* ld-elfweak/size2a.s: Extend test to check size for two weaks.
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
6bdae935
MK
12005-07-18 Mark Kettenis <kettenis@gnu.org>
2
598b7a6f
MK
3 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
4 *-*-openbsd*.
5 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
6
6bdae935
MK
7 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
8 sigaltsatck'.
9
1323e929
BR
102005-07-14 Bob Rossi <bob@brasko.net>
11
12 * gdb.base/default.exp (tty): Changed output of command.
13 * gdb.base/help.exp (help tty): Ditto.
14
b1a9c082
MK
152005-07-12 Mark Kettenis <kettenis@gnu.org>
16
17 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
18
10a844a2
MK
192005-07-10 Mark Kettenis <kettenis@gnu.org>
20
21 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
22 -stack-select-frame without arguments.
23 (test_stack_frame_listing): Add test for newly implemented command
24 -stack-info-frame.
25
3cb3b8df
BR
262005-07-06 Bob Rossi <bob@brasko.net>
27
28 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
29 command.
30 (Copyright): Update copyright.
31
a0c5fbcf
WZ
322005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
33
34 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
35 tests to evaluate exponentiation expression.
36
984971d0
AS
372005-06-29 Andreas Schwab <schwab@suse.de>
38
39 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
40 main to avoid warnings.
41
42 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
43
fe03833f
NR
442005-06-20 Nick Roberts <nickrob@snap.net.nz>
45
46 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
47 -stack-select-frame without arguments.
48 (test_stack_frame_listing): Add test for newly implemented command
49 -stack-info-frame.
50
7a55f279
WZ
512005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
52
0ffa0ea5
DJ
53 * gdb.fortran/array-element.f: New file.
54 * gdb.fortran/array-element.exp: New testcase.
7a55f279 55
26585198
DJ
562005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
57
58 * gdb.base/bigcore.exp: Correct checks for systems which can
59 not dump a large core file.
60
c1bd25fd
DJ
612005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
62
63 * gdb.base/relocate.c: Add a copyright notice.
64 (dummy): Remove.
65 * gdb.base/relocate.exp: Test printing the values of variables
66 from a relocatable file.
67
589e074d
DJ
682005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
69
70 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
71 excess MI output after an error.
72
0915f927
JB
732005-05-29 Joel Brobecker <brobecker@adacore.com>
74
75 * gdb.arch/alpha-step.c: New file.
76 * gdb.arch/alpha-step.exp: New testcase.
77
76ff342d
DJ
782005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
79 Dennis Brueni <dennis@slickedit.com>
80
81 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
82 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
83 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
84 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
85 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
86 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
87 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
88
96b0c7ac
DJ
892005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
90 Wu Zhou <woodzltc@cn.ibm.com>
91
92 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
93 IBM's xlc compiler.
94 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
95 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
96
f21565d2
JB
972005-05-13 Jim Blandy <jimb@redhat.com>
98
99 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
100 calling gdb_suppress_entire_file.
101 * gdb.base/charset.exp: Same.
102 * gdb.base/call-rt-st.exp: Same.
103
6006a3a1
BR
1042005-05-05 Bob Rossi <bob_rossi@cox.net>
105
106 * lib/gdb.exp (fullname_syntax): Added global regex.
107 (fullname_syntax_POSIX): Ditto.
108 (fullname_syntax_UNC): Ditto.
109 (fullname_syntax_DOS_CASE): Ditto.
110 (fullname_syntax_DOS): Ditto.
111 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
112 fullname_syntax variable to scope and use it.
113 (test_file_list_exec_source_files): Ditto.
114 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
115
c3b69c04
DJ
1162005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
117
118 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
119
3c95e6af
PG
1202004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
121
122 * lib/gdb.exp (skip_altivec_tests): New function, based on
123 check_vmx_hw_available from the GCC testsuite.
124 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
125 * lib/gdb.arch/altivec-regs.exp: Likewise.
126
78df6c56
JB
1272005-05-02 Jim Blandy <jimb@redhat.com>
128
129 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
130 calling gdb_suppress_entire_file.
131
1690f9cf
DJ
1322005-04-30 Randolph Chung <tausq@debian.org>
133
134 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
135 Slightly relax "sem_post" name checking.
136
5ea106f7
PG
1372005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
138
139 * gdb.base/unload.exp: Use new shared library infrastructure.
140
bf7234cf
PG
1412005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
142
143 * gdb.base/so-impl-ld.exp: Use new shared library
144 infrastructure.
145
547b869a
CV
1462005-04-29 Corinna Vinschen <vinschen@redhat.com>
147
148 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
149 * gdb.asm/h8300.inc: New file.
150
f07e55f0
PG
1512005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
152
153 * gdb.base/shlib-call.exp: Change to use new shared library
154 infrastructure.
155
3cbba3d1
PG
1562005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
157
158 * gdb.base/pending.exp: Change to use new shared library
159 infrastructure.
160
ed6df200
PG
1612005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
162
163 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
164 use test_compiler_info instead of gcc_compiled, and update copyright.
165
8c8f4ebe
PG
1662005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
167
168 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
169 shared objects being adjusted and update copyright years.
170
607fbc54
DJ
1712005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
172
173 * ChangeLog: Correct some 2003-01-13 dates.
174 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
175 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
176 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
177 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
178 gdb.trace/tfind.exp: Update copyright years.
179
57bf0e56
DJ
1802005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
181 Daniel Jacobowitz <dan@codesourcery.com>
182
183 * lib/gdb.exp (gdb_compile): Handle shlib=.
184 (gdb_compile_shlib): New function.
185
9b593790
PG
1862005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
187
188 * lib/gdb.exp (test_compiler_info): Give argument a default value.
189
9494c6a5
DJ
1902005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
191
192 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
193 gdb.server.
194 * configure.ac: Likewise.
195 * configure: Regenerated.
196 * gdb.gdbserver/Makefile.in: Moved to...
197 * gdb.server/Makefile.in: ... here.
198 * gdb.gdbserver/server.c: Moved to...
199 * gdb.server/server.c: ... here.
200 * gdb.gdbserver/server-run.exp: Moved to...
201 * gdb.server/server-run.exp: ... here.
202
6f8eac0e
DJ
2032005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
204
205 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
206 * configure.ac: Create gdb.gdbserver/Makefile.
207 * configure: Regenerated.
208 * lib/gdbserver-support.exp: New file, derived from
209 config/gdbserver.exp.
210 * config/gdbserver.exp: Use gdbserver-support.exp.
211 * gdb.gdbserver/Makefile.in: New file.
212 * gdb.gdbserver/server.c: New file.
213 * gdb.gdbserver/server-run.exp: New file.
214
6e87504d
PG
2152005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
216
217 * lib/gdb.exp (test_compiler_info): Return compiler_info
218 if no arguments are given.
219
d1779be4
PG
2202005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
221
222 * gdb.arch/altivec-abi.exp: Check for compiler and set
223 use altivec' flag accordingly.
224 * gdb.arch/altivec-regs.exp: Likewise.
225
88750304
DJ
2262005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
227
228 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
229
f3fb768d
AS
2302005-03-27 Andreas Schwab <schwab@suse.de>
231
232 * gdb.base/bigcore.c (main): Add missing mode argument in open
233 call.
234
7e813ac5
DJ
2352005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
236
237 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
238 downloads.
239 * config/gdbserver.exp (gdb_load): Likewise.
240
8e3049aa
PB
2412005-03-14 Paul Brook <paul@codesourcery.com>
242
243 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
244 targets.
245
a9df7c44
JB
2462005-03-09 Joel Brobecker <brobecker@adacore.com>
247
248 * gdb.dwarf2/dup-psym.S: New file.
249 * gdb.dwarf2/dup-psym.exp: New testcase.
250
9f0d94e8
JB
2512005-03-09 Joel Brobecker <brobecker@adacore.com>
252
253 * gdb.ada/exec_changed/first.adb: New file.
254 * gdb.ada/exec_changed/second.adb: New file.
255 * gdb.ada/exec_changed.exp: New testcase.
256
5f579bc5
NS
2572005-03-08 Nathan Sidwell <nathan@codesourcery.com>
258
36e9969c
NS
259 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
260 (A2): New class.
261 (main): Test operator+.
262 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
263 breakpoint test.
264
5f579bc5
NS
265 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
266 * gdb.base/signull.exp: Disable if gdb,nosignals.
267 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
268 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
269 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
270 * gdb.mi/mi2-console.exp: Likewise.
271 * gdb.trace/collection.exp (run_trace_experiment): Consume the
272 continue output at start.
273 (gdb_collect_locals_test): Robustify regexp.
274 * gdb.trace/passc-dyn.exp: Fix comment typo.
275 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
276
be46087e
CV
2772005-03-08 Corinna Vinschen <vinschen@redhat.com>
278
279 * gdb.asm/asm-source.exp: Add iq2000 case.
280 * gdb.asm/iq2000.inc: New file.
281
384e1a61
MI
2822005-03-07 Manoj Iyer <manjo@austin.ibm.com>
283
284 * gdb.base/command.exp: Change hardcoded value to regular expression.
285 * gdb.base/float.exp: Add powerpc to the list of targets checked.
286
584b6e9e
DJ
2872005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
288
289 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
290 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
291 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
292 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
293 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
294
ab5b5d61
MK
2952005-03-05 Mark Kettenis <kettenis@gnu.org>
296
297 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
298 changes.
299
ae051c1b
PG
3002004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
301
302 * lib/compiler.c: Add test for IBM's xlc compiler.
303 * lib/compiler.cc: Likewise.
304
3f0f6ed2
JB
3052004-02-24 Joel Brobecker <brobecker@adacore.com>
306
307 * gdb.ada/fixed_points.exp: Create compilation object directory
308 before running the test.
309 * gdb.ada/null_record.exp: Likewise.
310 * gdb.ada/packed_array.exp: Likewise.
311 * gdb.ada/start.exp: Likewise.
312
724f452b
JB
3132005-02-15 Joel Brobecker <brobecker@adacore.com>
314
315 * gdb.ada/packed_array/pa.adb: New file.
316 * gdb.ada/packed_array.exp: New testcase.
317
57f5cdfb 3182005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 319
1f393151
MK
320 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
321 files.
322
ebdda337
MK
323 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
324 on *-*-openbsd*. Correctly match whitespace in regukar
325 expressions.
326
cf309262
DJ
3272005-02-10 Daniel Jacobowitz <dan@debian.org>
328
329 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
330 PR exp/1821
331 * gdb.base/gdb1821.c: New test file.
332 * gdb.base/gdb1821.exp: New test file.
333
3be49e7a
JB
3342005-02-09 Joel Brobecker <brobecker@adacore.com>
335
336 * gdb.base/start.c: New file.
337 * gdb.base/start.exp: New testcase.
338
e292e67d
JB
3392005-02-09 Joel Brobecker <brobecker@adacore.com>
340
341 * gdb.ada/start/dummy.adb: New file.
342 * gdb.ada/start.exp: New testcase.
343
dbdfa66c
CV
3442005-02-09 Corinna Vinschen <vinschen@redhat.com>
345
346 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
347 for printing symbols and statistics.
348 Add test for using relative pathnames in "maint print msymbols" test.
349 Mark "maint info sections DATA" XFAIL on Cygwin.
350 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
351 tests.
352
d7941671
AC
3532005-02-09 Andreas Schwab <schwab@suse.de>
354
355 Committed by Andrew Cagney <cagney@gnu.org>
356 * gdb.base/remotetimeout.exp: New file.
357
74e5ef44
MK
3582005-02-07 Mark Kettenis <kettenis@gnu.org>
359
360 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
361
464dd14d
JB
3622005-02-03 Joel Brobecker <brobecker@adacore.com>
363
364 * gdb.ada/gnat_ada.gpr: New file.
365 * gdb.ada/gnat_ada.gin: Delete, no longer used.
366 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
367 * configure.ac: No longer generate gnat_ada.gpr.
368 * configure: Regenerate.
369 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
370 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
371 * gdb.ada/null_record/bar.ads: Likewise.
372 * gdb.ada/null_record/bar.adb: Likewise.
373 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
374 * gdb.ada/null_record.exp (testdir): New variable.
375 (testfile): executable is now in testdir subdirectory.
376 (srcfile): Use full path to the main compilation unit.
377 * gdb.ada/fixed_points.exp: Same changes as above.
378
30d756ae
NR
3792005-02-03 Nick Roberts <nickrob@snap.net.nz>
380
381 * gdb.base/interp.exp: New test.
382
9d799f85
AC
3832005-01-24 Andrew Cagney <cagney@gnu.org>
384
385 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
386
15656118
AC
3872005-01-19 Andrew Cagney <cagney@gnu.org>
388
a892c31b
AC
389 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
390 configure.ac not configure.in.
391
15656118
AC
392 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
393 of powerpc*-*-*.
394 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
395 * gdb.base/list.exp (test_list_function)
396 (test_list_filename_and_function): Ditto.
397 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
398
a7b01baf
AC
3992005-01-16 Andrew Cagney <cagney@gnu.org>
400
17d92a02
AC
401 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
402
a7b01baf
AC
403 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
404
bc8332bb
AC
4052005-01-14 Andrew Cagney <cagney@gnu.org>
406
407 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
408 * gdb.mi/mi2-var-cmd.exp: Ditto.
409
4d074752
CV
4102005-01-10 Corinna Vinschen <vinschen@redhat.com>
411
412 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
413
bec39cab
AC
4142005-01-07 Andrew Cagney <cagney@gnu.org>
415
416 * configure.ac: Rename configure.in, require autoconf 2.59.
417 * configure: Re-generate.
418 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
419 * gdb.stabs/configure: Re-generate.
420 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
421 * gdb.hp/configure: Re-generate.
422 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
423 autoconf 2.59.
424 * gdb.hp/gdb.objdbg/configure: Re-generate.
425 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
426 autoconf 2.59.
427 * gdb.hp/gdb.defects/configure: Re-generate.
428 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
429 autoconf 2.59.
430 * gdb.hp/gdb.compat/configure: Re-generate.
431 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
432 autoconf 2.59.
433 * gdb.hp/gdb.base-hp/configure: Re-generate.
434 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
435 autoconf 2.59.
436 * gdb.hp/gdb.aCC/configure: Re-generate.
437
f10b16d4
JB
4382004-12-15 Jim Blandy <jimb@redhat.com>
439
440 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
441 under NPTL when there is debugging info available for libpthread.
442
fb6e1814
JG
4432004-12-13 Jerome Guitton <guitton@gnat.com>
444
445 * gdb.ada/fixed_points.c: New file.
446 * gdb.ada/fixed_points.exp: New file.
447
fe46cd3a
RC
4482004-12-03 Randolph Chung <tausq@debian.org>
449
450 * gdb.arch/pa-nullify.exp: New file.
451 * gdb.arch/pa-nullify.s: New file.
452
8de0841b
RC
4532004-11-30 Randolph Chung <tausq@debian.org>
454
455 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
456 instead of "tbug". Fix regexp to work properly with gdb_test.
457
c8170782
PH
4582004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
459
460 * gdb.base/bitfields2.exp: New test.
461 * gdb.base/bitfields2.c: New file.
462
954269c2
RE
4632004-11-28 Richard Earnshaw <rearnsha@arm.com>
464
465 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
466
0107feed
RC
4672004-11-16 Randolph Chung <tausq@debian.org>
468
469 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
470
f073ae8c
DJ
4712004-11-14 Daniel Jacobowitz <dan@debian.org>
472
473 * gdb.threads/threadapply.exp: Correct "macro details" test.
474
19ad59e7
JJ
4752004-11-11 Jeff Johnston <jjohnstn@redhat.com>
476
477 * gdb.threads/threadapply.exp: New test.
478 * gdb.threads/threadapply.c: New file.
479
9cf0961b
MK
4802004-11-07 Mark Kettenis <kettenis@gnu.org>
481
482 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
483 frames.
484
c789492a
FL
4852004-11-05 Felix Lee <felix+log1@specifixinc.com>
486
487 * gdb.base/cursal.exp: New file.
488 * gdb.base/cursal.c: New file.
489
a1e167bb
AC
4902004-11-03 Andrew Cagney <cagney@gnu.org>
491
492 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
493
b7cbf173
MK
4942004-10-30 Mark Kettenis <kettenis@gnu.org>
495
496 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
497 NetBSD/ELF targets.
498
88f9d34f
JB
4992004-10-29 Joel Brobecker <brobecker@gnat.com>
500
501 * gdb.threads/bp_in_thread.c: New file, copied from
502 pthread_cond_wait.c.
503 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
504 file, rather than reusing the .c file from another testcase.
505
ca7d6a0c
JB
5062004-10-20 Joel Brobecker <brobecker@gnat.com>
507
508 * gdb.ada/null_record.exp: Check where we stopped after
509 sending the start command, instead of where the associated
510 temporary breakpoint was inserted.
511
0d863d03
AC
5122004-10-14 Andrew Cagney <cagney@gnu.org>
513
514 * gdb.mi/gdb701.c (main): Return 0.
515
d11e72cb
DJ
5162004-10-13 Daniel Jacobowitz <dan@debian.org>
517
d40539a4 518 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 519
e1923096
JJ
5202004-10-12 Jeff Johnston <jjohnstn@redhat.com>
521
522 * gdb.threads/schedlock.c: Add comment markers to use to find
523 line numbers.
524 * gdb.threads/schedlock.exp: Adjust regex to handle the new
525 comments.
526 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
527 breakpoint lines.
528
ec8ba2c9
DJ
5292004-10-12 Daniel Jacobowitz <dan@debian.org>
530
531 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
532
0eb3658b
DJ
5332004-10-12 Daniel Jacobowitz <dan@debian.org>
534
535 * configure.in: Add gdb.dwarf2.
536 * configure: Regenerated.
537 * Makefile.in: Add gdb.dwarf2.
538 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
539 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
540 gdb.dwarf2/file1.txt: New files.
541
a271cc33
OF
5422004-10-11 Orjan Friberg <orjanf@axis.com>
543
544 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
545 of "run", since the latter doesn't work with remote targets. Adjust
546 the breakpoint numbering accordingly.
547 * gdb.threads/pthread_cond_wait.exp: Ditto.
548
895ce074
MC
5492004-10-08 Michael Chastain <mec.gnu@mindspring.com>
550
551 * gdb.base/overlays.exp: Update copyright years.
552
6be3092d
KI
5532004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
554
555 * gdb.base/overlays.exp: Disable if target is Linux.
556
e05389b8
FL
5572004-10-06 Felix Lee <felix+log1@specifixinc.com>
558
559 * config/gdbserver.exp (gdb_load): Use right filename on remote.
560
73cb587d
KI
5612004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
562
563 * gdb.asm/asm-source.exp: Add m32r-linux target.
564 * gdb.asm/m32r-linux.inc: New file.
565
3c0edcdc
AC
5662004-09-24 Andrew Cagney <cagney@redhat.com>
567 David Anderson <anderson@redhat.com>
568
569 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
570 command fails, assume things will work.
571 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
572 (_GNU_SOURCE): Define.
573 (print_unsigned, print_hex): Change parameter to "long long".
574 (print_byte_count): New function, use to print byte counts.
575 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
576 O_LARGEFILE.
577 (main): Compute an upper bound on a corefile in max_core_size.
578 Limit memory chunk size to max_core_size. Limit total memory
579 allocated to max_core_size.
580
4bb3667f
AC
5812004-09-23 Andrew Cagney <cagney@gnu.org>
582
583 * gdb.base/bigcore.exp: Replace the code that creates a corefile
584 from a separate process with code that creates a corefile by
585 making the inferior dump core.
586
60fe1a51
MK
5872004-09-23 Mark Kettenis <kettenis@gnu.org>
588
589 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
590 block.
591
8e937346
MC
5922004-09-23 Michael Chastain <mec.gnu@mindspring.com>
593
594 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
595 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
596 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
597 Likewise.
598
7213f6d6
JJ
5992004-09-20 Jeff Johnston <jjohnstn@redhat.com>
600
601 * gdb.java/jprint.exp: New test case for java inferior call.
602 * gdb.java/jprint.java: Ditto.
603
eac69dca
JB
6042004-09-15 Joel Brobecker <brobecker@gnat.com>
605
606 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
607
22227696
MC
6082004-09-14 Michael Chastain <mec.gnu@mindspring.com>
609
610 * gdb.threads/killed.c: Include <stdlib.h>.
611 * gdb.threads/pthreads.c: Likewise.
612
7dd403a4
MC
6132004-09-14 Michael Chastain <mec.gnu@mindspring.com>
614
615 * gdb.threads/killed.c: Add copyright notice.
616
33f2d567
JM
6172004-09-10 Jason Molenda (jmolenda@apple.com)
618
619 * gdb.base/define.exp: Two new tests to verify zero space chars
620 after 'if' and 'while' commands in a user-defined command is correctly
621 parsed.
622
e05b62ac
AC
6232004-09-08 Andrew Cagney <cagney@gnu.org>
624
625 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
626 delivery test with duplicate at end of file.
627
9cbe82da
MK
6282004-09-06 Mark Kettenis <kettenis@jive.nl>
629
630 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
631
564803d9
MC
6322004-09-05 Michael Chastain <mec.gnu@mindspring.com>
633
634 * config/hppro.exp: Removed.
635
7c6807ce
MC
6362004-09-05 Michael Chastain <mec.gnu@mindspring.com>
637
638 * config/sparclet.exp: Removed.
639
bf7e26dd
MC
6402004-09-05 Michael Chastain <mec.gnu@mindspring.com>
641
642 * config/udi.exp: Removed.
643
714e341b
MC
6442004-09-02 Michael Chastain <mec.gnu@mindspring.com>
645
646 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
647 of "exp_continue".
648 (advancei): Likewise.
649
1236e623
JJ
6502004-09-01 Jeff Johnston <jjohnstn@redhat.com>
651
652 * gdb.base/unload.exp: Fix so messages aren't duplicated.
653
3bdcad15
MI
6542004-09-01 Manoj Iyer <manjo@austin.ibm.com>
655
228af206 656 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
657 to check for nodebug in executable.
658 * gdb.gdb/observer.exp (setup_test): Likewise.
659 * gdb.gdb/selftest.exp (test_with_self): Likewise.
660 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
661
c72b934c
AC
6622004-09-01 Andrew Cagney <cagney@gnu.org>
663
664 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
665 files.
666
edd9b715
JJ
6672004-09-01 Jeff Johnston <jjohnstn@redhat.com>
668
669 * gdb.base/unload.exp: Fix expected warning message to match
670 latest format.
671
fb4ce06b
CV
6722004-09-01 Corinna Vinschen <vinschen@redhat.com>
673
674 * gdb.base/call-rt-st.exp: Fix typos.
675
ce78e7c3
MI
6762004-08-31 Manoj Iyer <manjo@austin.ibm.com>
677
678 * gdb.threads/thread_check.exp: New testcase.
679 * gdb.threads/thread_check.c: New testcase.
680
2dedb159
AC
6812004-08-31 Andrew Cagney <cagney@gnu.org>
682
683 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
684 (skip_to_handler_entry): New procedures. Test stepping into a
685 handler when the breakpoint is at the handler's entry point.
686
68f53502
AC
6872004-08-30 Andrew Cagney <cagney@gnu.org>
688
689 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
690 gdb/1757.
691
3e3ffd2b
MC
6922004-08-27 Michael Chastain <mec.gnu@mindspring.com>
693
694 With code from Manoj Iyer <manjo@austin.ibm.com>:
695 * lib/gdb.exp (gdb_file_cmd): Return more information in the
696 return value. Add an arm for "no debugging symbols found".
697 Change a stray "error" to "perror".
698 (gdb_run_cmd): Adapt to new return value.
699 * gdb.base/remote.exp: Adapt to new return value.
700 * gdb.gdb/complaints.exp: Likewise.
701 * gdb.gdb/observer.exp: Likewise.
702 * gdb.gdb/selftest.exp: Likewise.
703 * gdb.gdb/xfullpath.exp: Likewise.
704
4b6f5fd2
JB
7052004-08-27 Joel Brobecker <brobecker@gnat.com>
706
707 * gdb.threads/bp_in_thread.exp: New testcase.
708
e5b25496
MC
7092004-08-27 Michael Chastain <mec.gnu@mindspring.com>
710
711 Fix PR testsuite/1735.
712 * gdb.threads/schedlock.c (thread_function): Add a cast
713 to suppress a gcc warning.
714 * gdb.threads/thread-specific.c (thread_function): Likewise.
715
934353d6
MC
7162004-08-26 Michael Chastain <mec.gnu@mindspring.com>
717
718 * gdb.base/unload.c: Include <stdlib.h>.
719
f98a0aef 7202004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 721
f98a0aef 722 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
723 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
724 synchronized after the "return".
725
5a2e8882
MC
7262004-08-26 Michael Chastain <mec.gnu@mindspring.com>
727
728 * gdb.mi/basics.c: Include <stdio.h>.
729 * gdb.mi/pthreads.c: Include <stdlib.h>.
730 * gdb.mi/var-cmd.c: Include <stdlib.h>.
731
a9640423
MC
7322004-08-26 Michael Chastain <mec.gnu@mindspring.com>
733
734 * gdb.threads/schedlock.c: Add copyright notice.
735
b04e311d
AC
7362004-08-25 Andrew Cagney <cagney@gnu.org>
737
738 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
739 (skip_over_handler, breakpoint_over_hander): New test procedures.
740 (advance, advancei): Add a proper prefix, do not use
741 rerun_to_main.
742 * gdb.base/sigstep.c (main): Change to use an infinite loop.
743
7c27f15b
MC
7442004-08-24 Michael Chastain <mec.gnu@mindspring.com>
745
746 * gdb.mi/basics.c: Add copyright notice.
747 * gdb.mi/var-cmd.c: Add copyright notice.
748
fffc87ae
MC
7492004-08-23 Michael Chastain <mec.gnu@mindspring.com>
750
751 * lib/gdb.exp: Remove signed_keyword_not_used.
752 * lib/compiler.c: Likewise.
753 * lib/compiler.cc: Likewise.
754
d782e0bf
MC
7552004-08-23 Michael Chastain <mec.gnu@mindspring.com>
756
757 * gdb.base/whatis.c: Remove conditional disabling of "signed".
758 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
759
96033e83
MC
7602004-08-23 Michael Chastain <mec.gnu@mindspring.com>
761
762 * gdb.base/whatis.c: Add copyright notice.
763
cf38c229
MK
7642004-08-20 Mark Kettenis <kettenis@gnu.org>
765
766 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
767 it to skip the breakpoints encoded in the inline assembly.
768
f4b49756
MC
7692004-08-20 Michael Chastain <mec.gnu@mindspring.com>
770
771 * Makefile.in: Add gdb.fortran.
772
2f193b69
MC
7732004-08-20 Michael Chastain <mec.gnu@mindspring.com>
774
775 * gdb.base/call-sc.exp (test_scalar_returns):
776 Fix cut-and-paste glitch in "Make fun return now".
777
89a237cb
MC
7782004-08-17 Michael Chastain <mec.gnu@mindspring.com>
779
780 * configure.in: Add gdb.fortran.
781 * configure: Regenerate.
782 * gdb.fortran/Makefile.in: New file.
783 * lib/gdb.exp (skip_fortran_tests): New procedure.
784
469aff8e
MC
7852004-08-17 Michael Chastain <mec.gnu@mindspring.com>
786
787 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
788 reference to bug-gnu@prep.ai.mit.edu.
789 * gdb.mi/mi-var-child.exp: Likewise.
790 * gdb.mi/mi-var-cmd.exp: Likewise.
791 * gdb.mi/mi-var-display.exp: Likewise.
792 * gdb.mi/mi2-var-block.exp: Likewise.
793 * gdb.mi/mi2-var-child.exp: Likewise.
794 * gdb.mi/mi2-var-cmd.exp: Likewise.
795 * gdb.mi/mi2-var-display.exp: Likewise.
796
00b51b9f
MK
7972004-08-15 Mark Kettenis <kettenis@gnu.org>
798
799 * gdb.base/unload.c (main): Make local variable msg const.
800
45f07fef
MC
8012004-08-15 Michael Chastain <mec.gnu@mindspring.com>
802
803 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
804 to bug-gnu@prep.ai.mit.edu.
805 * gdb.mi/mi-disassemble.exp: Likewise.
806 * gdb.mi/mi-eval.exp: Likewise.
807 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
808 default line number.
809 * gdb.mi/mi-return.exp: Likewise.
810 * gdb.mi/mi-simplerun.exp: Likewise.
811 * gdb.mi/mi-stack.exp: Likewise.
812 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
813 number with explicit range test.
814 * gdb.mi/mi-watch.exp: Likewise.
815 * gdb.mi/mi2-break.exp: Likewise.
816 * gdb.mi/mi2-cli.exp: Likewise.
817 * gdb.mi/mi2-disassemble.exp: Likewise.
818 * gdb.mi/mi2-eval.exp: Likewise.
819 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
820 default line number.
821 * gdb.mi/mi2-return.exp: Likewise.
822 * gdb.mi/mi2-simplerun.exp: Likewise.
823 * gdb.mi/mi2-stack.exp: Likewise.
824 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
825 number with explicit range test.
826 * gdb.mi/mi2-watch.exp: Likewise.
827
dd8c8ee7
MC
8282004-08-15 Michael Chastain <mec.gnu@mindspring.com>
829
830 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
831 * gdb.cp/m-static.exp: Likewise.
832 * gdb.cp/rtti.exp: Likewise.
833
4e838464
MK
8342004-08-14 Mark Kettenis <kettenis@gnu.org>
835
836 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
837
8d8cb839
EZ
8382004-08-14 Eli Zaretskii <eliz@gnu.org>
839
840 * ChangeLog: Prefix Local Variables with semi-colons and indent
841 the reference to older ChangeLog files, to fix fontification in
842 Emacs.
843
deea8bb0
MC
8442004-08-13 Michael Chastain <mec.gnu@mindspring.com>
845
846 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
847 * gdb.mi/mi2-break.exp: Likewise.
848
c3297504
MC
8492004-08-13 Michael Chastain <mec.gnu@mindspring.com>
850
851 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
852
25808999
MC
8532004-08-13 Michael Chastain <mec.gnu@mindspring.com>
854
855 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
856
226a8d71
MC
8572004-08-13 Michael Chastain <mec.gnu@mindspring.com>
858
859 * gdb.cp/classes.exp: Remove unused declarations. Just let
860 test names default instead of providing special names. Remove
861 extraneous demangler test.
862
37fdf854
JJ
8632004-08-12 Jeff Johnston <jjohnstn@redhat.com>
864
865 * gdb.base/unload.exp: New test for breakpoints in dynamically
866 loaded libraries.
867 * gdb.base/unload.c: Ditto.
868 * gdb.base/unloadshr.c: Ditto.
869
2d3a7986
MC
8702004-08-12 Michael Chastain <mec.gnu@mindspring.com>
871
872 * gdb.cp/classes.exp (test_ptype_class_objects): Call
873 cp_test_ptype_class.
874 (test_enums): Likewise.
875
c72b934c
AC
8762004-08-10 Andrew Cagney <cagney@gnu.org>
877
878 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
879 files.
880
cc503c8a
AC
8812004-08-10 Andrew Cagney <cagney@gnu.org>
882
883 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
884 init_malloc call.
885
902f2ccb
MC
8862004-08-10 Michael Chastain <mec.gnu@mindspring.com>
887
888 * ChangeLog: Add copyright notice. The notice is copied
889 from emacs 21.3 top level ChangeLog.
890
78c90502
MC
8912004-08-09 Michael Chastain <mec.gnu@mindspring.com>
892
893 * lib/cp-support.exp: New file.
894 * lib/cp-support.exp (cp_test_type_class): New function.
895 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
896 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
897 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
898 cp_test_ptype_class.
899
88e5ea78
MC
9002004-08-09 Michael Chastain <mec.gnu@mindspring.com>
901
902 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
903 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
904 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
905 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
906 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
907 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
908 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
909 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
910 gdb.mi/mi2-watch.exp: Update copyright years.
911
6a89fc9c
MK
9122004-08-09 Mark Kettenis <kettenis@gnu.org>
913
914 * gdb.base/sigaltstack.exp: Provide proper anchoring.
915
1482e0de
MC
9162004-08-09 Michael Chastain <mec.gnu@mindspring.com>
917
918 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
919 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
920 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
921 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
922 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
923 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
924 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
925 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
926 gdb.mi/mi-watch.exp: Update copyright years.
927
1a5ce3f3
DJ
9282004-08-08 Daniel Jacobowitz <dan@debian.org>
929
930 PR gdb/1738
931 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
932 from a breakpoint with a pending signal.
933
04f6ecf2
DJ
9342004-08-08 Daniel Jacobowitz <dan@debian.org>
935
936 PR gdb/1736
937 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
938 * gdb.base/sigaltstack.exp (finish_test): Consume output until
939 the prompt.
940 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
941
54d90d35
DJ
9422004-08-08 Daniel Jacobowitz <dan@debian.org>
943
944 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
945
d2f6abb0
DJ
9462004-08-08 Daniel Jacobowitz <dan@debian.org>
947
948 PR gdb/1736
949 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
950 for i?86-*-linux*.
951
5598c03d
DJ
9522004-08-08 Daniel Jacobowitz <dan@debian.org>
953
954 * gdb.arch/i386-prologue.exp: Compile without debug information.
955
c6fee705
MC
9562004-08-08 Michael Chastain <mec.gnu@mindspring.com>
957
958 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
959 rather than asking gdb to search.
960
dd90efdb
MC
9612004-08-05 Michael Chastain <mec.gnu@mindspring.com>
962
963 * gdb.base/gcore.c: Include <string.h>.
964
1e84bec1
MC
9652004-08-05 Michael Chastain <mec.gnu@mindspring.com>
966
967 * gdb.base/gcore.c: Add copyright notice.
968
e425eb2b
MC
9692004-08-05 Michael Chastain <mec.gnu@mindspring.com>
970
971 * gdb.base/freebpcmd.c: Include <stdio.h>.
972 * gdb.base/long_long.c: Include <string.h>.
973 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
974 * gdb.base/siginfo.c: Include <string.h>.
975 * gdb.base/sigstep.c: Include <string.h>.
976
cb9aaed5
MC
9772004-08-04 Michael Chastain <mec.gnu@mindspring.com>
978
979 * gdb.base/complex.c: Include <stdlib.h>.
980
55944f3d
MC
9812004-08-04 Michael Chastain <mec.gnu@mindspring.com>
982
983 * gdb.base/complex.c: Add copyright notice.
984
7b2953d9
MC
9852004-08-04 Michael Chastain <mec.gnu@mindspring.com>
986
987 * gdb.base/charset.c: Include <stdlib.h>.
988
c9133d23
MC
9892004-08-04 Michael Chastain <mec.gnu@mindspring.com>
990
991 * gdb.base/auxv.c: Include <stdlib.h>.
992
0a8490ad
MC
9932004-08-04 Michael Chastain <mec.gnu@mindspring.com>
994
995 * gdb.base/auxv.c: Add copyright notice.
996
3426d5ec
MC
9972004-08-04 Michael Chastain <mec.gnu@mindspring.com>
998
999 * gdb.base/coremaker.c: Add copyright notice.
1000 * gdb.base/coremaker2.c: Add copyright notice.
1001
8da195dd
AC
10022004-08-04 Andrew Cagney <cagney@gnu.org>
1003
1004 * gdb.base/store.exp: Update copyright.
1005 (check_set, up_set, check_struct, up_struct): Add a prefix to test
1006 names, do not import gdb_prompt.
1007
8d394f98
AC
10082004-08-01 Andrew Cagney <cagney@gnu.org>
1009
1010 Fix PR testsuite/1729.
1011 * gdb.base/dump.exp: Add test name to callers of capture_value, do
1012 not use capture_value with value 4.
1013 (capture_value): Add optional test name parameter.
1014 (test_reload_saved_value, test_restore_saved_value): Use $msg as
1015 the prefix, pass to capture_value.
1016
b6702b23
MK
10172004-08-01 Mark Kettenis <kettenis@gnu.org>
1018
1019 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
1020 * gdb.arch/i386-prologue.c (standard): New prototype and function.
1021 (main): Call new function.
1022
c203e0ca
MC
10232004-07-31 Michael Chastain <mec.gnu@mindspring.com>
1024
1025 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
1026
a7995a30
MC
10272004-07-31 Michael Chastain <mec.gnu@mindspring.com>
1028
1029 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
1030
9366563b
MC
10312004-07-31 Michael Chastain <mec.gnu@mindspring.com>
1032
b6eeaf26 1033 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
1034 Accept more values of vtbl pointer. Remove some messages
1035 about "obsolete gcc or gdb".
1036
2fc1f950
MC
10372004-07-30 Michael Chastain <mec.gnu@mindspring.com>
1038
1039 * gdb.cp/classes.exp: Accept more varieties of ptype output.
1040
c724d49b
MC
10412004-07-30 Michael Chastain <mec.gnu@mindspring.com>
1042
1043 * gdb.base/asm-source.exp: Properly convert target board
1044 debug flags from gcc format to binutils format.
1045
736b0fce
MK
10462004-07-28 Mark Kettenis <kettenis@gnu.org>
1047
1048 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
1049 gdb1718". PR backtrace/1718 partially fixed.
1050
5633ea5c
JJ
10512004-07-27 Jeff Johnston <jjohnstn@redhat.com>
1052
1053 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
1054
575eebb1
NC
10552004-07-26 Nick Clifton <nickc@redhat.com>
1056
1057 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
1058 good default value for a specific architecture is available then
1059 set it to that value. Otherwise default to the -gstabs switch.
1060 Remove the -g... switches from the asm-flags variable. Allow the
1061 target board info to override the value if it wants to. Pass the
1062 switch on the assembler command line.
1063
62104619
MK
10642004-07-23 Mark Kettenis <kettenis@gnu.org>
1065
1066 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
1067 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
1068 (main): Call new function.
1069
4a1135b8
MC
10702004-07-22 Michael Chastain <mec.gnu@mindspring.com>
1071
1072 Test for PR exp/1715.
1073 * gdb.base/radix.exp: Refactor common procedures. Make all
1074 test names unique. Change XFAIL to KFAIL.
1075
8a12c1f0
MC
10762004-07-20 Michael Chastain <mec.gnu@mindspring.com>
1077
1078 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
1079 * gdb.ada/gnat_ada.gin: ... to here.
1080 * configure.in: Use gnat_ada.gin.
1081 * configure: Regenerate.
1082
23b451cf
AC
10832004-07-20 Andrew Cagney <cagney@gnu.org>
1084
1085 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
1086 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
1087 XFAILs. Clean up test messages and comments. Check backtraces.
1088 Delete re-sync code.
1089
ab618a02
MC
10902004-07-19 Michael Chastain <mec.gnu@mindspring.com>
1091
1092 Fix PR cli/740.
1093 * gdb.base/annota1.exp: Honor gdb,nosignals.
1094 * gdb.base/annota3.exp: Likewise.
1095
46dad340
MC
10962004-07-19 Michael Chastain <mec.gnu@mindspring.com>
1097
1098 * lib/java.exp: Update copyright notice.
1099
756d8c70
AC
11002004-07-19 Andrew Cagney <cagney@gnu.org>
1101
1102 * gdb.base/selftest.exp: Copy file from here ...
1103 * gdb.gdb/selftest.exp: ... to here.
1104
586027e6
AC
11052004-07-16 Andrew Cagney <cagney@redhat.com>
1106
1107 * lib/insight-support.exp: Delete file.
1108 * lib/java.exp (java_init): Fix copyright.
1109
029d2200
AC
11102004-07-16 Andrew Cagney <cagney@gnu.org>
1111
1112 * gdb.base/restore.c: Append "prologue" to comments marking the a
1113 function's prologue.
1114 * gdb.base/restore.exp: Update copyright, re-indent.
1115 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
1116 callerN" prefix where needed. Update patterns that match a
1117 function's prologue.
1118
653b62c5
MC
11192004-07-16 Michael Chastain <mec.gnu@mindspring.com>
1120
1121 * gdb.base/restore.c: Add copyright notice.
1122
f7d690e5
AC
11232004-07-16 Andrew Cagney <cagney@gnu.org>
1124
1125 * gdb.base/logical.exp: Update copyright.
1126 (evaluate): New procedure. Use to re-implement tests using
1127 several tables.
1128
d629a7cb
MH
11292004-07-14 Martin Hunt <hunt@redhat.com>
1130
1131 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
1132 which fixes some problems where init.tcl was not found.
1133
9c7bb332
AC
11342004-07-13 Andrew Cagney <cagney@gnu.org>
1135
6bf46641
AC
1136 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
1137 (check_sizeof, check_valueof): Do not include the output in the
1138 test name. Use gdb_test.
1139 (get_valueof): Use gdb_test_multiple.
1140
c4ffd4c0
AC
1141 * gdb.base/step-test.exp: Update copyright. Use
1142 gdb_test_multiple. Ensure that test names do not include
1143 architecture dependent output.
1144
ab89363a
AC
1145 * gdb.gdb/observer.exp: Update copyright.
1146 (setup_test): Use gdb_test_multiple.
1147 (attach_first_observer, attach_second_observer)
1148 (attach_third_observer, detach_first_observer)
1149 (detach_second_observer, detach_third_observer)
1150 (reset_counters, check_counters): Make $message a prefix.
1151 (test_normal_stop_notifications): Add "args" parameter - a list of
1152 init functions to be called. Make $message a prefix,
1153 (test_observer_normal_stop): Change the message prefixes so that
1154 they are unique, pass the attach / detach procedures to
1155 test_normal_stop_notifications.
1156
ec58997a
AC
1157 * gdb.base/signull.exp (test_segv): Prefix all tests with
1158 "${name}". Clean up test messages.
1159
b475183b
AC
1160 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
1161
9c7bb332
AC
1162 * gdb.base/ena-dis-br.exp: Update copyright.
1163 (break_at): New function. Replace send_gdb with gdb_test,
1164 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
1165 ignore count, not stopped at bpt", with KFAIL.
1166
2dd95497
CV
11672004-07-13 Corinna Vinschen <vinschen@redhat.com>
1168
1169 * gdb.base/attach.exp: Remove cleanupfile handling.
1170
419e626b
AC
11712004-07-12 Andrew Cagney <cagney@gnu.org>
1172
1173 * gdb.base/annota1.exp: Cleanup corefile test name.
1174 * gdb.base/annota3.exp: Ditto.
1175
8b1b3228
AC
11762004-07-12 Andrew Cagney <cagney@gnu.org>
1177
78650829
AC
1178 * gdb.base/signals.exp: Clean up copyright, re-indent.
1179
8b1b3228
AC
1180 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
1181 gdb_test and gdb_test_multiple.
1182
935c2760
JJ
11832004-07-08 Jeff Johnston <jjohnstn@redhat.com>
1184
1185 * gdb.java/jmain.exp: Fix expected line number for main to
1186 break at. Set XFAIL for break at main test since gcj does not
1187 provide line number info for first statement in main.
1188
1544280f
AC
11892004-07-08 Andrew Cagney <cagney@gnu.org>
1190
1279f4ff
AC
1191 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
1192
1544280f
AC
1193 * gdb.base/sigbpt.exp: Make the common part of each test name a
1194 prefix instead of suffix.
1195
bcc82369
BR
11962004-07-07 Bob Rossi <bob_rossi@cox.net>
1197
1198 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
1199 test from test_tbreak_creation_and_listing to
1200 test_file_list_exec_source_file
1201 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
1202 Changed name of test from test_tbreak_creation_and_listing to
1203 test_file_list_exec_source_file
1204
23f4b0aa
JJ
12052004-07-07 Jeff Johnston <jjohnstn@redhat.com>
1206
1207 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
1208 the jmisc() constructor instead of <init>.
1209 * gdb.java/jmisc1.exp: Ditto.
1210
56401cd5
AC
12112004-07-07 Andrew Cagney <cagney@gnu.org>
1212
1213 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
1214 corrupting the PC.
1215
44ae2f6a
MC
12162004-07-06 Michael Chastain <mec.gnu@mindspring.com>
1217
1218 * gdb.cp/templates.exp: Accept whitespace change in demangler
1219 output.
1220
45a83408
AC
12212004-07-06 Andrew Cagney <cagney@gnu.org>
1222
1223 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
1224
d205ad70
MC
12252004-07-02 Michael Chastain <mec.gnu@mindspring.com>
1226
1227 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
1228 * lib/compiler.cc: Likewise.
1229
06ea1a61
MC
12302004-06-30 Michael Chastain <mec.gnu@mindspring.com>
1231
1232 * lib/compiler.cc: Work around string preprocessing problem
1233 with old hp c++ compiler.
1234 * lib/compiler.c: Likewise.
1235
daab1251
CV
12362004-06-29 Corinna Vinschen <vinschen@redhat.com>
1237
1238 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
1239 directives to conditionalize symbol prefixing.
1240 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
1241 additional_flags handling. Add underscore prefix for Cygwin.
1242 * gdb.arch/i386-unwind.c: Use preprocessor directives to
1243 conditionalize symbol prefixing.
1244 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
1245 additional_flags handling. Add underscore prefix for Cygwin.
1246
cc984116
CV
12472004-06-29 Corinna Vinschen <vinschen@redhat.com>
1248
1249 * gdb.base/bigcore.exp: Skip test on Cygwin.
1250
c279b077
MC
12512004-06-28 Michael Chastain <mec.gnu@mindspring.com>
1252
1253 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
1254 formats for "info register". Use gdb_test_multiple. Fix
1255 the "invalid register" test.
1256
0e915747
CV
12572004-06-28 Corinna Vinschen <vinschen@redhat.com>
1258
1259 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
1260 PID for Cygwin. Add Cygwin specific strings to check for in some
1261 tests.
1262 (do_attach_tests): Add a test for user interaction when attaching
1263 to a process with no matching symbol table already loaded.
1264
11422c86
AC
12652004-06-26 Andrew Cagney <cagney@gnu.org>
1266
1267 Test PR java/1567 and PR java/1565.
1268 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
1269 * gdb.java/jmisc2.exp: Delete file.
1270
cefbce26
MC
12712004-06-26 Michael Chastain <mec.gnu@mindspring.com>
1272
1273 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
1274
e19f872c
CV
12752004-06-25 Corinna Vinschen <vinschen@redhat.com>
1276
1277 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
1278 attach process.
1279
d931ba3b
MC
12802004-06-23 Michael Chastain <mec.gnu@mindspring.com>
1281
1282 * gdb.cp/pr-1553.exp: Remove.
1283
aef68c48
MC
12842004-06-22 Michael Chastain <mec.gnu@mindspring.com>
1285
1286 * gdb.cp/pr-1553.cc: Remove.
1287 * gdb.cp/pr-1553.exp: Disable this test.
1288
8d5df71a
JB
12892004-06-20 Jim Blandy <jimb@redhat.com>
1290
1291 Fix PR testsuite/1680.
1292 * gdb.arch/i386-sse.exp: Properly quote curly braces in
1293 regular expressions.
1294
4ac6f39d
MC
12952004-06-19 Michael Chastain <mec.gnu@mindspring.com>
1296
1297 Fix PR testsuite/1679.
1298 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
1299 Issue an UNSUPPORTED result instead.
1300
1b413552
JB
13012004-06-18 Jim Blandy <jimb@redhat.com>
1302
1303 * gdb.base/charset.exp: Only send a control-C if we see a new
1304 prompt and incomplete command.
1305
6daa6ebd
MC
13062004-06-18 Michael Chastain <mec.gnu@mindspring.com>
1307
1308 * gdb.cp/pr-574.cc: Add copyright notice.
1309
51fa4ae0
JB
13102004-06-17 Jim Blandy <jimb@redhat.com>
1311
1312 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
1313 cases where the regexp has no groups; this grabs random text from
1314 the previous test suite, whatever that was.
1315
8fea26c5
MC
13162004-06-17 Michael Chastain <mec.gnu@mindspring.com>
1317
1318 * gdb.cp/printmethod.cc: Add copyright notice.
1319
1e3aeb41
MC
13202004-06-16 Michael Chastain <mec.gnu@mindspring.com>
1321
1322 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
1323
9d9030bc
AC
13242004-06-16 Andrew Cagney <cagney@gnu.org>
1325
1326 * gdb.base/signull.c: Update copyright. Include <string.h>.
1327 (bowler): Replace data_pointer with data_read
1328 and data_write cases. Add code_descriptor case.
1329 (zero, desc): New array and pointer.
1330 (data, code): Change to simple pointers.
1331 * gdb.base/signull.exp: Fix probe pattern matching a function
1332 descriptor SIGSEGV. Replace data_pointer with data_read and
1333 data_write tests.
1334
acd4ad44
AC
13352004-06-16 Andrew Cagney <cagney@gnu.org>
1336
1337 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
1338
08fd625c
MC
13392004-06-15 Michael Chastain <mec.gnu@mindspring.com>
1340
1341 * gdb.base/long_long.c: Add copyright notice.
1342
1903502c
MC
13432004-06-15 Michael Chastain <mec.gnu@mindspring.com>
1344
1345 * gdb.base/long_long.exp: Remove reference to
1346 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
1347 to gdb_breakpoint and gdb_continue_to_breakpoint.
1348
83313cb1
JB
13492004-06-14 Jim Blandy <jimb@redhat.com>
1350
1351 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
1352 endian case.
1353
1bf404ef
AC
13542004-06-14 Andrew Cagney <cagney@gnu.org>
1355
1356 * gdb.base/gcore.exp (capture_command_output): Delete the always
1357 passing tests containing inferior values.
1358 * gdb.base/ending-run.exp: Do not include the breakpoint address
1359 in the test message. Update copyright.
1360 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
1361 size in the test name, use gdb_test_multiple. Update copyright.
1362
ef220b33
MC
13632004-06-14 Michael Chastain <mec.gnu@mindspring.com>
1364
1365 * gdb.cp/ref-types.cc: Add copyright notice.
1366
4f70a4c9
MC
13672004-06-14 Michael Chastain <mec.gnu@mindspring.com>
1368
1369 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
1370 hp_aCC_compiler.
1371 * lib/compiler.cc: Likewise.
1372 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
1373 'set' commands. Log diagnostics for other lines. Set
1374 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
1375
335928ac
MC
13762004-06-13 Michael Chastain <mec.gnu@mindspring.com>
1377
1378 * gdb.cp/try_catch.cc: Add copyright notice.
1379
2efb12e8
MC
13802004-06-12 Michael Chastain <mec.gnu@mindspring.com>
1381
1382 * gdb.cp/userdef.cc: Add copyright notice.
1383
0bbed51a
MC
13842004-06-11 Michael Chastain <mec.gnu@mindspring.com>
1385
1386 * gdb.cp/virtfunc.cc: Add copyright notice.
1387
e12a46c9
RC
13882004-06-11 Randolph Chung <tausq@debian.org>
1389
1390 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
1391 problem.
1392
338e05af
AC
13932004-06-10 Andrew Cagney <cagney@gnu.org>
1394
1395 * lib/compiler.cc, lib/compiler.c: Append either
1396 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
1397 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
1398 instead of gcc-3-3.
1399
dc3f10cb
AC
14002004-06-09 Andrew Cagney <cagney@gnu.org>
1401
b4d946af
AC
1402 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
1403 gdb/1455, bug is specific to "long long" and "double".
1404
dc3f10cb
AC
1405 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
1406 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
1407 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
1408 fixed.
1409
b5c0bfa2
AC
14102004-06-09 Andrew Cagney <cagney@gnu.org>
1411
1412 * gdb.base/structs.exp (test_struct_returns): Replace
1413 "return_value_unknown" and "finish_value_unknown" by
1414 "return_value_known" and "finish_value_known". Instead of
1415 "return_value_unknown" iff "finish_value_unknown", check
1416 "return_value_known" implies "finish_value_known".
1417
caeb605f
MH
14182004-06-08 Martin Hunt <hunt@redhat.com>
1419
1420 * gdb.base/float.exp: Add pattern for mips targets.
1421
c892bb64
RC
14222004-06-08 Randolph Chung <tausq@debian.org>
1423
1424 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
1425 message for unknown architectures more clear.
1426
48306d3e
JB
14272004-06-08 Joel Brobecker <brobecker@gnat.com>
1428
1429 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
1430 start the execution of the program.
1431
83ecb59f
JB
14322004-06-07 Jim Blandy <jimb@redhat.com>
1433
1434 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
1435 * gdb.arch/i386-cpuid.h: New helper file.
1436
55264cb4
RC
14372004-06-07 Randolph Chung <tausq@debian.org>
1438
1439 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
1440 has started.
1441
23cadb28
RM
14422004-06-04 Roland McGrath <roland@redhat.com>
1443
1444 Fix PR gdb/1647.
1445 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
1446 differently to be robust to output buffering differences.
1447
51d01eda
MC
14482004-06-04 Michael Chastain <mec.gnu@mindspring.com>
1449
1450 * gdb.threads/pthreads.exp: Update copyright years.
1451 (check_control_c): Change asynchronous 'after' to synchronous.
1452
f4fc3b93
RM
14532004-06-04 Roland McGrath <roland@redhat.com>
1454
1455 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
1456 next gdb prompt.
1457
4013522b
MC
14582004-06-02 Michael Chastain <mec.gnu@mindspring.com>
1459
1460 Fix PR gdb/1636.
1461 * gdb.threads/manythreads.exp: Change asynchronous 'after'
1462 calls to synchronous.
1463
7a8f1e6b
JB
14642004-05-26 Jim Blandy <jimb@redhat.com>
1465
1466 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
1467
81bb3443
RC
14682004-05-24 Randolph Chung <tausq@debian.org>
1469
1470 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
1471 * gdb.asm/pa.inc: New file.
1472
8f5a3103
MK
14732004-05-22 Mark Kettenis <kettenis@gnu.org>
1474
1475 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
1476
734b8fe8
JB
14772004-05-21 Joel Brobecker <brobecker@gnat.com>
1478 Daniel Jacobowitz <drow@mvista.com>
1479
1480 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
1481 GDB prompt.
1482
725603e1
UW
14832004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1484
f4fc3b93 1485 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
1486 setjmp/longjmp. Use sigaction instead of signal.
1487
8b923272
JB
14882004-05-19 J. Brobecker <brobecker@gnat.com>
1489 Michael Snyder <msnyder@redhat.com>
1490
1491 * gdb.threads/pthread_cond_wait.c: New file.
1492 * gdb.threads/pthread_cond_wait.exp: New testcase.
1493
8bfabb04
AC
14942004-05-13 Andrew Cagney <cagney@redhat.com>
1495
1496 * gdb.base/signull.exp, gdb.base/signull.c: New files.
1497 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
1498
42edda50
AC
14992004-05-11 Andrew Cagney <cagney@redhat.com>
1500
1501 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
1502 fixed but revealed gdb/1639.
1503
d303a6c7
AC
15042004-05-10 Andrew Cagney <cagney@redhat.com>
1505
1506 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
1507 func1" and "next to 2nd alarm", kernel bug avoided.
1508
bf08c2a1
DJ
15092004-05-10 Daniel Jacobowitz <dan@debian.org>
1510
1511 PR external/1568
1512 * gdb.base/bigcore.exp: Check the size of the dumped core file.
1513 XFAIL if it is smaller than bytes_allocated.
1514 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
1515 (main): Make chunks_allocated unsigned. Correct comment.
1516
c0586a34
JB
15172004-05-07 Joel Brobecker <brobecker@gnat.com>
1518
1519 * gdb.arch/powerpc-aix-prologue.c: New file.
1520 * gdb.arch/powerpc-aix-prologue.exp: New file.
1521
f2785d12
JB
15222004-05-07 Jim Blandy <jimb@redhat.com>
1523
1524 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
1525 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
1526
bd7f6e30
JB
15272004-05-06 Joel Brobecker <brobecker@gnat.com>
1528
1529 * gdb.base/sep.exp: No longer setup_kfail when the program was
1530 built with dwarf2.
1531
0a5e7efe
JI
15322004-05-05 Jim Ingham <jingham@apple.com>
1533
1534 * gdb.base/pending.exp: Make sure pending breakpoints
1535 preserve the ignore count.
f4fc3b93 1536
a8958849
MK
15372004-04-27 Jerome Guitton <guitton@gnat.com>
1538
1539 * i386-prologue.exp: Add testcase for jump instruction as first
1540 instruction of the real code.
1541 * i386-prologue.c (jump_at_beginning): New function.
1542
7e103f5b
MK
15432004-04-28 Mark Kettenis <kettenis@gnu.org>
1544
1545 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
1546 x86_64-*-*.
1547
5d38b224
MK
15482004-04-28 Mark Kettenis <kettenis@gnu.org>
1549
1550 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
1551 i*86-*-*.
1552
0ef32fd9
MK
15532004-04-25 Mark Kettenis <kettenis@gnu.org>
1554
1555 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
1556 expression that checks the return type.
1557
71d7dd7c
AC
15582004-04-23 Andrew Cagney <cagney@redhat.com>
1559
1560 * gdb.base/call-sc.exp: New test of scalar call/return values.
1561 * gdb.base/call-sc.c: Ditto.
1562
1e9f977e
JJ
15632004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1564
1565 * gdb.threads/manythreads.c: Reduce thread stack size.
1566
899d9e3a
JJ
15672004-04-23 Jeff Johnston <jjohnstn@redhat.com>
1568
1569 * gdb.threads/manythreads.c: Add copyright notice.
1570
61bcae62
AC
15712004-04-23 Andrew Cagney <cagney@redhat.com>
1572
1573 * gdb.base/siginfo.exp: Better handle step out of signal.
1574 * gdb.base/sigstep.exp: Ditto.
1575
7339a42e
JJ
15762004-04-22 Jeff Johnston <jjohnstn@redhat.com>
1577 Daniel Jacobowitz <drow@mvista.com>
1578
1579 * gdb.threads/manythreads.c: New testcase.
1580 * gdb.threads/manythreads.exp: Ditto.
1581
5c98409b
JB
15822004-04-22 Jim Blandy <jimb@redhat.com>
1583
1584 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
1585 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
1586
3b611f1a
MC
15872004-04-21 Michael Chastain <mec.gnu@mindspring.com>
1588
1589 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
1590
f0fd9238
AC
15912004-04-21 Andrew Cagney <cagney@redhat.com>
1592
1593 * gdb.base/sigstep.c: New file.
1594 * gdb.base/sigstep.exp: New file.
1595
90990674
JB
15962004-04-16 Joel Brobecker <brobecker@gnat.com>
1597
1598 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
1599 call to observer_notify_normal_stop.
1600
78cef34b
AC
16012004-04-15 Andrew Cagney <cagney@redhat.com>
1602
1603 * gdb.base/siginfo.c: New file.
1604 * gdb.base/siginfo.exp: New file.
1605
d2343407
JB
16062004-04-12 J. Brobecker <brobecker@gnat.com>
1607
1608 * gdb.base/sep.exp: Fix typo in comment.
1609
a2dba3c8
JB
16102004-04-12 J. Brobecker <brobecker@gnat.com>
1611
1612 * gdb.base/sep.c: New file.
1613 * gdb.base/sep-proc.c: New file.
1614 * gdb.base/sep.exp: New testcase.
1615
15f7b60e
MK
16162004-04-09 Mark Kettenis <kettenis@gnu.org>
1617
1618 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
1619 support.
1620
44f4de1a
AC
16212004-04-05 Andrew Cagney <cagney@redhat.com>
1622
1623 * gdb.base/sigaltstack.c: New file.
1624 * gdb.base/sigaltstack.exp: New file.
1625
ef04f396
JB
16262004-04-04 Joel Brobecker <brobecker@gnat.com>
1627
1628 * gdb.base/foll-fork.exp: Update the expected output for
1629 "help set follow-fork-mode", to match a change that was made
1630 to the help of this variable on 2004-01-13.
1631
d40d2c92
JB
16322004-04-01 Joel Brobecker <brobecker@gnat.com>
1633
1634 * lib/ada.exp: Add copyright notice.
1635 * bar.ads: Likewise.
1636 * bar.adb: Likewise.
1637 * null_record.adb: Likewise.
1638 * null_record.exp: Likewise.
1639 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
1640
f86ef5a3
JB
16412004-04-01 Joel Brobecker <brobecker@gnat.com>
1642
1643 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
1644 * configure: Regenerate.
1645
414e70e3
JB
16462004-04-01 Joel Brobecker <brobecker@gnat.com>
1647
1648 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
1649 to build the application. Remove the message printed when in
1650 verbose mode, redundant with the UNSUPPORTED message above.
1651
f0aaee49
JB
16522004-03-31 Joel Brobecker <brobecker@gnat.com>
1653
1654 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
1655 * gdb.ada (null_record.exp): New testcase.
1656
ac81cb54
JB
16572004-03-31 Joel Brobecker <brobecker@gnat.com>
1658
1659 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
1660
854af2f7
JB
16612004-03-31 Joel Brobecker <brobecker@gnat.com>
1662
1663 * gdb.ada: New subdirectory.
1664 * gdb.ada/Makefile.in: New file.
1665 * gdb.ada/gnat_ada.gpr.in: New file.
1666
034cb681
JB
16672004-03-31 Joel Brobecker <brobecker@gnat.com>
1668
1669 * lib/ada.exp: New file.
1670
78a1a894
DJ
16712004-03-24 Daniel Jacobowitz <drow@mvista.com>
1672
1673 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
1674 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
1675
4b2b3b3e
AC
16762004-03-22 Andrew Cagney <cagney@redhat.com>
1677
1678 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
1679 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
1680 Problem identified by Ulrich Weigand.
1681
23c73aa3
DC
16822004-03-17 David Carlton <carlton@kealia.com>
1683
1684 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
1685 PR c++/826.
1686
d63a86f8
RM
16872004-03-16 Roland McGrath <roland@redhat.com>
1688
1689 * gdb.base/auxv.exp: New file.
1690 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
1691
0e02aa50
DC
16922004-03-12 David Carlton <carlton@kealia.com>
1693
1694 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
1695 * gdb.cp/pr-1553.cc: Ditto.
1696 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
1697 pass branch.
1698
c20b71be
MC
16992004-03-12 Michael Chastain <mec.gnu@mindspring.com>
1700
1701 * gdb.cp/templates.exp: Accept more template types.
1702
c7414a01
MC
17032004-03-09 Michael Chastain <mec.gnu@mindspring.com>
1704
1705 From Corinna Vinschen with modifications.
1706 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
1707 local variable obj_with_enum.
1708 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
1709 results with obj_with_enum.
1710
ed69573c
MC
17112004-03-09 Michael Chastain <mec.gnu@mindspring.com>
1712
1713 * gdb.cp/classes.cc: New file, copied from misc.cc.
1714 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
1715
28301461
MC
17162004-03-09 Michael Chastain <mec.gnu@mindspring.com>
1717
1718 * gdb.cp/misc.cc: Add copyright notice.
1719
1198ecbe
DC
17202004-03-05 David Carlton <carlton@kealia.com>
1721
1722 * gdb.cp/rtti.exp: Add 'print *obj3' test.
1723 * gdb.cp/rtti.h: Update copyright.
1724 (namespace n2::n3): New.
1725 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
1726 (n2::n3::func3): New.
1727 (main): Call n2::n3::func3.
1728 * gdb.cp/rtti2.cc: Update copyright.
1729 (n2::create3): New.
1730
9e08c470
MK
17312004-03-04 Mark Kettenis <kettenis@gnu.org>
1732
1733 * gdb.asm/openbsd.inc: Fix typo.
1734
4bebc3aa
FF
17352004-03-03 Fred Fish <fnf@redhat.com>
1736
1737 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
1738 "val" instead of unused "size". Update copyright year.
1739
6ea9fb37
DJ
17402004-02-29 Daniel Jacobowitz <drow@mvista.com>
1741
1742 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
1743 to use unsigned char.
1744 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
1745 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
1746
23b23974
DJ
17472004-02-29 Daniel Jacobowitz <drow@mvista.com>
1748
1749 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
1750 line of output.
1751
7574fd53
DJ
17522004-02-28 Daniel Jacobowitz <drow@mvista.com>
1753
1754 * gdb.base/relocate.c (dummy): Initialize.
1755
a195357f
DJ
17562004-02-28 Daniel Jacobowitz <drow@mvista.com>
1757
1758 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
1759 a breakpoint at exit.
1760
72fd54a9
FF
17612004-02-27 Fred Fish <fnf@redhat.com>
1762
1763 * gdb.base/chng-syms.exp: Add expect condition to match failing
1764 case that isn't a timeout.
1765
b9d23137
AC
17662004-02-27 Andrew Cagney <cagney@redhat.com>
1767
1768 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
1769 support.
1770
15d208f6 17712004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 1772
15d208f6
FF
1773 * gdb.arch/gdb1431.c: Remove.
1774 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
1775 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
1776 of "until" incorrectly.
1777
98f9cd2d
JB
17782004-02-26 J. Brobecker <brobecker@gnat.com>
1779
1780 * gdb.cp/class2.cc (empty): New class.
1781 (refer): New function.
1782 (main): Declare an object of type empty and use it.
1783 * gdb.cp/class2.exp: Print the value of an object of type empty.
1784
9b50c11b
JJ
17852004-02-26 Jeff Johnston <jjohnstn@redhat.com>
1786
1787 * gdb.base/langs.exp: Update query string to match the
1788 new nquery format used for pending breakpoints.
1789
0dcd613f
AC
17902004-02-26 Andrew Cagney <cagney@redhat.com>
1791
1792 Fix PR i18n/1570.
1793 * gdb.base/charset.c: Update copyright notice.
1794 (main, init_string): Remove the escape character '\e' tests.
1795 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
1796 * gdb.base/charset.exp (valid_host_charset): Ditto.
1797 * gdb.base/setvar.exp: Ditto.
1798
b8a56647
AC
17992004-02-24 Andrew Cagney <cagney@redhat.com>
1800
90d59e34
AC
1801 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
1802 mmapped data in core file" PASS and FAIL messages consistent.
1803
b8a56647
AC
1804 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
1805 setting a breakpoint. Work around PR java/1565.
1806
9f27c604
JJ
18072004-02-23 Jeff Johnston <jjohnstn@redhat.com>
1808
1809 * lib/gdb.exp (gdb_breakpoint): Update query string to match
1810 new nquery format.
1811 * gdb.base/pending.exp: Ditto.
1812
3224a706
MK
18132004-02-22 Mark Kettenis <kettenis@gnu.org>
1814
1815 * configure.in: Run stabs tests on *BSD.
1816 * configure: Regenerated.
1817
41e0a9ca
MK
18182004-02-21 Mark Kettenis <kettenis@gnu.org>
1819
1820 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
1821
1e1b3428
FF
18222004-02-20 Fred Fish <fnf@redhat.com>
1823
1824 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
1825 blank in test for "returns short", for consistency with other
1826 "returns xxx" tests. Update copyright year.
1827
f9a7572a
FF
18282004-02-19 Fred Fish <fnf@redhat.com>
1829
1830 New testcase for PR breakpoint/1558.
1831 * gdb.arch/gdb1558.exp: New file.
1832 * gdb.arch/gdb1558.c: New file.
1833
b2ce2854
EZ
18342004-02-19 Elena Zannoni <ezannoni@redhat.com>
1835
1836 * gdb.base/nodebug.exp: Fix typo.
1837
e7c9ff01
JB
18382004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1839
1840 Committed by Jim Blandy <jimb@redhat.com>.
1841
62f4b920
JB
1842 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
1843
2db536a1
JB
1844 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
1845
e7c9ff01
JB
1846 * gdb.base/float.exp: Support s390*-*-* targets.
1847
f3205b34
AF
18482004-02-17 Adam Fedor <fedor@gnu.org>
1849
1850 * gdb.base/gdb1555.exp: New file.
1851 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
1852
9d62932d
EZ
18532004-02-17 Elena Zannoni <ezannoni@redhat.com>
1854
1855 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
1856
344c9711
FF
18572004-02-16 Fred Fish <fnf@redhat.com>
1858
1859 * gdb.arch/gdb1291.c: Remove
1860 * gdb.arch/gdb1291.s: New test input file.
1861 * gdb.arch/gdb1291.exp: Expand test to check case that should not
1862 fail. Test for correct result, known incorrect result, other
1863 failures and timeouts.
1864
2d822687
AC
18652004-02-16 Andrew Cagney <cagney@redhat.com>
1866
1867 * gdb.base/bigcore.exp: New file.
1868 * gdb.base/bigcore.c: New file.
1869
dac15b66
AC
18702004-02-13 Andrew Cagney <cagney@redhat.com>
1871
1872 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
1873 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
1874 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
1875 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
1876 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
1877 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
1878 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
1879 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
1880 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
1881 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
1882
6bdfc2c4
JJ
18832004-02-11 Jeff Johnston <jjohnstn@redhat.com>
1884
1885 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
1886 executed is an alloc instruction.
1887
87b3ede8
DC
18882004-02-11 David Carlton <carlton@kealia.com>
1889
1890 * gdb.cp/breakpoint.exp: New.
1891 * gdb.cp/breakpoint.cc: New.
1892
6e19e2bf
MC
18932004-02-11 Michael Chastain <mec.gnu@mindspring.com>
1894
1895 Partial fix for PR gdb/1543.
1896 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
1897 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
1898 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
1899 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
1900 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
1901 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
1902 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
1903 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
1904 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
1905 to bug-gdb@prep.ai.mit.edu .
1906 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
1907 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
1908 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
1909 Likewise.
1910
5c5455dc
AC
19112004-02-10 Andrew Cagney <cagney@redhat.com>
1912
1913 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
1914 using gdb_internal_error_resync.
1915
9cf689d7
DJ
19162004-02-09 Daniel Jacobowitz <drow@mvista.com>
1917
1918 * gdb.threads/thread-specific.exp: Stop early if no threads are
1919 found.
1920
d2dc51db
MC
19212004-02-09 Michael Chastain <mec.gnu@mindspring.com>
1922
1923 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
1924
14b1a056
DJ
19252004-02-08 Daniel Jacobowitz <drow@mvista.com>
1926
1927 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
1928 breakpoints.
1929
83f66e8f
DJ
19302004-02-07 Daniel Jacobowitz <drow@mvista.com>
1931
1932 * config/sim.exp (gdb_load): Handle $arg == "".
1933 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
1934 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
1935
30fc0091
EZ
19362004-02-07 Elena Zannoni <ezannoni@redhat.com>
1937
1938 * gdb.base/maint.exp: Update test to reflect
1939 obstack changes.
1940
4d806929
JJ
19412004-02-04 Jeff Johnston <jjohnstn@redhat.com>
1942
1943 * gdb.base/pendshr.c (pendfunc): New function that calls
1944 pendfunc1.
1945 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
1946
7bfdd688
FF
19472004-02-04 Fred Fish <fnf@redhat.com>
1948
1949 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
1950 function symbols and update copyright years.
1951 * gdb.arch/gdb1291.c: Ditto.
1952
aaa08ee4
MC
19532004-02-03 Michael Chastain <mec.gnu@mindspring.com>
1954
1955 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
1956
dbad7755
MC
19572004-02-03 Michael Chastain <mec.gnu@mindspring.com>
1958
1959 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
1960
ec4646ef
MC
19612004-02-03 Michael Chastain <mec.gnu@mindspring.com>
1962
1963 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
1964
1b802196
FF
19652004-02-02 Fred Fish <fnf@redhat.com>
1966
1967 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
1968 remote targets. Update copyright years.
1969
18fe2033
JJ
19702004-02-02 Jeff Johnston <jjohnstn@redhat.com>
1971
1972 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
1973 support.
1974 * gdb.base/langs.exp: Fix test which attempts to create
1975 breakpoint on non-existent function to handle new pending
1976 support.
1977 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
1978 a breakpoint.
1979 * gdb.base/pending.exp: New test.
1980 * gdb.base/pending.c: New file.
1981 * gdb.base/pendshr.c: Ditto.
1982
8d577d32
DC
19832004-02-02 David Carlton <carlton@kealia.com>
1984
1985 * gdb.cp/overload.exp: Add overloadNamespace tests.
1986 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
1987 (overloadNamespace, XXX): New.
1988 (main): Call XXX::marker2.
1989
3ad13771
FF
19902004-02-01 Fred Fish <fnf@redhat.com>
1991
1992 * gdb.base/dump.exp: Use runto_main instead of "runto main".
1993 * gdb.base/finish.exp: Ditto.
1994 * gdb.base/gcore.exp: Ditto.
1995 * gdb.base/huge.exp: Ditto.
1996 * gdb.base/info-proc.exp: Ditto.
1997 * gdb.base/return2.exp: Ditto.
1998 * gdb.threads/gcore-thread.exp: Ditto.
1999
44c75849
DJ
20002004-02-01 Daniel Jacobowitz <drow@mvista.com>
2001
2002 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
2003
005bc093
MK
20042004-02-01 Mark Kettenis <kettenis@gnu.org>
2005
2006 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
2007 that opening the file succeeds on OpenBSD.
2008
c47cebdb
DJ
20092004-02-01 Daniel Jacobowitz <drow@mvista.com>
2010
2011 * gdb.threads/thread-specific.c: New file.
2012 * gdb.threads/threads-specific.exp: New test script.
2013 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
2014 to expect_out.
2015
5a01311c
MK
20162004-02-01 Mark Kettenis <kettenis@gnu.org>
2017
2018 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
2019 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
2020 only on the "print_small_structs from print_long_arg_list" test.
2021
ce22a4f1
DJ
20222004-02-01 Daniel Jacobowitz <drow@mvista.com>
2023
2024 * gdb.base/completion.exp: Kill a stray backslash.
2025
2026 From Jim Ingham <jingham@apple.com>:
2027 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
2028 agrees with the result from sending a tab.
2029
abbab9d3
DJ
20302004-01-31 Daniel Jacobowitz <drow@mvista.com>
2031
2032 * gdb.base/chng-syms.exp: Remove stray newline.
2033
53904d1e
MK
20342004-01-31 Mark Kettenis <kettenis@gnu.org>
2035
2036 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
2037 *-*-openbsd*.
2038 * gdb.asm/openbsd.inc: New file.
2039
3a4b3aac
MK
20402004-01-30 Mark Kettenis <kettenis@gnu.org>
2041
2042 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
2043 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
2044 *-*solaris2*. Remove commented out default settings for
2045 asm-flags. Replace gdb_compile with target_link.
2046
ebac27b4
MC
20472004-01-29 Michael Chastain <mec.gnu@mindspring.com>
2048
2049 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
2050 for all tests. Remove old hp-ux and cygnus xfail cases.
2051
d8679d84
PH
20522004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
2053
2054 * gdb.base/chng-syms.exp: New file.
2055 * gdb.base/chng-syms.c: New file.
2056
0a55bc22
MC
20572004-01-24 Michael Chastain <mec.gnu@mindspring.com>
2058
2059 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
2060 Provide arms for current output in all my configurations.
2061
94b8e876
MC
20622004-01-24 Michael Chastain <mec.gnu@mindspring.com>
2063
2064 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
2065 * lib/compiler.cc: Likewise.
2066 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
2067 get the right preprocessor. Eval the output directly. Remove
2068 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
2069 hp_f77_compiler and hp_f90_compiler completely.
2070 (gdb_preprocess): Delete.
2071 (get_compiler): Delete.
2072
7cf03d44
MK
20732004-01-24 Mark Kettenis <kettenis@gnu.org>
2074
2075 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
2076 <string.h>.
2077
68b6dce9
NR
20782004-01-24 Nick Roberts <nick@nick.uklinux.net>
2079
2080 * gdb.mi/mi-stack.exp: Update copyright.
2081
b368761e
DC
20822004-01-23 David Carlton <carlton@kealia.com>
2083
2084 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
2085 test for cp_lookup_transparent_type.
2086 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
2087 call them.
2088
f2061b53
DJ
20892004-01-23 Daniel Jacobowitz <drow@mvista.com>
2090
2091 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
2092 after -var-update.
2093
37fc574a
DC
20942004-01-23 David Carlton <carlton@kealia.com>
2095
2096 * gdb.cp/namespace.cc (C::ensureRefs): New.
2097 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
2098
8e94b928
NR
20992004-01-20 Nick Roberts <nick@nick.uklinux.net>
2100
2101 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
2102 case "-stack-list-locals 2".
2103 * gdb.mi/mi-var-child.exp: Test for case
2104 "-var-list-children --all-values NAME".
2105
997b0952
MC
21062004-01-18 Michael Chastain <mec.gnu@mindspring.com>
2107
2108 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
2109
52470da3
MK
21102004-01-18 Mark Kettenis <kettenis@gnu.org>
2111
7049b4b8
MK
2112 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
2113 used with gdb_test_multiple.
2114
52470da3
MK
2115 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
2116 read at address 0. This fixes PR testsuite/1504.
2117
da6012e5
DJ
21182004-01-18 Daniel Jacobowitz <drow@mvista.com>
2119
2120 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
2121 Remove downloading, guessing the host executable, the calls to
2122 gdb_file_cmd and gdb_target_cmd, and "load" support.
2123 (infer_host_exec): New function broken out from gdb_load.
2124 (gdb_load): New wrapper for gdbserver_gdb_load.
2125 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
2126 gdb_target_cmd. Use -target-select.
2127 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
2128 Download binaries to the host. Clear last_mi_remote_file when
2129 we load a new binary.
2130 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
2131 call gdbserver_gdb_load and mi_gdb_target_cmd.
2132
32c70722
MC
21332004-01-17 Michael Chastain <mec.gnu@mindspring.com>
2134
2135 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
2136 type patterns.
2137
b0cecf36
MC
21382004-01-17 Michael Chastain <mec.gnu@mindspring.com>
2139
2140 * gdb.cp/templates.exp: Fix typo in test name of
2141 "print Foo<volatile char*>::foo".
2142
4120d7e6
MC
21432004-01-15 Michael Chastain <mec.gnu@mindspring.com>
2144
2145 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
2146
f679e530
BE
21472004-01-16 Ben Elliston <bje@wasabisystems.com>
2148
2149 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
2150 (clean mostlyclean): Remove empty rm.
2151
091c48f6
MC
21522004-01-15 Michael Chastain <mec.gnu@mindspring.com>
2153
2154 * gdb.base/setvar.exp: Add copyright years.
2155
3e5fc8d2
DC
21562004-01-14 David Carlton <carlton@bactrian.org>
2157
2158 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
2159 PR c++/1511 and update coment.
2160 * gdb.cp/templates.exp: Update patterns to match current output.
2161 If changes involve something other than whitespace, KFAIL
2162 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
2163
63d06c5c
DC
21642004-01-14 David Carlton <carlton@kealia.com>
2165
2166 * gdb.cp/namespace.exp: Add tests involving classes defined within
2167 namespaces.
2168 * gdb.cp/namespace.cc (C::CClass): New.
2169 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
2170
a51dab88
EZ
21712004-01-14 Elena Zannoni <ezannoni@redhat.com>
2172
2173 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
2174 what debug info we have. Print a better message if something goes
2175 wrong while producing the separate debug info file.
2176
a476ccc9
MC
21772004-01-14 Michael Chastain <mec.gnu@mindspring.com>
2178
2179 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
2180
f453692c
MC
21812004-01-14 Michael Chastain <mec.gnu@mindspring.com>
2182
2183 * gdb.base/callfuncs.c: Add copyright notice.
2184
f40063a5
MC
21852004-01-13 Michael Chastain <mec.gnu@mindspring.com>
2186
2187 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
2188 inheritance. PR gdb/1498, PR gcc/13539.
2189
19ac3974
EZ
21902004-01-13 Elena Zannoni <ezannoni@redhat.com>
2191
2192 * gdb.threads/gcore-thread.exp: Prefix name of binary with
2193 test specific name.
2194 * gdb.mi/gdb669.exp: Ditto.
2195 * gdb.mi/mi-pthreads.exp: Ditto.
2196 * gdb.mi/mi1-pthreads.exp: Ditto.
2197 * gdb.mi/mi2-pthreads.exp: Ditto.
2198
56c97c6e
MC
21992004-01-12 Michael Chastain <mec.gnu@mindspring.com>
2200
2201 * gdb.cp/member-ptr.cc: Add copyright notice.
2202
a0644324
MC
22032004-01-12 Michael Chastain <mec.gnu@mindspring.com>
2204
2205 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
2206 some patterns for recent versions of gcc and hpacc. Delete
2207 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
2208 Delete tests that access a NULL pointer-to-member-data. This
2209 script is still disabled for gcc.
2210
32fabe09
EZ
22112004-01-12 Elena Zannoni <ezannoni@redhat.com>
2212
2213 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
2214 escaped correctly.
2215
1f8a6abb
EZ
22162004-01-12 Elena Zannoni <ezannoni@redhat.com>
2217
2218 * gdb.base/sepdebug.exp: New file.
2219 * gdb.base/sepdebug.c: New file.
2220 * lib/gdb.exp (separate_debug_filename): New procedure.
2221 (gdb_gnu_strip_debug): New procedure.
2222
48efe704
AC
22232004-01-12 Andrew Cagney <cagney@redhat.com>
2224
2225 * gdb.mi/ChangeLog: Delete file. Renamed to ...
2226 * gdb.mi/ChangeLog-1999-2003: New file.
2227
a9415475
AC
22282004-01-12 Andrew Cagney <cagney@redhat.com>
2229
2230 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
2231 "Renaming a directory to a non-empty directory returns ENOTEMPTY
2232 or EEXIST", treat EBUSY as an XFAIL.
2233
83b8cf9d
MC
22342004-01-11 Michael Chastain <mec.gnu@mindspring.com>
2235
2236 * gdb.base/scope.exp: Remove obsolete setup_xfail for
2237 hp_cc_compiler.
2238
9939d2a8
MC
22392004-01-10 Michael Chastain <mec.gnu@mindspring.com>
2240
2241 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
2242 decorations.
2243
1ff8cadf
MC
22442004-01-10 Michael Chastain <mec.gnu@mindspring.com>
2245
2246 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
2247 and "(aCC)" decorations. Remove obsolete doco about old
2248 test results.
2249
6fa9022e
MC
22502004-01-09 Michael Chastain <mec.gnu@mindspring.com>
2251
2252 * gdb.cp/exception.exp: Fix typo in doco.
2253
209721fe
MK
22542004-01-09 Mark Kettenis <kettenis@gnu.org>
2255
2256 * gdb.base/gdb1476.exp: Fix typo.
2257
ef11303e
MC
22582004-01-09 Michael Chastain <mec.gnu@mindspring.com>
2259
2260 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
2261 file.
2262
041ab88c
MC
22632004-01-09 Michael Chastain <mec.gnu@mindspring.com>
2264
2265 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
2266 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
2267 Use gdb_compile. Remove restriction on gcc. Add some patterns
2268 for recent version of gdb. Delete second half, which was a copy
2269 of the first half with different build flags. This test is
2270 still disabled because it is still not ready for production.
2271
e36d075a
MC
22722004-01-08 Michael Chastain <mec.gnu@mindspring.com>
2273
2274 * gdb.cp/exception.cc: Add copyright notice.
2275 * gdb.cp/exception.exp: Add a notice that this file is broken
2276 because of line number changes caused by addition of copyright
2277 notice.
2278
42b190ad
MC
22792004-01-08 Michael Chastain <mec.gnu@mindspring.com>
2280
2281 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
2282 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
2283
8f25f06b
MC
22842004-01-08 Michael Chastain <mec.gnu@mindspring.com>
2285
2286 * gdb.cp/classes.exp: Accept gnu abi 2.
2287 * gdb.cp/derivation.exp: Likewise.
2288 * gdb.cp/overload.exp: Likewise.
2289 * gdb.cp/virtfunc.exp: Likewise.
2290
06ded8b8
MC
22912004-01-08 Michael Chastain <mec.gnu@mindspring.com>
2292
2293 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
2294 semicolon after end of function.
2295
77c26ae3
MC
22962004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2297
2298 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
2299 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
2300 boilerplate code for compiling and running the program under
2301 test. Add some string method tests.
2302
20757486
MC
23032004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2304
2305 * gdb.cp/bs15503.cc: Add copyright notice.
2306 * gdb.cp/bs15503.exp: Adjust line number.
2307
0fd3b503
MC
23082004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2309
2310 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
2311 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
2312
10d1bea8
MC
23132004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2314
2315 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
2316 hp_cc_compiler.
2317
2789202a
MC
23182004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2319
2320 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
2321 * gdb.cp/ctti.exp: Use the marker instead of "next".
2322 With gcc, run further before bailing.
2323
b862f14c
MC
23242004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2325
2326 * gdb.cp/cttiadd.cc: Add copyright notice.
2327 * gdb.cp/cttiadd1.cc: Likewise.
2328 * gdb.cp/cttiadd2.cc: Likewise.
2329 * gdb.cp/cttiadd3.cc: Likewise.
2330
96da2469
MC
23312004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2332
2333 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
2334 Use gdb_test, gdb_test_multiple. Use floating-point values that
2335 have exact representations in IEEE-ish formats.
2336
053248ff
MC
23372004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2338
2339 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
2340 compilers. Delete duplicate call to get_compiler_info.
2341 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
2342 * gdb.base/volatile.exp: Likewise.
2343
84acecdd
MK
23442004-01-07 Mark Kettenis <kettenis@gnu.org>
2345
2346 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
2347 memory at address 0.
2348
fe11a27f
MC
23492004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2350
2351 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
2352 to test for hp-ux assembler. Fix copyright years.
2353
60ad077b
AC
23542004-01-07 Andrew Cagney <cagney@redhat.com>
2355
2356 * gdb.base/fileio.c (strerrno): Add "EBUSY".
2357
1c9b8f33
AC
23582004-01-07 Andrew Cagney <cagney@redhat.com>
2359
2360 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
2361 when creating the read-only file. From analysis by Roland McGrath
2362 and Elena Zannoni.
2363
753ccc7a
MC
23642004-01-06 Michael Chastain <mec.gnu@mindspring.com>
2365
2366 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
2367
eca3e36b
MC
23682004-01-06 Michael Chastain <mec.gnu@mindspring.com>
2369
2370 * gdb.base/cvexpr.c: Be type-safe with function pointers and
2371 data pointers.
2372
f8d4bac4
MC
23732004-01-06 Michael Chastain <mec.gnu@mindspring.com>
2374
2375 * gdb.cp/m-static.exp: Compile one source file at a time.
2376 Delete unused call to get_compiler_info.
2377
9b4e0f94
MC
23782004-01-06 Michael Chastain <mec.gnu@mindspring.com>
2379
2380 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
2381 * gdb.base/call-rt-st.exp: Likewise.
2382 * gdb.base/nodebug.exp: Likewise.
2383 * gdb.base/volatile.exp: Likewise.
2384 * gdb.cp/ref-types.exp: Likewise.
2385 * gdb.cp/templates.exp: Likewise.
2386
023c1024
MK
23872004-01-05 Mark Kettenis <kettenis@gnu.org>
2388
2389 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
2390
19703c4a
MC
23912004-01-05 Michael Chastain <mec.gnu@mindspring.com>
2392
2393 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
2394 hppa*-hp-hpux*.
2395
18b67037
MK
23962004-01-04 Mark Kettenis <kettenis@gnu.org>
2397
ba6219c8
MK
2398 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
2399 x86_64-*-*.
2400
18b67037
MK
2401 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
2402 sparc64-*-* and sparc*-solaris2*.
2403
1bfbbb9d
MK
24042004-01-04 Mark Kettenis <kettenis@gnu.org>
2405
2406 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
2407 return ${tests}" test. The ${tests} already mentions the
2408 filename.
2409
06846494
MC
24102004-01-02 Michael Chastain <mec.gnu@mindspring.com>
2411
2412 * gdb.cp/local.exp: Accept gcc abi 2.
2413
3b0cb202
MC
24142004-01-02 Michael Chastain <mec.gnu@mindspring.com>
2415
2416 * gdb.cp/templates.exp: Accept gcc abi 2.
2417
0643ec3f
MC
24182004-01-02 Michael Chastain <mec.gnu@mindspring.com>
2419
2420 * lib/compiler.cc: Remove supports_template_debugging.
2421 * gdb.cp/templates.exp: Do not test supports_template_debugging.
2422
d231d0b1
MC
24232004-01-01 Michael Chastain <mec.gnu@mindspring.com>
2424
2425 * gdb.cp/namespace.exp: Accept gcc abi 2.
2426
44ffb27c
MC
24272004-01-01 Michael Chastain <mec.gnu@mindspring.com>
2428
2429 * gdb.cp/method.exp: Accept gcc abi 2.
2430
184ad485
MC
24312004-01-01 Michael Chastain <mec.gnu@mindspring.com>
2432
2433 * gdb.cp/classes.exp: Generate identical results as old version.
2434 * gdb.cp/derivation.exp: Likewise.
2435 * gdb.cp/overload.exp: Likewise.
2436 * gdb.cp/virtfunc.exp: Likewise.
2437
116f09e7
MC
24382004-01-01 Michael Chastain <mec.gnu@mindspring.com>
2439
2440 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
2441 mysterious bug with sourceware version of expect.
2442
b1379776
MC
24432004-01-01 Michael Chastain <mec.gnu@mindspring.com>
2444
2445 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
2446 current versions of gcc, including gcc abi 2. Remove gratuitous
2447 restart of test program. Use gdb_test_multiple and gdb_test for
2448 all tests. Add patterns to xfail missing "const" in "const char *"
2449 and kfail PR gdb/1155.
2450
6b7a4c0e
MC
24512004-01-01 Michael Chastain <mec.gnu@mindspring.com>
2452
2453 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
2454 current versions of gcc, including gcc abi 2. Remove gratuitous
2455 restart of test program. Use gdb_test_multiple and gdb_test for
2456 all tests. Add patterns to kfail PR gdb/1498.
2457
51615d72
MC
24582003-12-31 Michael Chastain <mec.gnu@mindspring.com>
2459
2460 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
2461 current versions of gcc, including gcc abi 2. Use "breakpoint"
2462 and "continue" instead of restarting the target program. Use
2463 gdb_test_multiple and gdb_test for all tests.
2464
7b79a9d7
MK
24652004-01-01 Mark Kettenis <kettenis@gnu.org>
2466
2467 * gdb.asm/asm-source.exp: Update copyright year. Link statically
2468 for *-*-solaris2*.
2469
1cd3489f
MC
24702003-12-31 Michael Chastain <mec.gnu@mindspring.com>
2471
2472 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
2473 current versions of gcc, including gcc abi 2. Use "breakpoint"
2474 and "continue" instead of restarting the target program several
2475 times. Use gdb_test_multiple and gdb_test for all tests.
2476
850742db
MC
24772003-12-18 Michael Chastain <mec.gnu@mindspring.com>
2478
2479 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
2480 source files.
2481
eb4bbda8
MC
24822003-12-16 Michael Chastain <mec.gnu@mindspring.com>
2483
2484 * gdb.base/environ.exp: Handle compiling test case from multiple
2485 source files.
2486
e42c7771
MC
24872003-12-16 Michael Chastain <mec.gnu@mindspring.com>
2488
2489 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
2490
80e4b428
JB
24912003-12-17 Jim Blandy <jimb@redhat.com>
2492
5f06973a
JB
2493 * gdb.base/freebpcmd.c: Add copyright notice.
2494
80e4b428
JB
2495 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
2496
0ab84fb7
MC
24972003-12-16 Michael Chastain <mec.gnu@mindspring.com>
2498
2499 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
2500
1b3bb3d0
JB
25012003-12-13 Jim Blandy <jimb@redhat.com>
2502
2503 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
2504
3a4c9371
KB
25052003-12-12 Kevin Buettner <kevinb@redhat.com>
2506
2507 * gdb.asm/frv.inc: New file.
2508 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
2509
a1dea79a
FF
25102003-12-09 Fred Fish <fnf@redhat.com>
2511
2512 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
2513 functions to break1.c and leave prototypes behind. Add more
2514 "set breakpoint NN here" comments.
2515 * gdb.base/break1.c: New file.
2516
2517 * gdb.base/break.exp: Handle compiling test case from multiple
2518 source files and change source file references as needed.
2519 * gdb.base/completion.exp: Ditto.
2520 * gdb.base/condbreak.exp: Ditto.
2521 * gdb.base/define.exp: Ditto.
2522 * gdb.base/ena-dis-br.exp: Ditto.
2523 * gdb.base/info-proc.exp: Ditto.
2524 * gdb.base/maint.exp: Ditto.
2525 * gdb.base/until.exp: Ditto.
2526
2527 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
2528 hardcoded line numbers.
2529 * gdb.base/define.exp: Ditto.
2530 * gdb.base/ena-dis-br.exp: Ditto.
2531 * gdb.base/maint.exp: Ditto.
2532 * gdb.base/until.exp: Ditto.
2533
2534 * gdb.base/completion.exp: Use "break1" for completion tests since
2535 "break" is no longer a unique prefix.
2536
5266b69c
AC
25372003-12-06 Andrew Cagney <cagney@redhat.com>
2538
2539 * gdb.base/structs.exp (test_struct_returns): When applicable, set
2540 "return_value_unimplemented". When an unimplemented struct return
2541 architecture, report incorrect values as a KFAIL
2542
374451f0
MC
25432003-12-05 Michael Chastain <mec.gnu@mindspring.com>
2544
2545 * gdb.cp/rtti.exp: Accept new wording of warning from
2546 cp_lookup_rtti_type.
2547
ba9b20a7
MC
25482003-12-05 Michael Chastain <mec.gnu@mindspring.com>
2549
2550 Partial fix for PR testsuite/1456.
2551 * gdb.base/scope.exp (test_at_main): Replace references to
2552 gcc_compiled with calls to test_compiler_info.
2553 (test_at_foo): Likewise.
2554 (test_at_bar): Likewise.
2555
b74b6d0b
MC
25562003-12-04 Michael Chastain <mec.gnu@mindspring.com>
2557
2558 Partial fix for PR testsuite/1456.
2559 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
2560 to test_compiler_info.
2561
ccfa3402
MC
25622003-12-03 Michael Chastain <mec.gnu@mindspring.com>
2563
2564 * gdb.base/so-impl-ld.exp: Update copyright notice.
2565
f6246aba
MC
25662003-12-02 Michael Chastain <mec.gnu@mindspring.com>
2567
2568 Partial fix for PR testsuite/1456.
2569 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
2570 to test_compiler_info.
2571
13ae734a
MC
25722003-11-28 Michael Chastain <mec.gnu@mindspring.com>
2573
2574 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
2575 from current versions of gdb. Clean up regular expressions.
2576 Delete redundant timeout case.
2577
d8e1cdee
MC
25782003-11-28 Michael Chastain <mec.gnu@mindspring.com>
2579
2580 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
2581 from current versions of gdb. Clean up regular expressions.
2582 Delete redundant timeout case.
2583
96457b64
MC
25842003-12-01 Michael Chastain <mec.gnu@mindspring.com>
2585
2586 Partial fix for PR testsuite/1456.
2587 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
2588 gcc_compiled with call to test_compiler_info.
2589
f35309fc
MC
25902003-11-30 Michael Chastain <mec.gnu@mindspring.com>
2591
2592 Partial fix for PR testsuite/1456.
2593 * gdb.base/list.exp (test_list_function): Delete unused declaration
2594 of gcc_compiled.
2595
d7afdf9b
MC
25962003-11-29 Michael Chastain <mec.gnu@mindspring.com>
2597
2598 Partial fix for PR testsuite/1456.
2599 * gdb.base/complex.exp: Replace reference to gcc_compiled with
2600 call to test_compiler_info.
2601
71507b56
MK
26022003-11-29 Mark Kettenis <kettenis@gnu.org>
2603
2604 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
2605 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
2606 it to create the appropriate note.inc.
2607 * gdb.asm/asmsrc1.s: Include "note.inc".
2608 * gdb.asm/netbsd.inc: New file.
2609 * gdb.asm/empty.inc: New file.
2610
f81f93f7
MC
26112003-11-28 Michael Chastain <mec.gnu@mindspring.com>
2612
2613 Partial fix for PR testsuite/1456.
2614 * gdb.base/constvars.exp: Replace references to gcc_compiled with
2615 calls to test_compiler_info.
2616
9a77938e
MC
26172003-11-27 Michael Chastain <mec.gnu@mindspring.com>
2618
2619 Partial fix for PR testsuite/1456.
2620 * gdb.base/volatile.exp: Replace references to gcc_compiled with
2621 calls to test_compiler_info.
2622
e8367dc7
MK
26232003-11-27 Mark Kettenis <kettenis@gnu.org>
2624
2625 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
2626 pattern for the KFAILs.
2627
526c61ee
AF
26282003-11-25 Adam Fedor <fedor@gnu.org>
2629
2630 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
2631 * gdb.objc/objcdecode.m: New file.
2632
28f2d600
AF
26332003-11-25 Adam Fedor <fedor@gnu.org>
2634
2635 * gdb.objc/nondebug.exp: Test for PR objc/1236.
2636 * gdb.objc/nondebug.m: New file.
2637
a3895cee
BE
26382003-11-26 Ben Elliston <bje@wasabisystems.com>
2639
2640 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
2641 NetBSD as it does on FreeBSD. Modelled on a similar change by
2642 Mark Kettenis on 2003-05-30.
2643 (link-flags): Set to "--entry _start" regardless of target.
2644 Special linker flags are to be appended to $link-flags.
2645 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
2646
c9f2c8a3
MC
26472003-11-25 Michael Chastain <mec.gnu@mindspring.com>
2648
2649 * gdb.cp/method.exp: Accept output of new demangler.
2650
15a0587a 26512003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
2652
2653 * gdb/class2.exp: New file.
2654 * gdb/class2.cc: New file.
2655
3c00b570
MC
26562003-11-25 Michael Chastain <mec.gnu@mindspring.com>
2657
2658 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
2659 of new demangler.
2660
7027acc7
MK
26612003-11-23 Mark Kettenis <kettenis@gnu.org>
2662
2663 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
2664 of gdb_test "run".
2665
b0e1598a
MK
26662003-11-23 Mark Kettenis <kettenis@gnu.org>
2667
2668 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
2669 "continue" into "run".
2670
4d9eda44
MC
26712003-11-23 Michael Chastain <mec.gnu@mindspring.com>
2672
2673 Partial fix for PR testsuite/1456.
2674 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
2675 call to test_compiler_info.
2676 * gdb.cp/ctti.exp: Likewise.
2677 * gdb.cp/derivation.exp: Likewise.
2678 * gdb.cp/member-ptr.exp: Likewise.
2679 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
2680 reference to gcc_compiled.
2681
26822003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
2683
2684 Fix PR testsuite/1463.
2685 * gdb.base/structs.exp (start_structs_test): Call
2686 get_debug_format before using the debug format.
2687
d422fe19
AC
26882003-11-22 Andrew Cagney <cagney@redhat.com>
2689
2690 * lib/gdb.exp (gdb_test_multiple): Add simple example.
2691 * gdb.base/structs.exp: Use gdb_test_multiple.
2692
039cf96d
AC
26932003-11-20 Andrew Cagney <cagney@redhat.com>
2694
6882279b
AC
2695 * gdb.base/structs.exp: Handle and recover from internal errors.
2696 Replace "foo${n}" with "foo<n>" in test messages.
2697
e53890ae
AC
2698 * gdb.base/structs.exp: Update copyright. Rewrite.
2699 * gdb.base/structs.c: Update copyright. Rewrite.
2700
2b211c59
AC
2701 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
2702 resync count exceeded.
d63a86f8 2703
039cf96d
AC
2704 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
2705 from the internal error.
2706 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
2707 Original from Jim Blandy.
2708 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 2709
eac98b22
AC
27102003-11-19 Andrew Cagney <cagney@redhat.com>
2711
2712 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
2713 KFAIL.
2714
67455b2a
MK
27152003-11-17 Mark Kettenis <kettenis@gnu.org>
2716
2717 New testcase for PR backtrace/1435.
2718 * gdb.arch/i386-unwind.exp: New file.
2719 * gdb.arch/i386-unwind.c: New file.
2720
853d6e5b
AC
27212003-11-17 Andrew Cagney <cagney@redhat.com>
2722
2723 * lib/gdb.exp (compiler_info): New global.
2724 (test_compiler_info): New function.
2725 (get_compiler_info): Set compiler_info.
2726 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
2727 "compiler_info" to gcc-<major>-<minor>.
2728
38cf6e11
MC
27292003-11-15 Michael Chastain <mec.gnu@mindspring.com>
2730
2731 * gdb.trace/configure: Remove.
2732
a50d3602
EZ
27332003-11-13 Elena Zannoni <ezannoni@redhat.com>
2734
2735 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 2736 breakpoints.
a50d3602
EZ
2737 * gdb.base/break.exp: Remove all references to explicit line
2738 numbers.
2739
d9407aaa
NC
27402003-11-11 Nick Clifton <nickc@redhat.com>
2741
2742 * gdb.base/shreloc.exp: Do not run for targets which do not
2743 support shared objects.
2744
db488fc1
CV
27452003-11-10 Corinna Vinschen <vinschen@redhat.com>
2746
2747 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
2748 Don't run tests if nofileio flag is given.
2749
6a90a18e
EZ
27502003-11-07 Elena Zannoni <ezannoni@redhat.com>
2751
2752 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
2753 as well as 'Watchpoint'.
2754
0b915e9c
EZ
27552003-11-06 Elena Zannoni <ezannoni@redhat.com>
2756
2757 Reported by Jim Ingham <jingham@apple.com>:
2758 * gdb.base/annota1.exp: Match at least one occurrence of the
2759 signal handler annotation.
2760
d7e4b55f
EZ
27612003-11-06 Elena Zannoni <ezannoni@redhat.com>
2762
2763 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
2764 as well as 'Watchpoint'.
2765
2fe4e8d0
MC
27662003-11-05 Michael Chastain <mec@shout.net>
2767
2768 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
2769
6ef88553
KW
27702003-11-03 Kris Warkentin <kewarken@qnx.com>
2771
2772 * gdb.arch/gdb1291.c: New test file.
2773 * gdb.arch/gdb1291.exp: New test script.
2774 * gdb.arch/gdb1431.c: New test file.
2775 * gdb.arch/gdb1431.exp: New test script.
2776
ae7dc4d8
MC
27772003-10-22 Michael Chastain <mec@shout.net>
2778
2779 * gdb.mi/pthreads.c: Add copyright notice.
2780
c39d7427
MC
27812003-10-22 Michael Chastain <mec@shout.net>
2782
2783 * gdb.threads/pthreads.c: Add copyright notice.
2784
8b7d96c1
MC
27852003-10-20 Michael Chastain <mec@shout.net>
2786
2787 * gdb.base/gdb1056.exp: New test script.
2788
d1d69fdd
DJ
27892003-10-13 Daniel Jacobowitz <drow@mvista.com>
2790
2791 * gdb.threads/killed.exp: Use gdb_run_cmd.
2792
7d605576
DJ
27932003-10-13 Daniel Jacobowitz <drow@mvista.com>
2794
2795 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
2796 create a core file.
2797 * gdb.threads/gcore-thread.exp: Likewise.
2798
618ec112
CV
27992003-10-13 Corinna Vinschen <vinschen@redhat.com>
2800
2801 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
2802 type, based on char type.
2803 (struct bit_flags_short_t): New bitfield type, based on short type.
2804 (init_bit_flags_char): New fuction.
2805 (init_bit_flags_short): Ditto.
2806 (print_bit_flags_char): Ditto.
2807 (print_bit_flags_short): Ditto.
2808 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
2809
9367a73c
MC
28102003-10-11 Michael Chastain <mec@shout.net>
2811
2812 * gdb.base/call-rt-st.exp: Update copyright year.
2813
1decf120
KI
28142003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
2815
2816 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
2817 * gdb.disasm/sh3.s: Ditto.
2818
5445b2ae
DJ
28192003-10-07 Daniel Jacobowitz <drow@mvista.com>
2820
2821 * gdb.threads/switch-threads.exp: New test.
2822 * gdb.threads/switch-threads.c: New source file.
2823
aec24853
CV
28242003-10-07 Corinna Vinschen <vinschen@redhat.com>
2825
2826 * gdb.base/ending-run.exp: Add sh specific case.
2827
adc7428d
AC
28282003-10-06 Andrew Cagney <cagney@redhat.com>
2829
2830 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
2831 * gdb.disasm/mn10200.exp: Delete obsolete file.
2832
c9d37158
DJ
28332003-09-29 Daniel Jacobowitz <drow@mvista.com>
2834
2835 * ChangeLog: Correct an entry command.exp -> commands.exp.
2836 * gdb.base/commands.exp (bp_deleted_in_command_test)
2837 (temporary_breakpoint_commands): Check noargs.
2838
79c2c32d
DC
28392003-09-25 David Carlton <carlton@kealia.com>
2840
2841 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
2842 of some print tests, where appropriate. Add tests for C::D::cd,
2843 E::ce, F::cXfX, G::XgX.
2844 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
2845
594e6d67
RE
28462003-09-25 Richard Earnshaw <rearnsha@arm.com>
2847
2848 * lib/java.exp (java_init): Import target_alias before using it.
2849
10f0d451
DC
28502003-09-25 David Carlton <carlton@kealia.com>
2851
2852 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
2853
274bcba0
EZ
28542003-09-23 Elena Zannoni <ezannoni@redhat.com>
2855
d63a86f8 2856 * gdb.base/selftest.exp: Accomodate more instruction reordering
274bcba0
EZ
2857 weirdness.
2858
cdbf20f7
MC
28592003-09-17 Michael Chastain <mec@shout.net>
2860
2861 * gdb.cp/gdb1355.exp: New file.
2862 * gdb.cp/gdb1355.c: New file.
2863
71e06f80
CV
28642003-09-15 Corinna Vinschen <vinschen@redhat.com>
2865
2866 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
2867 * gdb.asm/sh.inc: New file.
2868
5c4e30ca
DC
28692003-09-11 David Carlton <carlton@kealia.com>
2870
bd45b7af
DC
2871 * gdb.cp/namespace.exp: Add tests for namespace types.
2872 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
2873 (test_namespace): New.
2874
1c199746
EZ
28752003-09-11 Elena Zannoni <ezannoni@redhat.com>
2876
2877 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 2878 * gdb.stabs/weird.exp: Ditto.
1c199746 2879
04ed252f
MC
28802003-09-08 Michael Chastain <mec@shout.net>
2881
2882 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
2883
d8a2d9e7
MC
28842003-09-07 Michael Chastain <mec@shout.net>
2885
2886 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
2887 'parse error'.
2888
161afb24
MK
28892003-09-07 Mark Kettenis <m.kettenis@osp.nl>
2890
2891 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
2892
49f2741a
MC
28932003-08-30 Michael Chastain <mec@shout.net>
2894
2895 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
2896 * gdb.gdb/observer.exp: Ditto.
2897 * gdb.gdb/xfullpath.exp: Ditto.
2898
8afa723e
MK
28992003-08-29 Mark Kettenis <kettenis@gnu.org>
2900
2901 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
2902 *-*-*bsd*.
2903
f31dfe3b
JJ
29042003-08-28 Jeff Johnston <jjohnstn@redhat.com>
2905
2906 * gdb.base/dump.exp: Skip for ia64.
2907
4630e498
JJ
29082003-08-25 Jeff Johnston <jjohnstn@redhat.com>
2909
2910 * gdb.asm/asm-source.exp: Add ia64 support.
2911 * gdb.asm/ia64.inc: New file.
2912
1105b7ef
MC
29132003-08-22 Michael Chastain <mec@shout.net>
2914
2915 * gdb.cp: New directory.
2916 * gdb.cp/*: Copy from gdb.c++/*.
2917 * gdb.c++/*: Remove.
2918 * Makefile.in: Change gdb.c++ to gdb.cp.
2919 * configure.in: Ditto.
2920 * configure: Regnerate.
2921
c945b932
MK
29222003-08-18 Mark Kettenis <kettenis@gnu.org>
2923
2924 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
2925 * gdb.arch/i386-prologue.c (gdb1338): Add function.
2926
2b66634b
DJ
29272003-08-17 Daniel Jacobowitz <drow@mvista.com>
2928
2929 * mi-var-display.exp (-var-list-children weird): Accept function
2930 pointers with argument types.
2931 * mi1-var-display.exp (-var-list-children weird): Likewise.
2932 * mi2-var-display.exp (-var-list-children weird): Likewise.
2933
a356f73b
DJ
29342003-08-17 Daniel Jacobowitz <drow@mvista.com>
2935
2936 * gdb.base/annota3.exp: Add missing newline.
2937
483417b8
MC
29382003-08-06 Michael Chastain <mec@shout.net>
2939
2940 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
2941
c99c59c3
MS
29422003-08-12 Michael Snyder <msnyder@redhat.com>
2943
2944 * gdb.base/float.exp: Add test for SH.
2945
55ed7501
MK
29462003-08-10 Mark Kettenis <kettenis@gnu.org>
2947
2948 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
2949
1a371f2e
EZ
29502003-08-07 Elena Zannoni <ezannoni@redhat.com>
2951
2952 * gdb.base/completion.exp: Remove reduntant completion test
2953 on filename.
2954
e0f353ce
EZ
29552003-08-07 Elena Zannoni <ezannoni@redhat.com>
2956
2957 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
2958 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
2959 gdb.trace/save-trace.exp: Make sure that full pathnames are
2960 escaped correctly.
2961
5710a1af 29622003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 2963
5710a1af
EZ
2964 * configure.in: Don't generate config.h from config.hin.
2965 * configure: Regenerate.
2966 * config.hin: Remove file.
2967 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
2968 * gdb.threads/pthreads.c: Ditto.
2969
dcd81ce9
DJ
29702003-08-07 Daniel Jacobowitz <drow@mvista.com>
2971
2972 From Kei Sakamoto <sakamoto.kei@renesas.com>:
2973 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
2974 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
2975 Replace ld24 with seth/add3.
2976
6009d884
AC
29772003-08-02 Andrew Cagney <cagney@redhat.com>
2978
2979 * gdb.base/annota3.exp: New file.
2980 * gdb.base/annota3.c: New file.
2981 * gdb.c++/annota3.exp: New file.
2982 * gdb.c++/annota3.cc: New file.
2983
51514e06
MC
29842003-07-29 Michael Chastain <mec@shout.net>
2985
2986 * gdb.threads/tls.c (spin): Check errno only if sem_wait
2987 actually failed.
2988 (do_pass): Likewise.
2989 * gdb.threads/tls.exp: Always initialize no_of_threads.
2990
4ee6625b
DJ
29912003-07-27 Daniel Jacobowitz <drow@mvista.com>
2992
2993 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
2994 pattern.
2995 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
2996 * gdb.threads/tls.exp: Recognize one case of the host library not
2997 supporting TLS.
2998
225f2bf6
AC
29992003-07-27 Andrew Cagney <cagney@redhat.com>
3000
3001 * gdb.base/fileio.exp: Use SH when running commands using
3002 remote_exec.
3003
bcb27c9f
DJ
30042003-07-24 Daniel Jacobowitz <drow@mvista.com>
3005
3006 From Kei Sakamoto <sakamoto.kei@renesas.com>:
3007 * gdb.base/relocate.c (dummy): New padding array.
3008
3d67be83
MS
30092003-07-22 Michael Snyder <msnyder@redhat.com>
3010
d63a86f8 3011 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
3012
3013 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
3014 patterns to be more general, accepting old and new output.
3015 Some output chars (such as '+') also must be quoted.
d63a86f8 3016 Some addresses are displayed numerically instead of
3d67be83
MS
3017 symbolically.
3018
57ba3b85
MS
30192003-07-23 Michael Snyder <msnyder@redhat.com>
3020
686d097c
MS
3021 * gdb.base/return2.exp: Don't test long-long return.
3022
57ba3b85
MS
3023 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
3024 * gdb.disasm/t01_mov.exp: Ditto.
3025 * gdb.disasm/t02_mova.s: Ditto.
3026 * gdb.disasm/t02_mova.exp: Ditto.
3027 * gdb.disasm/t03_add.s: Ditto.
3028 * gdb.disasm/t03_add.exp: Ditto.
3029 * gdb.disasm/t04_sub.s: Ditto.
3030 * gdb.disasm/t04_sub.exp: Ditto.
3031 * gdb.disasm/t05_cmp.s: Ditto.
3032 * gdb.disasm/t05_cmp.exp: Ditto.
3033 * gdb.disasm/t06_ari2.s: Ditto.
3034 * gdb.disasm/t06_ari2.exp: Ditto.
3035 * gdb.disasm/t07_ari3.s: Ditto.
3036 * gdb.disasm/t07_ari3.exp: Ditto.
3037 * gdb.disasm/t08_or.s: Ditto.
3038 * gdb.disasm/t08_or.exp: Ditto.
3039 * gdb.disasm/t09_xor.s: Ditto.
3040 * gdb.disasm/t09_xor.exp: Ditto.
3041 * gdb.disasm/t10_and.s: Ditto.
3042 * gdb.disasm/t10_and.exp: Ditto.
3043 * gdb.disasm/t11_logs.s: Ditto.
3044 * gdb.disasm/t11_logs.exp: Ditto.
3045 * gdb.disasm/t12_bit.s: Ditto.
3046 * gdb.disasm/t12_bit.exp: Ditto.
3047 * gdb.disasm/t13_otr.s: Ditto.
3048 * gdb.disasm/t13_otr.exp: Ditto.
3049
e00759ef
EZ
30502003-07-22 Elena Zannoni <ezannoni@redhat.com>
3051
3052 * gdb.threads/tls.exp :Add kfail for 'info address' case.
3053
8bc2021f
EZ
30542003-07-22 Elena Zannoni <ezannoni@redhat.com>
3055
3056 * gdb.threads/tls.c : New file.
3057 * gdb.threads/tls.exp : New file.
3058 * gdb.threads/tls-main.c : New file.
3059 * gdb.threads/tls-shared.c : New file.
3060 * gdb.threads/tls-shared.exp : New file.
3061
89320c4c
AS
30622003-07-22 Andreas Schwab <schwab@suse.de>
3063
3064 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
3065
180dea7c
AS
30662003-07-20 Andreas Schwab <schwab@suse.de>
3067
3068 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
3069 due to insn reordering.
3070
0714963c
AC
30712003-07-15 Andrew Cagney <cagney@redhat.com>
3072
3073 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
3074
98a23b3f
MC
30752003-07-15 Michael Chastain <mec@shout.net>
3076
3077 * gdb.base/gdb1250.exp: New file.
3078 * gdb.base/gdb1250.c: New file.
3079
27e417a2
ML
30802003-07-09 Michal Ludvig <mludvig@suse.cz>
3081
3082 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
3083 expansion of size_t to 'unsigned long', not only to 'unsigned'.
3084
8bc2021f
EZ
30852003-07-09 Elena Zannoni <ezannoni@redhat.com>
3086
3087 * gdb.threads/tls.c: New file.
3088 * gdb.threads/tls.exp: New file.
3089 * gdb.threads/tls-main.c: New file.
3090 * gdb.threads/tls-shared.c: New file.
3091 * gdb.threads/tls-shared.exp: New file.
3092
d99968dc
EZ
30932003-07-09 Elena Zannoni <ezannoni@redhat.com>
3094
3095 * gdb.base/annota1.exp: Make sure that we properly escape the
3096 full path of the source file. Xfail more permissive patterns,
d63a86f8 3097 due to a compiler debug info problem.
d99968dc 3098
83876b3b
AS
30992003-07-07 Andreas Schwab <schwab@suse.de>
3100
2705e972
AS
3101 * gdb.asm/m68k.inc: New file.
3102 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
3103
83876b3b
AS
3104 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
3105 arguments"): Also match negative number.
3106
3107 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
3108
3a871b37
DJ
31092003-07-03 Daniel Jacobowitz <drow@mvista.com>
3110
3111 * gdb.base/store.c (charest): New typedef.
3112 (add_char): Rename to add_charest, update.
3113 (wack_char): Rename to wack_charest, update types. Return l + r
3114 to keep r live across the call.
3115 (wack_short, wack_int, wack_long, wack_longest, wack_float)
3116 (wack_double, wack_doublest): Return l + r to keep r live across
3117 the call.
3118 * gdb.base/store.exp: Accomodate store.c changes.
3119
b2a7f303
DC
31202003-06-30 David Carlton <carlton@kealia.com>
3121
3122 * gdb.c++/maint.exp (test_invalid_name): New.
3123 (test_first_component): Add tests for invalid names.
3124
3c6cb4a1
MC
31252003-06-29 Michael Chastain <mec@shout.net>
3126
3127 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
3128 output of '<VTT for class>' for virtual base classes.
3129
f1c2644b
DJ
31302003-06-29 Daniel Jacobowitz <drow@mvista.com>
3131
3132 * gdb.base/completion.exp: Tab-complete "complet" instead of
3133 "compl".
3134 * gdb.base/complex.exp, gdb.base/complex.c: New files.
3135
18080350
DJ
31362003-06-29 Daniel Jacobowitz <drow@mvista.com>
3137
3138 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
3139 * gdb.base/volatile.exp: Likewise.
3140
f56973f8
DJ
31412003-06-29 Daniel Jacobowitz <drow@mvista.com>
3142
3143 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
3144 gdb/1265.
3145
31462003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
3147 Daniel Jacobowitz <drow@mvista.com>
3148
3149 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
3150 initial line count of 'captured_main' from 26 to 32.
3151 (test_with_self): Allow xmalloc call to be interleaved with the
3152 preceding two lines.
3153
e766d4d6
JB
31542003-06-24 Joel Brobecker <brobecker@gnat.com>
3155
3156 * gdb.base/bang.exp: New testcase.
3157
f125c9a4
JB
31582003-06-23 Joel Brobecker <brobecker@gnat.com>
3159
3160 * gdb.base/langs.exp: Add some tests for the "minimal" language
3161 support.
3162
6e25beaf
EZ
31632003-06-23 Elena Zannoni <ezannoni@redhat.com>
3164
3165 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
3166 the testcase.
3167
2f816dda
DJ
31682003-06-22 Daniel Jacobowitz <drow@mvista.com>
3169
3170 * gdb.base/relocate.exp: Test add-symbol-file with a variable
3171 offset.
3172
db5a5748
DJ
31732003-06-22 Daniel Jacobowitz <drow@mvista.com>
3174
3175 * gdb.c++/pr-1210.cc: New file.
3176 * gdb.c++/pr-1210.exp: New file.
3177
1df0c130
DJ
31782003-06-21 Daniel Jacobowitz <drow@mvista.com>
3179
3180 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
3181 000-exec-continue.
3182
a92feac0
MK
31832003-06-15 Mark Kettenis <kettenis@gnu.org>
3184
3185 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
3186 on *-*-*bsd* instead of *-*-freebsd*.
3187
81a58f5b
AC
31882003-06-14 Andrew Cagney <cagney@redhat.com>
3189
3190 * gdb.base/store.exp: Test longest and doublest. Test all
3191 parameters. Weaken return statement match.
3192 * gdb.base/store.c: Add longest and doublest - aka long long and
3193 long double functions. Put all parameters into local register
3194 variables. Use negative values.
3195
b257a0d3
AC
31962003-06-14 Andrew Cagney <cagney@redhat.com>
3197
3198 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
3199 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
3200 exit status.
3201 * gdb.base/fileio.exp: Disable target when nointerrupts and
3202 noinferiorio, instead of limiting it to remote. Use remote_exec
3203 instead of system.
d63a86f8 3204
21c38304
JJ
32052003-06-12 Jeff Johnston <jjohnstn@redhat.com>
3206
3207 * gdb.base/float.exp: Add ia64 support.
3208
1bcdb424
CV
32092003-06-12 Corinna Vinschen <vinschen@redhat.com>
3210
3211 * gdb.base/fileio.exp: Run only on remote targets.
3212
6aeb981f
CV
32132003-06-10 Corinna Vinschen <vinschen@redhat.com>
3214
3215 * gdb.base/fileio.c: New file, testing File-I/O.
3216 * gdb.base/fileio.exp: Ditto.
3217
53df362e
RG
32182003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
3219
3220 * gdb.base/shreloc.exp: New file, check symbol values obtained from
3221 shared objects after relocation at load time (gdb PR/1132).
3222 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
3223 as above, part of the shared object relocation test.
3224
ffee1b46
MK
32252003-06-08 Mark Kettenis <kettenis@gnu.org>
3226
b5ca3722
MK
3227 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
3228 fully filled history list.
3229 * gdb.base/gdb_history: New file.
3230
03ed860d
MK
3231 * gdb.base/signals.exp: XFAIL "continue to func1" on
3232 i*86-*-freebsd*.
3233
ffee1b46
MK
3234 * gdb.base/attach.exp: When trying to attach to a nonexistent
3235 process, make it possible to specify the PID based on the target,
3236 and do so for *-*-freebsd*.
3237
d80dbb52
RH
32382003-06-02 Richard Henderson <rth@redhat.com>
3239
3240 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
3241
6dd77b81
RH
32422003-06-02 Richard Henderson <rth@redhat.com>
3243
3244 * gdb.base/selftest.exp: Next over lim_at_start initialization.
3245
f6347e16
RH
32462003-06-02 Richard Henderson <rth@redhat.com>
3247
3248 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
3249
2c161407
DJ
32502003-06-01 Daniel Jacobowitz <drow@mvista.com>
3251
3252 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
3253 of globalvar.
3254
572eb746
MK
32552003-06-01 Mark Kettenis <kettenis@gnu.org>
3256
3257 * gdb.asm/asm-source.exp: Check for memory read errors in
3258 disassembler test on *BSD too.
3259
9e9617a5
RH
32602003-06-01 Richard Henderson <rth@redhat.com>
3261
3262 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
3263 for .frame.
3264 (gdbasm_call): Lose ldgp.
3265 (gdbasm_startup): Add frame information.
3266 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
3267
7b34ad4e
MK
32682003-05-31 Mark Kettenis <kettenis@gnu.org>
3269
3270 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
3271 i?86-*-*.
3272
10059fdf
MK
32732003-05-30 Mark Kettenis <kettenis@gnu.org>
3274
3275 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
3276 FreeBSD.
3277
acf4b816
RH
32782003-05-29 Richard Henderson <rth@redhat.com>
3279
3280 * gdb.asm/alpha.inc: New file.
3281 * gdb.asm/asm-source.exp: Use it.
3282
e9ecd949
JB
32832003-05-29 Jim Blandy <jimb@redhat.com>
3284
3285 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
3286 'core.PID'.
3287
e3e5a4f3
JB
32882003-05-22 Jim Blandy <jimb@redhat.com>
3289
3290 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
3291 backtrace.
d63a86f8 3292
72fe3d25
DC
32932003-05-20 David Carlton <carlton@math.stanford.edu>
3294
3295 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
3296 this time.
3297
58da2eb2
DC
32982003-05-19 David Carlton <carlton@bactrian.org>
3299
3300 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
3301 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
3302
1fcb5155
DC
33032003-05-19 David Carlton <carlton@bactrian.org>
3304
3305 * gdb.c++/namespace.exp: Add namespace scope and anonymous
3306 namespace tests.
3307 Bump copyright date.
3308 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
3309 (main): Call C::D::marker2.
3310 * gdb.c++/namespace1.cc: New file.
3311
85e85163
JJ
33122003-05-14 Jeff Johnston <jjohnstn@redhat.com>
3313
3314 Roland McGrath <roland@redhat.com>
d63a86f8 3315 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
3316 there is no manager thread.
3317
a25fbfec
JJ
33182003-05-08 Jeff Johnston <jjohnstn@redhat.com>
3319
d63a86f8
RM
3320 * gdb.threads/schedlock.exp: Remove assumption that all threads
3321 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
3322 in one of the child threads rather than the main thread.
3323
be375bae
JB
33242003-05-07 Jim Blandy <jimb@redhat.com>
3325
09bf6082
JB
3326 Add support for assembly source testing on the s390x.
3327 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
3328 architecture.
3329 * gdb.asm/s390x.inc: New file.
3330
be375bae
JB
3331 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
3332 succession of 'if' statements.
3333
00905d52
AC
33342003-05-05 Andrew Cagney <cagney@redhat.com>
3335
3336 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
3337
b1e29e33
AC
33382003-05-05 Andrew Cagney <cagney@redhat.com>
3339
3340 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
3341 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
3342
e33d66ec
EZ
33432003-05-02 Elena Zannoni <ezannoni@redhat.com>
3344
3345 * gdb.base/charset.exp: Update based on new behavior of set/show
3346 charset commands.
3347
2b6fd0d8
AC
33482003-05-01 Andrew Cagney <cagney@redhat.com>
3349
3350 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
3351 variable do not give memory errors.
3352
130cacce
AF
33532003-04-30 Adam Fedor <fedor@gnu.org>
3354
3355 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
3356 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
3357 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
3358 gdb.objc/basicclass.m: : New files
3359
3360 * lib/gdb.exp (gdb_compile_objc): New procedure.
3361
bea71854
DJ
33622003-04-27 Daniel Jacobowitz <drow@mvista.com>
3363
3364 * gdb.base/signals.exp: Make backtrace tests more specific.
3365
0f20eeea
DC
33662003-04-23 David Carlton <carlton@bactrian.org>
3367
3368 * gdb.c++/maint.exp (test_first_component): Add tests for
3369 'operator' in more locations.
3370
c8c4d8dc
KB
33712003-04-16 Kevin Buettner <kevinb@redhat.com>
3372
3373 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
3374
3fe60e3c
EZ
33752003-04-16 Elena Zannoni <ezannoni@redhat.com>
3376
3377 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
3378 func marke' instead. Update test name.
3379
9219021c
DC
33802003-04-15 David Carlton <carlton@math.stanford.edu>
3381
3382 * gdb.c++/maint.exp: New file.
3383
5dd55bdd
EZ
33842003-04-14 Elena Zannoni <ezannoni@redhat.com>
3385
3386 * gdb.threads/schedlock.c: Change type of thread function argument
3387 to long, to avoid warnings on 64-bit platforms.
3388
00890572
EZ
33892003-04-14 Elena Zannoni <ezannoni@redhat.com>
3390
3391 * gdb.base/attach.exp: Add new message from ptrace in case of
3392 attaching to nonexistent process.
d63a86f8 3393
93201743
JB
33942003-04-11 Jim Blandy <jimb@redhat.com>
3395
3396 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
3397 gdb.c++/userdef.cc: Place comments on the lines to which the
3398 marker function might return.
3399 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
3400 gdb.c++/userdef.exp: Look for those comments to check that we've
3401 returned to the right place, instead of checking line numbers.
3402
2a11c64d
EZ
34032003-04-11 Elena Zannoni <ezannoni@redhat.com>
3404
3405 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
3406 match on sourcefile name, instead of directory name.
3407
68ab8fc5
EZ
34082003-04-10 Elena Zannoni <ezannoni@redhat.com>
3409
d63a86f8 3410 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
3411 working directory name.
3412
5624293a
JB
34132003-04-09 Jim Blandy <jimb@redhat.com>
3414
3415 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
3416 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
3417 after an inferior function call, report the failure, but allow the
3418 test to continue.
3419
f1f02ee4
SC
34202003-04-05 Stephane Carrez <stcarrez@nerim.fr>
3421
3422 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
3423 with -DPROTOTYPES.
3424
6eb79af0
SC
34252003-04-05 Stephane Carrez <stcarrez@nerim.fr>
3426
3427 * gdb.base/break.exp: Revert last patch.
3428
8dfb4cf0
SC
34292003-04-04 Stephane Carrez <stcarrez@nerim.fr>
3430
3431 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
3432 with -DPROTOTYPES.
3433
ed4c619a
AC
34342003-04-02 Andrew Cagney <cagney@redhat.com>
3435
3436 * gdb.base/callfuncs.exp: Make "print add" messages unique.
3437 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
3438 matching directories by the name breakpoint.
3439 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
3440 Make "continue to marker1" consistent.
3441 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
3442 message consistent.
3443 * lib/gdb.exp: Put "the program is no longer running", and "the
3444 program exited" in parenthesis.
3445 * lib/mi-support.exp: Ditto.
d63a86f8 3446
4e35d5f0 34472003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 3448
4e35d5f0
BR
3449 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
3450
71900fe8
AC
34512003-03-29 Andrew Cagney <cagney@redhat.com>
3452
3453 * gdb.base/sizeof.c (main): Print the value of '\377'.
3454 * gdb.base/sizeof.exp: Check the sign of '\377'.
3455
c0655a16
MC
34562003-03-27 Michael Chastain <mec@shout.net>
3457
3458 * gdb.base/gdb1090.exp: New file.
3459 * gdb.base/gdb1090.cc: New file.
3460
5b2a3989
JB
34612003-03-27 J. Brobecker <brobecker@gnat.com>
3462
3463 * gdb.gdb/observer.exp: New regression test.
3464
79876890
MC
34652003-03-27 Michael Chastain <mec@shout.net>
3466
3467 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
3468 * gdb.base/ptype.exp: Likewise.
3469
6eac95e3
CV
34702003-03-27 Corinna Vinschen <vinschen@redhat.com>
3471
3472 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
3473
e8c71839
MC
34742003-03-26 Michael Chastain <mec@shout.net>
3475
3476 * gdb.base/ptype.exp: Actually use some typedef'd types.
3477
71b10041
SC
34782003-03-21 Stephane Carrez <stcarrez@nerim.fr>
3479
3480 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
3481 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
3482
2512cf80
CV
34832003-03-20 Corinna Vinschen <vinschen@redhat.com>
3484
3485 * gdb.base/default.exp: Fix regular expression.
3486
0d195a4f
CV
34872003-03-20 Corinna Vinschen <vinschen@redhat.com>
3488
3489 * gdb.base/args.exp: Fix regular expression.
3490
8a2dbca8
CV
34912003-03-20 Corinna Vinschen <vinschen@redhat.com>
3492
3493 * gdb.base/help.exp: Allow Win32 child process.
3494
bf028682
CV
34952003-03-20 Corinna Vinschen <vinschen@redhat.com>
3496
3497 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
3498 when stepping out of main().
3499
182dbe85
CV
35002003-03-20 Corinna Vinschen <vinschen@redhat.com>
3501
3502 * gdb.base/default.exp: Check for win32 specific message when calling
3503 "run" without executable.
3504
d67a6ba5
CV
35052003-03-20 Corinna Vinschen <vinschen@redhat.com>
3506
3507 * gdb.base/args.exp: Expect .exe in output.
3508
a955b5bb
CV
35092003-03-20 Corinna Vinschen <vinschen@redhat.com>
3510
3511 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
3512 Cygwin native.
3513
bf6bad4b
AC
35142003-03-17 Andrew Cagney <cagney@redhat.com>
3515
3516 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
3517 vector registes.
3518 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
3519 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
3520
293e9a31
DC
35212003-03-17 David Carlton <carlton@math.stanford.edu>
3522
3523 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
3524 test, for PR breakpoints/38.
3525 Call test_watchpoint_and_breakpoint.
3526 * gdb.base/watchpoint.c (func3): New function.
3527 (main): Call func3.
3528
5330f2db
DC
35292003-03-04 David Carlton <carlton@math.stanford.edu>
3530
3531 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
3532 Garply<Garply<char> >:: garply".
3533 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
3534 with respect to PR c++/1111; note also PR c++/1113.
3535 (test_template_breakpoints): KFAIL "constructor breakpoint" with
3536 respect to PR c++/1062.
3537 KFAIL "destructor breakpoint" with respect to PR c++/1112.
3538
6ece72da
DC
35392003-03-03 David Carlton <carlton@math.stanford.edu>
3540
3541 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
3542 with respect to PR c++/57.
3543 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
3544 c++/826.
3545 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
3546 respect to PR c++/57.
3547
85ca1584
DC
35482003-03-03 David Carlton <carlton@math.stanford.edu>
3549
3550 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
3551 respect to PR c++/33 into FAILs.
3552
98e9c5b8
MC
35532003-03-03 Michael Chastain <mec@shout.net>
3554
7bedbf27
MC
3555 * configure.in: Update copyright years.
3556
35572003-03-03 Michael Chastain <mec@shout.net>
3558
3559 * Makefile.in: Update copyright years.
98e9c5b8 3560
f683e100
DC
35612003-02-28 David Carlton <carlton@math.stanford.edu>
3562
3563 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
3564 print class instead of struct and/or superfluous protection
3565 specifiers, as long as the resulting output is equivalent to the
3566 source code.
3567 Delete FIXME from end of messages on tests that don't need
3568 fixing.
3569
a9e0cf2c
DC
35702003-02-28 David Carlton <carlton@math.stanford.edu>
3571
3572 * gdb.c++/templates.exp (do_tests): Allow const in the two
3573 Foo<volatile char *>::foo tests.
3574
e8d359df
MS
35752003-02-27 Michael Snyder <msnyder@redhat.com>
3576
d63a86f8 3577 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
3578 will be consistant.
3579
0b71dc91
DC
35802003-02-26 David Carlton <carlton@math.stanford.edu>
3581
3582 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
3583 char *>::foo" test with respect to PR c++/33. Create a new test
3584 which is identical to that one except that it doesn't put the
3585 space between the "char" and the "*"; KFAIL it, too.
3586
dd14ab43
DC
35872003-02-26 David Carlton <carlton@math.stanford.edu>
3588
3589 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
3590 template types into either PASSes or KFAILs (corresponding to PR
3591 c++/57). Tweak indentation. Update copyright.
3592
1146c7f1
SC
35932003-02-23 Stephane Carrez <stcarrez@nerim.fr>
3594
3595 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
3596
74641dfb
MC
35972003-02-13 Michael Chastain <mec@shout.net>
3598
3599 * gdb.base/exprs.exp: Remove i960 remnants.
3600 * gdb.base/funcargs.exp: Likewise.
3601 * gdb.base/list.exp: Likewise.
3602 * gdb.base/ptype.exp: Likewise.
3603
559cd2d0
DC
36042003-02-14 David Carlton <carlton@math.stanford.edu>
3605
3606 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
3607 pEe->D::vg()" from XFAIL to KFAIL.
3608
c4f90d87
JM
36092003-02-13 Jason Molenda (jmolenda@apple.com)
3610
3611 * gdb.base/maint.exp: Update maint print statistics regexp to include
3612 new entries.
3613
cbc4d97c
MC
36142003-02-13 Michael Chastain <mec@shout.net>
3615
3616 * gdb.c++/inherit.exp: Remove call to get_debug_format.
3617
40f235b7
MC
36182003-02-12 Michael Chastain <mec@shout.net>
3619
3620 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
3621 * gdb.c++/inherit.exp: Likewise.
3622 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
3623 * gdb.c++/templates.exp: Likewise.
3624 * gdb.c++/virtfunc.exp: Likewise.
3625
c56716b0
JM
36262003-02-06 Jason Molenda (jason-cl@molenda.com)
3627
3628 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
3629 why the code is written that way.
3630
070afcf8
MC
36312003-02-05 Michael Chastain <mec@shout.net>
3632
3633 * gdb.base/dump.exp: Add missing copyright line.
3634
5d0331e5
JM
36352003-02-05 Jason Molenda (jason-cl@molenda.com)
3636
f7ae6d3e 3637 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
3638 at the beginning so the breakpoint doesn't get set on the loop.
3639
92851186
MC
36402003-02-05 Michael Chastain <mec@shout.net>
3641
3642 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
3643 output for configurations with gcc 2.95.3.
3644
cbf1e085
AC
36452003-02-05 Keith Seitz <keiths@redhat.com>
3646 Andrew Cagney <ac131313@redhat.com>
3647
3648 * gdb.mi/mi-cli.exp: New file.
d63a86f8 3649
29518e1e
MC
36502003-02-04 Michael Chastain <mec@shout.net>
3651
3652 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
3653 Call perror and then continue.
3654
5af1d5f3
MC
36552003-02-03 Michael Chastain <mec@shout.net>
3656
3657 * gdb.c++/pr-1023.cc: New file.
3658 * gdb.c++/pr-1023.exp: New file.
3659
6b549786
JB
36602003-02-05 Jim Blandy <jimb@redhat.com>
3661
3662 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
3663 it's local to foobar. Check for it there, and check that it's not
3664 present in main.
3665 * gdb.c++/local.cc (marker2): New function.
3666 (foobar): Call marker1.
3667 (main): Call marker2 instead of marker1.
3668
67f16606
AC
36692003-02-04 Andrew Cagney <ac131313@redhat.com>
3670
3671 * gdb.disasm/mn10200.exp: Obsolete file.
3672 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
3673 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
3674 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
3675
1c5cb38e
DC
36762003-02-04 David Carlton <carlton@math.stanford.edu>
3677
3678 * gdb.c++/overload.exp: Test intToChar(1).
3679 * gdb.c++/overload.cc (intToChar): New.
3680 (main): Call intToChar.
3681
d1fe6965
DC
36822003-02-03 David Carlton <carlton@math.stanford.edu>
3683
3684 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
3685 'might_kfail' arg.
3686 KFAIL some of the continue_to_bp_overloaded calls, according to
3687 PR c++/1025.
3688
9ba61c5d
MC
36892003-02-01 Michael Chastain <mec@shout.net>
3690
3691 * gdb.base/advance.c (marker1): New marker function.
3692 * gdb.base/advance.exp: When the 'advance' command lands on the
3693 return breakpoint, it can legitimately stop on either the
3694 current line or the next line. Accommodate both outcomes.
3695 * gdb.base/until.exp: Likewise.
3696
e7494ffb
AC
36972003-02-02 Andrew Cagney <ac131313@redhat.com>
3698
3699 2002-11-10 Jason Molenda (jason-cl@molenda.com):
3700 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
3701 now a list, not a tuple.
3702 * gdb.mi/mi-var-display.exp: Ditto.
3703 * gdb.mi/gdb792.exp: Ditto.
3704
075559bc
AC
37052003-02-01 Andrew Cagney <ac131313@redhat.com>
3706
3707 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
3708 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
3709 stack backtraces.
3710 * gdb.mi/mi-syn-frame.c: Part of same.
3711
2bd4c7b1
MK
37122003-02-01 Mark Kettenis <kettenis@gnu.org>
3713
3714 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
3715 gdb.mi/mi1-pthreads.exp: Return instead of calling
3716 gdb_suppress_entire_file.
3717
eabd8992
MS
37182003-02-01 Mark Salter <msalter@redhat.com>
3719
3720 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
3721
71469e2f
MS
37222003-01-31 Mark Salter <msalter@redhat.com>
3723
3724 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
3725 Support empty arg.
3726
38a94d44
MC
37272003-01-30 Michael Chastain <mec@shout.net>
3728
3729 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
3730 This was a workaround for a UTF-8 bug in readline 4.3. The bug
3731 has been fixed in gdb/readline on 2003-01-09.
3732
19ea9e73
MS
37332003-01-29 Michael Snyder <msnyder@redhat.com>
3734
e8d359df
MS
3735 * gdb.base/maint.exp: Allow for leading underscore in symbol.
3736 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
3737 * gdb.base/args.exp: Skip if target does not support args passing.
3738
2307bd6a
DJ
37392003-01-22 Daniel Jacobowitz <drow@mvista.com>
3740
19ea9e73 3741 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
3742 gdb_test. Accept a list of expect arguments as the third
3743 parameter.
3744 (gdb_test): Use it.
3745
f2dd3617
EZ
37462003-01-20 Elena Zannoni <ezannoni@redhat.com>
3747
3748 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
3749 allow for different test tree configurations. Update some
3750 tescases accordingly.
3751 * gdb.arch/altivec-regs.exp: Ditto.
3752 * gdb.asm/asm-source.exp: Ditto.
3753 * gdb.base/advance.exp: Ditto.
3754 * gdb.base/display.exp: Ditto.
d63a86f8 3755 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
3756 * gdb.base/mips_pro.exp: Ditto.
3757 * gdb.base/overlays.exp: Ditto.
3758 * gdb.base/relocate.exp: Ditto.
3759 * gdb.base/setshow.exp: Ditto.
3760 * gdb.base/step-line.exp: Ditto.
3761 * gdb.base/step-test.exp: Ditto.
3762 * gdb.base/until.exp: Ditto.
3763 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
3764
c71cdefd
DC
37652003-01-17 David Carlton <carlton@math.stanford.edu>
3766
3767 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
3768 corresponding to PR c++/945.
3769 Update copyright.
3770
fdba05d7
DC
37712003-01-17 David Carlton <carlton@math.stanford.edu>
3772
3773 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
3774 corresponding to PR c++/68.
3775
37762003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
3777
3778 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
3779 (test_paddr_hairy_functions): Call print_addr_2_kfail for
3780 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
3781
c362c33a
EZ
37822003-01-15 Elena Zannoni <ezannoni@redhat.com>
3783
0fbc361c
EZ
3784 * gdb.base/break.exp: Fix change of default location, because of
3785 removal of until tests.
3786 * gdb.base/help.exp: Update test for new 'until' help message.
3787 Add test for help on 'advance'.
c362c33a
EZ
3788 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
3789
dabf8a35
MK
37902003-01-15 Mark Kettenis <kettenis@gnu.org>
3791
3792 * gdb.base/default.exp: Adapt "info float" test for recent changes
3793 to that command. Add test for "info vector".
3794 * gdb.base/float.exp: New file. Add test for "info float" that
3795 resembles the old test in gdb.base/default.exp.
3796
a1769aca
DC
37972003-01-15 David Carlton <carlton@math.stanford.edu>
3798
3799 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
3800
82025e13
EZ
38012003-01-15 Elena Zannoni <ezannoni@redhat.com>
3802
3803 * gdb.base/break.exp: Move the tests of until command from here...
3804 * gdb.base/until.exp: ... to here. New file. Add other tests.
3805 * gdb.base/advance.c: New file.
3806 * gdb.base/advance.exp: New file.
3807
8f9ab801
EZ
38082003-01-14 Elena Zannoni <ezannoni@redhat.com>
3809
3810 * gdb.base/args.c: New file.
3811 * gdb.base/args.exp: New file.
3812
9ae66589
DJ
38132003-01-14 Daniel Jacobowitz <drow@mvista.com>
3814
3815 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
3816
8d77e5c3
DJ
38172003-01-14 Daniel Jacobowitz <drow@mvista.com>
3818
3819 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
3820
12d2f0a1
DJ
38212003-01-14 Daniel Jacobowitz <drow@mvista.com>
3822
3823 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
3824 dates.
3825
6ca37014
DJ
38262003-01-13 Daniel Jacobowitz <drow@mvista.com>
3827
3828 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
3829
b0023472
DJ
38302003-01-13 Daniel Jacobowitz <drow@mvista.com>
3831
3832 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
3833 (ptype &*"foo").
3834 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
3835
607fbc54 38362003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
3837
3838 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
3839 * gdb.mi/mi1-console.exp: Likewise.
3840
607fbc54 38412003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
3842
3843 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
3844 * gdb.mi/mi1-console.exp: Likewise.
3845
a1fb14a2
DJ
38462003-01-13 Daniel Jacobowitz <drow@mvista.com>
3847
3848 * gdb.c++/overload.exp: Remove some fixed XFAILs.
3849
c4cf40b7
DJ
38502003-01-09 Daniel Jacobowitz <drow@mvista.com>
3851
3852 * gdb.base/detach.exp: New test.
3853
696d5a5b
DJ
38542003-01-09 Daniel Jacobowitz <drow@mvista.com>
3855
3856 * Makefile.in (ALL_SUBDIRS): New variable.
3857 (subdirs, clean, distclean): Use it.
3858 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
3859 regenerating Makefile, since it is generated from the top level.
3860 * gdb.asm/Makefile.in: Likewise.
3861 * gdb.base/Makefile.in: Likewise.
3862 * gdb.c++/Makefile.in: Likewise.
3863 * gdb.disasm/Makefile.in: Likewise.
3864 * gdb.java/Makefile.in: Likewise.
3865 * gdb.mi/Makefile.in: Likewise.
3866 * gdb.threads/Makefile.in: Likewise.
3867 * gdb.trace/Makefile.in: Likewise.
3868
754533e4
DC
38692003-01-09 David Carlton <carlton@math.stanford.edu>
3870
3871 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
3872 Add copyright year 2003.
3873
d8b3e9ee
MC
38742003-01-06 Michael Chastain <mec@shout.net>
3875
3876 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
3877 When selecting a thread, 'line' and 'file' are optional.
3878 * gdb.mi/mi1-pthreads.exp: Likewise.
3879
8e9e0fe6
AS
38802003-01-06 Andreas Schwab <schwab@suse.de>
3881
3882 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
3883 failures.
3884
b5ab8ff3
DJ
38852003-01-04 Daniel Jacobowitz <drow@mvista.com>
3886
3887 Fix PR gdb/844
3888 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
3889 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
3890
3891 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
3892 instead of calling gdb_suppress_entire_file.
3893 * gdb.threads/print-threads.exp: Likewise.
3894 * gdb.threads/schedlock.exp: Likewise.
3895
3896 * gdb.threads/killed.exp: Return instead of calling
3897 gdb_suppress_entire_file.
3898 * gdb.threads/linux-dp.exp: Likewise.
3899 * gdb.threads/pthreads.exp: Likewise.
3900
1e698235
DJ
39012003-01-04 Daniel Jacobowitz <drow@mvista.com>
3902
3903 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
3904 stabs.
3905 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
3906 * gdb.base/whatis.exp: Always allow (void) after function names.
3907
147ff08c
DJ
39082003-01-04 Daniel Jacobowitz <drow@mvista.com>
3909
3910 * gdb.c++/casts.exp: Correct regexp.
3911
dc62bfc2
MK
39122003-01-04 Mark Kettenis <kettenis@gnu.org>
3913
3914 * configure.in: Call AC_CONFIG_HEADER. Don't call
3915 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
3916 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
3917 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
3918 aforementioned directories in the AC_OUPUT call.
3919 * config.hin: New file.
3920 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
3921 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
3922 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
3923 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
3924 pass -I$objdir instead of -I$objdir/$subdir in compilation.
3925 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
3926 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
3927 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
3928 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
3929 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
3930 gdb.threads/configure.in, gdb.threads/configure,
3931 gdb.threads/config.in, gdb.trace/configure.in,
3932 gdb.trace/configure: Removed.
3933
77afa639
MC
39342003-01-03 Michael Chastain <mec@shout.net>
3935
3936 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
3937 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
3938
7634bb6e
DJ
39392003-01-03 Daniel Jacobowitz <drow@mvista.com>
3940
3941 * gdb.base/store.exp: Fix regular expressions.
3942
b39c905e
MK
39432002-12-28 Mark Kettenis <kettenis@gnu.org>
3944
3945 * configure.in: Rewrite.
3946 * configure: Regenerated.
3947
0a8551dd
DC
39482003-01-03 David Carlton <carlton@math.stanford.edu>
3949
3950 * gdb.base/psymtab.exp: New file.
3951 * gdb.base/psymtab1.c: Ditto.
3952 * gdb.base/psymtab2.c: Ditto.
3953
c60b7188
AF
39542002-12-23 Adam Fedor <fedor@gnu.org>
3955
3956 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
3957
ee73db83
DC
39582002-12-23 David Carlton <carlton@math.stanford.edu>
3959
3960 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
3961 and current_directory initialization.
3962
d6c1774e
JB
39632002-12-22 Jim Blandy <jimb@redhat.com>
3964
f0a847b8
JB
3965 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
3966 rather than as part of the output file name.
3967
d6c1774e
JB
3968 * gdb.base/attach.exp: There's no need to copy the test program to
3969 /tmp; that was only ever necessary on HP/UX, and this test is
3970 entirely disabled there anyway.
3971
f0708dbb
JB
39722002-12-21 Jim Blandy <jimb@redhat.com>
3973
4c2acfea
JB
3974 * gdb.c++/psmang.exp: Doc fix.
3975
f0708dbb
JB
3976 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
3977 test.
3978
9579e000
DC
39792002-12-20 David Carlton <carlton@math.stanford.edu>
3980
3981 * gdb.c++/annota2.exp: KFAIL annotate-quit.
3982
d1810171
MC
39832002-12-18 Michael Chastain <mec@shout.net>
3984
3985 * gdb.c++/annota2.exp: Add copyright year 2002.
3986
76565097
DC
39872002-12-17 David Carlton <carlton@math.stanford.edu>
3988
3989 * gdb.c++/try_catch.cc: Add marker comments.
3990 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
3991 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
3992 * gdb.c++/m-static.cc: Ditto.
3993 * gdb.c++/m-static1.cc: Ditto.
3994 * gdb.c++/try_catch.cc: Ditto.
3995
da81390b
JJ
39962002-12-16 Jeff Johnston <jjohnstn@redhat.com>
3997
3998 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
3999 to see whether we are using the new -environment-directory
4000 command which resets via -r or the old version of the command
4001 which may prompt the user. Part of fix for gdb/741.
4002
b304d130
AC
40032002-12-13 Andrew Cagney <ac131313@redhat.com>
4004
4005 * gdb.fortran/types.exp: Update obsolete comment.
4006 * gdb.fortran/exprs.exp: Ditto.
4007 * lib/gdb.exp: Delete obsolete code.
4008 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
4009 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
4010 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
4011 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
4012 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
4013 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
4014 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
4015 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
4016 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
4017 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
4018 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
4019 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
4020 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
4021 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
4022 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
4023 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
4024 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
4025 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
4026 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
4027 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
4028 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
4029 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
4030 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
4031 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
4032 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
4033 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
4034 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
4035 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
4036 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
4037 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
4038 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
4039 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
4040 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
4041 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
4042 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
4043 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
4044 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
4045
a23b6e6a
DC
40462002-12-11 David Carlton <carlton@math.stanford.edu>
4047
4048 * gdb.c++/m-data.exp: Add test for members that shadow global
4049 variables: see PR gdb/804.
4050 * gdb.c++/m-data.cc: Ditto.
4051
6604731b
DJ
40522002-12-10 Daniel Jacobowitz <drow@mvista.com>
4053
4054 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
4055
de46ecd7
DC
40562002-12-06 David Carlton <carlton@math.stanford.edu>
4057
4058 * gdb.base/store.c: Don't declare functions static.
4059
27e829d0
AC
40602002-12-04 Andrew Cagney <ac131313@redhat.com>
4061
4062 * gdb.base/store.exp, gdb.base/store.c: New files.
4063
92806416
DJ
40642002-12-03 Daniel Jacobowitz <drow@mvista.com>
4065
4066 * gdb.base/selftest.exp: Update for current gdb.
4067
3bcbaac5
DJ
40682002-12-03 Daniel Jacobowitz <drow@mvista.com>
4069
4070 * gdb.base/maint.exp: Only dump symbols from one source file
4071 or objfile.
4072
f4f00b1f
DJ
40732002-12-03 Daniel Jacobowitz <drow@mvista.com>
4074
4075 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
4076 function call.
4077
f1c8a949
JB
40782002-11-25 Jim Blandy <jimb@redhat.com>
4079
4080 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
4081 function appearing in error message.
4082
9e297a97
DJ
40832002-11-21 Daniel Jacobowitz <drow@mvista.com>
4084
4085 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
4086
1f312e79
JJ
40872002-11-08 Jeff Johnston <jjohnstn@redhat.com>
4088
d63a86f8
RM
4089 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
4090 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
4091 should be in mi console format. This is part of fix for PR gdb/604.
4092
83c31e7d
FN
40932002-09-18 Fernando Nasser <fnasser@redhat.com>
4094
4095 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
4096 which explicitly prints the zero offset as "+0".
4097
322b3f65
DJ
40982002-10-22 Daniel Jacobowitz <drow@mvista.com>
4099
4100 * gdb.threads/schedlock.c (args): Make unsigned.
4101
41022002-10-21 Daniel Jacobowitz <drow@mvista.com>
4103
4104 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
4105 numbers. Allow "foo2|selected stack frame".
4106 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
4107 * gdb.asm/asmsrc2.s: Likewise.
4108 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
4109 comments.
4110 * gdb.asm/mips.inc: New file.
4111
5e2fe5b8
AF
41122002-10-18 Adam Fedor <fedor@gnu.org>
4113
4114 * gdb.base/default.exp: Update expected output to include 'ObjC'.
4115 * gdb.base/help.exp: Likewise.
4116
abe1a5d0
KB
41172002-10-17 Kevin Buettner <kevinb@redhat.com>
4118
4119 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
4120 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
4121
10abb1d4
JB
41222002-10-02 Jim Blandy <jimb@redhat.com>
4123
4124 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
4125
1f609b42
AC
41262002-10-01 Andrew Cagney <ac131313@redhat.com>
4127
4128 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
4129 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
4130 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
4131 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
4132 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
4133 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
4134 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
4135
0aee02e4
AC
41362002-09-29 Andrew Cagney <ac131313@redhat.com>
4137
4138 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
4139 * mi0-disassemble.exp, mi0-eval.exp: Delete.
4140 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
4141 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
4142 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
4143 * mi0-var-block.exp, mi0-var-child.exp: Delete.
4144 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 4145
6fde09ad
KB
41462002-09-27 Kevin Buettner <kevinb@redhat.com>
4147
4148 * gdb.base/annota1.exp (info break): Make directory components of
4149 path optional since not all compilers emit this debug information.
4150
4151 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
4152 step ends up stepping out of the function instead of stopping on
4153 the epilogue.
4154
9e8aab75
KS
41552002-09-26 Keith Seitz <keiths@redhat.com>
4156
4157 * lib/insight-support.exp (gdbtk_start): Figure out where
4158 the insight executable is based on where gdb is. Use this
4159 executable to start insight instead of gdb.
4160
e36180d7
AC
41612002-09-25 Andrew Cagney <cagney@redhat.com>
4162
4163 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
4164
9dd34b2b
AC
41652002-09-24 Andrew Cagney <ac131313@redhat.com>
4166
4167 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
4168 test_isolated_complaints.
4169 (test_empty_complaint): New function.
4170 (test_empty_complaints): New function. Check no output when no
4171 complaints.
d63a86f8 4172
dea97812
KB
41732002-09-19 Jim Blandy <jimb@redhat.com>
4174
4175 * gdb.base/charset.exp, gdb.base/charset.c: New files.
4176
54951bd7
AC
41772002-09-19 Andrew Cagney <ac131313@redhat.com>
4178
4179 * gdb.gdb/complaints.exp: New file.
4180
dec43320
AC
41812002-09-18 Andrew Cagney <ac131313@redhat.com>
4182
4183 * gdb.base/maint.exp: Check `help maint internal-warning'.
4184
e70d6e3f
DC
41852002-09-18 David Carlton <carlton@math.stanford.edu>
4186
4187 * gdb.c++/m-static.exp: Remove breakpoints depending on line
4188 numbers, and replace them by a single breakpoint after the
4189 constructors are all finished.
4190 Add test 4.
4191 * gdb.c++/m-static.cc: Add test 4.
4192 * gdb.c++/m-static.h: New file.
4193 * gdb.c++/m-static1.cc: New file.
4194
4195 * gdb.c++/printmethod.exp: New file.
4196 * gdb.c++/printmethod.cc: New file.
4197
4198 * gdb.c++/pr-574.exp: New file.
4199 * gdb.c++/pr-574.cc: New file.
4200
afb5c968
CV
42012002-09-18 Corinna Vinschen <vinschen@redhat.com>
4202
4203 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
4204 embedded targets which never actually exit.
4205
31e45dee
FN
42062002-09-18 Fernando Nasser <fnasser@redhat.com>
4207
4208 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
4209 "don't step after run" as unresolved or unsupported, instead of xfail.
4210
a283c5a1
CV
42112002-09-18 Corinna Vinschen <vinschen@redhat.com>
4212
4213 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
4214 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
4215 Add newline to expected string in "step out of main (status wrapper)"
4216 case.
4217
11350d2a
CV
42182002-09-18 Corinna Vinschen <vinschen@redhat.com>
4219
4220 * lib/gdb.exp (rerun_to_main): Allow restarting application.
4221 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
4222
0deec7d6
TT
42232002-09-17 Tom Tromey <tromey@redhat.com>
4224
4225 * gdb.base/printcmds.exp (test_print_string_constants): Expect
4226 \000, not \0, in double-quoted string.
4227
b2b4a1b5
CV
42282002-09-14 Corinna Vinschen <vinschen@redhat.com>
4229
c9d37158 4230 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
4231 string after running the commands execution on breakpoint tests.
4232
1c56143a
CV
42332002-09-13 Corinna Vinschen <vinschen@redhat.com>
4234
4235 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
4236
37f8da45
JB
42372002-09-12 Joel Brobecker <brobecker@gnat.com>
4238
4239 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
4240
08b468e0
KS
42412002-09-10 Keith Seitz <keiths@redhat.com>
4242
4243 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
4244 runto proc.
4245 (mi_run_to_main): Use mi_runto.
4246 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
4247
dc360f58
KS
42482002-09-10 Keith Seitz <keiths@redhat.com>
4249
4250 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
4251 regexp for stopping at main. Could have multiple event notifications.
4252 Don't assume that main was declared with no parameters.
4253 (mi_next): Use mi_step_to.
4254 (mi_step): Use mi_next_to.
4255
ce3abcfb
CV
42562002-09-09 Corinna Vinschen <vinschen@redhat.com>
4257
4258 * gdb.base/default.exp: Fix expected string in `info float' test.
4259
d1f5b980
BE
42602002-09-09 Ben Elliston <bje@redhat.com>
4261
4262 * config/mips.exp: Update comments.
4263 * config/mips-idt.exp: Likewise.
4264 * config/nind.exp: Likewise.
4265 * config/slite.exp: Likewise.
4266 * config/sparclet.exp: Likewise.
4267 * config/udi.exp: Likewise.
4268 * config/vx.exp: Likewise.
4269 * config/vxworks29k.exp: Likewise.
4270
2f71430b
JB
42712002-09-05 Jim Blandy <jimb@redhat.com>
4272
4273 * gdb.threads/killed.exp: Fix test failure message.
4274
7ddebc7e
KS
42752002-09-04 Keith Seitz <keiths@redhat.com>
4276
4277 * lib/mi-support.exp: Update copyright.
4278 (mi_gdb_test): Increase the priority of the expected pattern
4279 so that it matches gdb_test.
4280
0ae67eb3
KS
42812002-09-03 Keith Seitz <keiths@redhat.com>
4282
4283 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
4284 Use integer comparison instead of string comparison for testing
4285 whether binary was built.
4286
38fc42c8
JB
42872002-09-03 Jim Blandy <jimb@redhat.com>
4288
4289 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
4290
b6ff0e81
JB
42912002-08-29 Jim Blandy <jimb@redhat.com>
4292
4293 * gdb.threads/pthreads.exp: Move the portable thread compilation
4294 code into a function in lib/gdb.exp, and call that from here.
4295 * lib/gdb.exp (gdb_compile_pthreads): New function.
4296
07c98896
KS
42972002-08-29 Keith Seitz <keiths@redhat.com>
4298
4299 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
4300 expect_out so that callers can get at it.
4301
0312286c
DJ
43022002-08-23 Daniel Jacobowitz <drow@mvista.com>
4303
4304 * gdb.threads/print-threads.c: New file.
4305 * gdb.threads/print-threads.exp: New file.
4306 * gdb.threads/schedlock.c: New file.
4307 * gdb.threads/schedlock.exp: New file.
4308
dd039bc4
EZ
43092002-08-22 Elena Zannoni <ezannoni@redhat.com>
4310
4311 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
4312 not altivec.c.
4313
1f36144c
MK
43142002-08-17 Mark Kettenis <kettenis@gnu.org>
4315
4316 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
4317 targets. The problem should be fixed now.
4318
16057ec7 43192002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
4320
4321 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
4322 2002-07-24 change that removes final dots from error messages.
4323
3c1499ad
TT
43242002-08-13 Tom Tromey <tromey@redhat.com>
4325
4326 * gdb.base/readline.exp: New file.
4327
a20ce2c3
AC
43282002-08-01 Andrew Cagney <ac131313@redhat.com>
4329
4330 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
4331 supress message.
4332
db034ac5
AC
43332002-08-01 Andrew Cagney <cagney@redhat.com>
4334
4335 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
4336 CHILL_FOR_TARGET and CHILL_LIB.
4337 * configure.in (configdirs): Remove gdb.chill.
4338 * configure: Regenerate.
4339 * lib/gdb.exp: Obsolete references to chill.
4340 * gdb.fortran/types.exp: Ditto.
4341 * gdb.fortran/exprs.exp: Ditto.
4342
3e000b18
KB
43432002-07-30 Kevin Buettner <kevinb@redhat.com>
4344
4345 * gdb.base/shlib-call.exp (additional_flags): Conditionally
4346 set Irix-specific compile and link flags.
4347
28f4966b
KB
43482002-07-29 Kevin Buettner <kevinb@redhat.com>
4349
4350 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
4351 source files. The ``-o'' option doesn't work with the ``-E'' option
4352 when using the Irix compiler.
4353
46c0d5a6
DJ
43542002-07-19 Daniel Jacobowitz <drow@mvista.com>
4355
4356 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
4357 Improve support for reusing an exec file. Copy exec file
4358 to target, and run gdbserver on the target instead of on the host.
4359
eecf4bed
JB
43602002-07-18 Jim Blandy <jimb@redhat.com>
4361
0f815cdf
JB
4362 * gdb.base/ending-run.exp: Don't expect to see the program end in
4363 some orderly fashion when we're running on a real stand-alone
4364 board.
4365
eecf4bed
JB
4366 * gdb.base/interrupt.exp: Correct logic for skipping tests on
4367 targets that don't support interrupts.
4368
52d309e4
JB
43692002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
4370
4371 * gdb.base/attach.exp: Add patterns to match output from /proc-based
4372 systems.
4373 Move comments in expect statements to inside the actions, so that they
4374 don't get matched against.
4375
ff683d9e
MK
43762002-07-10 Mark Kettenis <kettenis@gnu.org>
4377
4378 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
4379 function when asleep" test.
4380
b5356753
AC
43812002-07-10 Andrew Cagney <ac131313@redhat.com>
4382
4383 * gdb.base/page.exp: Rewrite to handle problems with very long
4384 `info set' output. Update copyright.
4385
6aa4d13a
AC
43862002-06-26 Andrew Cagney <ac131313@redhat.com>
4387
4388 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
4389 gdb.threads-hp.
4390 * gdb.hp/configure: Regenerate.
4391 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
4392 * gdb.hp/gdb.threads-hp/configure: Delete file.
4393 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
4394
8cf8c2b8
AC
43952002-06-22 Andrew Cagney <ac131313@redhat.com>
4396
4397 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
4398 setlocale, bindtextdomain and textdomain.
4399
6827a8f8
JB
44002002-06-11 Jim Blandy <jimb@redhat.com>
4401
919d772c
JB
4402 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
4403 preprocessor macro information is present.
4404
6827a8f8
JB
4405 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
4406 tests.
4407
c15b0d21
MS
44082002-06-06 Michael Snyder <msnyder@redhat.com>
4409
c5984d70
MS
4410 * gdb.base/overlays.exp: Record addresses of overlay
4411 functions in TCL variables rather than in GDB variables,
4412 to avoid having GDB convert them to pointers (with loss
4413 of information).
4414
d63a86f8 4415 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 4416 default linker script changes.
c15b0d21
MS
4417 * gdb.base/long_long.exp: Add check for sizeof (long double).
4418
be26fe0d
ML
44192002-06-06 Michal Ludvig <mludvig@suse.cz>
4420
4421 * gdb.asm/asm-source.exp: Add x86-64 target.
4422 * gdb.asm/x86_64.inc: New.
d63a86f8 4423
258093ca 44242002-05-30 Michael Chastain <mec@shout.net>
258093ca 4425
4b3153f1 4426 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
4427 * gdb.c++/m-static.cc: New file.
4428 * gdb.c++/m-static.exp: New file.
4429
241264c6
MS
44302002-05-28 Michael Snyder <msnyder@redhat.com>
4431
4432 * gdb.base/call-ar-st.exp: Allow for reduced floating point
4433 precision.
4434
9bba8c8f 44352002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 4436
4b3153f1 4437 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
4438 * gdb.c++/m-data.cc: New file.
4439 * gdb.c++/m-data.exp: New file.
4440
44412002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 4442
4b3153f1 4443 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 4444 * gdb.c++/try_catch.cc: New file.
d63a86f8 4445 * gdb.c++/try_catch.exp: New file.
9bba8c8f 4446
def1b996
MC
44472002-05-27 Michael Chastain <mec@shout.net>
4448
4449 * gdb.c++/local.exp: Accept more nested types in output.
4450
522ba268
MC
44512002-05-26 Michael Chastain <mec@shout.net>
4452
4453 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
4454
277254ba
MS
44552002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
4456
4457 * lib/gdb.exp (gdb_wrapper_init): Just because
4458 gdb_wrapper_file exists, this does not mean that the file
4459 should not be rebuilt. That is what gdb_wrapper_initialized
4460 is for.
4461 (default_gdb_init): Reset gdb_wrapper_initialized.
4462
b61a8733
MS
44632002-05-23 Michael Snyder <msnyder@redhat.com>
4464
d63a86f8 4465 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
4466 the precision of the floating point test results.
4467 * gdb.base/call-rt-st.exp: Ditto.
4468
b61a8733
MS
4469 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
4470 * gdb.base/call-rt-st.exp: Ditto.
4471
56f6e910
MC
44722002-05-19 Michael Chastain <mec@shout.net>
4473
4474 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
4475
ad0b0016
EZ
44762002-05-19 Elena Zannoni <ezannoni@redhat.com>
4477
4478 * configure.in (configdirs): Add gdb.arch.
4479 * configure: Regenerate.
4480
f617d2b6
JB
44812002-05-17 Jim Blandy <jimb@redhat.com>
4482
4483 * gdb.base/completion.exp: Recognize the more detailed error
4484 messages produced by the macro expander's lexical analyzer.
4485
eac2a696
EZ
44862002-05-14 Elena Zannoni <ezannoni@redhat.com>
4487
4488 * gdb.arch/altivec-abi.c: New file.
4489 * gdb.arch/altivec-abi.exp: New file.
4490 * gdb.arch/altivec-regs.c: New file.
4491 * gdb.arch/altivec-regs.exp: New file.
4492
2fdde8f8
DJ
44932002-05-14 Daniel Jacobowitz <drow@mvista.com>
4494
4495 * gdb.base/maint.exp (maint print type): Update for new type
4496 structure.
d63a86f8 4497
e31f1a7c
EZ
44982002-05-14 Elena Zannoni <ezannoni@redhat.com>
4499
4500 * gdb.arch: New directory.
4501 * gdb.arch/configure.in: New file.
4502 * gdb.arch/configure: New file.
4503 * gdb.arch/Makefile.in: New file.
4504
db589741
CV
45052002-05-13 Corinna Vinschen <vinschen@redhat.com>
4506
4507 * gdb.asm/asm-source.exp: Add v850 as supported target.
4508 * gdb.asm/v850.inc: New file.
4509
8ce2a7dc
DJ
45102002-05-13 Daniel Jacobowitz <drow@mvista.com>
4511
4512 * gdb.c++/annota2.exp (annotate-quit): Add comment.
4513
df763c7f
DJ
45142002-05-12 Daniel Jacobowitz <drow@mvista.com>
4515
4516 * gdb.base/break.exp: Check 'break "marker2"'.
4517
377daeed
MS
45182002-05-10 Michael Snyder <msnyder@redhat.com>
4519
4520 * gdb.base/long_long.exp: Fix typo.
4521
c4b7bc2b
JB
45222002-05-10 Jim Blandy <jimb@redhat.com>
4523
ecac9a4e
JB
4524 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
4525 a bug.
4526
c4b7bc2b
JB
4527 * gdb.base/printcmds.exp (test_integer_literals_rejected):
4528 Recognize more detailed error message produced by the macro
4529 expander's lexical analyzer.
4530 * lib/gdb.exp (test_print_reject): Same.
4531
e71019a1
MK
45322002-05-09 Mark Kettenis <kettenis@gnu.org>
4533
4534 * gdb.c++/method.exp: Fix typo.
4535
fedfc8e6
MS
45362002-05-08 Michael Snyder <msnyder@redhat.com>
4537
166a1957
MS
4538 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
4539 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 4540 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
4541 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
4542 Add iftarget clause for strongarm.
d63a86f8 4543
f1c47eb2
MS
45442002-05-06 Michael Snyder <msnyder@redhat.com>
4545
cb9a9d3e
MS
4546 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
4547 (gdb_continue_to_end): Accept output from status wrapper.
4548 * gdb.base/ending-run.exp: Add case for output from status wrapper.
4549 Clean up fail messages to match pass messages.
4550
f1c47eb2
MS
4551 Enable the "needs_status_wrapper" testsuite feature.
4552 * lib/gdb.exp (gdb_wrapper_init): New procedure.
4553 (gdb_compile): Conditionally call gdb_wrapper_init.
4554 * gdb.base/a2-run.exp: Recognize output from status wrapper.
4555 * gdb.c++/method.exp: Recognize output from status wrapper.
4556
6079c749
BE
45572002-05-06 Ben Elliston <bje@redhat.com>
4558From Graydon Hoare <graydon@redhat.com>
4559
4560 * config/sid.exp: Include support for "rawsid" protocol.
4561
188baff3
JB
45622002-05-03 Jim Blandy <jimb@redhat.com>
4563
4564 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
4565 * gdb.c++/hang3.C: New file.
4566
b9c07f0f
AC
45672002-05-04 Andrew Cagney <ac131313@redhat.com>
4568
4569 * gdb.base/default.exp: Remove obsolete code.
4570 * gdb.c++/misc.exp: Ditto. Update copyright.
4571 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
4572 * gdb.base/whatis.exp: Ditto. Update copyright.
4573 * gdb.base/scope.exp: Ditto. Update copyright.
4574 * gdb.base/ptype.exp: Ditto. Update copyright.
4575 * gdb.base/printcmds.exp: Ditto. Update copyright.
4576 * gdb.base/opaque.exp: Ditto. Update copyright.
4577 * gdb.base/list.exp: Ditto.
4578 * gdb.base/funcargs.exp: Ditto. Update copyright.
4579 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
4580 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
4581 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
4582 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
4583 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
4584 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
4585
5c7a0397
MS
45862002-05-02 Michael Snyder <msnyder@redhat.com>
4587
d6dcc264 4588 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
4589 * gdb.base/long_long.exp: Add xscale target.
4590 * gdb.base/default.exp: Add xscale target.
4591
eb7f1c48
JB
45922002-05-01 Jim Blandy <jimb@redhat.com>
4593
4594 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
4595 gdb.c++/hang.exp: New test.
4596
a6befae8
FF
45972002-05-01 Fred Fish <fnf@redhat.com>
4598
4599 * gdb.base/completion.exp: Handle completions of "./Make" for
4600 more than one completion possibility, as is the case when we
4601 build and test in the source tree.
4602
0a310277
AG
46032002-04-29 Anthony Green <green@redhat.com>
4604
4605 * gdb.java/jmisc1.exp: New file.
4606 * gdb.java/jmisc2.exp: New file.
4607
6ff9af88
DJ
46082002-04-24 Daniel Jacobowitz <drow@mvista.com>
4609
4610 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
4611
96b3d632
EZ
46122002-04-23 Elena Zannoni <ezannoni@redhat.com>
4613
4614 * gdb.base/help.exp: Change 'help status' to allow for target
4615 dependent output differences.
4616
5019bb54
MC
46172002-04-22 Michael Chastain <mec@shout.net>
4618
4619 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
4620
a805a116
MC
46212002-04-22 Michael Chastain <mec@shout.net>
4622
4623 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
4624
a1706bfd
DM
46252002-04-17 David S. Miller <davem@redhat.com>
4626
4627 * gdb.asm/sparc64.inc: New file.
4628 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
4629
a73a20a2
EZ
46302002-04-19 Elena Zannoni <ezannoni@redhat.com>
4631
4632 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
4633 instruction file directly into the build tree. Clean up at end of
4634 test.
4635
ba678339
DM
46362002-04-18 David S. Miller <davem@redhat.com>
4637
4638 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
4639 handle 64-bit platforms correctly.
4640 * gdb.base/maint.exp: Likewise.
4641
b03399da
KB
46422002-04-18 Kevin Buettner <kevinb@redhat.com>
4643
4644 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
4645 ``-fpic'' when compiling files comprising a shared library, but
4646 it does need additional linker flags in order to find shared
4647 libraries at run time.
4648
e2004992
KB
46492002-04-18 Kevin Buettner <kevinb@redhat.com>
4650
4651 * gdb.base/cvexpr.c (use): New function.
4652 (main): Invoke use() on all global variables to prevent
4653 some linkers from deleting these otherwise unused symbols.
4654
d8937120
MC
46552002-04-17 Michael Chastain <mec@shout.net>
4656From David S. Miller <davem@redhat.com>
4657
4658 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
4659 handle 64-bit platforms correctly.
4660
ffd61a58
MS
46612002-04-12 Michael Snyder <msnyder@redhat.com>
4662From Jim Blandy <jimb@redhat.com>
4663 * gdb.base/foo.c (foox): Remove section attribute; the linker
4664 script can handle this instead.
4665 * gdb.base/bar.c (barx): Same.
4666 * gdb.base/baz.c (bazx): Same.
4667 * gdb.base/grbx.c (grbxx): Same.
4668
4669 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
4670 manager doesn't automatically unmap overlays unnecessarily.
4671
6b8426a6
MH
46722002-04-10 Martin M. Hunt <hunt@redhat.com>
4673
4674 * gdb.base/ending-run.exp: Fix pattern for Mips targets
4675 stepping out of main.
4676
34af4875
MC
46772002-04-09 Michael Chastain <mec@shout.net>
4678
4679 * gdb.c++/local.cc (main): Move call to marker1() inside nested
4680 scope so that the nested scope tests will make sense.
4681 * gdb.c++/local.exp: Write patterns that actually work with gcc
4682 (the HP patterns "were never known to work with gcc").
4683 Keep the old aCC patterns too.
4684
2d1676a0
DJ
46852002-04-09 Daniel Jacobowitz <drow@mvista.com>
4686
4687 * gdb.base/attach.exp: Correct target board test.
4688
3a63e3f9
MC
46892002-04-08 Michael Chastain <mec@shout.net>
4690
4691 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
4692 in a const method. Add some xfail and fail cases for configurations
4693 that do not emit the "const ...".
4694
f18dabd2
MC
46952002-04-07 Michael Chastain <mec@shout.net>
4696
4697 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
4698 Accept "A * const" and "const A * const" as type of "this".
4699 Fix spelling of getFunky throughout. Make messages uniform.
4700
0fcddd82
EZ
47012002-04-07 Elena Zannoni <ezannoni@redhat.com>
4702
4703 Work around for PR gdb/285:
4704 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
4705
16a8534a
EZ
47062002-04-07 Elena Zannoni <ezannoni@redhat.com>
4707
4708 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
4709 instructions file at run time instead of configure time.
4710 Sometimes we run the test in a directory that is not the one we
4711 configured in.
4712 * gdb.asm/configure.in: Delete creation of symlink.
4713 * gdb.asm/configure: Regenerate.
4714
24181d81
JB
47152002-04-05 J. Brobecker <brobecker@gnat.com>
4716
4717 * gdb.gdb/xfullpath.exp: New test, to exercise the new
4718 xfullpath () function.
4719
7cdb7107
DJ
47202002-04-04 Daniel Jacobowitz <drow@mvista.com>
4721
4722 * gdb.asm/Makefile.in: Correct dependencies.
4723
4724 * gdb.asm/powerpc.inc: New file.
4725 * gdb.asm/asm-source.exp: Add PowerPC.
4726 * gdb.asm/configure.in: Likewise.
4727 * gdb.asm/configure: Regenerated.
4728
a7d17088
DJ
47292002-04-04 Daniel Jacobowitz <drow@mvista.com>
4730
4731 * gdb.base/relocate.exp: New file.
4732 * gdb.base/relocate.c: New file.
4733
cd721503
FF
47342002-04-04 Fred Fish <fnf@redhat.com>
4735
4736 * gdb.base/step-test.exp: Update comment regarding stopping in
4737 memcpy/bcopy calls inserted as part of the compiler runtime.
4738
b22ad7a7
MS
47392002-04-04 Michael Snyder <msnyder@redhat.com>
4740
4741 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
4742
5f279fa6
DJ
47432002-04-03 Daniel Jacobowitz <drow@mvista.com>
4744
4745 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
4746 (gdb_expect): Remove $notransfer hack.
4747
dd0fd3ce
DJ
47482002-04-02 Daniel Jacobowitz <drow@mvista.com>
4749
4750 * gdb.c++/classes.exp ("calling method for small class"): Match
4751 updated register output.
4752
1e50cda1
DJ
47532002-03-30 Daniel Jacobowitz <drow@mvista.com>
4754
4755 Fix PR gdb/452
4756 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
4757 when finished. Make gdb_file_cmd send "exec-file" when
4758 appropriate.
4759
24015922
DJ
47602002-03-30 Daniel Jacobowitz <drow@mvista.com>
4761
4762 * gdb.base/attach.exp: Remove extra setup_xfail.
4763
dd7dfd64
MS
47642002-03-26 Michael Snyder <msnyder@redhat.com>
4765
4766 * gdb.base/default.exp: Add tests for dump, append, and restore.
4767 * gdb.base/help.exp: Add tests for dump, append, and restore.
4768 * gdb.base/dump.exp: New file, test dump, append and restore.
4769 * gdb.base/dump.c: New file.
4770
48b2f8d7
MS
47712002-03-27 Michael Snyder <msnyder@redhat.com>
4772
d63a86f8 4773 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
4774 clean-ups in help messages.
4775
05b4d525
FF
47762002-03-26 Fred Fish <fnf@redhat.com>
4777
4778 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
4779 have debugging info for those functions and the compiler uses them
4780 internally to copy structs around.
4781
d7679631
FF
47822002-03-26 Fred Fish <fnf@redhat.com>
4783
4784 * gdb.base/list.exp: Revert the change made yesterday and add note
4785 about why we don't list the default lines for remote targets.
4786
523ac3f9
MS
47872002-03-25 Michael Snyder <msnyder@redhat.com>
4788
4789 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
4790
754b2b8d
FF
47912002-03-25 Fred Fish <fnf@redhat.com>
4792
4793 * gdb.base/list.exp: This test works on remote targets so remove
4794 the short circuit for remote targets. Update copyright.
4795
33c3e192
FF
47962002-03-25 Fred Fish <fnf@redhat.com>
4797
4798 * gdb.base/attach.exp: Fix logic error that was suppressing this
4799 test for all non hppa*-*-hpux* targets, instead of the hp target.
4800 Move comments closer to the suppression point. Also now need to
4801 check that we are running natively.
4802
d43e73ee
MS
48032002-03-22 Michael Snyder <msnyder@redhat.com>
4804
882c8f02
MS
4805 * gdb.base/default.exp: Add test for gcore. Update copyright.
4806 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 4807
04c12f60
FF
48082002-03-06 Fred Fish <fnf@redhat.com>
4809
4810 * gdb.base/funcargs.c: Remove extraneous ';' character.
4811 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
4812
b43df995
MC
48132002-03-04 Michael Chastain <mec@shout.net>
4814
4815 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
4816 accommodate gcc v3 function signature.
4817 * gdb.mi/mi0-var-cmd-exp: Ditto.
4818
92362027
AC
48192002-02-24 Andrew Cagney <ac131313@redhat.com>
4820
4821 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
4822 ``GNU/Linux'' or ``Linux kernel''
4823 * testsuite/gdb.threads/pthreads.c: Ditto.
4824
258ad32d
MC
48252002-02-24 Michael Chastain <mec@shout.net>
4826
4827 * gdb.threads/pthreads.c (thread1): Add a return statement.
4828 (thread2): Likewise.
4829 (foo): Likewise.
4830
04c3b3d4
MC
48312002-02-23 Michael Chastain <mec@shout.net>
4832
4833 * gdb.threads/linux-dp.c (philosopher): Add a return statement
4834 to placate gcc.
4835
5a2a0a20
MC
48362002-02-23 Michael Chastain <mec@shout.net>
4837
4838 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
4839 test "ptype bint". The test passes on all my stabs configurations.
4840
a640f7fc
JB
48412002-02-21 Jim Blandy <jimb@redhat.com>
4842
27924826
JB
4843 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
4844 filename at a time, and watch for the ones we want to see.
4845
a640f7fc
JB
4846 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
4847 types of pointers to prototyped functions.
4848
edcc8c75
AC
48492002-02-20 Andrew Cagney <ac131313@redhat.com>
4850
4851 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
4852 signed, unsigned and straight char.
4853 (padding_char, padding_short, padding_int, padding_long,
4854 padding_long_long, padding_float, padding_double,
4855 padding_long_double): New global variables.
4856 (fill, fill_structs): New functions.
4857
4858 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
4859 for correctly sized writes. Update copyright.
4860 (get_valueof): New procedure.
4861 (get_sizeof): Call get_valueof.
4862 (check_valueof): New procedure.
4863 (check_padding): New procedure.
4864
ac57ea44
MC
48652002-02-20 Michael Chastain <mec@shout.net>
4866
4867 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
4868 to setup_xfail. Document some of the remaining calls.
4869
7a10c941
MC
48702002-02-18 Michael Chastain <mec@shout.net>
4871
4872 * gdb.c++/userdef.exp: Update copyright year.
4873
fb8acdcc
DJ
48742002-02-18 Daniel Jacobowitz <drow@mvista.com>
4875
4876 * gdb.c++/userdef.exp: Test overloaded operators properly.
4877 Remove xfails.
4878
fda6ae12
MS
48792002-02-14 Michael Snyder <msnyder@redhat.com>
4880
4881 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
4882
676a0442
DJ
48832002-02-14 Daniel Jacobowitz <drow@mvista.com>
4884
4885 * gdb.base/a2-run.exp: Check for a remote target properly.
4886 * gdb.base/annota1.exp: Likewise.
4887 * gdb.base/list.exp: Likewise.
4888 * gdb.base/reread.exp: Likewise.
4889 * gdb.base/scope.exp: Likewise.
4890 * gdb.base/shlib-call.exp: Likewise.
4891 * gdb.base/term.exp: Likewise.
4892 * gdb.c++/annota2.exp: Likewise.
4893
78b4f468
RE
48942002-02-13 Richard Earnshaw <rearnsha@arm.com>
4895
4896 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
4897
9a81ba51
MC
48982002-02-10 Michael Chastain <mec@shout.net>
4899
4900 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
4901 (call_after_alloca): Ditto.
4902
004af6c7
DJ
49032002-02-10 Daniel Jacobowitz <drow@mvista.com>
4904
4905 * gdb.base/ending-run.exp: Guard "cont" test with
4906 gdb_skip_stdio_test.
4907
37225f62
JB
49082002-02-06 Jim Blandy <jimb@redhat.com>
4909
4910 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
4911 from here...
4912 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
4913 To here. Disable this test on non-HP platforms. Add big comment.
4914
fe6fdd96
MS
49152002-02-04 Michael Snyder <msnyder@redhat.com>
4916
4917 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
4918 other than d10v and m32r.
4919
036fad3f
RE
49202002-02-02 Richard Earnshaw <rearnsha@arm.com>
4921
4922 * gdb.base/default.exp: Rewrite test patterns to reduce time
4923 taken to match them.
4924
7148ab62
DJ
49252002-01-30 Daniel Jacobowitz <drow@mvista.com>
4926
4927 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
4928 Allow a start function above main.
4929 * gdb.threads/linux-dp.exp: Fix copyright date.
4930
396cc255
DJ
49312002-01-30 Daniel Jacobowitz <drow@mvista.com>
4932
4933 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
4934 (check_philosopher_stack): Check for manager thread before checking
4935 for a just-starting thread.
4936
f038d31b
DJ
49372002-01-30 Daniel Jacobowitz <drow@mvista.com>
4938
4939 From Neil Booth <neil@daikokuya.demon.co.uk>:
4940 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
4941 warnings.
4942
b3ff9d9a
FF
49432002-01-21 Fred Fish <fnf@redhat.com>
4944
4945 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
4946 not caller.
4947
39ad761d
JB
49482002-01-21 Jim Blandy <jimb@redhat.com>
4949
4950 * gdb.base/reread.exp: Check that GDB properly re-reads the
4951 executable file when it changes while no inferior is running.
4952
aaf320fa
FF
49532002-01-21 Fred Fish <fnf@redhat.com>
4954
4955 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
4956 optionally accept the "shlib events" variation.
4957
808a31f5
JB
49582002-01-21 Jim Blandy <jimb@redhat.com>
4959
4960 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
4961 call `fflush' after every `printf', so that the output is produced
4962 at predictable points, regardless of whatever buffering does (or
4963 doesn't) take place.
4964 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
4965 at different points.
4966
4420d5e2
DJ
49672002-01-20 Daniel Jacobowitz <drow@mvista.com>
4968
4969 * gdb.c++/inherit.exp: Update copyright years.
4970 * gdb.c++/method.exp: Likewise.
4971
3e36a0f4
DJ
49722002-01-20 Daniel Jacobowitz <drow@mvista.com>
4973
4974 * gdb.c++/classes.exp: Update for improved v3 support and skipping
4975 artificial methods/arguments.
4976 * gdb.c++/derivation.exp: Likewise.
4977 * gdb.c++/inherit.exp: Likewise.
4978 * gdb.c++/method.exp: Likewise.
4979 * gdb.c++/virtfunc.exp: Likewise.
4980
b4ceaee6
AC
49812002-01-18 Andrew Cagney <ac131313@redhat.com>
4982
4983 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
4984 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
4985 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
4986 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
4987 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
4988 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
4989
ecace851
JB
49902002-01-17 Jim Blandy <jimb@redhat.com>
4991
4992 * gdb.asm/asm-source.exp (info symbol): Take another shot at
4993 anchoring the pattern matching the entry point symbol's name.
4994
375fc983
AC
49952002-01-17 Andrew Cagney <ac131313@redhat.com>
4996
4997 * gdb.base/maint.exp: Update ``maint internal-error'' to match
4998 continue/quit query. Update copyright.
4999
fe6fdd96
MS
50002002-01-14 Michael Snyder <msnyder@redhat.com>
5001
5002 * gdb.base/gcore.exp: Remove extra debugging output.
5003
e017c81f
DJ
50042002-01-13 Daniel Jacobowitz <drow@mvista.com>
5005
5006 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
5007 for slightly dubious v2 mangled string.
5008
37ab3bf8
DJ
50092002-01-13 Daniel Jacobowitz <drow@mvista.com>
5010
5011 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
5012
1bc05c3a 50132002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 5014
1bc05c3a 5015 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 5016
1bc05c3a
JM
5017 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
5018 constructors.
5019 * gdb.c++/derivation.exp: Likewise.
5020 * gdb.c++/templates.exp: Likewise.
5021 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 5022
1bc05c3a
JM
50232002-01-10 Michael Snyder <msnyder@redhat.com>
5024
5025 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 5026
a911c360
MS
50272002-01-08 Michael Snyder <msnyder@redhat.com>
5028
5029 * gdb.base/gcore.exp: New test for generate-core-file command.
5030 * gdb.base/gcore.c: Testcase for above.
5031 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
5032
ea2119ec
JM
50332002-01-08 Jason Merrill <jason@redhat.com>
5034
5035 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
5036
68203136
FF
50372002-01-07 Fred Fish <fnf@redhat.com>
5038
5039 * gdb.c++/overload.exp: Remove unconditional xfails for:
5040 print foo_instance1.overloadargs(1)
5041 print foo_instance1.overloadargs(1, 2)
5042 print foo_instance1.overloadargs(1, 2, 3)
5043 print foo_instance1.overloadargs(1, 2, 3, 4)
5044 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
5045 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
5046 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
5047 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
5048 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
5049 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
5050 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
5051 print foo_instance1.overload1arg()
5052 print foo_instance1.overload1arg((char)arg2)
5053 print foo_instance1.overload1arg((signed char)arg3)
5054 print foo_instance1.overload1arg((unsigned char)arg4)
5055 print foo_instance1.overload1arg((int)arg7)
5056 print foo_instance1.overload1arg((unsigned int)arg8)
5057 print foo_instance1.overload1arg((float)arg11)
5058 print foo_instance1.overload1arg((double)arg12)
d63a86f8 5059
21b9b5b1
MS
50602002-01-07 Michael Snyder <msnyder@redhat.com>
5061
5062 * gdb.base/huge.exp: New test. Print a very large target data object.
5063 (skip_huge_test): New test variable. Define if you want to skip this
5064 test. The test reads an 8 megabyte data object from the target, so it
5065 might be very time consuming on remote targets with a slow connection.
5066 * gdb.base/huge.c: New file. Test case for above.
5067
725f922e
FF
50682002-01-07 Fred Fish <fnf@redhat.com>
5069
5070 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
5071 g_instance.bfoo, and g_instance.cfoo.
5072
634d57ec
JL
5073Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
5074
f286b2c3
JL
5075 * gdb.base/break.c (multi_line_if_conditional): New function.
5076 (multi_ilne_while_conditional): Likewise.
5077 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
5078 IF or WHILE condition puts the breakpoint at the start of
5079 the condition.
5080
634d57ec
JL
5081 * gdb.base/selftest.exp (backtrace through signal handler): Remove
5082 hppa*-*-hpux* expected failure.
5083 * gdb.base/structs.exp (do_function_calls): Similarly.
5084
5085 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
5086 watchpoints.
5087
9fbfe2dc
AC
50882002-01-06 Andrew Cagney <ac131313@redhat.com>
5089
5090 Fix PR gdb/66.
5091 * gdb.base/structs.exp: Replace skip for a29k with skip for
5092 gdb,cannot_call_functions.
5093 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
5094 * gdb.base/callfuncs.exp: Ditto.
5095 * gdb.base/call-rt-st.exp: Ditto.
5096 * gdb.base/call-strs.exp: Ditto.
5097 * gdb.base/callfwmall.exp: Ditto.
5098 * gdb.base/scope.exp: Obsolete xfail a29k.
5099 * gdb.c++/misc.exp: Ditto.
5100 * gdb.c++/cplusfuncs.exp: Ditto.
5101 * gdb.base/ptype.exp: Ditto.
5102 * gdb.base/printcmds.exp: Ditto.
5103 * gdb.base/opaque.exp: Ditto.
5104 * gdb.base/list.exp: Ditto.
5105 * gdb.base/funcargs.exp: Ditto.
5106 * gdb.base/default.exp: Ditto.
5107
8ddad156
MS
51082002-01-04 Michael Snyder <msnyder@redhat.com>
5109
ca4976a6 5110 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
5111 * gdb.base/maint.exp: Add tests for maint info sections options.
5112
1b074332
JL
5113Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
5114
5115 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
5116
7d159115
CV
51172001-12-20 Corinna Vinschen <vinschen@redhat.com>
5118
5119 * gdb.asm/arm.inc: New file.
5120 * gdb.asm/asm-source.exp: Add arm targets.
5121 * gdb.asm/configure.in: Ditto.
5122 * gdb.asm/configure: Recreated from configure.in.
5123
8fb87725
JL
5124Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
5125
afabe08c
JL
5126 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
5127 with HP's compiler.
5128 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
5129 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
5130 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
5131 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
5132
5133 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
5134 either HP's compilers or GCC.
5135
db521deb
JL
5136 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
5137 a SIGBUS or SIGSEGV.
5138
5139 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
5140
5141 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
5142 can be compiled with either HP's compiler or GCC.
5143
cfa88ab7
JL
5144 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
5145 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
5146 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
5147
ca344dff
JL
5148 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
5149 to match current gdb output. Update due to using auto-solib-limit
5150 for limiting instead of overloading auto-solib-add.
5151 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
5152 test program.
5153
3f3c6e55 5154 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
5155 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
5156 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
5157 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
5158 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
5159 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
5160 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
5161 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
5162 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
5163 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
5164 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
5165 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
5166 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 5167
8fb87725
JL
5168 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
5169 a SIGTRAP to the inferior.
5170
cf599fa7
CV
51712001-12-19 Corinna Vinschen <vinschen@redhat.com>
5172
5173 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
5174 Substitute call to target_link by call to gdb_compile.
5175
2cd045cd
JL
5176Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
5177
5178 * gdb.base/break.exp: Fix HP specific search string when testing
5179 backtracing in a called function.
5180
d63a86f8 5181 * gdb.base/constvars.exp: Only set lang to C++ if we're
2cd045cd
JL
5182 compiling the test with HP's compilers.
5183 * gdb.base/volatile.exp: Similarly.
5184
99ebe9ac
JB
51852001-12-19 Jim Blandy <jimb@redhat.com>
5186
5187 * gdb.base/printcmds.exp: Expect the null character to be printed
5188 as '\0', and the '\013' to be printed as '\v'.
5189 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
5190 * gdb.base/setvar.exp: Same.
5191
b9891b29
JB
51922001-12-17 Jim Blandy <jimb@redhat.com>
5193
0eba65ab
JB
5194 * gdb.base/completion.exp: Rather than completing very long
5195 filenames, which can make the readline library produce output we
5196 don't recognize, cd to the directory first, and then complete
5197 using nice, short relative paths.
5198
6970b5b1
JB
5199 * gdb.base/completion.exp: On some systems, there is, in fact, a
5200 variable named `b' in scope, since GDB treats all static
5201 variables as being in scope. So use `no_var_named_this'
5202 instead of `b'.
5203
b9891b29
JB
5204 * gdb.base/corefile.exp: Recognize the message saying that GDB
5205 can't find the core file's registers as a failure.
5206
e6ccd35f
JSC
52072001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
5208
5209 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
5210 test expect string more specific.
5211
105ba819
CV
52122001-12-13 Corinna Vinschen <vinschen@redhat.com>
5213
5214 * gdb.asm/asm-source.exp: Add support for xstormy16.
5215 * gdb.asm/configure.in: Ditto.
5216 * gdb.asm/configure: Rebuild.
5217 * gdb.asm/xstormy16.inc: New file.
5218
e9e79dd9
FF
52192001-12-10 Fred Fish <fnf@redhat.com>
5220
5221 * gdb.base/maint.exp: Update to match changes in type dumping code.
5222
347dc97d
JB
52232001-12-10 Jim Blandy <jimb@redhat.com>
5224
5225 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
5226 matching the entry point symbol's name at the beginning of the
5227 line.
5228
5178b9d6
DJ
52292001-12-07 Daniel Jacobowitz <drow@mvista.com>
5230
5231 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
5232 gdb.c++/inherit.exp, gdb.c++/method.exp,
5233 gdb.c++/namespace.exp, gdb.c++/templates.exp,
5234 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
5235 and class layout support.
5236
af890c52
DJ
52372001-12-07 Daniel Jacobowitz <drow@mvista.com>
5238
5239 * gdb.c++/classes.exp: Add test for static member function.
5240 * gdb.c++/misc.cc: Add class with static member function.
5241
7a345fb3
JB
52422001-12-07 Jim Blandy <jimb@redhat.com>
5243
f2e54a80 5244 If GDB says it can't find the struct the function returned, report
8032bf31
JB
5245 those tests as `unsupported'.
5246 * gdb.base/call-rt-st.exp (print_struct_call): New function.
5247 Rewrite subsequent tests to use it.
5248
5249 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
5250 those tests as `unsupported'.
5251 * gdb.base/structs.exp (call_struct_func): New function.
5252 (do_function_calls): Use call_struct_func to call the functions
5253 returning structs.
5254
0bc69509
JB
5255 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
5256 whether functions are prototyped or not, so we can't possibly pass
5257 arguments to t_float_values2 properly.
5258
7a345fb3
JB
5259 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
5260 value of `timeout' for targets other than the mips*tx39-*.
5261
edb6ede1
MS
52622001-12-06 Michael Snyder <msnyder@redhat.com>
5263
d63a86f8 5264 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
5265 and detect whether the start symbol has a leading underscore.
5266
2d842f13
JB
52672001-12-04 Jim Blandy <jimb@redhat.com>
5268
5269 * gdb.base/completion.exp: Clarify indentation.
5270
68550daf
JB
52712001-12-03 Jim Blandy <jimb@redhat.com>
5272
5273 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
5274 variables on the S/390, not `.word'.
5275
cd5195a8
JB
52762001-11-30 Jim Blandy <jimb@redhat.com>
5277
5278 Add assembly-source tests for s390-ibm-linux.
5279 * gdb.asm/s390.inc: New file.
5280 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
5281 the S/390 architecture.
5282 * gdb.asm/configure: Regenerated.
5283
ca9efc90
MS
52842001-11-30 Michael Snyder <msnyder@redhat.com>
5285
5286 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
5287 next, info source, info sources, info line, global and static
5288 variables, and static functions.
5289 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
5290 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
5291 * gdb.asm/asmsrc1.s: Add a static function and some variables.
5292 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
5293 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
5294 (gdbasm_leave): Restore frame pointer.
5295 (gdbasm_startup): Copy stack set-up from crt0.S.
5296
d0e66976
FN
52972001-11-26 Fernando Nasser <fnasser@redhat.com>
5298
5299 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
5300 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
5301 to a local (non-static) variable. Copy tstruct.a to a static buffer
5302 and return a pointer to that buffer.
5303 * gdb.base/callfwmall.c (t_structs_a): Ditto.
5304
e2334072
MK
53052001-11-24 Mark Kettenis <kettenis@gnu.org>
5306
5307 * gdb.asm/configure.in: Fix recognition of ix86 target.
5308 * gdb.asm/configure: Regenerate.
5309
756caa3d
MS
53102001-11-21 Michael Snyder <msnyder@redhat.com>
5311
5312 * gdb.asm/sparc.inc: New file.
5313 * gdb.asm/asm-source.exp: Recognize sparc target.
5314 * gdb.asm/configure.in: Recognize sparc target.
5315 * gdb.asm/configure: Regenerate.
d63a86f8 5316
9a4d72d5
MS
53172001-11-21 Michael Snyder <msnyder@redhat.com>
5318
5319 * gdb.asm/m32r.inc: New file.
5320 * gdb.asm/asm-source.exp: Recognize m32r target.
5321 * gdb.asm/configure.in: Recognize m32r target.
5322 * gdb.asm/configure: Regenerate.
5323
a773d1cd
MS
53242001-11-20 Michael Snyder <msnyder@redhat.com>
5325
017ac23d
MS
5326 * gdb.asm/i386.inc: New file.
5327 * gdb.asm/asm-source.exp: Recognize ix86 target.
5328 * gdb.asm/configure.in: Recognize ix86 target.
5329 * gdb.asm/configure: Regenerate.
5330
a773d1cd
MS
5331 * gdb.c++/namespace.exp: Fix quotes in output messages.
5332
bb632afb
MS
53332001-11-14 Michael Snyder <msnyder@redhat.com>
5334
25d559ca 5335 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
5336 qualifier in a type cast expression, to designate an address
5337 in the instruction space (Harvard architecture).
5338
4749e309
MS
53392001-11-13 Michael Snyder <msnyder@redhat.com>
5340
5341 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
5342 Tests for expressions using 'const' and 'volatile'.
5343
25050984
CV
53442001-11-13 Corinna Vinschen <vinschen@redhat.com>
5345
5346 * gdb.asm/asm-sources.exp: Allow defining linker flags.
5347
1902c51f
DJ
53482001-11-12 Daniel Jacobowitz <drow@mvista.com>
5349
5350 * lib/mi-support.exp (mi_run_to_helper): Move comments
5351 outside of gdb_expect.
5352
dcf95b47
DJ
53532001-11-11 Daniel Jacobowitz <drow@mvista.com>
5354
5355 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
5356 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
5357 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
5358 mi0_run_to): New functions.
5359 * gdb.mi/mi-simplerun.exp: Use them.
5360 * gdb.mi/mi0-simplerun.exp: Likewise.
5361 * gdb.mi/mi-var-cmd.exp: Likewise.
5362 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 5363
45b074e1
AC
53642001-11-10 Andrew Cagney <ac131313@redhat.com>
5365
5366 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
5367 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
5368
bf50d346
AC
53692001-11-09 Andrew Cagney <ac131313@redhat.com>
5370
5371 * gdb.base/restore.exp: Include $expected value in restored test
5372 message.
5373
9383332c
AC
53742001-11-09 Andrew Cagney <ac131313@redhat.com>
5375
5376 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
5377 implemented.
5378
db62520a
MS
53792001-11-08 Michael Snyder <msnyder@redhat.com>
5380
5381 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
5382 Add pass/fail message for stop at breakpoint in call dummy function.
5383
b5703437
MS
53842001-11-07 Michael Snyder <msnyder@redhat.com>
5385
d63a86f8
RM
5386 * gdb.c++/templates.exp (test_template_breakpoints):
5387 If we get an overload menu, but it does not match what
760f6330 5388 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
5389 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
5390 making the whitespace optional. Argument for "new" may be
5391 "unsigned" as well as "unsigned int/long".
d63a86f8 5392 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
5393 making the whitespace optional. Also replace "(void) with
5394 "((void|)), making the keyword "void" optional.
d63a86f8 5395 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
5396 making the whitespace optional. Also replace "(void) with
5397 "((void|)), making the keyword "void" optional.
3bf40917
MS
5398 * gdb.base/callfuncs.c (t_float_values): This function must
5399 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 5400 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
5401 can be tested against both cases. Usually one case involves
5402 promotion of float to double, while the other does not.
5403 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
5404 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
5405 includes a stack frame for "start".
5406
c8ab4e6d
JB
54072001-11-05 Jim Blandy <jimb@redhat.com>
5408
5409 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
5410 pointers are 32 bits long, and that offsets of relocs are always
5411 stored in the data (REL-style), and not in the reloc entry itself
5412 (RELA-style).
5413 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
5414 stabs.
5415
3f08ced9
MS
54162001-11-01 Michael Snyder <msnyder@redhat.com>
5417
5418 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
5419 and regular expression operators by using quoting.
5420
cbfa24cd
MS
54212001-10-31 Michael Snyder <msnyder@redhat.com>
5422
5423 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
5424 depending on what the symbol table contains.
5425 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
5426 the output of the ptype command. Similarly, accept both "const &"
5427 and "const&".
5428
aaa68313
CV
54292001-10-31 Corinna Vinschen <vinschen@redhat.com>
5430
5431 * gdb.base/miscexprs.c (main): Add usage of preprocessor
5432 symbol `STORAGE' to allow to choose the storage class of
5433 the local datastructures.
5434 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
5435 compiler directive.
5436
91740388
MS
54372001-10-30 Michael Snyder <msnyder@redhat.com>
5438
5439 * gdb.base/jump.exp: Allow it to run for all targets.
5440
1b7c05e7
CV
54412001-10-29 Corinna Vinschen <vinschen@redhat.com>
5442
5443 * gdb.base/call-ar-st.c (print_double_array): Match for loop
5444 with new double_array size.
5445 (main): Change storage class of all local variables to static.
5446 Reduce size of double_array to 9.
5447 * gdb.base/call-ar-st.exp: Increase timeout value.
5448 Change expected output for double array to match new size in
5449 call-ar-st.c.
5450
36a22261
CV
54512001-10-29 Corinna Vinschen <vinschen@redhat.com>
5452
5453 * gdb.base/ending-run.exp: Create identical output when passing
5454 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 5455 Stormy16 target.
36a22261 5456
92b8ae91
MK
54572001-10-28 Mark Kettenis <kettenis@gnu.org>
5458
5459 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
5460 that we catch the expected failure under Linux/x86.
5461
cb135b83
OF
54622001-10-29 Orjan Friberg <orjanf@axis.com>
5463
5464 * gdb.base/setvar.exp: Escape curly braces.
5465 * gdb.stabs/weird.exp: Ditto.
5466
6884aa54
DJ
54672001-10-27 Daniel Jacobowitz <drow@mvista.com>
5468
5469 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
5470 * gdm.mi/mi0-hack-cli.exp: Likewise.
5471
0398c9aa
AC
54722001-10-25 Andrew Cagney <ac131313@redhat.com>
5473
5474 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
5475 messages.
5476
d20bf2e8
AC
54772001-10-21 Andrew Cagney <ac131313@redhat.com>
5478
5479 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
5480 checking MI enabled.
5481
03dd63aa
CV
54822001-10-09 Corinna Vinschen <vinschen@redhat.com>
5483
5484 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
5485
1d9d99f3
FCE
54862001-10-04 Frank Ch. Eigler <fche@redhat.com>
5487
5488 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
5489 if gdb child process crashes, just signal an error.
5490
838ae6c4
JB
54912001-10-02 Jim Blandy <jimb@redhat.com>
5492
5493 * lib/gdb.exp (test_xfail_format): Simplify.
5494
5495 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
5496 front of the variable name `format'. Simplify `if'.
5497
8f0cbc1c
DJ
54982001-10-01 Daniel Jacobowitz <drow@mvista.com>
5499
5500 * gdb.threads/pthreads.exp: Wait for output and delay
5501 before sending ^C.
5502
1f08dafd
DJ
55032001-10-01 Daniel Jacobowitz <drow@mvista.com>
5504
5505 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
5506 some incorrect output instead of timing out.
5507 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
5508
674f90ff
CV
55092001-09-28 Corinna Vinschen <vinschen@redhat.com>
5510
5511 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
5512 check to allow additional `int'.
5513
9b284272
DJ
55142001-09-27 Daniel Jacobowitz <drow@mvista.com>
5515
5516 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
5517 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
5518
b55a4771
MS
55192001-09-27 Michael Snyder <msnyder@redhat.com>
5520
5521 * lib/gdb.exp (test_debug_format): New proc.
5522 (setup_xfail_format): Use new proc test_debug_format.
5523 * gdb.base/constvars.exp (local_compiler_xfail_check): New
5524 proc; use new service proc test_debug_format.
5525 Replace all other "gcc_compiled" tests with this test.
5526 * gdb.base/volatile.exp (local_compiler_xfail_check): New
5527 proc; use new service proc test_debug_format.
5528 Replace all other "gcc_compiled" tests with this test.
5529
55302001-09-27 Michael Snyder <msnyder@redhat.com>
5531
5532 * gdb.base/cvexpr.exp: New file.
5533 * gdb.base/cvexpr.c: New file
5534 Test for expressions using const and volatile keywords.
5535
4e6667ac
CV
55362001-09-26 Corinna Vinschen <vinschen@redhat.com>
5537
5538 * gdb.base/constvars.exp: Check for different orders of keywords
5539 and additional "int" strings in output.
5540
4f337972
AC
55412001-09-22 Andrew Cagney <ac131313@redhat.com>
5542
5543 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
5544 responses from "help maint".
5545
2015650d
FCE
55462001-09-19 Frank Ch. Eigler <fche@redhat.com>
5547
5548 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
5549 to localhost:NNN instead of :NNN, in case Xvfb is listening
5550 only on TCP.
5551
f3bcedc1
CV
55522001-09-19 Corinna Vinschen <vinschen@redhat.com>
5553
5554 * gdb.base/recurse.exp: When checking leaving the watchpoint
5555 scope, recognize when gdb is in function's epilogue and pass.
5556
6b819c92
KS
55572001-09-18 Keith Seitz <keiths@redhat.com>
5558
5559 * lib/insight-support.exp (_gdbtk_export_target_info): Add
5560 support for running tests against sid targets.
5561 (gdbtk_done): Ditto.
5562
a10c9419
CV
55632001-09-18 Corinna Vinschen <vinschen@redhat.com>
5564
5565 * gdb.base/ending-run.c (main): Set stdout buffersize
5566 to the same reasonable value for any target.
5567 * gdb.base/ending-run.exp: Add a regular expression
5568 to make testsuite happy on Sanyo Stormy16 target.
5569
739d0d99
CV
55702001-09-17 Corinna Vinschen <vinschen@redhat.com>
5571
5572 * gdb.base/display.c (do_loops): Add float variable `f'.
5573 Increment f in loop.
5574 * gdb.base/display.exp: Increment timeout by 60 seconds.
5575 Change float display test to use variable `f'.
5576
1b8947f0
JB
55772001-09-17 Jim Blandy <jimb@redhat.com>
5578
5579 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
5580 overflowing the limited breakpoint tables on some ROM monitors
5581 (like the ROM68K).
5582
9890ac81
FCE
55832001-09-15 Frank Ch. Eigler <fche@redhat.com>
5584
5585 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
5586 the "-ac" (disable access control) flag.
5587
6db765ea
JH
55882001-08-30 Jeff Holcomb <jeffh@redhat.com>
5589
5590 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
5591 ints.
5592
4c32cc04
KS
55932001-08-30 Keith Seitz <keiths@redhat.com>
5594
5595 * lib/gdb.exp: Move all insight-related functionality into
5596 separate file.
5597 * lib/insight-support.exp: New file.
5598
8d6e6f81
FCE
55992001-08-29 Frank Ch. Eigler <fche@redhat.com>
5600
5601 * config/sid.exp (sid_start): Never set sid verbosity; disable
5602 expect_background {} that consumed its stdout; tolerate </dev/null.
5603 Attempt to set endianness override in "sid" protocol mode. Cleanup.
5604
6a90e1d0
AC
56052001-08-18 Andrew Cagney <ac131313@redhat.com>
5606
5607 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
5608 CLI jump command to start it.
5609 (mi_run_to_main): Fail immediatly when unexpected output.
5610
1759b3c3
AC
56112001-08-18 Andrew Cagney <ac131313@redhat.com>
5612
5613 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
5614 beginning of function. Fix PR gdb/191.
5615
61d11d80
FCE
56162001-08-16 Frank Ch. Eigler <fche@redhat.com>
5617
5618 * config/sid.exp (sid_start): Don't warn if we cannot figure out
5619 what to force sid endianness to.
5620
942a4df2
KS
56212001-08-15 Keith Seitz <keiths@redhat.com>
5622
5623 * lib/gdb.exp (gdbtk_start): Don't set environment
5624 variables for TCL_LIBRARY and friends. Insight will
5625 now figure these out for itself.
5626
0521c418
MS
56272001-08-02 Michael Snyder <msnyder@redhat.com>
5628
5629 * gdb.base/completion.exp: Remove the symbol "a64l" from
5630 the expect string; this is target-specific, and not related
5631 to what is being tested.
5632
74a9a58a
DB
56332001-08-02 Dave Brolley <brolley@redhat.com>
5634
5635 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
5636
c70819fa
MS
56372001-07-25 Michael Snyder <msnyder@redhat.com>
5638
c2b8fa57
MS
5639 * gdb.base/consecutive.exp: New file. Test stepping over
5640 breakpoints on consecutive instructions.
5641 * gdb.base/consecutive.c: New file.
5642
c70819fa
MS
5643 * gdb.base/call-rt-st.exp: Use double-backslash to quote
5644 curly braces in regular expressions.
5645
2b1a1355
MS
56462001-07-25 Michael Snyder <msnyder@redhat.com>
5647
5648 * gdb.base/ending-run.exp: Accept "Program exited normally" as
5649 legitimate output from stepping out of main.
5650
413eca6f
KS
56512001-07-22 Keith Seitz <keiths@redhat.com>
5652
5653 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
5654 the empty string, do not run the tests.
5655
7e5a9322
SC
56562001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
5657
5658 * gdb.base/long_long.exp: Detect size of pointer. Take into
5659 account 2-byte pointers when testing for p/a results.
5660
de58f10f
SC
56612001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
5662
d63a86f8 5663 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
5664 and defined to 1K for m68hc11.
5665 (random_data): Reduce table to 1K for embedded platforms (68hc11).
5666 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
5667 (sizeof_random_data): New variable to tell the size of the data table;
5668 don't test past this size; always run to main.
5669
d6f5fea1
SC
56702001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
5671
5672 * gdb.base/return2.exp: return of long long and double fails for
5673 68HC11; don't execute these tests on that platform.
5674 * gdb.base/return.exp: Return of a double fails for 68hc11.
5675
c477543d
SC
56762001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
5677
5678 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
5679 tests that print a float.
5680 * call-rt-st.exp: Likewise.
5681
63cf1c79
MK
56822001-07-12 Mark Kettenis <kettenis@gnu.org>
5683
5684 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
5685 running this test on Linux.
5686
112f9ab5
MC
56872001-06-24 Michael Chastain <chastain@redhat.com>
5688
5689 * gdb.base/arithmet.exp: Remove some tests to make all test names
5690 unique.
5691
4970cb0f
MS
56922001-07-03 Michael Snyder <msnyder@redhat.com>
5693
5694 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
5695 the output of the ptype command.
5696
d85da69f
MS
56972001-07-02 Michael Snyder <msnyder@redhat.com>
5698
4c8a82de
MS
5699 * gdb.base/completion.exp: Don't assume that break.c is the only
5700 source file that may contain functions named "marker".
d85da69f
MS
5701 * gdb.base/corefile.exp: Quote the curly braces in regexp.
5702
8afc772b
AC
57032001-06-28 Andrew Cagney <ac131313@redhat.com>
5704
5705 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
5706 of files to delete.
5707
5708 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
5709 * gdb.disasm/h8300s.exp: New file.
5710 gdb.disasm/h8300s.s: Likewise.
5711
cff22675
AC
57122001-06-27 Andrew Cagney <ac131313@redhat.com>
5713
5714 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
5715 empty breakpoint tables.
5716
68c81b54
AC
57172001-06-25 Andrew Cagney <ac131313@redhat.com>
5718
5719 * lib/mi-support.exp: Update args=... part of stop-reason
5720 patterns. Accept either a list or a tuple.
5721
2dd62704
AC
57222001-06-23 Andrew Cagney <ac131313@redhat.com>
5723
5724 * lib/mi-support.exp: Remove local emacs variable defining
5725 change-log-default-name.
5726
b4127474
MC
57272001-06-22 Michael Chastain <chastain@redhat.com>
5728
5729 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
5730 This is operationally compatible with the previous version.
5731
8dbfb380
JB
57322001-06-13 Jim Blandy <jimb@redhat.com>
5733
5734 * lib/gdb.exp (gdb_test): Doc fix.
5735
f2d8c86d
MC
57362001-06-10 Michael Chastain <chastain@redhat.com>
5737
5738 * gdb.base/exprs.exp: Remove a duplicate test.
5739
81564d34
JB
57402001-06-06 Jim Blandy <jimb@redhat.com>
5741
5742 * gdb.base/return2.exp (main): Use values to test float and double
5743 returns that are not NaN's, to avoid being confused by IEEE
5744 comparison rules.
5745
da55addb
MS
57462001-06-04 Michael Snyder <msnyder@redhat.com>
5747
5748 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 5749 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
5750 rather than wait for 12 more tests to time out.
5751
42c65987
JB
57522001-06-06 Jim Blandy <jimb@redhat.com>
5753
b18bced9 5754 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 5755 Don't forget to match the GDB prompt.
b18bced9 5756
42c65987
JB
5757 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
5758
5b41e5f0
JB
57592001-06-04 Jim Blandy <jimb@redhat.com>
5760
5761 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
5762 command.
5763
015e046f
KB
57642001-05-31 Kevin Buettner <kevinb@redhat.com>
5765
5766 * gdb.base/annota1.exp (info break): Match four or more spaces
5767 after "Address".
5768
fb1ffbbe
MC
57692001-05-31 Michael Chastain <chastain@redhat.com>
5770
5771 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
5772 (dm_type_int_star): Likewise.
5773 (dm_type_long_star): Likewise.
5774 (dm_type_void_star): Likewise.
5775
5ea2a32c
KB
57762001-05-29 Kevin Buettner <kevinb@redhat.com>
5777
5778 * gdb.base/completion.exp (INPUTRC): Set this environment variable
5779 to a known value in order to get consistent results regardless
5780 of the setting of INPUTRC or the presence or contents of .inputrc.
5781
ae23c492
MS
57822001-05-24 Michael Snyder <msnyder@redhat.com>
5783
ac55707e
MS
5784 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
5785 Don't require that the main thread and the manager thread are the
5786 first in the list.
5787
ae23c492
MS
5788 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
5789 debugging. If test fails, issue an "unsupported" not a "fail".
5790
400071f1
JB
57912001-05-24 Jim Blandy <jimb@redhat.com>
5792
5793 Don't assume that short is shorter than int.
5794 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
5795 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 5796 this isn't true.
400071f1
JB
5797 ("print unsigned char == (~0)"): Add test that verifies that ~0,
5798 an int, is not equal to ~0 stored in an unsigned char. This tests
5799 the same thing that the previous test meant to, but works on
5800 16-bit machines, too.
5801 ("print unsigned char != (~0)"): Same test, complemented.
5802
0816a3e5
MS
58032001-05-24 Michael Snyder <msnyder@redhat.com>
5804
5805 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 5806 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
5807 and prevents dejagnu getting out of step.
5808
f6dc23a9
KB
58092001-05-23 Kevin Buettner <kevinb@redhat.com>
5810
5811 * gdb.base/finish.exp (finish_void): Revise pattern for
5812 stopping on the call statement to not permit stopping at
5813 the start of the instructions comprising the call sequence.
5814
7dbd117d
MC
58152001-05-19 Michael Chastain <chastain@redhat.com>
5816
5817 * gdb.base/callfuncs.exp: Make all test names unique.
5818 * gdb.base/commands.exp: Make all test names unique.
5819 * gdb.base/condbreak.exp: Make all test names unique.
5820 * gdb.base/dbx.exp: Make all test names unique.
5821 * gdb.base/default.exp: Make all test names unique.
5822 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
5823 and TIMEOUT messages to their corresponding PASS message.
5824 * gdb.base/ending-run.exp: Make all test names unique.
5825 * gdb.base/long_long.exp: Remove duplicate test.
5826
6b0b0a9e
KB
58272001-05-21 Kevin Buettner <kevinb@redhat.com>
5828
5829 * gdb.base/finish.exp (finish_void): Allow "finish" command to
5830 stop on the call statement as well as the statement after the
5831 call.
5832
2caa35cb
MS
58332001-05-21 Michael Snyder <msnyder@redhat.com>
5834
5835 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
5836
40713331
EZ
58372001-05-10 Elena Zannoni <ezannoni@redhat.com>
5838
5839 * gdb.base/completion.exp: Revamp test. Make it execute on all
5840 platforms.
5841
c2c1be8d
EZ
58422001-05-10 Elena Zannoni <ezannoni@redhat.com>
5843
2c9cd303
EZ
5844 * config/gdbserver.exp (gdb_load): Handle the case
5845 in which the arguments to gdbserver are given in the
5846 baseboard configuration file.
5847 Also handle the case in which the server needs to do a
5848 load.
5849
9671de48
KS
58502001-05-07 Keith Seitz <keiths@cygnus.com>
5851
5852 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
5853 set up the display for testing.
5854 (gdbtk_start): Convert all paths to paths that tcl will like.
5855 Export target information to environment.
5856 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
5857 necessary.
5858 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
5859 (to_tcl_path): New proc to convert a given pathname into
5860 a path acceptible as an argument to a tcl command.
5861 (_gdbtk_export_target_info): New proc to export target info
5862 into the environment for gdbtk testing.
5863 (gdbtk_done): New proc to signal end-of-test.
5864
5a360f47
JB
58652001-05-06 Jim Blandy <jimb@redhat.com>
5866
5867 * restore.c: Make the code of caller0 correspond to its comment.
5868
66c756c6
MS
58692001-05-03 Michael Snyder <msnyder@redhat.com>
5870
5871 * config/sid.exp (gdb_target_sid): Check for error messages.
5872 On error or timeout, don't make expect exit (which will terminate
5873 all subsequent tests); instead just make gdb exit.
d63a86f8 5874 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
5875 return a negative value.
5876
a966fde5
JB
58772001-04-24 Jim Blandy <jimb@redhat.com>
5878
851c18e0
JB
5879 * gdb.c++/templates.exp: If we see the prompt for the overload
5880 list, but we haven't recognized any of the longer patterns,
5881 arrange for this test to fail, not hang.
5882
a966fde5
JB
5883 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
5884 variations.
5885
db144853
MC
58862001-04-22 Michael Chastain <chastain@redhat.com>
5887
5888 * gdb.c++/local.exp: Use the 'runto' library function.
5889 * gdb.c++/namespace.exp: Likewise.
5890 * gdb.c++/overload.exp: Likewise.
5891
3207ec21
KB
58922001-03-26 Kevin Buettner <kevinb@redhat.com>
5893
5894 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
5895 * gdb.base/step-line.exp: New file. Test step/next in presence of
5896 #line directives.
5897 * gdb.base/step-line.c: New file. Test program for the above.
5898 * gdb.base/step-line.inp: New file. We pretend that this file has
5899 been transformed by some other tool into step-line.c.
5900
13b57657
JB
59012001-03-21 Jim Blandy <jimb@redhat.com>
5902
5903 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
5904 unmangled operator names.
5905
754cbe1c
JB
59062001-03-20 Jim Blandy <jimb@redhat.com>
5907
5908 * gdb.threads/linux-dp.exp: Recognize an additional message
5909 generated by GDB when it doesn't understand how to debug threads
5910 on the target system.
5911
177495c9
AC
59122001-03-19 Andrew Cagney <ac131313@redhat.com>
5913
5914 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
5915
f266096b
MC
59162001-03-12 Michael Chastain <chastain@redhat.com>
5917
5918 * gdb.c++/derivation.exp: Use the 'runto' library function.
5919
cac3c2ff
MC
59202001-03-12 Michael Chastain <chastain@redhat.com>
5921
5922 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
5923
b6c11a24
MC
59242001-02-24 Michael Chastain <chastain@redhat.com>
5925
5926 * gdb.c++/ref-types.exp: Change handwritten code to library
5927 function 'runto'.
5928
6bae5bce
OF
59292001-03-16 Orjan Friberg <orjanf@axis.com>
5930
5931 * gdb.base/signals.exp: Set count to 0 explicitly.
5932
0015fd9a
MS
59332001-03-15 Mark Salter <msalter@redhat.com>
5934
5935 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
5936 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
5937 (gdb_load): Add support for additional target_info: gdb_download_size
5938 and gdb_load_timeout.
0015fd9a 5939
fc33412a
DT
5940Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
5941
5942 * gdb.base/annota1.exp: Move test of isnative to earlier in the
5943 file -- to prevent failing when the compile fails but we have no
5944 intention of running the tests anyway.
5945
5946 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
5947 tests if set.
5948
5949 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
5950 integers.
5951
5952 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
5953 * gdb.c++/namespace.exp: Ditto.
5954
115f06de
OF
59552001-03-07 Orjan Friberg <orjanf@axis.com>
5956
5957 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
5958 * gdb.base/pointers.exp: Relax pattern match of decimals.
5959
b6ba6518
KB
59602001-03-06 Kevin Buettner <kevinb@redhat.com>
5961
5962 * Makefile.in, config/abug.exp, config/cfdbug.exp,
5963 config/cpu32bug.exp, config/dve.exp, config/est.exp,
5964 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
5965 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
5966 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
5967 config/sh.exp, config/sid.exp, config/slite.exp,
5968 config/sparclet.exp, config/udi.exp, config/unknown.exp,
5969 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
5970 config/vxworks.exp, config/vxworks29k.exp,
5971 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
5972 gdb.base/all-bin.exp, gdb.base/annota1.exp,
5973 gdb.base/arithmet.exp, gdb.base/assign.exp,
5974 gdb.base/async.exp, gdb.base/attach.exp,
5975 gdb.base/bitfields.exp, gdb.base/bitops.exp,
5976 gdb.base/break.exp, gdb.base/call-ar-st.exp,
5977 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
5978 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
5979 gdb.base/commands.exp, gdb.base/completion.exp,
5980 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
5981 gdb.base/constvars.exp, gdb.base/corefile.exp,
5982 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
5983 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
5984 gdb.base/ending-run.exp, gdb.base/environ.exp,
5985 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
5986 gdb.base/finish.exp, gdb.base/foll-exec.exp,
5987 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
5988 gdb.base/funcargs.exp, gdb.base/help.exp,
5989 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
5990 gdb.base/logical.exp, gdb.base/long_long.exp,
5991 gdb.base/maint.exp, gdb.base/mips_pro.exp,
5992 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
5993 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
5994 gdb.base/pointers.exp, gdb.base/printcmds.exp,
5995 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
5996 gdb.base/regs.exp, gdb.base/relational.exp,
5997 gdb.base/remote.exp, gdb.base/reread.exp,
5998 gdb.base/restore.exp, gdb.base/return2.exp,
5999 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
6000 gdb.base/selftest.exp, gdb.base/setshow.exp,
6001 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
6002 gdb.base/sigall.exp, gdb.base/signals.exp,
6003 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
6004 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
6005 gdb.base/step-test.exp, gdb.base/structs.c,
6006 gdb.base/structs.exp, gdb.base/structs2.exp,
6007 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
6008 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
6009 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
6010 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
6011 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
6012 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
6013 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
6014 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
6015 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
6016 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
6017 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
6018 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
6019 gdb.fortran/types.exp, gdb.java/jmisc.exp,
6020 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
6021 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
6022 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
6023 gdb.trace/circ.exp, gdb.trace/collection.exp,
6024 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
6025 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
6026 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
6027 gdb.trace/report.exp, gdb.trace/save-trace.exp,
6028 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
6029 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
6030 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
6031 notices.
6032
dc96c6c7 60332001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
6034
6035 * gdb.base/varargs.c (find_max_double): Fix printf format string:
6036 first arg is int not float.
6037
dc96c6c7 60382001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
6039
6040 * gdb.base/reread.exp: Unsupported for non-native targets;
6041 doesn't work for remote debugging.
6042
9b0c4aeb
FN
60432001-02-19 Fernando Nasser <fnasser@redhat.com>
6044
6045 From Drew Moseley <dmoseley@redhat.com>
6046 * gdb.base/ending-run.exp: Properly handle the BSP state when
6047 stepping past the end of main.
6048
02aa71d5
MC
60492001-02-19 John Moore <jmoore@redhat.com>
6050
6051 * gdb.base/commands.exp (infrun_breakpoint_command_test):
6052 Converted HPUX fix for non-expected items following multiple
6053 step commands into general solution for all platforms.
6054
1fa449a4
MC
60552001-02-18 Michael Chastain <chastain@redhat.com>
6056
6057 * gdb.c++/classes.exp (do_tests): Change runto statements
6058 from "runto 'foo(void)'" to "runto 'foo'". This makes the
6059 statements demangler agnostic.
6060 * gdb.c++/virtfunc.exp (do_tests): Likewise.
6061 (gdb_virtfunc_restart): Likewise.
6062
b2f9ec70
MC
60632001-02-14 Michael Chastain <chastain@redhat.com>
6064
6065 * gdb.c++/inherit.exp (do_tests): Change runto statements
6066 from "runto 'foo(void)'" to "runto 'foo'". This makes the
6067 statements demangler agnostic.
6068
cf74b8ca
AC
6069Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
6070
6071 * gdb.threads/pthreads.exp: Unify pass/fail messages for
6072 ``continue to bkpt at common_routine in thread 2'' and ``stopped
6073 before calling common_routine 15 times'' tests.
6074
99f78f56
MC
60752001-02-11 Michael Chastain <chastain@redhat.com>
6076
6077 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
6078 Helps the test script figure out which demangler is in use.
6079 (dm_type_foo_ref): Ditto.
6080 (dm_type_int_star): Ditto.
6081 (dm_type_long_star): Ditto.
6082 (dm_type_unsigned_int): Ditto.
6083 (dm_type_void): Ditto.
6084 (dm_type_void_star): Ditto.
99707966 6085 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
6086 Probe the gdb demangler and set variables to accommodate
6087 formatting differences.
6088 (info_func_regexp): New function. Same as info_func, but
6089 matches against a regexp.
6090 (info_func): Match against a literal string.
6091 (print_addr_2): New function. Match against a literal string,
6092 which can be different from the input to gdb.
6093 (print_addr): Simply call print_addr_2 with the same argument twice.
6094 (test_lookup_operator_functions): Use demangler formatting variables.
6095 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
6096 the tests in the same order as the C++ class declaration.
6097 (test_paddr_operator_functions): Ditto.
6098 (test_paddr_overloaded_functions): Ditto.
6099 (test_paddr_hairy_functions): Use demangler formatting variables.
6100 Add reference to gdb/19 for related tests.
6101 (do_tests): Call probe_demangler.
6102
1de8f023
KB
61032001-01-30 Kevin Buettner <kevinb@redhat.com>
6104
6105 * gdb.c++/templates.cc (printf): Remove unused function definition.
6106
ca3f91ed
MS
61072001-01-26 Felix Lee <flee@redhat.com>
6108
6109 * sid.exp (sid_exit): Pass host, not target, to remote_close.
6110
61112001-01-25 matthew green <mrg@redhat.com>
6112
6113 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
6114 up sid.
6115 (sid_exit): Call `remote_pop_conn' after GDB is gone.
6116
61172001-01-25 matthew green <mrg@redhat.com>
6118
6119 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 6120 Deprecate $sid_spawn_id.
ca3f91ed
MS
6121 (sid_exit): Remove code necessary only for `spawn.'
6122
61232001-01-25 matthew green <mrg@redhat.com>
6124
6125 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
6126
fb18ec4a
MC
61272001-01-28 Michael Chastain <chastain@redhat.com>
6128
6129 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
6130 to call when tests fail. It takes gdb out of the overloaded
6131 function choice menu back to the main prompt, so that the test
6132 program stays synchronized.
6133 (set_bp_overloaded): New proc to collect all the common
6134 code for setting a breakpoint on an overloaded name. Calls
6135 take_gdb_out_of_choice_menu when needed.
6136 (menu_overload1arg): New variable to collect the repeated
6137 instances of the expected menu for an overloaded name. Change
6138 the regular expression to handle changes in g++ type encoding:
6139 "void" can be either "void" or "", and "unsigned int" can be
6140 either "unsigned int" or "unsigned".
6141 (continue_to_bp_overloaded): Change regular expressions to handle
6142 changes in g++ type encoding.
6143 (no proc): Call take_gdb_out_of_choice_menu when needed.
6144 Remove redundant calls to "info break". Accept either "canceled"
6145 or "cancelled". Change regular expressions in "info break"
6146 calls to handle changes in g++ type encoding. Give all tests
6147 unique strings.
6148
9c646a6e
BE
61492001-01-17 Ben Elliston <bje@redhat.com>
6150
6151 * config/sid.exp: New file.
6152
9549d9c1
AC
6153Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
6154
6155 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
6156
dc96c6c7 61572000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
6158
6159 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
6160 Add a RE to accept a non-ascii char if one is ever presented.
6161
b4df4f68
FN
61622000-12-20 Fernando Nasser <fnasser@redhat.com>
6163
297dd0fd 6164 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 6165
dc96c6c7 61662000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 6167
d63a86f8 6168 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
6169 in regexp. One '\' does not suffice on Linux.
6170
4a7bddb6
MC
61712000-12-09 Michael Chastain <chastain@redhat.com>
6172
6173 * gdb.base/break.exp (test_clear_command): Use a marker function
6174 rather than 'main' for the test function. Also move this
6175 test to an execution point where the marker function names are
6176 guaranteed to be bound to functions. (Executing tests after a
6177 'finish' from main runs into name conflicts with local names
6178 in __libc_start_main).
6179
dc96c6c7 61802000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
6181
6182 * gdb.base/finish.exp: New test for gdb's "finish" command.
6183 * gdb.base/return2.exp: New test for gdb's "return" command.
6184 * gdb.base/return2.c: New source file for above.
6185
dc96c6c7 61862000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
6187
6188 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
6189 * gdb.base/miscexprs.exp: Ditto.
6190 * gdb.base/pointers.exp: Ditto.
6191 * gdb.c++/derivation.exp: Ditto.
6192 * gdb.c++/local.exp: Ditto.
6193 * gdb.c++/namespace.exp: Ditto.
6194 * gdb.c++/overload.exp: Ditto.
6195 * gdb.c++/ref-types.exp: Ditto.
6196
dc96c6c7 61972000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
6198
6199 * gdb.base/constvars.exp: Test result of "up" command.
6200 * gdb.base/miscexprs.exp: Ditto.
6201 * gdb.base/pointers.exp: Ditto.
6202 * gdb.base/scope.exp: Ditto.
6203 * gdb.c++/derivation.exp: Ditto.
6204 * gdb.c++/local.exp: Ditto.
6205 * gdb.c++/namespace.exp: Ditto.
6206 * gdb.c++/overload.exp: Ditto.
6207 * gdb.c++/ref-types.exp: Ditto.
6208
44097287
FN
62092000-11-22 Michael Chastain <chastain@redhat.com>
6210
6211 * mips_pro.exp: Accept either "middle -> top -> main" or
6212 "middle -> main" in the backtrace, because gcc can optimize
6213 tail calls to jumps. Remove setup_xfail for the hppa case.
6214 Add a comment with the original warning messages from PR 3016,
6215 which was filed in 1993, to preserve them for posterity.
6216
9d2e1bab
ND
62172000-11-17 Nick Duffek <nsd@redhat.com>
6218
6219 * lib/gdb.exp (gdb_test): Override timeout with board info.
6220
1aca8eb7
ND
62212000-11-17 Nick Duffek <nsd@redhat.com>
6222
6223 * gdb.base/display.exp: Don't kill running stub. Add "again" to
6224 the second kill and detach messages.
6225
93076499
ND
62262000-11-17 Nick Duffek <nsd@redhat.com>
6227
6228 * configure.in: Add AC_EXEEXT.
6229 * configure: Regenerate.
6230 * Makefile.in (just-check): Export EXEEXT.
6231 * lib/gdb.exp ($EXEEXT): Import from environment.
6232 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
6233 expect "maint dump-me" on Cygwin.
6234 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
6235 $EXEEXT.
6236
30e87cd3
ND
62372000-11-17 Nick Duffek <nsd@redhat.com>
6238
6239 * gdb.base/break.exp: Test backtrace and finish from called
6240 function on all platforms, not just HP-UX.
6241
dc96c6c7 62422000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
6243
6244 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
6245 code from gdb_target_monitor, so it can be used independantly
6246 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 6247
dc96c6c7 62482000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
6249
6250 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
6251 * gdb.base/corefile.exp: Expect the message "Program is being
6252 debugged already" when we send the "corefile" command, since
6253 the preceeding gdb_load may have connected gdb to a remote target.
6254 * gdb.base/display.exp: Disable hardware watchpoints if new
6255 board info variable "no_hardware_watchpoints" is true.
6256 Replace single-letter commands with more readable ones.
6257 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
6258 if new board info variable "no_hardware_watchpoints" is true.
6259 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
6260 to see if stdio (printf) testing is possible.
6261 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
6262 board info variable "no_hardware_watchpoints" is true. Use new
6263 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
6264
39124dea
FN
62652000-11-13 Fernando Nasser <fnasser@redhat.com>
6266
6267 From Orjan Friberg <orjanf@axis.com>:
6268 * gdb.base/printcmds.exp: Escape curly braces followed by a number
6269 in array print pattern match.
6270
a9e2e984
FN
62712000-11-09 Fernando Nasser <fnasser@redhat.com>
6272
6273 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
6274 spelling "cancelled" to U.S. spelling "canceled" to match changes
6275 made to gdb.
6276 * gdb.c++/ovldbreak.exp: Ditto.
6277
c7db355b
PS
62782000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
6279
6280 * gdb.base/callfuncs.c (main): Moved to end of file, call
6281 t_double_values to initialize the FPU before inferior calls are made.
6282 * gdb.base/callfuncs.exp: Test for register preservation after calling
6283 inferior functions. Add tests for continuining, finishing and
6284 returning from a stop in a call dummy.
6285
dc96c6c7 62862000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
6287
6288 * gdb.base/commands.exp: Break up long lines, and re-indent.
6289
dc96c6c7 62902000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
6291
6292 * config/gdbserver.exp: Rewritten from the ground up, to make it
6293 compatible with the current dejagnu tree, and to make it work with
6294 the new "gdbserver" in libremote.
6295
dc96c6c7 62962000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
6297
6298 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
6299 * gdb.base/varargs.exp: Skip entire test if no printf support.
6300 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
6301 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
6302
dc96c6c7 63032000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
6304
6305 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
6306 no floating point support.
6307 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
6308 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
6309 * gdb.base/call-rt-st.exp: Ditto.
6310 * gdb.base/call-strs.exp: Ditto.
6311
bac5fc66
JG
63122000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
6313
6314 * gdb.base/sizeof.c: include <stdio.h>.
6315
6316 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
6317 'finish', otherwise uncaptured gdb_prompt would potentially
6318 throw remaining test points out of sync.
6319
b22a6027
SB
63202000-07-26 Scott Bambrough <scottb@netwinder.org>
6321
6322 * gdb.base/recurse.exp: Run tests for all targets.
6323 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
6324 gnu-oldld case on ARM.
6325 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
6326 for ARM targets.
d63a86f8 6327
d8231941
AG
6328Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
6329
6330 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
6331 * gdb.java/configure: Rebuild.
6332
8caabe69
AG
6333Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
6334
6335 * gdb.java/jv-exp.exp: New file.
6336
9d273ca3
AG
6337Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
6338
6339 * configure: Rebuilt.
6340 * configure.in (configdirs): Add gdb.java.
6341 * gdb.java/jmisc.java: New file.
6342 * gdb.java/jmisc.exp: New file.
6343 * gdb.java/Makefile.in: New file.
6344 * gdb.java/configure: Rebuilt.
6345 * gdb.java/configure.in: New file.
6346 * lib/java.exp: New file.
6347
4f823a66
AC
6348Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
6349
6350 * gdb.base/exprs.exp: Test casts to a pointer including over and
6351 underflow.
6352
2391e11d
AC
6353Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
6354
6355 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
6356 and the compilers sizes.
6357
54602222
ND
63582000-07-09 Nick Duffek <nsd@redhat.com>
6359
6360 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
6361 (use_methods): New function.
6362 (main): Call use_methods().
6363 * gdb.c++/classes.exp (test_method_param_class): New procedure.
6364 (do_tests): Call test_method_param_class.
6365
2bec0572
ND
63662000-07-09 Nick Duffek <nsd@redhat.com>
6367
6368 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
6369 spelling.
6370 (test_enums): New procedure. Move enum tests from end of script
6371 to here. Set breakpoint on function name instead of line number.
6372 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
6373 (enums2): New marker function.
6374 (enums1): New function.
6375 (main): Call enums1(). Move enum tests to enums1().
6376
78492fde
AC
6377Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
6378
6379 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
6380 compile/link program. Update line numbers.
6381 * gdb.asm/d10v.inc: Define ``startup''.
6382 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 6383
49a2cef8
AC
6384Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
6385
6386 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
6387
3e6c8688
EZ
63882000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6389
6390 * gdb.base/maint.exp: Add 'maint print architecture' item to output
6391 of 'help maint print' command.
6392
9ff5cbe9
AC
6393Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
6394
6395 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
6396 they use gdb_expect_list.
6397
17c579bd
AC
6398Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
6399
6400 * gdb.base/commands.exp: Use ``set remote
6401 memory-read-packet-size'' instead of ``set endian big'' to test
6402 long commands.
6403
e6d71bf3
DB
64042000-06-03 Daniel Berlin <dan@cgsoftware.com>
6405
6406 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 6407 g++, and stop skipping them.
e6d71bf3
DB
6408
6409 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
6410 work under g++.
6411
d63a86f8 6412 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
6413 initialization.
6414
dc96c6c7 64152000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
6416
6417 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
6418 the regular expression: accept an (almost) arbitrary sequence of
6419 "frames-invalid" and "breakpoints-invalid" messages both before
6420 and after the "starting" message.
6421
dc96c6c7 64222000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
6423
6424 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 6425
dc96c6c7 64262000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
6427
6428 * gdb.base/annota1.exp (annotate-signal-handler-caller):
6429 Relax the regular expression a little, make it pass on Solaris 8.
6430
8216cda9
KB
64312000-05-12 Kevin Buettner <kevinb@redhat.com>
6432
6433 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 6434 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
6435 Instead, it is permissible for gdb to stop on the line of the
6436 call itself.
6437
1a570b2f
MS
64382000-05-12 Michael Snyder <msnyder@.cygnus.com>
6439
6440 * gdb.base/break.exp (bp on small function, optimized file):
6441 Add a second pass pattern. The behavior differs here between stabs
6442 and dwarf for one-line functions. Stabs preserves two line symbols
6443 (one before the prologue and one after) with the same line number,
6444 but dwarf regards these as duplicates and discards one of them.
6445 Therefore the address after the prologue (where the breakpoint is)
6446 has no exactly matching line symbol, and GDB reports the breakpoint
6447 as if it were in the middle of a line rather than at the beginning.
6448
dc96c6c7 64492000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 6450
d63a86f8 6451 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
6452 rather than "send_gdb" (for consistancy).
6453
7d418785
AC
6454Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
6455
6456 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
6457 * gdb.c++/templates.cc: Properly check for GCC version number.
6458 * lib/compiler.cc: Likewise
6459
dc96c6c7 64602000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 6461
d63a86f8 6462 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
6463 gdb may not stop at the first line of main, due to code motion.
6464
dc96c6c7 64652000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
6466
6467 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
6468 This test depends on parsing the printf output from the target.
6469 Since the sparclet stub doesn't do stdio, this will never work.
6470 * gdb.base/call-rt-st.exp: ditto.
6471 * gdb.base/call-strs: ditto.
6472
dc96c6c7 64732000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
6474
6475 * gdb.base/miscexprs.exp: make sizeof long array test portable.
6476
6477 * gdb.base/ending-run.exp: After connecting to a remote target,
6478 but before running, the target will appear to be in a random
6479 location. Specify both a file and a line for breakpoints.
6480 Also, the function that calls main may be called 'init'
6481 rather than 'start'.
6482
a5a51225
EZ
64832000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6484
6485 * gdb.base/help.exp: Update output for add-symbol-file command.
6486
7930cc7c
FN
64872000-04-10 Fernando Nasser <fnasser@cygnus.com>
6488
6489 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
6490 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
6491
23e37ab1
C
64922000-04-07 J.T. Conklin <jtc@redback.com>
6493
e93c542c
C
6494 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
6495
23e37ab1
C
6496 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
6497
591b8fa3
PDM
6498Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
6499
6500 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
6501 values that can be represented exactly.
6502 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
6503 above change, and to not check against the directory part of the source
6504 file name.
6505 (step into print_long_arg_list): Likewise.
6506 (print print_small_structs from print_long_arg_list): Likewise.
6507 (print print_long_arg_list): Likewise.
6508
7a495180
EZ
65092000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6510
30b53638 6511 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 6512
beb998c6
AC
6513Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
6514
6515 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
6516
1c689132
DB
65172000-03-25 Daniel Berlin <dan@cgsoftware.com>
6518
6519 * gdb.base/commands.exp (deprecated_command_test): Add test for
6520 deprecate with no arguments.
6521
c1790a9d
JL
65222000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
6523
6524 * gdb.base/break.exp: Add new test for setting breakpoints on
6525 optimized code so we can test breakpoints work even when function
6526 prologues may be optimized away
6527
003ba290
FN
65282000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
6529
6530 From David Whedon <dwhedon@gordian.com>
6531 * gdb.base/commands.exp : Added command deprecator tests.
6532
6837a0a2
DB
65332000-03-22 Daniel Berlin <dan@cgsoftware.com>
6534
6535 * gdb.base/help.exp: Added test for new apropos command.
6536
b9593231
KB
65372000-03-21 Kevin Buettner <kevinb@redhat.com>
6538
6539 * gdb.base/pointers.c (usevar): New function.
6540 (main): Make sure that global variables v_int_pointer2, rptr,
6541 and y are all referenced someplace in the program by calling
6542 usevar() on them. [Some linkers delete symbols which are
6543 never referenced. The space remains, but there's no way to
6544 get a (symbolic) handle on the variable from the debugger.]
6545
751a959b
EZ
65462000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6547
6548 * gdb.base/printcmds.c: Add typedeffed arrays.
6549
6550 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
6551 procedure to test arrays that are typedef'd.
6552
73a93a32
JI
65532000-03-13 James Ingham <jingham@leda.cygnus.com>
6554
6555 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 6556 the library directories.
73a93a32 6557
fb40c209
AC
6558Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
6559
6560 * configure.in (configdirs): Add sub directory gdb.mi.
6561 * configure: Re-generate.
6562
6563 * gdb.mi: New directory.
d63a86f8 6564
ee4dd2c9
AC
65652000-02-25 Scott Bambrough <scottb@netwinder.org>
6566
6567 * gdb.base/long_long.exp: Correct test suite failure when printing
6568 a long long value as a double on ARM platforms.
6569
70f0cc22
JB
65702000-02-16 Jim Blandy <jimb@redhat.com>
6571
6572 * gdb.base/break.exp ("breakpoint line number"): Make sure the
6573 default source file is set properly before running this test.
6574
853819b8
EZ
65752000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6576
6577 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
6578 gdbtk/library directory, not in gdbtcl2.
6579
dfcd3bfb
JM
65802000-02-04 Jim Blandy <jimb@redhat.com>
6581
6582 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
6583 backslash from regexp pattern.
6584
6585 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
6586 procedure. Use it to run all the "continue to bp overloaded"
6587 tests. Note that this changes the names of the tests slightly.
6588 If the breakpoint hit message includes a hex PC value, because
6589 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
6590 from the real source code, still consider that a pass.
6591
6592 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
6593 XFAIL here if the breakpoint message contains a hex address. Note
6594 similar change on 1999-11-02.
6595
6596 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
6597
6598 * gdb.base/ptype.exp: Establish a default source file before
6599 calling get_debug_format.
6600
66012000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
6602
6603 * gdb.base/watchpoint.exp: Remove duplication of test messages.
6604
8b93c638
JM
66052000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
6606
6607 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
6608 of successive stepi commands -- while in the prologue we should see
6609 the function entry bracket.
6610
66112000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
6612
6613 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
6614 reach __change_mode() when stepping through the end of main().
6615
c5394b80
JM
66162000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
6617
6618 * gdb.base/default.exp: Fix expected pattern.
6619 * gdb.base/help.exp: Same.
6620
0d06e24b
JM
66212000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6622
6623 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
6624 Don't use xfail's because that affects only the following test.
d63a86f8 6625
0d06e24b
JM
6626 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
6627 solaris or linux.
6628
6629 * gdb.base/selftest.exp: Update to reflect changes to main.c.
6630
dc96c6c7 66312000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 6632
d63a86f8 6633 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
6634 "A syntax error" rather than "A parse error". Accept both.
6635
66362000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
6637
6638 * gdb.base/default.exp: Remove OS dependent string from "target
6639 remote" test.
6640 * gdb.base/help.exp: Same for "help target remote" test.
6641
c3f6f71d
JM
66422000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6643
6644 From Jim Kingdon <kingdon@redhat.com>:
6645
6646 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
6647 prompt (cleanup rather than necessity, but still might keep output
6648 from spilling to next test).
6649
66502000-01-02 Fred Fish <fnf@cygnus.com>
6651
6652 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
6653 AIX, which defines them in <sys/types.h>.
6654
ed9a39eb 66551999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 6656
ed9a39eb
JM
6657 * gdb.base/default.exp: Match arm* etc instead of arm in "info
6658 float" test.
6659
66601999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 6661
ed9a39eb 6662 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
6663
6664 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
6665 outermost frame disallowed".
6666
66671999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
6668
6669 * gdb.base/setvar.exp: New tests for setting the value of a struct
6670 with a constant list.
6671
66721999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
6673
6674 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
6675 require the user to type a cast before setting the value of a struct.
6676
de57eccd
JM
66771999-12-06 Jim Blandy <jimb@cygnus.com>
6678
6679 * gdb.base/default.exp: Expect the new 'info float' command on
6680 all i386 platforms.
6681
6682 * gdb.threads/linux-dp.exp: Expand our ability to recognize
6683 LinuxThreads libraries that don't support debugging.
6684
c2d11a7d
JM
6685Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
6686
6687 * gdb.base/remote.c: Fill the buffer with truely random data.
6688 Change the buffer type to ``unsigned char'' to simplify size
6689 arithmetic.
6690
6691 * gdb.base/remote.exp: Reduce download numbers by one. Typical
6692 stub only handles 400-1 byte packets. Verify that the download
6693 worked.
6694
66951999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
6696
6697 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
6698 tests, using UNRESOLVED for the untested cases. Also, does not wait
6699 for a timeout if the prompt was received before a recognizable pattern.
6700
67011999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
6702
6703 * lib/gdb.exp (gdb_expect_list): Fix spelling.
6704
67051999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6706
6707 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
6708 watchpoints.
6709
67101999-11-24 Jason Merrill <jason@casey.cygnus.com>
6711
6712 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
6713
6714 * gdb.c++/local.exp: Be more flexible in recognizing local class
6715 name mangling. Don't allow horribly truncated method names.
6716 * gdb.c++/derivation.exp: Expect protected inheritance.
6717 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
6718 * gdb.c++/virtfunc.exp: Likewise.
6719 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
6720 when printing a nested enum.
6721
67221999-11-22 Jim Blandy <jimb@cygnus.com>
6723
6724 * gdb.base/step-test.exp: Properly await GDB's response to setting
6725 a breakpoint on the call to large_struct_by_value.
6726
6727 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
6728 just because we have debug info for the `start' function.
6729
67301999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
6731
6732 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
6733 "Unknown signal" messages, which indicate (on LinuxThreads) that
6734 GDB doesn't know how to debug threads on this system. This is
6735 better than hanging while philosopher 0 dumps chatter into gdb.log.
6736
67371999-11-18 Tom Tromey <tromey@cygnus.com>
6738
6739 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
6740
67411999-11-18 Fred Fish <fnf@cygnus.com>
6742
6743 * gdb.base/coremaker2.c: Add sample program for generating
6744 cores that is more self contained than coremaker.c. Eventually
6745 I'll add more code to this and tie it into the testsuite.
6746
4ce44c66
JM
67471999-11-12 Stan Shebs <shebs@andros.cygnus.com>
6748
6749 * gdb.base/dollar.exp: Remove, now in gdb.hp.
6750
67511999-11-10 Jimmy Guo <guo@cup.hp.com>
6752
6753 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
6754 from $srcdir/lib/.
6755 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
6756 and gdb.c++/.
6757
6758 * gdb.c++/derivation.exp: remove redundant get compiler info code.
6759
d63a86f8 6760 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
6761 'continue with watch' test point.
6762
67631999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
6764
6765 Merged from p2linux-990323-branch:
d63a86f8 6766
4ce44c66
JM
6767 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
6768
11cf8741
JM
6769Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
6770
6771 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
6772 {limit,fixed}''. Test ``set download-write-size''.
6773
6774Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
6775
6776 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
6777 gdb_expect_list.
6778
6779Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
6780
6781 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
6782
67831999-11-03 Mark Salter <msalter@cygnus.com>
6784
6785 * gdb.base/break.exp: Fix "stub continue" pattern.
6786
67871999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
6788
6789 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
6790
67911999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
6792
6793 * gdb.base/display.exp ("finish"): Add timeout clause.
6794
6795 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
6796 plain prompt clause, so this doesn't have to time out in order to
6797 fail.
6798
6799 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
6800 breakpoint hit messages include an address.
6801
6802 * gdb.base/display.exp: Don't forget to escape parens in regular
6803 expressions. Unix regexp notatation sucks.
6804
68051999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6806
6807 * gdb.base/annota1.exp: Test for annotate-signalled: change output
6808 order for 'signalled' message.
6809
5c44784c
JM
68101999-11-01 Stan Shebs <shebs@andros.cygnus.com>
6811
6812 From Jimmy Guo <guo@cup.hp.com>:
6813 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
6814 * gdb.base/annota1.c: Add code for tests to work with.
6815
68161999-10-26 Frank Ch. Eigler <fche@cygnus.com>
6817
6818 * gdb.base/remote.exp: New test for remote downloading settings.
6819 * gdb.base/remote.c: New file with large .data.
6820
917317f4
JM
68211999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
6822
6823 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
6824 for LinuxThreads support, merged from the Code Fusion branch.
6825
6826Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
6827
6828 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
6829 containing exp_continue into a while within an expect. Don't
6830 attempt a start more than three times. Check return value from
6831 gdb_load.
d63a86f8 6832
2df3850c
JM
6833Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
6834
6835 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
6836 a pass case.
6837
2acceee2
JM
68381999-10-01 Kevin Buettner <kevinb@cygnus.com>
6839
6840 * gdb.base/break.c (main): Added a statement that we can step
6841 off of.
6842 * gdb.base/break.exp: Added tests for setting a breakpoint
6843 at an offset and stepping onto a breakpoint.
6844
68451999-10-01 Fred Fish <fnf@cygnus.com>
6846
d63a86f8 6847 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
6848 gdb output.
6849
c2c6d25f
JM
68501999-09-18 Jim Blandy <jimb@cris.red-bean.com>
6851
6852 * gdb.base/break.exp: Code locations are in hex, don't forget!
6853 (For HP-UX.)
6854
68551999-09-17 Stan Shebs <shebs@andros.cygnus.com>
6856
6857 * condbreak.exp: Use break.c as test program.
6858 * condbreak.c: Remove, redundant with break.c.
6859
68601999-09-15 Stan Shebs <shebs@andros.cygnus.com>
6861
6862 * config/monitor.exp (gdb_target_monitor): Disable X- and
6863 Z-packets if the target needs it.
6864
68651999-09-13 James Ingham <jingham@leda.cygnus.com>
6866
6867 * gdb.c++/overload.exp: Added tests for listing overloaded
6868 functions with function pointers in the arg, explicitly calling
6869 out the version you want.
6870
cff3e48b
JM
68711999-09-09 Stan Shebs <shebs@andros.cygnus.com>
6872
6873 * long_long.exp: Add variations of test cases that work for
6874 targets with 16-bit ints and 32-bit doubles.
6875
d4f3574e
SS
68761999-09-08 Stan Shebs <shebs@andros.cygnus.com>
6877
6878 * break.c (main): Compare a possibly-uninitialized argc with an
6879 unlikely value that fits in 16 bits.
6880
68811999-09-07 Stan Shebs <shebs@andros.cygnus.com>
6882
6883 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
6884 0xfeeb, don't want negative numbers if ints are 16 bits.
6885
6886 * lib/gdb.exp (skip_cplus_tests): New proc.
6887 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
6888 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
6889 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
6890 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
6891 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
6892 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
6893 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
6894 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
6895
6896 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
6897
6898Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
6899
6900 * gdb.base/corefile.exp (up): Allow a parameter to appear
6901 in the frame that we're going up to.
6902
6903 From Jim Blandy <jimb@cygnus.com>:
6904
6905 * gdb.base/default.exp (info float): Expect some output now.
6906
6907 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
6908 returning floating-point values to fail on the x86.
6909 * gdb.base/callfwmall.exp (do_function_calls): Same.
6910
6911 * gdb.base/list.exp (test_listsize): Correct expectations for
6912 listing line 1 with listsize 2. Also, listing a single line
6913 works now, as does listing three lines. [Kevin's note: There
6914 were a number of other cases fixed too where the expectations
6915 differed...]
6916
69171999-09-02 Stan Shebs <shebs@andros.cygnus.com>
6918
6919 * gdb.base/selftest.exp: Add case for when version prints as
6920 constant string instead of char pointer.
6921
104c1213
JM
69221999-08-25 Stan Shebs <shebs@andros.cygnus.com>
6923
6924 * gdb.base/ending-run.exp: Add Solaris case for what happens when
6925 stepping out of main.
6926
6927 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
6928 G++ used.
6929
6930 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
6931 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
6932
6933 * gdb.c++/ovldbreak.exp: Update match string in test that
6934 includes a warning of multiple breakpoints.
6935
69361999-08-24 Stan Shebs <shebs@andros.cygnus.com>
6937
6938 * gdb.base/display.exp: Improve precision of step-after-finish
6939 added yesterday.
6940
6941 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
6942 test.
6943
6944 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
6945 configs when using G++, not just hppa*.
6946
69471999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6948
6949 * gdb.base/async.c: New file.
6950 * gdb.base/async.exp: New file.
6951
6952Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
6953
6954 * gdb.base/break.exp: Tweak PA specific tests to properly handle
6955 PA64.
6956
53a5351d
JM
6957Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
6958
104c1213
JM
6959 * gdb.base/display.exp: "finish" can leave us mid-line on many
6960 targets, deal with it. Add a small constant to main, instead of
6961 1000 since main+1000 may not be a valid address in the target.
6962
53a5351d
JM
6963 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
6964 on hpux11.
6965
6966 * gdb.base/attach.exp: Handle another hpux11 error message variant
6967 when attaching to a process that does not exist.
6968
69691999-08-19 J.T. Conklin <jtc@redback.com>
6970
6971 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
6972 characters in 'continue to 1241' test.
6973
69741999-08-17 Stan Shebs <shebs@andros.cygnus.com>
6975
6976 * gdb.base/call-ar-st.exp: Add a shorter match case for the
6977 stop in print_long_arg_list, define and use a whitespace
6978 variable in print_small_structs test, add an XFAIL for Solaris.
6979 * gdb.base/dbx.exp: XFAIL func commands until somebody is
6980 interested enough to fix.
6981
7be570e7
JM
69821999-08-13 Keith Seitz <keiths@cygnus.com>
6983
6984 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
6985 (dbx_gdb_load): Remove. Use gdb_load instead, since that
6986 proc knows about targets other than the natives.
6987 (test_assign): Use "gdb_run_cmd" to "run" the target.
6988 Check that we've actually hit the breakpoint at main.
6989 When we attempt to assign a value to a local variable, check
6990 that the variable is in the current scope, i.e., don't use
6991 a test with an empty result.
6992
6993Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
6994
6995 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
6996 command.
6997
69981999-08-09 Stan Shebs <shebs@andros.cygnus.com>
6999
7000 From Jimmy Guo <guo@cup.hp.com> and others at HP:
7001 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
7002 gdb.compat, gdb.threads-hp.
7003 gdb.hp/configure, gdb.hp/configure.in: New files.
7004 gdb.hp/Makefile.in: Recurse into new subdirs.
7005 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
7006 gdb.hp/gdb.objdbg: New directory, tests for debugging info
7007 in object files.
7008 gdb.hp/tools: New directory, aux tools for HP-specific tests.
7009
96baa820
JM
70101999-08-05 Stan Shebs <shebs@andros.cygnus.com>
7011
7012 * gdb.base/display.exp: Help expect by putting a newline in the
7013 funky printf, remove a bogus p/a test.
7014
70151999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7016
7017 * gdb.base/display.exp: Make sure that when we say 'run', we are
7018 connected to the target. This is necessary when running not
7019 natively.
7020
70211999-08-03 Stan Shebs <shebs@andros.cygnus.com>
7022
7023 * gdb.base/step-test.exp: Removed some extraneous messages.
7024
7025 * gdb.base/long_long.exp: Don't run memory examination tests
7026 on little-endian targets (they will need a different set of
7027 results to match).
7028
70291999-08-02 Stan Shebs <shebs@andros.cygnus.com>
7030
7031 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
7032 until somebody decides to fix GDB.
7033
7034 * gdb.base/long_long.c: Stop compiler complaint by specifying long
7035 constant as "ULL".
7036 * gdb.base/long_long.exp: Loosen x/c test, add partial result
7037 matches for a couple x/2 commands.
7038
a0b3c4fd
JM
70391999-07-30 Stan Shebs <shebs@andros.cygnus.com>
7040
7041 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
7042 by merging in ref-types2 tests.
7043 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
7044
7045 From Jimmy Guo <guo@cup.hp.com> and others at HP:
7046 * gdb.c++/Makefile.in: Add standard actions.
7047 (EXECUTABLES): Rename from PROGS, update list.
7048 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
7049 from gdb.hp.
7050 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
7051 foo and bar locals.
7052 * gdb.c++/anon-union.exp: Fix tests to match.
7053 * gdb.c++/classes.exp: Run if HP compiler used, add extra
7054 expect matches to handle output variations.
7055 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
7056 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
7057 output, add HP alternatives for new and delete prints.
7058 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
7059 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
7060 * gdb.c++/demangle.exp: Use $style when reporting failure.
7061 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
7062 * gdb.c++/inherit.exp: Run if HP compiler used, add some
7063 match alternatives.
7064 * gdb.c++/local.exp: Add match alternatives or xfails for HP
7065 compilers.
7066 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
7067 * gdb.c++/method.exp: Add match alternatives.
7068 * gdb.c++/misc.cc: Add bool types.
7069 * gdb.c++/misc.exp: Add tests for bool types.
7070 * gdb.c++/overload.exp: Add xfails.
7071 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
7072 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
7073 add some more template parameter tests (only for HP currently).
7074 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
7075 * gdb.c++/virtfunc.cc: Add return type and value for main.
7076 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
7077 match alternatives.
d63a86f8 7078
a0b3c4fd
JM
70791999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7080
7081 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
7082
70831999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
7084
7085 * gdb.base/signals.exp: Don't expect getting a backtrace from
7086 within a signal handler to fail on Linux.
7087
70881999-07-29 Stan Shebs <shebs@andros.cygnus.com>
7089
7090 From Jimmy Guo <guo@cup.hp.com> and others at HP:
7091 * lib/gdb.exp: Remove some gratuitious semicolons.
7092 (delete_breakpoints): Increase timeout.
7093 (gdb_expect): Add -notransfer option.
7094 (gdb_test): Use -notransfer option.
7095 (get_compiler_info): Add f77 case.
7096 (get_compiler): New proc, split out from gdb_preprocess, add f77
7097 case.
7098 (gdb_preprocess): Call get_compiler.
7099
7100 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
7101 * gdb.base/attach.exp, gdb.base/display.exp,
7102 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
7103 gdb.base/long_long.exp, gdb.base/printcmds.exp,
7104 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
7105 third arg to gdb_test.
7106 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
7107 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
7108 HP-UX xfails, add others.
7109 * gdb.base/completion.exp: Reflect name change of self-test.
7110 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
7111 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
7112 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
7113 HP failure number.
7114 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
7115 useless HP-UX 10.30 references.
7116 * gdb.base/maint.exp: Loosen matches.
7117 * gdb.base/pointers.c (main): Declare more_code.
7118 * gdb.base/pointers.exp: Match on output of a `next'.
7119 * gdb.base/structs.c: Add prototypes.
7120 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
7121 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
7122
71231999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7124
7125 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
7126 command.
7127
71281999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7129
7130 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
7131 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
7132
7133 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
7134 debug info. Deal with lack of signal hanlder info in stack.
7135
7136 From Jim Kingdon <kingdon@redhat.com>:
7137 * gdb.base/annota1.exp: If printf has debug info, deal with it.
7138
5a2468f5
JM
71391999-07-19 Stan Shebs <shebs@andros.cygnus.com>
7140
7141 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
7142 gdb.base/foll-vfork.exp: Don't run for crosses.
7143
adf40b2e
JM
7144Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
7145
7146 * gdb.base/configure.in: Check for gdbvars.exp instead of
7147 a1-selftest.exp.
7148 * gdb.base/configure: Re-generate.
7149
71501999-07-12 Stan Shebs <shebs@andros.cygnus.com>
7151
7152 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
7153 in trying to run first and name is too long.
7154
7155 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
7156 pointers2.c and pointers2.exp, respectively.
7157 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
7158 doschk happier.
7159
43e526b9
JM
71601999-07-08 Stan Shebs <shebs@andros.cygnus.com>
7161
7162 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
7163 callfuncs2.c and callfuncs2.exp.
7164
7165 * gdb.base/list.exp: Remove mistaken xfails.
7166 * gdb.base/list0.h: Add optional prototypes.
7167
9846de1b
JM
7168Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
7169
7170 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
7171 calling malloc.
7172 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
7173 * ptype.exp: Move test for get_debug_format to before its first
7174 use.
7175
71761999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7177
7178 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
7179 * gdb.base/annota2.cc, annota2.exp: Move from here.
7180 * gdb.c++/annota2.cc, annota2.exp: To here.
7181 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
7182
43ff13b4
JM
7183Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
7184
7185 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
7186 a consistent format.
7187
085dd6e6
JM
71881999-06-25 Stan Shebs <shebs@andros.cygnus.com>
7189
7190 From Jimmy Guo <guo@cup.hp.com> and others at HP:
7191 * lib/gdb.exp (get_compiler_info): Add detection for assorted
7192 HP compilers, also set the globals $true and $false.
7193
7194 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
7195 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
7196 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
7197 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
7198 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
7199 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
7200 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
7201 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
7202 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
7203 whatis.c} Add C++ compatible function definitions and return
7204 types, add includes for library functions.
7205 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
7206 * gdb.base/step-test.c (myglob): Rename from glob.
7207 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
7208 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
7209 files, move here from gdb.hp.
7210 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
7211 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
7212 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
7213 Adjust line numbers in regexps.
7214
7215 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
7216 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
7217 instead of 0/1.
7218
7219 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
7220 foll-vfork.exp: New files, move here from gdb.hp.
7221 * gdb.base/page.exp: New file, test of pagination command.
7222
7223 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
7224 recursion test.
7225 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
7226
7227 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
7228 gdb.base/solib.exp: Fix compiler invocation process.
7229
7230 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
7231 HP-UX 11, turn off overload resolution explicitly.
7232 * gdb.base/commands.exp: Set argument list explicitly, add
7233 watchpoint test.
7234 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
7235 them work.
7236 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
7237 expressions properly.
7238 * gdb.base/corefile.exp: Loosen the match slightly.
7239 * gdb.base/default.exp: Allow "Error accessing memory" message
7240 also.
7241 * gdb.base/display.exp: Skip over x/0 j if PA64.
7242 * gdb.base/funcargs.exp: Add xfails for HP-UX.
7243 * gdb.base/interrupt.exp: Ditto.
7244 * gdb.base/langs.exp: Add symbolic matches governed by compiler
7245 in use.
7246 * gdb.base/list.exp: Add xfails for HP-UX.
7247 * gdb.base/long_long.exp: Refine some of the numeric matches.
7248 * gdb.base/mips_pro.exp: Xfail on HP-UX.
7249 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
7250 * gdb.base/nodebug.exp: Succeed on more varieties of output.
7251 * gdb.base/opaque.exp: Remove some HP-UX xfails.
7252 * gdb.base/ptype.exp: Succeed on more varieties of output.
7253 * gdb.base/scope.exp: Add xfails for HP-UX.
7254 * gdb.base/sect-cmd.exp: Add more cases.
7255 * gdb.base/setvar.exp: Add xfails for HP-UX.
7256 * gdb.base/shlib-call.exp: Loosen some matches slightly.
7257 * gdb.base/signals.exp: Match on void symbolically.
7258 * gdb.base/step-test.exp: Add case for PA64.
7259 * gdb.base/term.exp: Add exit and restart.
7260 * gdb.base/twice.exp: Clean up after self.
7261 * gdb.base/varargs.exp: Disable overload resolution explicitly.
7262 * gdb.base/whatis.exp: Allow more ways to pass tests.
7263
7264 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
7265 no longer useful.
7266
7267Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
7268
7269 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
7270 list of patterns.
7271 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
7272 print_double_array(double_array)", "continuing to breakpoint
7273 1018", "print print_double_array(array_d)" and "continuing to
7274 1034" tests.
d63a86f8 7275
085dd6e6
JM
72761999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
7277
7278 * Makefile.in: Add empty html and install-html targets.
7279
72801999-06-24 Stan Shebs <shebs@andros.cygnus.com>
7281
7282 * config/mt-*: Remove, these haven't been used since 1996.
7283
72841999-06-22 Stan Shebs <shebs@andros.cygnus.com>
7285
7286 * gdb.base/call-strs.c, gdb.base/ending-run.c,
7287 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
7288 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
7289
9e0b60a8
JM
72901999-06-18 Stan Shebs <shebs@andros.cygnus.com>
7291
7292 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
7293 simpler match case for the ptype of the big class.
7294
72951999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
7296
7297 * gdb.exp: Fix test for gdb_prompt existence.
7298
72991999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
7300
7301 * gdb.exp (gdb_test): Add fail after calls to perror.
7302
73031999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
7304
7305 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
7306
73071999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
7308
7309 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
7310
0f71a2f6
JM
7311Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
7312
7313 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
7314 malloc() is linked in.
7315
73161999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
7317
7318 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
7319 step at end.
7320
7321 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
7322
73231999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
7324
7325 * gdb.java/jv-print.exp: New file. (Our first Java test!)
7326
cce74817
JM
7327Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
7328
7329 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
7330 * gdb.base/mips_pro.exp: Likewise.
7331
73321999-06-02 Keith Seitz <keiths@cygnus.com>
7333
7334 * gdb.c++/templates.cc: Change all "new" operators to throw
7335 an exception.
7336 * gdb.c++/cplusfuncs.cc: Likewise.
7337
7338 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
7339
7340Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
7341
7342 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
7343 * gdb.base/ending-run.exp: When stepping out of main, accept a
7344 step into an arbitrary assembler file.
7345
392a587b
JM
73461999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7347
d63a86f8 7348 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 7349 "breakpoint-invalid" to be printed.
d63a86f8 7350 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
7351 number of "frames-invalid" and "breakpoint-invalid" to be printed.
7352 * gdb.base/annota2.cc: Initialize a.x to 0.
7353
9e086581
JM
73541999-05-17 Keith Seitz <keiths@cygnus.com>
7355
7356 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
7357 when "skip_float_tests" set.
7358 Ditto for "print print_double_array(array_d)", "print print_small_structs",
7359 "print print_ten_doubles", and "step into print_long_arg_list".
7360 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
7361 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
7362 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
7363 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
7364 "skip_float_tests" is set.
7365 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
7366 when "skip_float_tests" set.
d63a86f8 7367
cd0fc7c3
SS
73681999-05-06 Keith Seitz <keiths@cygnus.com>
7369
7370 * gdb.base/annota2.cc: Include stdio.h.
7371
7372Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
7373
7374 * gdb.base/crossload.exp: Remove, this has been disabled ever
7375 since BFD stopped including all targets, and cross-GDB gets
7376 plenty of testing anyway.
7377 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
7378 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
7379 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
7380 * gdb.base/README: Remove, was doc for this.
7381 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
7382 needed.
7383
b83266a0
SS
73841999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7385
7386 * gdb.base/call-ar-st.exp: Fix one regular expression in test
7387 output.
7388
7389 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
7390 * gdb.base/annota2.exp: New file. More annotation tests.
7391 * gdb.base/annota1.c: New file. Source file for annota1.exp.
7392 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
7393
73941999-04-23 Angela Marie Thomas <angela@cygnus.com>
7395
7396 * config/cfdbug.exp: New file.
7397
7a292a7a
SS
73981999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
7399
7400 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
7401 Marcus Daniel's and Dale Hawkins's demangler crashes.
7402
7403 * gdb.c++/demangle.exp (test_gnu_style_demangling,
7404 test_lucid_style_demangling, test_arm_style_demangling,
7405 test_hp_style_demangling): Try Tom Tromey's core-dumping
7406 identifier under each demangling style.
7407
74081999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
7409
7410 * gdb.c++/demangle.exp: Include the current demangling style
7411 in all test names.
7412 (current_demangling_style): New global variable.
7413 (set_demangling_style, test_demangling_core, test_demangling,
7414 test_demangling_exact): New functions.
7415 (test_gnu_style_demangling, test_lucid_style_demangling,
7416 test_arm_style_demangling, test_hp_style_demangling): Use those,
7417 instead of calling gdb_test and gdb_test_exact directly.
7418 (catch_demangling_errors): New function, which reports errors
7419 signalled by the demangling test functions in an orderly way.
7420 (do_tests): Use catch_demangling_errors.
7421
74221999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
7423
7424 * gdb.base/signals.exp (test_handle_all_print): Use () for
7425 grouping in expressions, not {}.
7426
7427 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
7428 initialized yet.
7429
74301999-04-01 Stan Shebs <shebs@andros.cygnus.com>
7431
7432 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
7433 are listed.
7434
74351999-03-26 Stan Shebs <shebs@andros.cygnus.com>
7436
7437 * gdb.stabs/weird.exp: Test for CC being defined before
7438 looking at its value.
7439
74401999-03-25 Stan Shebs <shebs@andros.cygnus.com>
7441
7442 * gdb.base/call-ar-st.exp: Remove stray '#'.
7443 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
7444 "short int" and "long int".
7445 * gdb.c++/overload.cc: Cast the string added in the previous
7446 change, to mollify finicky HP compiler.
7447 * gdb.hp/reg-test.exp (testfile): Fix file name.
7448 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 7449
7a292a7a
SS
7450 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
7451 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
7452 alternate form of enum ptype.
7453
c906108c
SS
74541999-03-23 Stan Shebs <shebs@andros.cygnus.com>
7455
7a292a7a
SS
7456 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
7457 * gdb.hp/*.exp: Change all to run compiler probe only after
7458 passing skip_hp_tests, so as not to waste time on guaranteed
7459 failure.
7460
c906108c
SS
7461 * gdb.c++/overload.cc: Pass string instead of char addr, always
7462 init ccpfoo.
7463 * gdb.c++/templates.cc: Fix syntax error.
7464
7a292a7a
SS
7465Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7466
7467 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 7468 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
7469 command.
7470
74711999-03-18 James Ingham <jingham@cygnus.com>
7472
7473 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
7474
7475 * gdb.c++/method.exp: It was testing an uninitialized int on the
7476 stack and assuming it was positive.
7477
7478 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
7479
7480 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 7481 keep it from killing the rest of the tests.
7a292a7a
SS
7482 Use gdb_continue_to_end.
7483
7484 * gdb.base/sigall.exp: use gdb_continue_to_end.
7485
7486 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
7487
7488 * gdb.base/display.exp: use runto_main, not run.
7489
d63a86f8
RM
7490 * gdb.base/default.exp: Check for the current error message in the
7491 r abbreviation test.
7a292a7a
SS
7492 Add strongarm to the targets that know info float.
7493
d63a86f8 7494 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
7495 run which doesn't work with monitors.
7496
7497 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
7498
7499 * gdb.base/break.exp: use the gdb_continue_to_end proc.
7500
7501 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
7502 program. Traps the case (in Cygmon) when the program never really
7503 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
7504 more places, so I used my name. Sorry Mark...
7505
7506 * config/monitor.exp (gdb_target_monitor): added another
7507 target_info parameter: remotebinarydownload. This will set the
7508 remotebinarydownload flag if this is causing some boards trouble.
7509
75101999-03-18 Mark Salter <msalter@cygnus.com>
7511
7512 * lib/gdb.exp (continue_to_exit): New function.
7513
7514 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
7515 * gdb.base/ending-run.exp: Ditto.
7516 * gdb.base/step-test.exp: Ditto.
7517
75181999-03-16 Stan Shebs <shebs@andros.cygnus.com>
7519
7520 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
7521 (suggested by Art Haas <ahaas@neosoft.com>).
7522
75231999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
7524
7525 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7526
7527Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
7528
7529 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
7530 descriptions of types (short unsigned int vs unsigned short, etc).
7531
75321999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
7533
7534 * gdb.base/call-strs.exp: Don't assume that `step' will step over
7535 a call to strlen; sometimes we do have sources.
7536
75371999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
7538
7539 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
7540 character, so GDB won't print garbage after its end.
d63a86f8 7541
c906108c
SS
7542 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
7543 breakpoint there instead. Sometimes GCC emits memcpy to handle
7544 the large structures being passed by value, so we step into that
7545 instead of sum_array_print, which obscures what we're really testing.
7546 * gdb.base/step-test.exp: However, we do want a test that notices
7547 the bizarre steps into memcpy, so do that here. Add check for
7548 stepping into function calls that pass large structures by value.
7549 ("Is that a noun clause, or are you just happy to see me?")
7550 Remove all references to specific line numbers.
7551 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
7552 New type and function.
7553 (main): Call large_struct_by_value, passing it a large struct by value.
7554 * lib/gdb.exp (gdb_get_line_number): New function.
7555
7556 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
7557 more portable.
7558
7a292a7a
SS
75591999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
7560
c906108c
SS
7561 * lib/gdb.exp: Doc fixes.
7562
7a292a7a
SS
75631999-03-05 Nick Clifton <nickc@cygnus.com>
7564
d63a86f8 7565 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
7566
75671999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
7568
c906108c
SS
7569 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
7570 commands. They're not germane to this test, and they don't work
7571 that way on remote targets.
7572
3fc11d3e
JM
75731999-03-01 James Ingham <jingham@cygnus.com>
7574
7575 * Changelog entries merged over from gdb development branch.
7576
3fc11d3e
JM
7577 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
7578
7579 * lib/gdb.exp (gdbtk_analyze_results): Generic function
7580 for outputting results of test run.
7581
2d4a1622 7582 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
7583
7584 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 7585
7a292a7a
SS
75861999-02-25 Felix Lee <flee@cygnus.com>
7587
7588 * lib/gdb.exp (debug_format): initialize
7589
c906108c
SS
75901999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
7591
7592 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
7593 * gdb.base/call-rt-st.c: Ditto.
7594
c906108c
SS
75951999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
7596
7597 * gdb.threads/pthreads.exp (horiz): New variable.
7598 (test_startup): Fix regexps that capture thread numbers.
7599
76001999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
7601
7602 * gdb.base/smoke.exp: Disambiguate two test case names (both
7603 called ``print'').
7604
7605Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
7606
7607 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
7608 compilation.
7609
76101999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
7611
7612 * gdb.base/miscexprs.exp: Change patterns to match GDB's
7613 actual output formatting.
7614 * gdb.base/smoke.exp: GDB removes leading 0's.
7615 * gdb.base/volatile.exp: Don't check type of remuneration;
7616 that variable is no longer defined in constvars.c.
7617 * gdb.base/step-test.c (main): Exit with explicit exit code.
7618 * gdb.base/step-test.exp: Remove two nexti checks--they are
7619 not portable.
7620
76211999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
7622
7623 * gdb.base/help.exp ("help delete display"): Fix test to match
7624 gdb's output.
7625
7626 * gdb.base/long_long.c (known_types): Initialize values to zero.
7627 * gdb.base/long_long.exp: Step one more line
7628 so 'dec' is initialized in "get to known place". GDB removes
d63a86f8 7629 leading zeros. Explicitly ask for hex formatting. Use
c906108c
SS
7630 unique test case names.
7631
7632Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7633
d63a86f8 7634 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
7635
7636 * gdb.c++/method.exp: Add missing close brace.
7637
76381999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
7639
7640 * gdb.base/maint.exp: Use 'set height 0' to disable page
7641 prompting, not 'set height 400'.
7642
7643 Fix a bunch of timeouts.
7644 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
7645 four separate tests, so expect doesn't take forever to match a ton
7646 of text against a regexp with lots of .* forms.
7647 ("maint print psymbols", "maint print symbols"): Make some of
7648 these greps more selective, so that expect doesn't try to wade
7649 through huge piles of output and time out.
7650
7651 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
7652
7653 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
7654 tests: one which doesn't expect shlib events to be reported, and
7655 another which does, but is XFAIL for all platforms other than
7656 HP/UX.
7657
7658 * gdb.base/break.exp: Teach the test suite that the `catch
7659 fork', `catch vfork', and `catch exec' commands produce error
7660 messages on platforms that don't provide these features.
7661
7662Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
7663
7664 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
7665 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
7666 (shortening names from solib_threshold.exp etc), won't run on
7667 anything but HP-UX for the foreseeable future.
7668 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
7669 reflect move.
7670
7671Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
7672
7673 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
7674 gdb.trace/Makefile.in (clean): Remove all test executables.
7675
7676Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
7677
7678 * gdb.base/shlib-call.exp: add test cases to verify that gdb
7679 successfully re-sets breakpoints in shared libraries.
7680 * gdb.base/shmain.c (main): return 0, don't fall off the end.
7681
7682Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7683
d63a86f8
RM
7684 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
7685 and compiled w/o GCC.
c906108c
SS
7686
7687 * gdb.hp/watch-cmd.exp: ditto.
7688
7689 * gdb.hp/watch-hp.exp: ditto.
7690
7691 * gdb.hp/xdb1.exp: ditto.
7692
7693 * gdb.hp/xdb2.exp: ditto.
7694
7695 * gdb.hp/dbx.exp: ditto.
7696
7697Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
7698
7699 * constvars.c: Remove C++-isms.
7700 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
7701 with GCC.
7702
7703Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
7704
7705 The following changes are part of the HP merge.
7706
7707 * gdb.base/break.exp: new tests to verify that catchpoints for
7708 fork, vfork, and exec don't trigger inappropriately.
7709
7710 * gdb.base/opaque.exp: compile one file at a time, then link.
7711
7712 * gdb.base/signals.exp: be more restrictive about which hppa
7713 systems receive a setup_xfail. new tests.
7714
7715 * gdb.base/solib_threshold.build: new file.
7716 * gdb.base/solib_threshold.exp: new file.
7717 * gdb.base/solib_threshold.link_opts: new file.
7718 * gdb.base/solib_threshold.mk: new file.
7719 * gdb.base/gen_solib_threshold.c: new file.
7720
7721 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
7722 tests. New tests for enums inside classes.
7723
7724 * gdb.c++/compiler.cc: indicate support of template debugging.
7725
7726 * gdb.c++/demangle.exp: run hp style demangling tests.
7727
7728 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
7729 tests.
7730
7731 * gdb.c++/misc.cc: changes to support new tests.
7732
7733 * gdb.c++/templates.cc: changes to support HP's compiler; changes
7734 to support new tests.
7735
7736 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
7737 gcc, then skip these tests.
7738
7739Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
7740
7741 The following files are part of the HP merge; some had longer
7742 names at HP, but have been renamed to be no more than 14
7743 characters in length.
7744
7745 * gdb.hp/ambiguous.cc: new file.
7746 * gdb.hp/ambiguous.exp: new file.
7747 * gdb.hp/attach.exp: new file.
7748 * gdb.hp/attach2.exp: new file.
7749 * gdb.hp/classes-hp.exp: new file.
7750 * gdb.hp/ctti.exp: new file.
7751 * gdb.hp/ctti-add.cc: new file.
7752 * gdb.hp/ctti-add1.cc: new file.
7753 * gdb.hp/ctti-add2.cc: new file.
7754 * gdb.hp/ctti-add3.cc: new file.
7755 * gdb.hp/dbx.exp: new file.
7756 * gdb.hp/exception.cc: new file.
7757 * gdb.hp/exception.exp: new file.
7758 * gdb.hp/foll-exec.c: new file.
7759 * gdb.hp/foll-exec.exp: new file.
7760 * gdb.hp/foll-fork.c: new file.
7761 * gdb.hp/foll-fork.exp: new file.
7762 * gdb.hp/foll-vfork.c: new file.
7763 * gdb.hp/foll-vfork.exp: new file.
7764 * gdb.hp/inherit-hp.exp: new file.
7765 * gdb.hp/more-steps.exp: new file.
7766 * gdb.hp/namespace.cc: new file.
7767 * gdb.hp/namespace.exp: new file.
7768 * gdb.hp/optimize.exp: new file.
7769 * gdb.hp/pxdb.c: new file.
7770 * gdb.hp/pxdb.exp: new file.
7771 * gdb.hp/quicksort.exp: new file.
7772 * gdb.hp/reg-test.exp: new file.
7773 * gdb.hp/reg-test.s: new file.
7774 * gdb.hp/sized-enum.c: new file.
7775 * gdb.hp/sized-enum.exp: new file.
7776 * gdb.hp/start-stop.exp: new file.
7777 * gdb.hp/templ-hp.cc: new file.
7778 * gdb.hp/templ-hp.exp: new file.
7779 * gdb.hp/thr-lib.c: new file.
7780 * gdb.hp/thr-lib.exp: new file.
7781 * gdb.hp/thr-lib.h: new file.
7782 * gdb.hp/thr-liblib.c: new file.
7783 * gdb.hp/virtfun-hp.c: new file.
7784 * gdb.hp/virtfun-hp.exp: new file.
7785 * gdb.hp/watch-cmd.exp: new file.
7786 * gdb.hp/watch-hp.exp: new file.
7787 * gdb.hp/xdb1.exp: new file.
7788 * gdb.hp/xdb2.exp: new file.
7789 * gdb.hp/xdb3.exp: new file.
7790
7791Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
7792
7793 The following files are part of the HP merge; some had longer
7794 names at HP, but have been renamed to be no more than 14
7795 characters in length.
7796
7797 * gdb.base/ss.h: new file.
7798 * gdb.base/call-ar-st.c: new file.
7799 * gdb.base/call-ar-st.exp: new file.
7800 * gdb.base/call-rt-st.c: new file.
7801 * gdb.base/call-rt-st-exp: new file.
7802 * gdb.base/call-strs.exp: new file.
7803 * gdb.base/ena-dis-br.exp: new file.
7804 * gdb.base/environ.exp: new file.
7805 * gdb.base/long_long.exp: new file.
7806 * gdb.base/sect-cmd.exp: new file.
7807 * gdb.base/shlib-cl2.exp: new file.
7808 * gdb.base/smoke.exp: new file.
7809 * gdb.base/so-impl-ld.c: new file.
7810 * gdb.base/so-impl-ld.exp: new file.
7811 * gdb.base/so-indr-cl.c: new file.
7812 * gdb.base/so-indr-cl.exp: new file.
7813 * gdb.base/varargs.exp: new file.
7814 * gdb.base/volatile.exp: new file.
7815 * gdb.base/whatis-exp.exp: new file.
7a292a7a 7816 * gdb.base/display.exp: new file.
c906108c
SS
7817 * gdb.c++/derivation.exp: new file.
7818 * gdb.c++/local.exp: new file.
7819 * gdb.c++/member-ptr.exp: new file.
7820 * gdb.c++/overload.exp: new file.
7821 * gdb.c++/ovldbreak.exp: new file.
7822 * gdb.c++/ref-types.exp: new file.
7823 * gdb.c++/ref-types2.exp: new file.
7824 * gdb.c++/userdef.exp: new file.
d63a86f8 7825
c906108c
SS
7826Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
7827
7828 * gdb.base/default.exp: Reflect wording change in remote.c.
7829
dc96c6c7 7830Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7831
7832 * gdb.base/help.exp: Update to reflect current text.
7833
7834Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
7835
7836 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
7837 they're stack variables and contain garbage.
7838 * gdb.c++/anon-union.exp: new file.
7839
7840 The following changes were made by David Taylor
7841 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
7842 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
7843 in changes by HP.
7844
7845 * gdb.base/bitops.exp: new file.
7846 * gdb.base/default.exp: change expected messages for catch and
7847 info catch tests to reflect HP merge changes.
7848 * gdb.base/enable-disable-break.exp
7849 * gdb.base/ending-run.c: new file.
7850 * gdb.base/long_long.c: new file.
7851 * gdb.base/maint.exp: new file.
7852 * gdb.base/pointers2.exp: new file.
7853 * gdb.base/shlib-call2.exp: new file.
7854 * gdb.base/solib.exp: new file.
7855 * gdb.base/step-test.c: new file.
7856 * gdb.c++/anon-union.cc: new file.
7857 * gdb.c++/local.cc: new file.
7858 * gdb.c++/member-pointer.cc: new file.
7859 * gdb.c++/method.cc: new file.
7860 * gdb.c++/ref-types.cc: new file.
7861 * gdb.c++/ref-types2.cc: new file.
7862 * gdb.c++/userdef.cc: new file.
d63a86f8 7863
c906108c
SS
7864 * gdb.base/scope.exp: compile one file at a time, then link.
7865 * gdb.base/langs.exp: ditto.
7866 * gdb.base/list.exp: ditto.
d63a86f8 7867
c906108c
SS
7868Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
7869
7870 The following changes were made by David Taylor
7871 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
7872 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
7873 in changes by HP.
d63a86f8 7874
c906108c
SS
7875 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
7876 skip tests. When compiling pass c++ flag to gdb_compile.
7877 * gdb.c++/
d63a86f8 7878
c906108c
SS
7879 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
7880 test for on hppa*-*-hpux*; use args to see if c++ was specified.
7881 (skip_hp_tests): new function.
7882 (gdb_preprocess): new function.
7883
7884 * configure.in (hpdir): decide whether to configure gdb.hp.
7885 * configure: regenerated.
7886
7887 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
7888 to delete on clean.
7889 (EXECUTABLES): update to reflect new additions.
7890 * gdb.base/commands.exp: update message expected.
7891 * gdb.base/default.exp: add copyright notice.
7892 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
7893 * gdb.base/help.exp: update messages to reflect current text.
7894 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
7895 targets for recurse tests.
7896 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
7897 skip this file.
7898
7899 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
7900 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
7901 compilation.
7902 * gdb.c++/misc.exp: ditto.
7903 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
7904 run the tests. tell gdb_compile that it's a c++ compilation.
7905
7906 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 7907
c906108c
SS
7908 * gdb.base/all-bin.exp: new file.
7909 * gdb.base/arithmet.exp: new file.
7910 * gdb.base/assign.exp: new file.
7911 * gdb.base/completion.exp: new file.
7912 * gdb.base/cond-expr.exp: new file.
7913 * gdb.base/condbreak.exp: new file.
7914 * gdb.base/define.exp: new file.
7915 * gdb.base/dollar.exp: new file.
7916 * gdb.base/environment.exp: new file.
7917 * gdb.base/eval-skip.exp: new file.
7918 * gdb.base/jump.exp: new file.
7919 * gdb.base/logical.exp: new file.
7920 * gdb.base/pointers.exp: new file.
7921 * gdb.base/relational.exp: new file.
7922 * gdb.base/section_command.exp: new file.
7923 * gdb.base/whatis-expr.exp: new file.
7924
7925 * gdb.base/all-types.c: new file.
7926 * gdb.base/call-array-struct.c: new file.
7927 * gdb.base/call-return-struct.c: new file.
7928 * gdb.base/call-strings.c: new file.
7929 * gdb.base/callfuncs2.c: new file.
7930 * gdb.base/condbreak.c: new file.
7931 * gdb.base/constvars.c: new file.
7932 * gdb.base/display.c: new file.
7933 * gdb.base/int-type.c: new file.
7934 * gdb.base/jump.c: new file.
7935 * gdb.base/miscexprs.c: new file.
7936 * gdb.base/pointers.c: new file.
7937 * gdb.base/pointers2.c: new file.
7938 * gdb.base/shmain.c: new file.
7939 * gdb.base/shr1.c: new file.
7940 * gdb.base/shr2.c: new file.
7941 * gdb.base/solib.c: new file.
7942 * gdb.base/solib1.c: new file.
7943 * gdb.base/solib2.c: new file.
7944 * gdb.base/varargs.c: new file.
7945 * gdb.c++/derivation.cc: new file.
7946 * gdb.c++/overload.cc: new file.
7947 * gdb.c++/ovldbreak.cc: new file.
7948 * gdb.hp/attach.c: new file.
7949 * gdb.hp/attach2.c: new file.
7950 * gdb.hp/average.c: new file.
7951 * gdb.hp/compiler.c: new file.
7952 * gdb.hp/compiler.cc: new file.
7953 * gdb.hp/execd-program.c: new file.
7954 * gdb.hp/follow-exec.c: new file.
7955 * gdb.hp/follow-fork.c: new file.
7956 * gdb.hp/follow-vfork-and-exec.c: new file.
7957 * gdb.hp/misc-hp.cc: new file.
7958 * gdb.hp/more-steps.c: new file.
7959 * gdb.hp/optimize.c: new file.
7960 * gdb.hp/quicksort.c: new file.
7961 * gdb.hp/run-hp.c: new file.
7962 * gdb.hp/start-stop.c: new file.
7963 * gdb.hp/sum.c: new file.
7964 * gdb.hp/templates-hp.cc: new file.
7965 * gdb.hp/thread-local-in-lib.c: new file.
7966 * gdb.hp/thread-local-in-lib.h: new file.
7967 * gdb.hp/thread-local-in-lib.lib.c: new file.
7968 * gdb.hp/vforked-program.c: new file.
7969 * gdb.hp/virtfunc-hp.cc: new file.
7970 * gdb.hp/watchpoint-hp.c: new file.
7971 * gdb.hp/xdb.c: new file.
7972 * gdb.hp/xdb0.c: new file.
7973 * gdb.hp/xdb0.h: new file.
7974 * gdb.hp/xdb1.c: new file.
7975
7976Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
7977
7978 The following change was made by Edith Epstein
7979 <eepstein@cygnus.com> as part of a project to merge in changes
7980 originally made by HP; HP did not create ChangeLog entries.
7981
7982 * gdb.c++/demangle.exp: changed the expected output for some
7983 ARM-style mangling -- removed second reference to datatype.
7984 For example, maint demangle __dt__11T1__pt__2_cFv
7985 T1<char>::~T1<char>(void)
7986 becomes,
7987 maint demangle __dt__11T1__pt__2_cFv
7988 T1<char>::~T1(void)
7989
7990 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 7991
c906108c
SS
7992Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
7993
7994 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
7995 * gdb.trace/backtrace.exp: Likewise.
7996 * gdb.trace/circ.exp: Likewise.
7997 * gdb.trace/collection.exp: Likewise.
7998 * gdb.trace/deltrace.exp: Likewise.
7999 * gdb.trace/infotrace.exp: Likewise.
8000 * gdb.trace/limits.exp: Likewise.
8001 * gdb.trace/packetlen.exp: Likewise.
8002 * gdb.trace/passc-dyn.exp: Likewise.
8003 * gdb.trace/passcount.exp: Likewise.
8004 * gdb.trace/report.exp: Likewise.
8005 * gdb.trace/save-trace.exp: Likewise.
8006 * gdb.trace/tfind.exp: Likewise.
8007 * gdb.trace/tracecmd.exp: Likewise.
8008 * gdb.trace/while-dyn.exp: Likewise.
8009 * gdb.trace/while-stepping.exp: Likewise.
8010
80111998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
8012
8013 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
8014
8015Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
8016
8017 From Brendan Kehoe:
8018 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
8019 int return types.
8020
8021Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
8022
8023 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
8024 remote dos host testing right.
8025
8026Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
8027
8028 * gdb.base/corefile.exp: remove some xfails.
8029
8030Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
8031
8032 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
8033 have different timestamps.
8034
8035Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
8036
8037 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
8038 gdb.base/default.exp: Replace "exec" with "executable".
8039
8040Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
8041
8042 * gdb.base/default.exp: Change else if to elseif from previous
8043 delta.
8044
8045Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
8046
8047 * gdb.base/default.exp: Add brace missing from previous delta.
8048
8049Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
8050
8051 * gdb.base/default.exp: Support test for info float for all
8052 varieties of arm toolchain.
8053
dc96c6c7 8054Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8055
8056 * gdb.trace/*.exp: remove "remote_download" command.
8057
dc96c6c7 8058Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8059
8060 * gdb.trace/*.exp: remove -gdwarf from compile.
8061
8062Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
8063
8064 * gdb.trace/configure.in(AC_INIT): typo
8065 * gdb.trace/configure: regenerated
8066
dc96c6c7 8067Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8068
8069 * config/m68k-emc.exp: New file.
8070 * lib/<emc-support.exp trace-support.exp}: New files.
8071 * configure.in: add new test directory gdb.trace.
8072 * gdb.trace/{configure configure.in Makefile.in}: New files.
8073 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
8074 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
8075 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
8076 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
8077 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
8078 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
8079 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 8080
dc96c6c7 8081Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8082
8083 * gdb.c++/classes.exp: Change all regular expressions to match
8084 arbitrary combinations of newline/carriage-return, so that they
8085 will work equally well on Unix and Windows.
8086 * gdb.c++/inherit.exp: ditto.
8087 * gdb.c++/virtfunc.exp: ditto.
8088
80891998-08-11 Dawn Perchik <dawn@cygnus.com>
8090
8091 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
8092
c2d11a7d
JM
8093Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
8094
8095 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
8096 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
8097 to use a0-a3/d0-d3 as needed.
8098
8099Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
8100
8101 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
8102 * gdb.disasm/am33.exp: Corresponding changes.
8103
c906108c
SS
81041998-07-11 Felix Lee <flee@cygnus.com>
8105
8106 * gdb.base/callfuncs.exp: add cmp10 test.
8107 * gdb.base/callfuncs.c (cmp10): new function.
8108
8109Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
8110
d63a86f8 8111 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
8112 into two parts to get around a synchronization problem in expect.
8113
3fc11d3e
JM
8114Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
8115
8116 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
8117
8118 * configure.in: Add options for gdbtk testsuite.
8119
8120 * configure: Regenerate.
8121
8122 * gdb.gdbtk: New directory to hold gdbtk tests.
8123
c906108c
SS
8124Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
8125
8126 * gdb.fortran/types.exp: Escape brackets in expect patterns
8127 for test_float_literal_types_accepted tests.
8128 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
8129 before run test.
8130
c2d11a7d
JM
8131Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
8132
8133 * am33.exp: Just compile, do not link the testcase.
8134 * am33.s: Add ".am33" pseudoop to force am33 mode.
8135
c906108c
SS
81361998-06-25 Felix Lee <flee@cygnus.com>
8137
8138 * gdb.base/setshow.exp: make sure $pc is sane.
8139
8140 * gdb.stabs/weird.exp: split expect patterns properly.
8141
c2d11a7d
JM
8142Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
8143
8144 * gdb.disasm/am33.s: New disassembler testfile for the am33.
8145 * gdb.disasm/am33.exp: Run it.
8146
dc96c6c7 8147Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8148
8149 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
8150 match processing (and eliminate spurious timeouts when running).
8151
dc96c6c7 8152Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8153
8154 * gdb.base/signals.exp (test_handle_all_print): put back Mach
8155 exception test, but conditionalize it on target [mach | gnu].
8156
dc96c6c7 8157Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8158
8159 * gdb.base/overlays.exp: fixup compile line for linker script.
8160
8161Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
8162
8163 * gdb.fortran/types.exp: don't guess at float size.
8164
8165Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
8166
8167 * gdb.base/exprs.exp: delete test that depends on int size.
8168
8169Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
8170
8171 * config/sim.exp: Removed checks for target triplets.
8172 (gdb_target_sim): Use gdb,target_sim_options.
8173
8174Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
8175
8176 * gdb.base/reread.exp: New file.
8177 * gdb.base/reread1.c: New file.
8178 * gdb.base/reread2.c: New file.
8179
8180Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
8181
8182 * config/sim.exp: Use 'target sim -sparclite' when running
8183 SPARClite programs.
8184
8185Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
8186
8187 * gdb.base/structs2.exp: New file.
8188 * gdb.base/structs2.c: New file.
8189
8190Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
8191
8192 * gdb.asm/common.inc: New file.
8193 * gdb.asm/d10v.inc: New file.
8194 * asm-source.exp: Pass -I's to gas to find .inc files.
8195 Update line numbers in expected output.
8196 * asmsrc1.s: Rewrite.
8197 * asmsrc2.s: Rewrite.
8198 * configure.in: Create arch.inc symlink.
8199 * configure: Regenerate.
8200 * Makefile.in (distclean): Delete arch.inc.
8201
8202Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
8203
8204 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
8205 (t_enum_value2): ditto
8206 (t_enum_value3): ditto
8207 (main): ditto
8208Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
8209
8210 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
8211 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
8212 change.
8213 Use gdb_test instead of send_gdb/gdb_expect sequences.
8214
8215Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
8216
8217 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
8218 not void.
8219
8220Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
8221
8222 * gdb.base/branches.c: Code with lots of loops and
8223 subroutines. Used to test gdbs ability to single step through PC
8224 changes, especially to test mips-tdep.c:mips_next_pc
8225
8226Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
8227
8228 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
8229 more rigorous EGCS C++ error checking.
8230
8231Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8232
8233 * gdb.base/help.exp: Clean up `help set args' and `help show args'
d63a86f8 8234 tests.
c906108c 8235 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
d63a86f8 8236 function when asleep.
c906108c 8237 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
d63a86f8
RM
8238 for i*86 Linux and SVR4 signal handling problems.
8239 Remove linux xfail for `next to handler in signals_tests_1', fixed
8240 by recent infrun.c change.
c906108c 8241 Limit backtrace to 10 frames to avoid timeout problems with infinite
d63a86f8 8242 stack backtraces.
c906108c
SS
8243 Adjust expect pattern in `handle all print' test to match Apr 28 1997
8244 target.[ch] change.
8245
8246Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
8247
8248 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
8249 for a newline from gdb before continuing.
8250 (default_gdb_exit): Just look for y or n.
8251 (gdb_test): Detect abnormal exit from GDB running on DOS; if
8252 it does, fail the rests of the tests in the file.
8253
8254Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
8255
8256 * config/cygmon.exp: New file.
8257
8258Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
8259
8260 * gdb.base/list.exp: Fix problem with "list default lines around
8261 main" test on remote targets.
8262
8263 * gdb.base/scope.exp: Fix problem with filelocal_bss before
8264 run test on remote targets.
8265
8266Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
8267
8268 * gdb.asm: New directory.
8269 * configure.in: Configure it.
8270 * configure: Regenerate.
8271 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
8272 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
8273
8274Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
8275
8276 * config/mn10300-eval.exp: New file to support MN10300 eval board.
8277
dc96c6c7 8278Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 8279
c906108c
SS
8280 * gdb.base/overlays (several files): Merge the two overlay
8281 managers into one. Change variables (foox, barx, bazx, grbxx)
8282 back into ints but force them to load in their proper sections.
8283
8284Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
8285
8286 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
8287 on-chip insn memory and IMAP1 to upper 128k.
8288 (D10VCopy): Handle memory regions crossing 16k boundaries.
8289 (D10VCopy): Transfer data in 32 bit chunks.
8290
8291Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
8292
8293 * gdb.base/overlays.c (main): Exit normally when result is
8294 correct.
8295
8296 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
8297 map. Include space for printf in .text segment.
8298
8299 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
8300 updated d10v memory VMA/LMA map.
8301 (D10VCopy): Call D10VTranslate.
d63a86f8 8302
c906108c
SS
8303Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
8304
8305 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
8306
8307 * gdb.base/bar.c (barx, bar): Change variable to small array so
8308 that it won't be put into the .sdata - small data -
8309 section. Update reference.
8310 * gdb.base/baz.c (bazx, baz): Ditto.
8311 * gdb.base/foo.c (foox, foo): Ditto.
8312 * gdb.base/grbx.c (grbxx, grbx): Ditto.
8313
8314 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
8315 to be arrays.
d63a86f8 8316
dc96c6c7 8317Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 8318
c906108c
SS
8319 * gdb.base/overlays.exp: fix up and get working again.
8320 Add tests for backtraces from an overlay function.
d63a86f8 8321
c906108c
SS
8322Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
8323
8324 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
8325 "calling function with watchpoint enabled".
8326
8327Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
8328
8329 * gdb.base/break.exp (test_next_with_recursion): Remove
8330 gdb_suppress_tests for d10v-*-*.
8331 * lib/gdb.exp (gdb_suppress_tests): Disable this function
8332 pending review of whether it is useful or not.
8333
8334Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
8335
8336 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
8337
8338Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
8339
8340 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
8341 * config/dve.exp: New file to support Densan boards.
8342
8343Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
8344
8345 * gdb.base/interrupt.exp: Document problem of simulators, signals,
8346 reads and BSD.
8347
8348Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
8349
8350 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
8351 response.
8352
8353 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
8354
8355Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
8356
8357 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
8358 test.
8359
8360 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
8361 target_sizeof_long and target_bigendian_p.
8362 (structs_by_value, structs_by_reference): Check values according
8363 to targets word size and endianess.
d63a86f8 8364
c906108c
SS
8365Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
8366
8367 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
8368 output.
8369
8370Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
8371
8372 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
8373 Update test of set args help to match source change.
8374
8375Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
8376
8377 * gdb.base/default.exp: Expect help system output to be in
8378 alphabetical order.
8379 * gdb.base/help.exp: Ditto.
8380
8381Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
8382
8383 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
8384 "i*86-pc-linux-gnu*".
8385 * gdb.base/interrupt.exp: Ditto.
8386 * gdb.base/corefile.exp: Ditto.
8387
8388 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
8389 define vxworks when building the testcase.
8390
8391 * gdb.base/ptype.exp: Fix testnames to be unique.
8392 * gdb.base/radix.exp: Ditto.
8393 * gdb.base/term.exp: Ditto.
8394 * gdb.base/whatis.exp: Ditto.
8395 * gdb.c++/classes.exp: Ditto.
8396
8397Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
8398
8399 * gdb.base/callfuncs.exp: Fix indentation.
8400
8401 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
8402 suppress_flag has been set.
8403 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
8404 target feature.
8405
8406Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
8407
8408 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
8409 the testcase.
8410
8411 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
8412 set_debug_traps() and breakpoint().
8413 * gdb.c++/misc.cc (main): Ditto.
8414 * gdb.c++/templates.cc (main): Ditto.
8415 * gdb.c++/virtfunc.cc (main): Ditto.
8416
8417Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
8418
8419 * lib/gdb.exp(gdb_step_for_stub): New function.
8420 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
8421 exists, reload the executable and do a "continue" instead of
8422 doing a jump.
8423 (runto_main): Use gdb_step_for_stub.
d63a86f8 8424
c906108c
SS
8425 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
8426 tests to have unique names.
8427 * gdb.base/callfuncs.exp: Ditto.
8428 * gdb.base/commands.exp: Ditto.
8429 * gdb.base/default.exp: Ditto.
8430 * gdb.base/help.exp: Ditto.
8431 * gdb.base/list.exp: Ditto.
8432 * gdb.base/opaque.exp: Ditto.
8433 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
8434 similar tests.
d63a86f8 8435
c906108c
SS
8436 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
8437 * gdb.c++/cplusfuncs.cc: Ditto.
8438 * gdb.c++/virtfunc.cc: Ditto.
8439
8440 * config/monitor.exp: Keep track of the last file we saw, rather
8441 than trying to get the info from gdb.
8442
8443 * gdb.fortran/types.exp: Move comment to previous line.
8444
8445Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
8446
8447 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
8448 target mode.
8449
8450Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
8451
8452 From Bob Manson:
8453 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
8454 string from GDB when it connects.
8455
8456 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
8457
8458Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
8459
8460 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
8461 if we can't get a debug format from GDB (we may be testing an
8462 older GDB). Use a 10 second timeout when checking for the format.
8463
8464 * gdb.stabs/weird.exp: Fix quoting.
8465
8466 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
8467
8468Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
8469
8470 * config/arm-ice.exp: New file.
8471
8472Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
8473
8474 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
8475 until it has been modified to work with the new testsuite.
8476
99707966 8477 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
8478 testcase won't compile, cause all of the testcases in the file to
8479 fail instead.
8480
8481 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
8482 (gdb_clear_suppressed): New procedure.
8483 (gdb_stop_suppressing_tests): Only clear suppress_flag if
8484 it contains a positive value.
8485
8486Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
8487
8488 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
8489
8490 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
8491
8492Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
8493
8494 * lib/gdb.exp (setup_xfail_format): New function.
8495 (get_debug_format): New function to get debug format.
8496 (debug_format): New global variable to hold last value set
8497 by get_debug_format.
8498 * gdb.base/list.exp: Call get_debug_format and expect some
8499 tests to fail for DWARF 1 and COFF formats.
8500 * gdb.c++/ptype.exp: Ditto.
8501 * gdb.c++/classes.exp: Ditto.
8502 * gdb.c++/cplusfuncs.exp: Ditto.
8503 * gdb.c++/inherit.exp: Ditto.
8504 * gdb.c++/templates.exp: Ditto.
8505 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 8506
c906108c
SS
8507Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
8508
8509 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
8510 host doesn't have a currently-open connection.
8511
8512 * config/sparclet.exp: Cleanups and fixes to make it generic for
8513 any gdb stub target. Handle cases where gdb doesn't respond when
8514 interrupted in a sane fashion.
8515
8516 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
8517 same thing in a totally different way.
8518
8519 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
8520 setting "timeout".
8521 (gdb_start): We set the global gdb_prompt variable in
8522 default_gdb_init now.
8523
8524Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
8525
8526 * gdb.base/printcmds.exp: Fix "check for floating addition"
8527 regexp to accept results within approx +/- .01 of exact value.
8528 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
8529
8530Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
8531
8532 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
8533 properly.
8534 (gdb_expect): Add optional timeout parameter, and add timeout
8535 value to various calls.
8536 (gdb_suppress_tests): Only give one warning message per group.
8537
8538Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
8539
8540 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
8541 global variables. Handle getting a value for $timeout more
8542 gracefully.
8543
8544Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
8545
8546 * lib/gdb.exp: Close connection to remote host if gdb doesn't
8547 initialize.
8548 (default_gdb_init): New procedure; allow gdb_init to be overridden
8549 by a target configuration file.
8550 (gdb_expect): Pass the timeout to remote_expect.
8551
8552 * config/monitor.exp(gdb_load): Fix typo in regexp.
8553
8554Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
8555
8556 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
8557
8558Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
8559
8560 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
8561 here. Call gdb_target_exec before rebooting the target, to make
8562 sure the connection to the target is closed.
8563 (gdb_load): Pass the name of the executable to gdb_target_monitor.
8564 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
8565 Also detect "Timeout reading from remote" error.
8566
8567 * config/gdbserver.exp: Pass the executable being loaded to
8568 gdb_target_monitor. Don't call gdb_file_cmd here; let
8569 gdb_target_monitor do it.
8570
8571 * gdb.disasm/hppa.exp: Don't use exec_output.
8572
8573Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
8574
8575 * gdb.base/list.exp: If we're debugging a non-native target,
8576 try to set the pc register to point to the start of the
8577 program before doing the first list command.
8578
8579 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
8580 test_calls after restarting.
8581
8582 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
8583 reloading.
8584
8585 * gdb.base/watchpoint.exp: Fix typo.
8586
8587 * gdb.base/setshow.exp: Check for use_gdb_stub.
8588
8589 * gdb.base/break.exp: Fix continue until exit test for the gdb
8590 stub case.
8591 * gdb.base/langs.exp: Ditto.
8592
8593 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
8594 gdb_load_offset. If we weren't given a file to load, figure out
8595 what the current file is and use it.
8596
8597 * config/i386-bozo.exp: New file.
8598
8599Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
8600
8601 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
8602 feature.
8603
8604 * config/proelf.exp: New entry.
8605
8606Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
8607
8608 * lib/gdb.exp: Remove spurious .* patterns at the beginning
8609 of regexps.
8610
8611 * gdb.base/watchpoint.exp: Don't run the test_stepping
8612 tests if gdb can't call functions on the target.
8613
8614 * gdb.base/setshow.exp: Don't run the set prompt tests if
8615 the board has gdb_prompt set.
8616
8617Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
8618
8619 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
8620 * gdb.base/commands.exp: Likewise.
8621 * gdb.base/setshow.exp: Likewise.
8622
8623Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
8624
8625 * config/monitor.exp(gdb_start): Look for gdb_prompt target
8626 feature.
8627
8628 * config/i960.exp: New file.
8629
8630Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
8631
8632 * gdb.base/funcargs.exp: Check for gdb,short_int target
8633 feature instead of looking for explicit target triplets.
8634
dc96c6c7 8635Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 8636
d63a86f8 8637 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
8638 "p 123DEADBEEF", to check parse_number.
8639 * top.c: change "to enable to enable" to "to enable" in a couple
8640 of help strings.
8641
8642Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
8643
8644 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
8645 on the mn10300.
d63a86f8 8646
c906108c
SS
8647Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
8648
8649 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
8650 where the test executable is run with explicit args.
8651 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
8652
8653Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
8654
8655 * gdb.base/run.c: Use FAKEARGV to build test executable that
8656 does not require a command line arg, since most simulators
8657 don't currently support passing such an arg into the simulated
8658 program.
8659 * gdb.base/commands.exp: Change tests to insert the proper
8660 value as the arg to the first recursive factorial call. Change
8661 compilation line to define FAKEARGV at compile time.
8662
8663Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
8664
8665 * gdb.base/recurse.exp: Enable these tests for the mn10300.
8666 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
8667 function with watchpoint enabled" test.
8668
8669Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
8670
8671 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
8672 Don't call gdb_test when the command doesn't return to a gdb prompt.
8673
8674 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
8675 "Tests restarted" messages.
8676
8677Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
8678
8679 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
8680
dc96c6c7 8681Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8682
8683 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
8684 for INFO SYMBOL; add help tests for OVERLAY commands.
8685 * gdb.base/default.exp: add tests for INFO SYMBOL command;
8686 add tests for OVERLAY commands
8687 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
8688 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
8689 * gdb.base/sigall.c: add usestubs code frag
8690 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 8691
c906108c
SS
8692Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
8693
8694 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
8695 failures.
8696 (gdb_stop_suppressing_tests): Note that tests have restarted.
8697
8698Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
8699
8700 * config/h8300.exp: New file.
8701
8702Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
8703
8704 * gdb.base/setshow.exp: Check for the existence of a
8705 feature, not its value.
8706
8707Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
8708
8709 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
8710
8711 * gdb.base/scope.exp: It's now init0(), not init().
8712
8713 * gdb.base/scope0.c: For now, change init() to be init0().
8714
8715 * config/monitor.exp: Use gdb_serial in preference to serial
8716 or netport.
8717
8718 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
8719 and it's not already set.
8720
8721Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
8722
8723 * gdb.base/setshow.exp: Only test the run command if the target
8724 isn't using a stub and if it supports argument passing.
8725
8726Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
8727
8728 * config/udi.exp(gdb_start): Make sure UDICONF is set
8729 properly before starting gdb.
8730
8731Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
8732
8733 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
8734 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
8735 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
8736
8737Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
8738
8739 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
8740 specialized code to reboot the board, use remote_reboot instead.
8741
8742 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
8743
8744 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
8745
8746 * config/monitor.exp: Make sure we disconnect from the target.
8747 Also, try a reboot/reload cycle instead of failing if the
8748 load fails.
8749
8750Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
8751
8752 * gdb.base/default.exp: Don't set match_max.
8753 * gdb.base/help.exp: Ditto.
8754 * gdb.base/list.exp: Ditto.
8755 * gdb.base/signals.exp: Ditto.
8756
8757 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
8758 set, use remote_ld to download the testcase instead of
8759 the GDB loader.
8760
8761Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
8762
8763 * config/vr5000.exp: New file.
8764
8765 * config/monitor.exp(gdb_target_monitor): Add pattern for
8766 "Ending remote" to detect errors in connecting.
8767
8768 * gdb.base/setshow.exp: Add .* within auto language test.
8769
8770 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
8771 target feature.
8772
8773 * config/monitor.exp(gdb_load): Check for a failure when loading,
8774 and reboot the board if necessary.
8775
8776 * gdb.base/setvar.exp(test_set): Handle multiple prints within
8777 a set of tests. Remove print.* from the patterns being checked.
8778
8779Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
8780
8781 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
8782 refer to gdb_spawn_id.
8783
8784 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
8785 longer used.
8786 * config/sparclet.exp: Ditto.
8787 * config/sparclet-old.exp: Ditto.
8788 * config/slite.exp: Ditto.
8789 * config/sim.exp: Ditto.
8790 * gdb.base/funcargs.exp: Ditto.
8791
8792 * lib/gdb.exp:Remove references to gdb_spawn_id.
8793 (gdb_expect): Move to remote.exp.
8794
8795Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
8796
8797 * config/monitor.exp: Detect the "Couldn't establish connection"
8798 message from GDB.
8799
8800Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
8801
8802 * gdb.base/bitfields.exp: Use runto instead of explicit
8803 gdb_run_cmd/gdb_expect sequences.
8804
8805 * gdb.base/break.exp(text_next_with_recursion): Add match for
8806 gdb_expect call.
8807
8808 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
8809 We also need to handle the "A program is being debugged already"
8810 prompt from gdb. Use gdb_test to set the baud rate.
8811
8812 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
8813 to 20000. Really. I mean it.
8814
8815Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
8816
8817 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
8818 fails. If suppress_flag is set, skip perror message about not
8819 being able to send to GDB.
8820 (send_gdb): If suppress_flag is set, don't try to send commands to
8821 GDB.
8822 (gdb_expect): If suppress_flag is set, always fail immediately.
8823 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
8824 (gdb_init): Call gdb_stop_suppressing_tests.
8825 (default_gdb_exit): Ditto.
8826 (default_gdb_start): Ditto.
8827
8828 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
8829 gdb_stop_suppressing_tests as appropriate.
8830 * gdb.base/break.exp: Ditto.
8831 * gdb.base/callfuncs.exp: Ditto.
8832 * gdb.base/commands.exp: Ditto.
8833 * gdb.base/exprs.exp: Ditto.
8834 * gdb.base/funcargs.exp: Ditto.
8835 * gdb.base/list.exp: Ditto.
8836 * gdb.base/recurse.exp: Ditto.
8837 * gdb.base/scope.exp: Ditto.
8838 * gdb.base/structs.exp: Ditto.
8839 * gdb.c++/inherit.exp: Ditto.
8840
8841Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
8842
8843 * config/vr4300.exp: New file.
8844
99707966 8845 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 8846
99707966 8847 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
8848
8849Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
8850
8851 * lib/gdb.exp(gdb_init): New function.
8852
8853 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
8854 for each individual variable set.
8855
8856 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
8857 name.
8858
8859 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
8860
8861 * gdb.base/scope.exp: Use gdb_test.
8862
8863 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
8864 aborting; the testsuite driver will do that for us (see
8865 gdb_finish). Also, use gdb_test in a few more places.
8866
8867Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
8868
8869 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
8870
8871Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
8872
8873 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
8874 and "add_tests" are not at the same address.
8875
8876Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
8877
8878 * gdb.base/ptype.exp: Use gdb_test.
8879
8880Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
8881
8882 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
8883 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
8884 left in. No longer expect them to fail.
8885
8886 * gdb.stabs/*.mt; Deleted, no longer used.
8887 * gdb.stabs/configure.in: Remove references to target makefile
8888 frags.
8889 * gdb.stabs/configure: Rebuilt.
8890
8891 * gdb.disasm/*.mt: Deleted, no longer used.
8892 * gdb.disasm/configure.in: Remove references to target makefile
8893 frags. Use "sh3.s" as the unique filename for this directory.
8894 * gdb.disasm/configure: Rebuilt.
8895
8896 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
8897 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
8898 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
8899
8900Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
8901
8902 * config/udi.exp: Use mondfe,name instead of remote_host.
8903
8904Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
8905
8906 * gdb.base/watchpoint.exp: Don't expect a failure when calling
8907 a function with a watchpoint enabled on the mn10200.
8908
8909 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
8910 before trying to create it!
8911
8912Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
8913
8914 * config/vx.exp: Use hostname instead of netport.
8915
8916 * config/vxworks.exp: New file.
8917
8918 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
8919
8920 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
8921 gdb before assuming everything worked. Send a ^C if a timeout
8922 occurs.
8923
8924 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
8925 $gdb_spawn_id directly.
8926 (gdb_run_cmd): Try _start as well as start. Use the target feature
8927 gdb,start_symbol as the symbol to start from when jumping.
8928
8929Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
8930
8931 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
8932 redundant) test.
8933
8934 * gdb.base/recurse.exp: Relax final value test for 'b' so that
8935 it doesn't lose for 16bit integer systems.
8936
8937Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
8938
8939 * gdb.fortran/types.exp: If the target doesn't support "double"
8940 data types, then expect "real" types to only be 4 bytes.
8941
8942 * gdb.c++/virtfunc.exp: Expect failure for virtual function
8943 call tests if the target doesn't support inferior function calls.
8944
8945 * gdb.base/printcmds.exp: Allow minor deviation in FP values
8946 in printf tests.
8947
8948Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
8949
8950 * gdb.base/help.exp: Disable "help set", "help show", and
8951 "help support". Simplify regexp for "help stack".
8952
8953 * gdb.base/default.exp: Set match_max to 5000 and the timeout
8954 to 60 seconds. Temporarily set match_max to 15000 around the
8955 "info copying" test.
8956
8957 * gdb.base/nodebug.exp: Don't try to do an inferior function
8958 call if the target doesn't support them.
8959 * gdb.base/printcmds.exp: Likewise.
8960 * gdb.base/setvar.exp: Likewise.
8961 * gdb.base/structs.exp: Likewise.
8962 * gdb.c++/templates.exp: Likewise.
8963 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
8964
8965 * gdb.base/recurse.exp: Enable for the mn10200.
8966
8967 * configure.in: Do configure gdb.stabs directory for *-*-elf
8968 targets.
8969 * configure: Rebuilt.
8970
8971 * gdb.base/break.exp: Check for gdb,noresults before testing
8972 exit status and/or results from the target.
8973 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
8974 * lib/gdb.exp: Remove old (now bogus) initialization of
8975 noinferior, noargs, noresults and nosignals.
8976
8977Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
8978
8979 * config/sh.exp: New file.
8980
8981 * config/slite.exp: Try to connect multiple times to the board
8982 before rebooting. Only send a "monitor run" if need_monitor_run
8983 is set.
8984
8985 * gdb.base/break.exp: Don't do the "stub continue" test if
8986 the target has gdb_stub set.
8987
8988 * gdb.base/callfuncs.exp: Increase the timeout.
8989
8990 * gdb.base/interrupt.exp: Don't even try to compile the testcase
8991 if the target has gdb,noinferiorio set.
8992
8993 * gdb.base/list.exp: Increase match_max to 10000 characters.
8994
8995 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
8996
8997 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
8998 target.
8999
9000 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
9001
9002Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
9003
9004 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
9005 trying to delete the copy of gdb. Catch the file delete so we
9006 don't die if the delete fails; also, the file should be copied to
9007 the host, not to the build.
9008
9009Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
9010
9011 * lib/gdb.exp(gdb_test): Surround the result pattern with
9012 parenthesis in case it contains multiple regexps separated
9013 with |.
9014
9015 * gdb.base/watchpoint.exp: Use gdb_test.
9016 * gdb.base/default.exp: Ditto.
9017
9018Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
9019
99707966 9020 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 9021
c906108c
SS
9022 * gdb.base/scope.exp: Use gdb_test.
9023 * gdb.c++/classes.exp: Ditto.
9024 * gdb.c++/inherit.exp: Ditto.
9025
9026Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
9027
9028 * gdb.base/crossload.exp: Don't use execute_anywhere, use
9029 remote_exec instead.
9030 * gdb.base/corefile.exp: Don't be ridiculous.
9031 * gdb.base/*.c: Add missing stub invocations.
9032
9033Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
9034
9035 * config/slite.exp: Miscellaneous fixes.
9036
9037 * lib/gdb.exp: Fix runto.
9038
9039 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
9040 the target.
9041
9042 * gdb.base/watchpoint.exp: Fix regexp.
9043
9044 * lib/gdb.exp(default_gdb_exit): Add a catch to the
9045 close and wait commands, as the descriptor may now be
9046 invalid. Always call "remote_close host".
9047
9048Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
9049
9050 Major rewrite for testsuite revision.
d63a86f8 9051
c906108c
SS
9052 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
9053 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
9054 instead of relying on spawn_id to always contain a valid
9055 spawn id.
9056 (get_compiler_info): New procedure to build the ${binfile}.ci
9057 file, instead of replicating this in N different places.
9058 (gdb_compile): New procedure.
d63a86f8 9059
c906108c
SS
9060 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
9061 appropriate arguments) instead of compile. Use gdb_test in a lot
9062 more places. Use send_gdb instead of send. Always run gdb_start
9063 at the start of a testcase, as this is no longer done magically.
9064
9065 config/*-gdb.exp: Rename without the -gdb suffix.
9066
9067 config/mips.exp: Use remote_close instead of exit_remote_shell.
9068 config/monitor.exp: Use target_info instead of looking at
9069 baud, timeout, etc.
9070 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
9071
9072Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9073
9074 * gdb.c++/templates.exp (test_ptype_of_templates),
9075 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
9076 Update expect patterns for destructors and assignment operators
9077 to match corresponding c-typeprint.c changes.
9078 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
9079 to destructor breakpoint test, GDB should be able to set the
9080 destructor breakpoint without specifying arguments.
9081
9082Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
9083
9084 * gdb.threads/pthreads.exp: Change result for failure to compile due
9085 to lack of pthreads runtime support from an error to simply an
9086 unsupported test, per dejagnu standards.
9087
9088Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9089
9090 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
9091 where GDB exits to reduce pattern match time.
9092 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
9093
9094 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
9095
dc96c6c7 9096Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9097
9098 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
9099 * gdb.base/default.exp: ditto.
9100 * gdb.base/nodebug.exp: ditto.
9101 * gdb.base/printcmds.exp: ditto.
9102 * gdb.base/ptype.exp: ditto.
9103 * gdb.base/setvar.exp: ditto.
9104 * gdb.base/structs.exp: ditto.
9105 * gdb.base/setshow.c: Guard against uninitialized values of argc.
9106
9107Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
9108
9109 * configure, */configure: Rebuild with autoconf 2.12.
9110
9111Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
9112
9113 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
9114 use new i*86-pc-linux*-gnu quads.
9115 * gdb.base/corefile.exp: Ditto.
9116 * gdb.base/signals.exp: Ditto.
9117 * gdb.base/sigall.exp: Ditto.
9118 * gdb.base/interrupt.exp: Ditto.
9119
9120 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
9121 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
9122 RedHat 4.0.
d63a86f8 9123
c906108c
SS
9124 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
9125 linux. This allows the test case to at least compile on latest
9126 linux, but still not run due to missing the threads runtime library.
9127
9128Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9129
9130 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
9131 directory to search gdb directory. Accept and step over conditional
9132 stack alignment code. Consume $prompt in failure cases.
9133 Reset timeout to $oldtimeout instead of some arbitrary value.
9134 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
9135 timeout problems with infinite stack backtraces.
9136 * gdb.base/ptype.exp (ptype struct link, union tu_link):
9137 Accept function parameters for linkfunc member.
9138
9139Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
9140
9141 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
9142 (CXXFLAGS): Remove, unreferenced.
9143 (B_OPTIONS): Add for -B options and add code to initialize with
9144 previous -B options and also add -B option to pick up cross compiled
9145 runtime.
9146 (TARGET_INCLUDES): Add for -I options and add code to initialize when
9147 doing cross compiles.
9148 (target_alias): Declare global.
9149 (xgcc): Set variable to full path of gcc in build tree. Use findfile
9150 to verify that gcc exists in build tree, and if so set CC to that
9151 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 9152
c906108c
SS
9153Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
9154
9155 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
9156 ptype test for anonymous union. Fixup testcase to match
9157 current gcc debug output.
9158
9159Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
9160
9161 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
9162 force argument to an unsigned long type.
9163
9164Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
9165
9166 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
9167 tests and anonymous union print/ptype tests.
9168 * gdb.base/list.exp (test_forward-search): Increase timeout by
9169 5 minutes for the "search extremely long line" case.
9170 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
9171 completely optional and that the pass/fail messages use the command as
9172 the message if that third arg is a null string.
9173 (gdb_test_exact): Arrange that a null string pattern means match a
9174 null string output rather than any output, which might include random
9175 errors.
9176 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
9177 backtrace test.
9178 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
9179 always failing and failure is now exposed by gdb.exp changes.
9180
9181Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
9182
9183 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
9184 weren't being noted.
9185
9186Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9187
9188 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
9189 * gdb.stabs/weird.exp: Remove v_comb xfails.
9190
dc96c6c7 9191Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9192
9193 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
9194 list.exp scope.exp watchpoint.exp]
9195 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 9196
dc96c6c7 9197Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9198
9199 * config/monitor.exp: Increase download timeout to 1000 seconds.
9200
dc96c6c7 9201Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9202
9203 * config/m32r.exp: Increase timeout to 120 seconds.
9204
9205Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
9206
9207 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
9208 and accept older ordering as obsolescent gcc or gdb.
9209 * gdb.c++/templates.exp: Ditto.
9210 * gdb.c++/virtfunc.exp: Ditto.
9211
9212Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
9213
9214 * gdb.base/coremaker.c: Add code to mmap some data so we
9215 can check that it ends up in the core file.
9216 * gdb.base/corefile.exp: Add test to read mmapped data
9217 from core file.
9218
dc96c6c7 9219Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9220
9221 * config/m32r.exp: New file.
9222
9223Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
9224
9225 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
9226 that cflags can contains -gstabs, and work correctly for other tests.
9227
dc96c6c7 9228Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9229
9230 * gdb.base/setshow.exp: New file, tests show and set.
9231 * gdb.base/setshow.c: New file, tests show and set.
9232 * gdb.base/help.exp: Add test for help set|show annotate.
9233 * gdb.base/default.exp: Add test for set|show annotate.
9234
9235Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
9236
9237 * testsuite/gdb.base/break.exp: Make backtrace from factorial
9238 errors unique.
9239 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
9240 explicitly.
9241
9242Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
9243
9244 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
9245 and width commands. This is done elsewhere.
9246 * (gdb_start): Don't call gdb_start_sim here. That's already
9247 done in gdb_load. This fixes lots of failures in default.exp.
9248
9249Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
9250
9251 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
9252 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
9253 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
9254 in the same we we treat other failures (since it may be an expected
9255 condition), rather than as an error.
9256 * gdb.base/signals.exp (test_handle_all_print): Revert back to
9257 old test format.
9258
9259Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
9260
9261 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
9262 (distclean maintainer-clean realclean): No need to remove files
9263 twice. Nuke the duplicates.
9264 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 9265 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
9266 Remove config.h along with other config files.
9267
9268Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
9269
9270 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
9271 "p func1 ()" and note that rests of tests are skipped.
9272 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
9273 setup_xfails for "print func2::coremaker_local".
9274 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
9275 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
9276 affected by the previous run test.
9277 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
9278 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
9279 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
9280 "pass int powerset tuple" and "pass modeless int powerset tuple".
9281 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
9282 "real write 4" and "real write 8".
9283 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
9284 setup_xfails for "print vs1 after tuple assign 2",
9285 "print \$i after tuple assign 2", and
9286 "print vs2 after tuple assign 2".
9287 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
9288 meaningful error message and return -1 so the caller can
9289 suppress further tests and avoid a cascade of errors.
d63a86f8 9290
c906108c
SS
9291Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
9292
9293 * gdb.base/a1-selftest.exp: Tweak tests to account for new
9294 format for printing version.
9295 * gdb.base/default.exp: Ditto.
9296 * gdb.base/interrupt.exp: Fix problem with cascade of
9297 errors if child process dies while calling a function.
d63a86f8 9298
c906108c
SS
9299Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
9300
9301 * Makefile.in (VPATH): Add
9302 * Makefile.in (Makefile, config.status): Fix rules so things get
9303 remade when necessary.
9304
9305Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
9306
9307 * Makefile.in (just-check): Add path to sibling expect dir
9308 to environment variable specified by RPATH_ENVVAR.
9309
9310Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
9311
9312 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
9313 (just-check): Add shared library paths for libstdc++, tk,
9314 tcl, bfd, and opcodes to the environment variable specified
9315 in RPATH_ENVVAR.
9316 * configure.in: Add support to recognize --enable-shared flag
9317 and generate correct value for RPATH_ENVVAR.
9318 * configure: Regenerated with autoconf.
9319
9320Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
9321
9322 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
9323 include all osf versions.
9324 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
9325 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
9326 when target is linux. When failing to build pthreads test
9327 executable, give more meaningful message.
9328 * gdb.threads/pthreads.c: Hpux also uses old definition of second
9329 arg for pthread_create.
d63a86f8 9330
c906108c
SS
9331Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
9332
9333 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
9334 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
9335 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
9336 and -lpthreads (everybody else).
9337 (test_startup): Fail gracefully if threads are not supported.
9338 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
9339 "p/c array_index("abcdef",2)" when not gcc compiled.
9340 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
9341 "print func2::coremaker_local" when not gcc compiled.
9342 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
9343 "ptype on opaque struct tagname (statically)",
9344 "ptype on opaque struct tagname (dynamically) 1", and
9345 "ptype on opaque struct tagname (dynamically) 2"
9346 for not compiled with gcc.
9347 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
9348 backtrace when compiled with gcc.
d63a86f8 9349 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
9350 than always return success.
9351
9352Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
9353
9354 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
9355
9356Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
9357
9358 * gdb.base/structs.exp: Undo last change.
9359
9360Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
9361
9362 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
9363 encapsulate all the steps/nexts done during self test, starting
9364 at main, and makes them less sensitive to optimization issues.
9365 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
9366 signal handler" test.
9367 * gdb.threads/pthreads.exp: Only run this for native configs.
9368 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
9369 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
9370 tests.
9371 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
9372 for "runto test_calls(void)" test.
d63a86f8 9373
c906108c
SS
9374Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
9375
9376 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
9377 and don't expect address info in breakpoint confirmations.
9378
9379Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
9380
9381 * gdb.base/list.exp (test_forward_search): Increase timeout
9382 temporarily by 60 seconds for searching extremely long line,
9383 and then reset to old value when done. Increase expect input
9384 buffer to 10000.
9385
9386Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
9387
9388 * gdb.base/list.exp (test_forward_search): Fix to handle very
9389 long source line without overflowing expect's input buffer.
9390
9391Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
9392
9393 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
9394 "buffer_full".
9395
9396 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
9397 "buffer_full".
9398
9399 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
9400 "buffer_full".
9401
9402 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
9403 "buffer_full".
9404
9405Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
9406
9407 * configure.in (configdirs): Add gdb.threads.
9408 * configure: Regenerated with autoconf.
9409 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
9410 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
9411 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 9412
c906108c
SS
9413Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
9414
9415 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
9416
9417Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
9418
9419 * gdb.base/signals.exp (test_handle_all_print): Test separately for
9420 each signal's status in the output of "handle all print".
9421 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
9422 the \r\n sequence that immediately precedes the gdb prompt.
9423 * gdb.base/a1-selftest.exp: Save original timeout and restore
9424 after test.
9425
9426Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
9427
9428 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
9429 symbol.
9430
9431Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
9432
9433 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
9434
9435Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
9436
9437 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
9438 timeout by 60 seconds.
9439
9440Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
9441
9442 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
9443 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
9444 error return.
9445
9446Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
9447
9448 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
9449 gdb initialization, also report how long dejagnu waited. Restore
9450 old timeout before doing error return. Temporarily increase timeout
9451 by 3 minutes to allow for slow startups over heavy NFS use.
9452
9453Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
9454
9455 * lib/gdb.exp: Report timeout value for verbosity level 2.
9456 * config/gdbserver.exp: Ditto.
9457 * config/hppro.exp: Ditto.
9458 * config/mips-gdb.exp: Ditto.
9459 * config/monitor.exp: Ditto.
9460 * config/netware.exp: Ditto.
9461 * config/sim-gdb.exp: Ditto.
9462 * config/slite-gdb.exp: Ditto.
9463 * config/udi-gdb.exp: Ditto.
9464 * config/unix-gdb.exp: Ditto.
9465 * config/vx-gdb.exp: Ditto.
9466 * gdb.base/a1-selftest.exp: Ditto.
9467 * gdb.base/a2-run.exp: Ditto.
9468 * gdb.base/break.exp: Ditto.
9469 * gdb.base/corefile.exp: Ditto.
9470 * gdb.base/list.exp: Ditto.
9471 * gdb.base/recurse.exp: Ditto.
9472 * gdb.base/scope.exp: Ditto.
9473 * gdb.base/signals.exp: Ditto.
9474
9475Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
9476
9477 * gdb.threads/Makefile.in (docdir): Removed.
9478
9479Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
9480
9481 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 9482 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 9483 @srcdir@.
d63a86f8 9484 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
9485 autoconf 2.5 or higher.
9486 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
9487
9488Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
9489
9490 * configure: Regenerated.
9491 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
9492 avoid name clashes with SunOS headers.
9493
9494Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
9495
9496 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
9497
9498Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
9499
9500 * gdb.base/callfuncs.exp: Finish last change -- make sure the
9501 prototype information ends up in the compiler info file.
9502
9503Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
9504
9505 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
9506 attempting to regenerate it. Eliminate use of a temporary file
9507 and just generate the info file directly. Source it immediately,
9508 for consistency of use.
9509 * gdb.base/corefile.exp: Ditto
9510 * gdb.base/exprs.exp: Ditto.
9511 * gdb.base/funcargs.exp: Ditto.
9512 * gdb.base/langs.exp: Ditto.
9513 * gdb.base/list.exp: Ditto.
9514 * gdb.base/mips_pro.exp: Ditto.
9515 * gdb.base/nodebug.exp: Ditto.
9516 * gdb.base/opaque.exp: Ditto.
9517 * gdb.base/ptype.exp: Ditto.
9518 * gdb.base/scope.exp: Ditto.
9519 * gdb.base/setvar.exp: Ditto.
9520 * gdb.base/signals.exp: Ditto.
9521 * gdb.base/whatis.exp: Ditto.
9522 * gdb.c++/templates.exp: Ditto.
9523 * gdb.c++/virtfunc.exp: Ditto.
9524 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
9525 whether or not to add -lstdc++ to the compile command line args.
9526
9527Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9528
9529 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
9530 it got fixed by the recent lookup_minimal_symbol_by_pc change.
9531 Increase timeout, a lot of single stepping might be needed if the
9532 target has no hardware watchpoints.
9533
9534Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
9535
9536 * gdb.base/break.exp: Ignore compiler warnings when compiling
9537 break.c.
9538 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
9539 * gdb.base/default.exp: Add h8300 xfails. Handle messages
9540 from remote-sim.
9541 * gdb.base/exprs.exp: Add h8300 xfails.
9542 * gdb.base/funcargs.exp: Likewise.
9543 * gdb.base/nodebug.exp: Likewise.
9544 * gdb.base/printcmds.exp: Likewise.
9545 * gdb.base/ptype.exp: Likewise.
9546 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
9547 h8300 xfails.
d63a86f8 9548 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
9549 on the h8300.
9550 * gdb.base/funcargs.c: Explicitly make last constant argument to
9551 call_after_alloca_subr an unsigned long type.
9552 * gdb.base/return.c: Include stdio.h.
9553
9554Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
9555
9556 * config/abug.exp: New file for the older Motorola Bug monitor
9557 that runs on the mvme13x series VME boards.
9558 * config/monitor.exp: Use the new config array for target settings
9559 if they exist.
9560
9561Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
9562
9563 * sim-gdb.exp: Make the SH simulator allocate less space when
9564 it is targeted.
9565
9566Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
9567
9568 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
9569 test.
9570
9571Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
9572
9573 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
9574 "rs6000-*-*" for "list function in include file" when gcc compiled.
9575 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
9576 for "p ctable1[120]".
9577 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
9578 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
9579 Remove setup_xfail for "rs6000-*-*" for
9580 "print 'scope0.c'::filelocal before run".
9581 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
9582 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
9583 since some compilers don't allow both options to be given
9584 on the same command line. Create object file and move it.
d63a86f8 9585
c906108c
SS
9586Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
9587
9588 * gdb.base/corefile.exp: Always regenerate the core file, since
9589 we always regenerate the coremaker program. Detect special case
9590 where registers cannot be read from core file.
d63a86f8 9591
c906108c
SS
9592Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
9593
9594 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
9595 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
9596 * gdb.c++/templates.exp: Only match on basename of file since
9597 some formats like xcoff don't encode directory information.
9598 * gdb.stabs/weird.exp: Use the right sed script for powerpc
9599 and rs6000 AIX xcoff targets.
9600 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
9601 * configure: Regenerate.
9602 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
9603 here, rather than in distclean.
d63a86f8 9604
c906108c
SS
9605Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
9606
9607 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
9608 defined, and use it to compile the test case with -O2. The
9609 native compilation still uses no optimization.
9610 * gdb.base/mips_pro.c: Remove inline assembly code since
9611 it is compiled PIC by default, which results in assembler
9612 warnings that make the testsuite think the compilation
9613 was unsuccessful.
9614
9615Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
9616
9617 * gdb.c++/misc.exp: Add note to message for
9618 "print s.a for foo struct" that this is a known gcc 2.7.2
9619 and earlier bug.
9620
9621Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
9622
9623 * gdb.base/break.exp: Fix pattern for matching "Delete all
9624 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
9625 setup_xfail for deleting all breakpoints test. Fix various
9626 timeout messages to include "(timeout)".
9627 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
9628 for "p t_float_values2(3.14159,float_val2)".
9629 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
9630 for "continue to call2g" when gcc compiled.
9631 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
9632 "up to foo in langs.exp", "show language at foo in langs.exp",
9633 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
9634 and "show language at fsub in langs.exp".
9635 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
9636 "list line 1 in include file", "list message for lines past EOF",
9637 "list function in include file", "list list0.h:foo", and
9638 "list filename:function; nonexistant function".
9639 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
9640 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
9641 and "ptype t_char_array" to be for native cc only.
d63a86f8 9642
c906108c
SS
9643Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
9644
d63a86f8 9645 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
9646 setup_xfail for "print coremaker_bss", "print coremaker_ro",
9647 "print func2::coremaker_local", and "backtrace in corefile.exp".
9648
9649Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
9650
9651 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
9652 "bt in signals.exp". This problem only appears when running
9653 the testsuite, and then only intermittently.
9654
9655Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
9656
9657 * gdb.base/return.exp (return_tests): Differentiate between
9658 two tests of continuing.
9659
9660Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
9661
9662 * */Makefile.in (maintainer-clean): Remove config.log.
9663 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
9664 * gdb.c++/Makefile.in (PROGS): Add inherit.
9665 (clean): Remove *.ci.
9666
9667Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
9668
9669 * gdb.c++/misc.cc: Add test code from Mike Stump.
9670 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
9671
9672Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
9673
9674 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
9675 to "alpha-*-osf2*" and add comment.
9676 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
9677 setup_xfail for "step over execarg initialization" and
9678 "step over corearg initialization".
9679 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
9680 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
9681 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
9682 gcc compiled for "print coremaker_bss", "print coremaker_ro",
9683 "print func2::coremaker_local", and "backtrace in corefile.exp".
9684 * gdb.base/signals.exp: Build and source signals.ci.
9685 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
9686 to be for gcc only.
9687 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 9688
c906108c
SS
9689Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9690
9691 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
9692 Feb 3 procfs.c change.
9693
9694Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
9695
9696 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
9697
9698Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
9699
9700 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
9701 from dejagnu's apparent default of 10 seconds, which gives random
9702 results when running the tests over NFS on moderately loaded systems.
9703 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
9704
9705Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
9706
9707 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
9708 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
9709 result reports.
9710
9711Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
9712
9713 * configure.in (CY_AC_PATH_TCLH): Remove.
9714 * configure: Regenerate.
9715
9716Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
9717
9718 * gdb.c++/Makefile.in (clean): Add missing '{'.
9719
9720Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
9721
9722 * lib/gdb.exp: Provide a default value for noinferior.
9723
9724 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
9725 Load libgloss.exp.
9726
9727Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
9728
9729 * gdb.disasm/hppa.exp: Compile directly into an executable, use
9730 the executable, not the .o to run the tests from.
9731
9732Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
9733
9734 * gdb.base/break.exp: Don't test for program exit or exit status
9735 if $noresults if nonzero.
9736 * gdb.base/langs.exp: Likewise.
9737 * gdb.base/watchpoint.exp: Likewise.
9738
9739 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
9740 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
9741 trying to compile the testcase.
9742
9743Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
9744
9745 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
9746 * gdb.base/signals.exp (continue to handler): Likewise.
9747
9748Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
9749
9750 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
9751
9752 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
9753
9754Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
9755
9756 * gdb.base/corefile.exp: Recognize "not found" as failure
9757 when trying to determine if a core file was generated.
9758 If no core file was generate the first time, try again without
9759 the ulimit -c to work around braindamaged shells.
9760
9761Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
9762
9763 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
9764 [] tests with "test" and enclose string in quotes.
9765 * gdb.stabs/configure: Rebuild
d63a86f8 9766
c906108c
SS
9767Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
9768
9769 Changes in sync with expect:
9770 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
9771 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
9772 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
9773 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
9774 argument to AC_REQUIRE.
9775 * configure: Regenerated.
9776
9777Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
9778
9779 * gdb.base/corefile.exp: When generating a core, discard any
9780 error messages about ulimit not found and the "core dumped"
9781 message from the shell that runs the coredumper.
9782
9783Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
9784
9785 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
9786
9787 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
9788 which sed script to run. Expect failure for v_comb test
9789 on PA targets too.
d63a86f8 9790
c906108c
SS
9791Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
9792
9793 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
9794 "print func2::coremaker_local" and for "backtrace in corefile.exp"
9795
9796Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
9797
9798 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
9799 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
9800 "sparc-sun-solaris*" xfails for "p v_comb".
9801 * lib/gdb.exp (default_gdb_start): Fix typo.
9802 * gdb.base/corefile.exp: Allow "Core was generated by ..."
9803 messages to not include the full program name that caused
9804 the core dump since some systems (such as solaris) apparently
9805 truncate this path to about 80 characters.
9806 When generating a core file first try increasing the core file
9807 size limit to unlimited since some systems may default it to
9808 zero, and it is harmless to try it. Move the test for failing
9809 to generate a core file to where it will actually get executed.
9810 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
9811 new gdb result from g++ debug info improvements and make old
9812 pattern obsolescent. Also account for size_t differences
9813 (may be int or long).
9814 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
9815 initialization before function call is placed in the delay slot
9816 and thus appears to be skipped over by commands such as "next".
9817
9818Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
9819
9820 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
9821
9822Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
9823
9824 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
9825 input source file; fix code to compile test to deal with this
9826 convention.
9827 * gdb.c++/*.exp: Likewise.
9828
9829Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
9830
9831 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
9832 "bt in signals.exp".
9833
9834Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
9835
9836 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
9837 "step over execarg initialization" and
9838 "step over corearg initialization".
9839
9840Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
9841
9842 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
9843 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
9844
9845Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
9846
9847 From Rob Savoye (rob@poseidon.cygnus.com)
9848 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
9849 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
9850 configure.in}, gdb.disasm/{Makefile.in, configure.in},
9851 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
9852 configure.in}: Major reworking for autoconfig.
9853 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
9854 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
9855 New files.
9856 * config/unix-gdb.exp: Make GDB global.
9857 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
9858 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
9859 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
9860 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
9861 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
9862 term.exp, twice.exp, watchpoint.exp, whatis.exp},
9863 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
9864 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
9865 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
9866 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
9867 pr-8136.exp, result.exp, string.exp, tuples.exp},
9868 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
9869 to returns as necessary, arrange for test to compile own testcase
9870 executable.
9871 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 9872
c906108c
SS
9873Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
9874
9875 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
9876 clear_xfail at end of test which might not call either pass or fail.
9877 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
9878 "backtrace through signal handler".
9879
9880Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9881
9882 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
9883 continuing from a job control stop signal.
9884 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
9885
9886Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
9887
9888 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
9889 * gdb.base/corefile.exp: Likewise.
9890 * gdb.base/funcargs.exp: Likewise.
9891
9892Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
9893
9894 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
9895 * config/monitor.exp: Add support for setting baud rate.
9896
9897Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
9898
9899 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
9900 i*86-*-linux* xfails for "backtrace through signal handler".
9901 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
9902 "print func2::coremaker_local".
9903 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
9904 alpha-dec-osf2* xfail for
9905 "delete all breakpoints when none".
9906
9907Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
9908
9909 * gdb.base/break.exp: Change test that deletes all breakpoints
9910 when no user breakpoints are installed. A post 4.15 change
9911 causes gdb to no longer prompt in this case.
9912
9913Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
9914
9915 * gdb.base/return.exp (return_tests): Change xfail for test
9916 "correct value returned double test" to stop xfailing at
9917 Solaris 2.5. Apparently the bug has been fixed.
9918
9919Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
9920
9921 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
9922 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
9923
9924Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
9925
9926 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
9927 * gdb.disasm/hppa.s: Corresponding changes.
9928
9929Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
9930
9931 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
9932 makefile fragment.
9933 * config/mt-hpux: Deleted.
9934
9935Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
9936
d63a86f8 9937 * Many files: When warning about suppressed tests due to a
c906108c
SS
9938 nonexistant test binary, avoid incrementing the warning count.
9939
9940Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
9941
9942 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 9943
c906108c
SS
9944Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9945
9946 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
9947 "sparc-*-solaris2*".
9948
9949Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9950
9951 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
9952 Add global and local variables and initialize them.
9953 * gdb.base/corefile.exp: Test correct mapping of corefile sections
9954 by printing variables. Remove rs6000 and powerpc xfails, BFD now
9955 extracts the file name and terminating signal from the core file.
9956 * TODO: Remove note about tests for correct mapping of corefile.
9957 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
9958 from optimizing it away.
9959 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
9960 handles common blocks.
9961
9962Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
9963
9964 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
9965 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
9966
9967Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
9968
9969 * Makefile.in (maintainer-clean): New target, synonym for
9970 realclean.
9971 * gdb.base/Makefile.in (maintainer-clean): Likewise.
9972 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
9973 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
9974 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
9975 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
9976 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
9977
9978Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
9979
9980 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
9981 xfails when not gcc compiled for "print foo::funclocal".
9982 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
9983 "print foo::funclocal at foo",
9984 "print 'scope1.c'::foo::funclocal at foo",
9985 "print foo::funclocal_bss at foo",
9986 "print 'scope1.c'::foo::funclocal_bss at foo",
9987 "print foo::funclocal_ro at foo",
9988 "print 'scope1.c'::foo::funclocal_ro at foo",
9989 "print bar::funclocal at foo" and
9990 "print 'scope1.c'::bar::funclocal at foo".
9991 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
9992 gcc compiled for "print foo::funclocal at bar".
9993 Expand all messages to ensure that they identify that
9994 the test is at bar().
9995 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
9996 gcc compiled for:
9997 "ptype on opaque struct pointer (statically)",
9998 "ptype on opaque struct tagname (statically)",
9999 "ptype on opaque struct pointer (dynamically) 1",
10000 "ptype on opaque struct tagname (dynamically) 1",
10001 "ptype on opaque struct pointer (dynamically) 2" and
10002 "ptype on opaque struct tagname (dynamically) 2
10003 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
10004 gcc compiled for:
10005 "p datalocal"
10006 "whatis datalocal",
10007 "ptype datalocal",
10008 "p bsslocal",
10009 "whatis bsslocal", and
10010 "ptype bsslocal".
10011 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
10012 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
10013 when not gcc compiled.
10014 * gdb.base/funcargs.exp (float_and_integral_args): Add
10015 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
10016 compiled.
10017 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
10018 "backtrace from call6a" when not gcc compiled.
10019 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
10020 "backtrace from call7a" when not gcc compiled.
10021 * gdb.base/callfuncs.exp (do_function_calls):
10022 Add "hppa*-*-hpux*" xfail when not gcc compiled for
10023 "p t_char_array_values(char_array_val2,char_array_val1)",
10024 "p t_char_array_values(char_array_val1,char_array_val2)",
10025 "p t_char_array_values("carray 1","carray 2")",
10026 "p t_char_array_values("carray 1",char_array_val2)",
10027 "p t_char_array_values(char_array_val1,"carray 2")",
10028 "p sum_args(1,{2})",
10029 "p sum_args(2,{2,3})",
10030 "p sum_args(3,{2,3,4})",
10031 "p sum_args(4,{2,3,4,5})"
10032 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
10033 "backtrace in corefile.exp" when not gcc compiled.
10034
10035Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10036
10037 * gdb.base/signals.exp: Rewrite `handle all print' test as
10038 a procedure. Accept blanks or TABs as whitespace, increase
10039 timeout and expect input buffer size for the large output
10040 from the command. Remove "i*86-*-bsdi2.0" xfail.
10041
10042Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10043
10044 * gdb.base/setvar.exp: Add new testcases for truncation when
10045 assigning invalid values to bitfields.
10046
10047Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
10048
d63a86f8 10049 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
10050 mips-sgi-irix* xfail for
10051 "call inferior func with struct - returns char *"
10052 and fix test so that an optional (unsigned char *) cast is
10053 accepted in the result.
10054
10055Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
10056
10057 * gdb.base/funcargs.exp (float_and_integral_args): Remove
10058 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
10059 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
10060 * gdb.base/signals.exp: Remove duplicate "handle all print" test
10061 that accidentally got checked in.
10062
10063Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
10064
d63a86f8 10065 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
10066 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
10067 compiled test.
10068 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
10069 Add mips-sgi-irix5* xfail for not gcc compiled.
10070 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
10071 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
10072 "p top", "whatis top", "p middle", and "whatis middle".
10073 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
10074 "whatis signed char" for not gcc compiled.
10075 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
10076 "set variable signed char=-1 (-1)" and
10077 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
10078 * gdb.base/funcargs.exp (float_and_integral_args):
10079 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
10080 Add mips-sgi-irix* xfail when not gcc compiled for
10081 "continue to call2b".
10082 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
10083 "continue to call2g".
10084 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
10085 "backtrace from call6a"
10086 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
10087 "backtrace from call7k".
10088 Add mips-sgi-irix5* xfail when not gcc compiled for
10089 "backtrace from call7a".
10090 (localvars_after_alloca): Fix gdb_test cmds for
10091 "print * after runto ...".
10092 Remove rs6000-*-* xfails for
10093 "print i after runto localvars_after_alloca" and
10094 "print l after runto localvars_after_alloca"
10095 for all compilers.
10096 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
10097 when not compiled with gcc, for:
10098 "print signed char == (minus)",
10099 "print signed char != (minus)",
10100 "print signed char < (minus)",
10101 "print signed char > (minus)".
10102 * gdb.base/callfuncs.exp (do_function_calls):
10103 Add mips-sgi-irix* xfail, when compiled with native compiler, for
10104 "call inferior func with struct - returns char *".
d63a86f8 10105 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
10106 "correct value returned double test" to include Solaris 2.4.
10107 * gdb.base/funcargs.exp (float_and_integral_args):
10108 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 10109
c906108c
SS
10110Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10111
10112 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
10113 enumeration bitfields if compiling with GNU C.
10114 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
10115 to empty' prompt.
10116
10117Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
10118
10119 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
10120 test for PRO targets.
10121
10122 * gdb.base/funcargs.exp: Avoid ever setting more than 8
10123 breakpoints in the inferior at any given time by making
10124 two groups of breakpoints for call2*, call6* and call7*
10125 tests.
10126
10127Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10128
10129 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
10130 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
10131 from optimizing it away.
10132 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
10133 "call inferior func with struct".
10134
10135Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
10136
10137 * configure.in: Only configure gdb.chill for particular targets.
10138
10139Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
10140
10141 * gdb.base/Makefile.in: Add action to .c.o transformation
10142 rule that generates a .ci file for each .o file and remove
10143 explicit .c.o rules except for callfuncs.o.
10144 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
10145 generates a .ci file for each .o file and remove explicit
10146 .cc.o rules.
10147 (clean): Remove *.tmp *.ci files.
10148 (EXECUTABLES): Remove templ-info.exp.
10149 * gdb.base/compiler.c: New file.
10150 * gdb.c++/compiler.cc: New file
10151 * gdb.base/scope.exp: Source gdb.base/scope.ci.
10152 Change rs6000-*-* xfail for
10153 "print 'scope0.c'::filelocal_ro" and
10154 "print 'scope1.c'::filelocal" and
10155 "print 'scope1.c'::filelocal_bss" and
10156 "print 'scope1.c'::filelocal_ro" and
10157 "print 'scope1.c'::foo::funclocal" and
10158 "print 'scope1.c'::foo::funclocal_ro" and
10159 "print 'scope1.c'::bar::funclocal" and
10160 "print 'scope0.c'::filelocal_ro" and
10161 "print 'scope1.c'::filelocal at foo" and
10162 "print 'scope1.c'::filelocal_bss at foo" and
10163 "print 'scope1.c'::filelocal_ro at foo" and
10164 "print 'scope1.c'::foo::funclocal at foo" and
10165 "print 'scope1.c'::foo::funclocal_bss at foo" and
10166 "print 'scope1.c'::foo::funclocal_ro at foo" and
10167 "print 'scope1.c'::bar::funclocal at foo" and
10168 "print 'scope0.c'::filelocal_ro" and
10169 "print 'scope1.c'::filelocal" and
10170 "print 'scope1.c'::filelocal_bss" and
10171 "print 'scope1.c'::filelocal_ro" and
10172 "print 'scope1.c'::foo::funclocal" and
10173 "print 'scope1.c'::foo::funclocal_bss" and
10174 "print 'scope1.c'::foo::funclocal_ro" and
10175 "print 'scope1.c'::bar::funclocal" and
10176 "print 'scope1.c'::bar::funclocal_bss"
10177 to only be xfail'd when not compiled with gcc.
d63a86f8 10178 Add rs6000-*-* xfail for
c906108c
SS
10179 "print 'scope0.c'::filelocal_bss before run"
10180 when compiled with gcc.
10181 (test_at_main): Add rs6000-*-* xfail for
10182 "print filelocal_ro in test_at_main"
10183 when compiled with gcc.
10184 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 10185 Add rs6000-*-aix* xfail for
c906108c
SS
10186 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
10187 "ptype t_char_array", not compiled with gcc.
10188 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
10189 xfail for "list foo (in include file)" when gcc compiled.
10190 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
10191 (integral_args): Add rs6000-*-* xfail for
10192 "run to call0a" if not compiled with gcc.
10193 (unsigned_integral_args): Add rs6000-*-* xfail for
10194 "run to call1a" if not compiled with gcc.
10195 (float_and_integral_args): Add rs6000-*-* xfail for
10196 "run to call2a" if not compiled with gcc and for
10197 "continue to call2b" for any compiler.
10198 Add rs6000-*-* xfail to
10199 "print f1 after run to call2a" for gcc compiled.
10200 (discard_and_shuffle): Add rs6000-*-* xfail for
10201 "run to call6a".
10202 (shuffle_round_robin): Add rs6000-*-* xfail for
10203 "backtrace from call7a" if not compiled with gcc.
10204 Add rs6000-*-* xfail for
10205 "backtrace from call7b" if compiled with gcc.
10206 (call_after_alloca): Add rs6000-*-* xfail for
10207 "print c in call_after_alloca" and
10208 "print s in call_after_alloca" and
10209 "backtrace from call_after_alloca_subr"
10210 if not compiled with gcc.
10211 (localvars_in_indirect_call): Add rs6000-*-* xfail for
10212 "print c in localvars_in_indirect_call" and
10213 "print c in localvars_in_indirect_call" and
10214 "backtrace in indirectly called function" and
10215 "stepping into indirectly called function"
10216 if not compiled with gcc.
10217 (localvars_after_alloca): Add rs6000-*-* xfail for
10218 "print c after runto localvars_after_alloca" and
10219 "print s after runto localvars_after_alloca" and
10220 "print i after runto localvars_after_alloca" and
10221 "print l after runto localvars_after_alloca"
10222 for all compilers.
10223 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
10224 than whatis-info.exp.
10225 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
10226 than opaque-info.exp.
10227 Setup rs6000-*-* xfail for
d63a86f8 10228 "ptype on opaque struct pointer (statically)" and
c906108c
SS
10229 "ptype on opaque struct pointer (dynamically)" when
10230 not compiled with gcc.
10231 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
10232 rather than callf-info.exp.
10233 (do_function_calls): Add clear_xfail for rs6000-*-* for
10234 "p t_float_values2(3.14159,float_val2)". Seems to work
10235 fine there, both with xlc and gcc. Need to find out what
10236 it is doing right and fix other platforms.
10237 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
10238 "call inferior func with struct - returns int",
10239 "call inferior func with struct - returns long",
10240 "call inferior func with struct - returns float",
10241 "call inferior func with struct - returns double",
10242 "call inferior func with struct - returns char *",
10243 but only if not gcc compiled (presumes xlc compiled).
10244 Change rs6000-*-* xfails for
10245 "call inferior func with struct - returns char" and
10246 " call inferior func with struct - returns short" to only
10247 xfail if not using gcc.
10248 (clean mostlyclean): Remove *.ci and *.tmp files.
10249 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
10250 than templ-info.exp.
10251 * gdb.base/langs.exp: Source gdb.base/langs.ci.
10252 Add rs6000-*-* xfail for "up to foo in langs.exp"
10253 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
10254 when not gcc compiled.
d63a86f8 10255
c906108c
SS
10256Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
10257
10258 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
10259 * gdb.base/corefile.exp: Likewise.
10260 * gdb.base/list.exp: Likewise.
10261 * gdb.base/scope.exp: Likewise.
10262 * gdb.base/siganls.exp: Likewise.
10263
10264 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
10265 compiler output.
10266 * gdb.base/whatis.exp: Likewise.
10267
10268Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
10269
10270 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
10271 failure (opcode table has been fixed to match reality).
10272
10273Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
10274
10275 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
10276 "call inferior func with struct - returns char",
10277 "call inferior func with struct - returns short"
10278
10279 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
10280 "print 'scope0.c'::filelocal at main",
10281 "print 'scope0.c'::filelocal_bss in test_at_main",
10282 "print 'scope0.c'::filelocal at foo",
10283 "print 'scope0.c'::filelocal_bss in test_at_foo",
10284 "print 'scope0.c'::filelocal at bar",
10285 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 10286
c906108c
SS
10287 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
10288 in source file 1". This bug seems to have been fixed with both
10289 gcc and native cc (was native assembler bug?).
10290
10291Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
10292
10293 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
10294 "backtrace through signal handler" to "i*86-*-sysv4*".
10295 * gdb.base/signals.exp: Add xfail for "'next' behaved as
10296 continue" case. Add "known SVR4 bug" to fail message.
10297 Add "i*86-*-bsdi2.0" xfail for "handle all print".
10298 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
10299 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
10300 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
10301 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
10302 "up to foo in langs.exp", "show language at foo in
10303 langs.exp", "up to cppsub_ in langs.exp", "show
10304 language at cppsub_ in langs.exp", "up to fsub in
10305 langs.exp", and "show language at fsub in langs.exp".
10306 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
10307 "bactrace in corefile.exp".
10308 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
10309 "call inferior function with struct - returns float" and
10310 "call inferior function with struct - returns double".
d63a86f8 10311
c906108c
SS
10312Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
10313
10314 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
10315 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
10316 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
10317 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
10318
10319Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
10320
10321 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
10322 (or overriden) "CHILL" macro rather then bare "gcc".
10323 Also look for ../../gcc/xgcc since that is what we will
10324 actually need, not "Makefile". Remove following assignment
10325 of CHILL to CHILL_FOR_TARGET because that results in
10326 recursive definition.
10327
10328Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
10329
10330 * gdb.base/corefile.exp: Change xfail for backtrace in
10331 corefile.exp from linuxaout to all linux.
10332 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
10333 cases where we miss the breakpoint at the signal handler
10334 for some reason. Setup xfail for linuxoldld/linuxaout and
10335 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
10336 hitting SIGURG breakpoint.
10337 * gdb.base/signals.exp: Setup xfail for "next" acting like
10338 continue to add linuxoldld. Setup xfail for all linux for
10339 "next to handler in signals_tests_1", "backtrace in
10340 signals_tests_1", "continue to func1", "pass SIGUSR1",
10341 and continue to handler".
10342
10343Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
10344
10345 * Update all FSF addresses except those in COPYING* files.
10346
10347Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
10348
10349 * gdb.base/a2-run.exp: Change messages to be more explicit about
10350 the status of args, and quote binfile in results.
10351
10352Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
10353
10354 * gdb.base/callfuncs.exp: Add tests for passing structs to
10355 inferior functions and return various types.
10356 * gdb.base/callfuncs.c: Add functions to receive a struct
10357 and return a member of the struct, in various types.
10358
10359Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10360
10361 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
10362
10363Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
10364
10365 * config/vxworks29k.exp: New file, sources vxworks.exp.
10366
10367Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
10368
10369 * config/gdbremote.exp: New file. Testing framework using
10370 gdbserver.
10371
10372Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
10373
10374 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
10375 "call function when asleep" and "send end of file".
10376 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
10377 for "backtrace in corefile.exp".
10378 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
10379 for "backtrace through signal handler".
10380 * gdb.base/corefile.exp: Make sure we actually generate a core file
10381 before trying the core tests. Some systems allow the user to suppress
10382 generation of core files and default to that (linux for example).
10383 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
10384 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
10385
10386Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
10387
10388 * gdb.threads: New directory with some crude multi-threaded
10389 gdb tests (step.exp and step2.exp).
10390 * config/mt-lynx (STEP_EXECUTABLE): Define.
10391 (THREADFLAGS): Define.
10392
10393Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
10394
10395 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
10396
10397 * gdb.base/signals.exp: Disable whole file for lynx until
10398 further notice.
10399
10400 * gdb.base/signals.exp: xfail test where "next" acts like
10401 "continue" for lynx.
10402
10403 * gdb.base/interrupt.exp: xfail test for calling function while
10404 inferior is asleep for lynx.
10405
10406 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
10407 than one cr-lf after each command.
10408
10409Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10410
10411 * configure.in: Reinstate setting of stabsdirs variable, fix
10412 typo in setting up configdirs for native builds.
10413
10414 * gdb.base/return.exp: Fix typo in return double test.
10415 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
10416 compiler from optimizing them away.
10417
10418Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
10419
10420 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
10421 sequences to be echo'd by gdb when using gdb_test.
10422 * gdb.chill/chexp.exp: Likewise.
10423 * gdb.fortran/exprs.exp: Likewise
10424
10425Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
10426
10427 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
10428 after the inferior gdb has started.
10429
10430 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
10431 after each command.
10432 * gdb.base/funcargs.exp: Likewise.
10433 * gdb.base/gdbvars.exp: Likewise.
10434 * gdb.base/interrupt.exp: Likewise.
10435 * gdb.base/list.exp: Likewise.
10436 * gdb.base/watchpoint.exp: Likewise.
10437 * gdb.c++/demangle.exp: Likewise.
10438 * gdb.c++/inherit.exp: Likewise.
10439 * gdb.chill/chexp.exp: Likewise.
10440 * gdb.fortran/exprs.exp: Likewise.
10441
10442 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
10443 test if we can't handle IO to/from the inferior.
10444
10445 * gdb.c++/misc.exp: Always check for a program already being
10446 started after sending a "run" command to gdb.
10447
10448 * gdb.base/twice.exp: Start with a fresh gdb.
10449
10450 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
10451 only depend on gdb's expression code, not the chill runtime.
10452
10453 * gdb.base/return.c: Put return values into variables so we
10454 can have gdb print them rather than depending on the program
10455 to print them.
10456 * gdb.base/return.exp: Corresponding changes.
10457
10458 * lib/gdb.exp: Provide default value for noinferiorio.
10459 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
10460 the inferior.
10461
10462 * gdb.base/break.exp: Always check for a program already being
10463 started after sending a "run" command to gdb.
10464 (text_next_with_recursion): Don't check the output from the
10465 program's printf statement. Instead just make sure the program
10466 exited.
10467
10468 * gdb.base/commands.exp: Protect tests which need arguments with
10469 $noargs conditionals.
10470
10471Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10472
10473 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
10474 of structure member arrays to match gdb/valops.c:value_addr change.
10475
10476Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
10477
10478 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
10479 cases.
10480
10481Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
10482
10483 * configure.in (configdirs): Remove gdb.chill from default list
10484 of subdirs and then add it back in only if doing a native build.
10485 The current chill compiler does not yet work in any cross build.
10486 * Revert all signal changes from Jul 6.
10487 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
10488 for sh-hms targets, allowing these tests to link, with no other
10489 changes. Testing is suppressed by setting "nosignals" in site.exp.
10490
10491Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
10492
10493 * configure.in (signaldirs): Define and add to configdirs for all
10494 targets except some specific ones that are known to not support signals.
10495 Also clean up formatting.
10496 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
10497 (signals, sigall): Remove rules to build.
10498 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
10499 Moved to new gdb.signals directory.
10500 * gdb.signals: New test directory.
10501 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
10502 signals.c signals.exp}: New or moved files.
10503
10504Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
10505
10506 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
10507
10508Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
10509
10510 * gdb.base/return.exp: Xfail `return double' test failure
10511 on at least Solaris 2.3 and handle future/past versions on
10512 a case by case basis as appropriate. Also update message
10513 to include i*86 failures.
10514
10515Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10516
10517 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
10518
10519 * lib/gdb.exp: Fix comment which erroneously identified
10520 gdb_file_cmd as gdb_load (the 19 May change was in fact to
10521 gdb_file_cmd not gdb_load).
10522 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
10523
10524 * gdb.base/setvar.exp: Make test names consistent between pass and
10525 fail cases. Use gdb_test more.
10526
10527Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10528
10529 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
10530
10531Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10532
10533 * gdb.base/help.exp: Fix expected help string for `show commands'.
10534
10535Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
10536
10537 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
10538
10539 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
10540 of a text section.
10541
10542Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
10543
10544 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
10545 that loop eventually terminates. Fix Connection refused logic so
10546 that testsuite will expire nicely.
10547
10548Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
10549
10550 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
10551 config/rom68k.exp: New tcl glue for the appropriate monitors.
10552 These all just end up calling monitor.exp.
10553 * config/monitor.exp (gdb_target_monitor): Handle `Connection
10554 refused' by retrying. Cleanup some timeout issues.
10555 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
10556 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
10557 callers don't have to set/restore global timeout variable.
10558
10559 * The following set of changes centralizes management of the global
10560 timeout variable. This way, it can be set in one target dependent
10561 place instead of dozens of places scattered throughout the test suite.
10562 If you need to lengthen a timeout, then you should either set timeout
10563 in one of the config/{target}.exp files, or multiply it by a factor.
10564 Setting it to an absolute value is always going to lose for some
10565 targets.
10566 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
10567 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
10568 * gdb.base/funcargs.exp: Don't set timeout.
10569 * gdb.base/list.exp (test_forward_search): Only use local timeout.
10570 * gdb.base/printcmds.exp (test_print_string_constants
10571 test_print_array_constants): Don't set timeout.
10572 * gdb.base/ptype.exp: Don't set timeout.
10573 * gdb.base/recurse.exp: Don't set timeout.
10574 * gdb.base/return.exp: Don't set timeout.
10575 * gdb.base/watchpoint.exp: Don't set timeout.
10576 * gdb.c++/classes.exp (do_tests): Don't set timeout.
10577 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
10578
10579Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
10580
10581 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
10582
10583Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10584
10585 * lib/gdb.exp: Disable chill tests for irix5.
10586
10587Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10588
10589 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
10590 each test pass or fail.
10591
10592Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10593
10594 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
10595 xlc not gcc.
10596
10597Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
10598
10599 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
10600
10601Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
10602
10603 * config/est.exp: Fix copyright and comments. Remove dead code.
10604 Use targetname, serialport and baud variables instead of fixed
10605 constants.
10606 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
10607 * config/cpu32bug.exp: New file to support cpu32bug monitors.
10608
10609Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10610
10611 * gdb.base/watchpoint.exp: Don't run
10612 test_watchpoint_triggered_in_syscall for sunos.
10613
10614Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10615
10616 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
10617 they don't seem to exist. Do include stdio.h.
10618
10619Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10620
10621 * gdb.base/a1-selftest.exp: Add alpha xfail.
10622
10623Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10624
10625 * gdb.base/watchpoint.c (main): Prompt before calling read().
10626 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
10627 Revise accordingly. Remove cruft about sending "123" several
10628 times, until it gets noticed. Clean up the "print buf[0]" stuff
10629 so that it passes or fails, and waits for prompts in the usual way.
10630
10631Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10632
10633 * gdb.base/recurse.exp: Fix comment.
10634
10635 * TODO: Remove item about printing variables in nodebug.exp. Add
10636 item about enabling tests which are only run on some targets.
10637
10638 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
10639 fail, make test names unique, use new gdb_test convention
10640 regarding pattern, use gdb_test more, etc.).
10641
10642 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
10643 fail, make test names unique, etc.).
10644
10645Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10646
10647 * gdb.base/nodebug.c: Change return type of top and middle to
10648 short.
10649 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
10650 are fixed by the recent mdebugread.c changes. Allow `short ()'
10651 as type for top and middle.
10652
10653Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10654
10655 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
10656 nearly as I can tell, the whole thing was an accident in Stu's
10657 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
10658 to replace a send/expect pair with gdb_test, but ended up only
10659 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
10660 of 30 Mar 1995 took care of it, but left this vestigial comment
10661 which I am now nuking.
10662
10663Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10664
10665 * gdb.base/break.exp: Look for different line number for
10666 breakpoint at main depending on usestubs.
10667
10668Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10669
10670 * gdb.base/list.exp: Adjust some alternate expect patterns to
10671 match recent list0.c change. Add alternate expect pattern for
10672 output from `list default lines around main' for optimizing
10673 compilers.
10674
10675Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10676
10677 * lib/gdb.exp: If nosignals is not set, set it to 0.
10678
10679Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
10680
10681 * config/slite-gdb.exp: Responds to load symbol table prompt.
10682 * gdb.base/break.exp: Adjust line number, fix rerun.
10683 * gdb.base/langs0.c: Add #ifdef usestubs.
10684
10685Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
10686
10687 * gdb.base/list.exp: Adjust line contents after adding new lines in
10688 list0.c. Also fix a syntax error.
10689
10690 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
10691 * gdb.base/break.exp: ditto.
10692 * gdb.base/list.exp: ditto.
10693 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
10694 * gdb.base/run.c: ditto.
10695 * gdb.base/list0.c: ditto.
10696 * gdb.base/funcargs.c: ditto.
10697
10698Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
10699
10700 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
10701 $targetname, $serialport and $baud instead of hardwired variables.
10702 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
10703 target doesn't support signals.
10704
10705Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
10706
10707 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
10708
10709Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10710
10711 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
10712 Don't rely on the value of an auto variable before it has been
10713 initialized. Use gdb_test more.
10714
10715Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10716
10717 * lib/gdb.exp (default_gdb_version): A version number must start
10718 with a digit, but other than that contains all characters up to
10719 the first whitespace character.
10720
10721Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10722
10723 * gdb.base/commands.exp (breakpoint_command_test): New tests.
10724
10725Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10726
10727 * gdb.c++/*.exp: Warn if executable does not exist. The original
10728 reason for skipping the warning was that configure.in sometimes
10729 intentionally skipped building the executables but the tcl code
10730 had no way of knowing. That (a) was always bogus with respect to
10731 error handling, (b) is no longer true (right now there is no way
10732 to skip C++ tests).
10733
10734 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
10735
10736Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10737
10738 * gdb.base/list.exp: Add expect patterns for output from
10739 SunPRO compiled executables.
10740 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
10741 types.
10742
10743Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10744
10745 * gdb.base/break.exp (test_next_with_recursion): Accept any line
10746 number (we are already testing that the correct source line text
10747 gets printed).
10748
10749 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
10750 that is what is intended, but something needed to be done to get
10751 sunos4 native working again.
10752
10753 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
10754
10755 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
10756 apparently went with a (very) old xfail.
10757
10758Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
10759
10760 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
10761 runto_main is a proc in gdb.exp that will do 'step' for target use
10762 stubs.
10763 * gdb.base/exprs.exp: ditto.
10764 * gdb.base/interrupt.exp: ditto.
10765 * gdb.base/opaque.exp: ditto.
10766 * gdb.base/printcmds.exp: ditto.
10767 * gdb.base/ptype.exp: ditto.
10768 * gdb.base/scope.exp: ditto.
10769 * gdb.base/setvar.exp: ditto.
10770 * gdb.base/signals.exp: ditto.
10771 * gdb.base/twice.exp: ditto.
10772 * gdb.c++/classes.exp: ditto.
10773 * gdb.c++/inherit.exp: ditto.
10774 * gdb.c++/templates.exp: ditto.
10775 * gdb.base/break.exp: no run and hit main for stubs. Change line
10776 numbers for breakpoints and info breakpoint.
10777 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
10778 breakpoint().
10779 * gdb.base/callfuncs.c: ditto.
10780 * gdb.base/exprs: ditto.
10781 * gdb.base/interrupt.c: ditto.
10782 * gdb.base/opaque0.c: ditto.
10783 * gdb.base/printcmds.c: ditto.
10784 * gdb.base/ptype.c: ditto.
10785 * gdb.base/scope0.c: ditto.
10786 * gdb.base/setvar.c: ditto.
10787 * gdb.base/signals.c: ditto.
10788 * gdb.base/twice.c: ditto.
10789 * gdb.c++/misc.cc: ditto.
10790 * gdb.c++/templates.cc: ditto.
10791
10792Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10793
10794 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
10795
10796 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
10797 somewhere between `read' and `main.c'. I'm pretty sure the
10798 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
10799 and it isn't particularly useful.
10800
10801 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
10802
10803Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10804
10805 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
10806
10807Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
10808
10809 * config/mt-slite: add LIBS and -nostdlib.
10810 * config/slite-gdb.exp: add this new file to support sparclite target.
10811
10812Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
10813
10814 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
10815
10816 * gdb.base/a2-run.exp: Change argument to istarget from
10817 "*-*-vxworks" to "*-*-vxworks*".
10818 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
10819
10820Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
10821
10822 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
10823 will not runto main but do a 'step' to step out of breakpoint().
10824 * config/mt-slite: add -Dusestubs.
10825
10826Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10827
10828 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
10829 instead of just @.
10830
10831 * gdb.base/signals.exp: Add test for "handle all print".
10832 * TODO: Remove "handle all print". Also remove item about
10833 checking copyright date (I don't like the idea of a spurious FAIL
10834 based on when we run the tests).
10835
10836 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
10837 for SunOS4 (reason for failure not investigated). Remove
10838 redundant test for $binfile.
10839
10840 * gdb.base/nodebug.c (array_index): Call malloc.
10841
10842 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
10843
10844Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
10845
10846 * gdb.base/recurse.exp: Update gdb_test invocation to use new
10847 conventions and slightly simplify the matching regexp.
10848
10849Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10850
10851 * gdb.base/break.exp: Update gdb_test invocation to use new
10852 convention.
10853
10854 * lib/gdb.exp: If noargs is not set, set it to 0.
10855
10856 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
10857 tests unique.
10858
10859 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
10860
10861Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10862
10863 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
10864 one argument of type "<non-float parameter>".
10865
10866Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
10867
10868 * config/rom68k.exp: New file to support Motorola IDP board.
10869 * gdb.base/a2-run.exp: Skip this file if noargs is set.
10870 * gdb.base/break.c: Change things around so that this program
10871 doesn't depend upon args. This is necessary to make remote
10872 targets work (in general, they can't take args).
10873 * gdb.base/break.exp: Don't try to send args to program. Don't
10874 expect output. Also, replace lots of code with gdb_test.
10875
10876Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10877
10878 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
10879 printing of '\'' (which is what the comment says we are testing,
10880 even though we were not), not '''.
10881 (test_integer_literals_rejected): Test that printing ''' is an error.
10882
10883 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
10884 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
10885 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
10886 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
10887 Use gdb_test not test_print_accept.
10888 * lib/gdb.exp: Remove test_print_accept.
10889
10890 * gdb.base/signals.exp (signal_tests_1): Make pass message
10891 consistent with fail message.
10892
10893 * gdb.base/whatis.exp: Remove xfails for printing char vs.
10894 unsigned char; the bug (PR 1821) is fixed.
10895
10896 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
10897
10898 * gdb.base/scope.exp (test_at_localscopes): Call pass for
10899 successful tests--makes xfailing them work right.
10900
10901Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10902
10903 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
10904 only \r\n, not .*. The test can pass .* as the last thing in
10905 $pattern if that is what it wants. In addition to providing this
10906 flexibility, this change should speed up pattern matching in cases
10907 where the pattern already ended with .* (there were a number of
10908 them). This change also helps catch bad patterns--in the old
10909 scheme the typo "char \*" instead of "char \\*" would pass. Now
10910 it is caught.
10911 * Many .exp files: Update callers.
10912
10913 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
10914 clearer and does not spuriously match multiple ('s. Likewise for
10915 ) and *.
10916
10917 * gdb.base/nodebug.exp: Test ability to call a function and pass
10918 it a string (even with no debugging info).
10919
10920 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
10921 "p '\'", which is the same as "p ''" once tcl gets done with
10922 quoting, to "p '\\'", which I suspect is what is intended (one
10923 backslash gets sent to GDB).
10924
10925 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
10926
10927Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10928
10929 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
10930 1817) was fixed literally years ago.
10931
10932Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10933
10934 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
10935 test, it causes stepping out of call_after_alloca_subr with
10936 optimizing compilers.
10937 (localvars_in_indirect_call): Consume GDB prompt if `finish'
10938 fails.
10939
10940 * gdb.c++/templates.exp: Source templ-info.exp only if
10941 the templates executable exists.
10942
10943 * gdb.c++/misc.cc (class Contains_static_instance,
10944 class Contains_nested_static_instance),
10945 gdb.c++/classes.exp (test_static_members): Test printing of
10946 a class that contains a static instance of the class.
10947
10948Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10949
10950 * gdb.base/langs2.c (cppsub_): Don't prototype.
10951 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
10952 only, I believe).
10953
10954Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10955
10956 * lib/gdb.exp (skip_chill_tests): New procedure.
10957
10958 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
10959
10960Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
10961
10962 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
10963 each expect pattern. Cuts runtime from 12 to about 4 seconds.
10964
10965Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10966
10967 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
10968
10969 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
10970 disassemble 8, not 16, instructions for part 4.
10971
10972 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
10973 support the latter anymore.
10974
10975 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
10976 -DNO_PROTOTYPES.
10977 * gdb.base/callfuncs.c: Control use of prototypes based on
10978 NO_PROTOTYPES, not __STDC__.
10979 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
10980 t_float_values2 tests if prototypes in use.
10981
10982 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
10983 t_double_values): When checking differences against DELTA, check
10984 that difference is within the range (-DELTA,DELTA), not just
10985 (-infinity,DELTA).
10986
10987Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
10988
10989 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
10990 'file' command firts, then 'target', then 'load', this is due to gdb
10991 target set up.
10992 * config/mips-gdb.exp: Fix a couple regular exp bugs.
10993
10994Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
10995
10996 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
10997 FP load/store variants.
10998 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
10999
11000Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
11001
11002 * gdb.base/term.exp: Do not give a warning if not native, it is
11003 not an abnormal condition.
11004
11005Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
11006
11007 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
11008 t_char_array".
11009
11010Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
11011
11012 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
11013 are getting the version number.
11014
11015 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
11016 if not native, it is not an abnormal condition.
11017
11018Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11019
11020 * lib/gdb.exp: Just use "file exists", rather than undocumented
11021 dejagnu procedure "findfile".
11022
11023Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
11024
11025 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
11026 (LDFLAGS): Set to -Xlinker -Ur.
11027
11028 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
11029 Removed, these values are set by lib/gdb.exp.
11030
11031 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
11032
11033Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
11034
11035 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
11036 of replicating gdb startup code.
11037
11038 * config/mt-vxworks (LDFLAGS): Set to -r.
11039 (CFLAGS_FOR_TARGET): Removed.
11040
11041 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
11042 (gdb) and gdb for vxworks uses (vxgdb).
11043
11044 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
11045 executable is not in the tree and host != target, use sed and
11046 program_transform_name to determine the gdb name used by the
11047 target.
11048
11049 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
11050 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
11051
11052Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11053
11054 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
11055 floats, chars, and shorts where there are ANSI-style function
11056 definitions.
11057
11058 * gdb.base/langs.exp, gdb.base/langs*: New test.
11059 * gdb.base/Makefile.in: Build it.
11060 * TODO: Remove item about checking that C names don't get C++
11061 demangling applied; this test tests it.
11062
11063Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11064
11065 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
11066 went with the const70 xfail. The xfail went away a year ago.
11067
11068 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
11069
11070 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
11071 for hp300.
11072
11073 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
11074
11075 * gdb.base/a1-selftest.exp: Don't run on hp300.
11076
11077Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11078
11079 * Makefile.in (site.exp): Set host_alias and target_alias as well
11080 as host_triplet and target_triplet.
11081
11082Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11083
11084 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
11085
11086 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
11087 places as other ecoff systems).
11088
11089 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
11090 ultrix.
11091
11092Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11093
11094 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
11095 remove them.
11096 * gdb.base/nodebug.exp: Accept "function" in addition to "text
11097 variable and "variable" in addition to "data variable".
11098 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
11099
11100 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
11101 2.
11102 * gdb.base/list1.c (long_line): Add additional statement at start
11103 of function.
11104 * gdb.base/list.exp (test_forward_search): Update line number to
11105 reflect new statement.
11106
11107Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11108
11109 * gdb.base/signals.exp: Reinitialize searched source directories
11110 after gdb_start call.
11111
11112Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
11113
11114 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
11115 * gdb.stabs/Makefile.in: Likewise.
11116
11117 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
11118 change. Instead split the tests into smaller pieces.
11119 * gdb.disasm/hppa.s: Corresponding changes.
11120
11121Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11122
11123 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
11124 Quote ^C when passing it to stty. For some shells ^ is a pipe.
11125
11126 * gdb.base/funcargs.exp: Modify many tests so that every test
11127 either passes or fails. Make some test names unique.
11128
11129Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11130
11131 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
11132 Call stty to set interrupt character.
11133
11134 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
11135 for HP assembler versus GNU assembler based on actual behavior of
11136 $(CC), rather than assuming that $(AS) is always the GNU assembler.
11137
11138 * TODO: Suggest a few more stepping tests.
11139
11140Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
11141
11142 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
11143 restart GDB for h8300 after a continue.
11144 (return): Add pattern to match a29k-udi behavior.
11145 * gdb.base/nodebug.exp: Remove obsolete comment.
11146 * gdb.base/regs.exp: New file, testing of register displays.
11147 * gdb.base/return.exp: Fix typo in reference to $objdir.
11148 * gdb.base/whatis.exp: Always start with a fresh GDB.
11149
11150Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11151
11152 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
11153 higher, these tests generate a lot of output.
11154
11155Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11156
11157 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
11158 code following the catch silently ignored some errors; without the
11159 catch they should be thrown like any other tcl error. Also, the
11160 catch used "" instead of {} which meant all the callers who wanted
11161 to include one of the characters "[]$ had to quote it an extra time.
11162 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
11163 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
11164 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
11165 Remove extra quoting.
11166
11167Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
11168
11169 * gdb.base/commands.exp: Make test names unique; every test either
11170 passes or fails. Update some comments.
11171
11172 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
11173
11174Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11175
11176 The following fixes a FAIL caused by the fact that the alpha stabs
11177 configuration didn't use the ".if alpha" code in weird.def.
11178 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
11179 bit pointer, so the 32 bit version works even on the alpha.
11180 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
11181 Remove the stuff which allowed us to have separate versions for
11182 alpha and everything else.
11183
11184 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
11185 regexp which "info func operator\[\](" is supposed to match. Fix
11186 string to send to GDB. Note that GDB still doesn't work right. Add a
11187 new test for "info func .perator\[\](" which GDB does handle correctly.
11188
11189 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
11190
11191Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11192
11193 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
11194 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
11195 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
11196 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
11197 it makes the tests harder to understand and confuses test-o-matic.
11198 The preferred style is that each test provides a PASS or a FAIL,
11199 and has a unique message (e.g. "continue #54" not just "continue")
11200 which is the same for the pass and the fail.
11201 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
11202 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
11203 to lib/gdb.exp.
11204 * gdb.base/printcmds.exp: Use test_print_accept. Remove
11205 prt_accept which was basically the same thing. Likewise for
11206 test_print_reject and prt_reject.
11207 * lib/gdb.exp (test_print_reject): Add some more error message
11208 patterns to match from the former printcmds.exp (prt_reject).
11209 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
11210 One defect of the passcount stuff is that some of it failed to
11211 report XPASS where appropriate.
11212 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
11213 stuff before and after arg in expected pattern.
11214 (test_paddr_operator_functions): Re-do test without print_addr_of;
11215 this is the only test which seems to want extra stuff there.
11216
11217Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11218
11219 * gdb.base/nodebug.exp: Update new tests to reflect improved
11220 wording of gdb output.
11221
11222 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
11223 and "ptype" work on variables in files compiled without -g.
11224 Replaces commented out "maint print msymbol" tests.
11225
11226Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11227
11228 * gdb.base/setvar.c (dummy): Call malloc.
11229
11230 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
11231 losing with the irix4 sed.
11232
11233 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
11234 ALRM" on irix4.
11235
11236Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11237
11238 * TODO: Remove items about corefile.exp testing new exec-file and
11239 backtrace; both are now done. Add items about printing enums.
11240
11241Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11242
11243 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
11244 "get signal $thissig" test fails.
11245
11246 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
11247
11248Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11249
11250 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
11251 compiler warning with dec alpha compiler.
11252
11253 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
11254 extra \n from gdb_test call (this explains why the prompt test
11255 that I removed yesterday was there).
11256 (user_defined_command_test): Remove extra \n and prompt test.
11257
11258 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
11259 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
11260 doesn't exist.
11261 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
11262 Also remove alpha workaround, which turns out to be because
11263 SIGABRT == SIGLOST.
11264
11265 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
11266
11267 * gdb.base/help.exp: Don't test "help show".
11268
11269Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11270
11271 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
11272 "set print address" is on.
11273 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
11274 pass prompt to gdb_test; gdb_test already looks for the prompt.
11275
11276 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
11277
11278 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
11279 was a vestige of the manual TESTSTRATEGY, and the purpose of it
11280 was to make sure that gdb can read a core file. But (a) the "read
11281 the corefile" part didn't make it to a1-selftest.exp, we just
11282 delete the corefile after creating it, and (b) we test reading
11283 corefiles in corefile.exp anyway. Also, this test left around a
11284 xgdb process on Solaris.
11285
11286 * gdb.base/corefile.exp: Also test backtrace.
11287
11288Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
11289
11290 * gdb.base/commands.exp: Test a simple user defined command with
11291 arguments and if/while statements; verify the full user command is
11292 printed by "show user".
11293
11294 * gdb.base/commands.exp: Test if/while commands as part of a
11295 breakpoint command list; verify they appear in breakpoint
11296 information.
11297
11298Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11299
11300 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
11301 than by dividing by zero.
11302
11303Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
11304
11305 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
11306 performing an inferior call with watchpoints enabled.
11307 * gdb.base/watchpoint.c (main): Delete second unnecessary read
11308 call.
11309
11310Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11311
11312 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
11313 of "file" command.
11314
11315 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
11316 Add additional pattern for when "int operator int(void);" appears
11317 in a different order.
11318
11319Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11320
11321 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
11322
11323 * gdb.base/help.exp: Replace most of docstrings for "info signals"
11324 and "signal" with ".*".
11325
11326Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11327
11328 * TODO: Add note about "handle all nostop".
11329
11330 * gdb.base/{sigall.c, sigall.exp}: New test.
11331 * gdb.base/Makefile.in: Add it.
11332
11333Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
11334
11335 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
11336 when invoking GDB, suppresses any windowing interface.
11337
11338Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
11339
11340 * config/sim-gdb: New file, simulator testing support.
11341
11342Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
11343
11344 * gdb.base/interrupt.exp: Test calling func1 twice.
11345
11346Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
11347
11348 * gdb.base/list.exp (test_forward_search): Set timeout higher
11349 when we'll be getting lots of output from gdb.
11350
11351 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
11352 "init_malloc" to after the expect statement. Run it if that
11353 regexp is taken, but also for two others which happen if source
11354 cannot be found.
11355
11356Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11357
11358 * gdb.base/printcmds.exp: New test, for printing register before
11359 program is running.
11360
11361Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11362
11363 * gdb.base/list.exp: Correct some alternate expect patterns
11364 to reflect changes in list1.c.
11365
11366Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11367
11368 * TODO: Add item regarding large frames.
11369
11370 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
11371
11372 * TODO: Remove item about enabling return.exp; it
11373 is enabled. Suggest a few more "return" tests.
11374
11375Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11376
11377 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
11378 anonymous unions.
11379
11380Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11381
11382 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
11383 and pr-5646.o, so "make" is the same as "make all", not "make
11384 pr-4975.o".
11385
11386Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
11387
11388 * gdb.base/list.exp: Adjust expectations to reflect changes in
11389 list1.c.
11390 (test_forward_search): New test proc.
11391 * gdb.base/list1.c (long_line): New function, has long source line.
11392
11393Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
11394
11395 * gdb.base/a1-selftest.exp: Change initial stepping to know about
11396 additional line of code that was added.
11397
11398Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
11399
11400 * gdb.disasm/hppa.s: Break the large branching tests into smaller
11401 tests so as not to overflow expect's input buffers.
11402 * gdb.disasm/hppa.exp: Corresponding changes.
11403
11404Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11405
11406 Beginnings of template debugging tests.
11407 * gdb.c++/templ-info.cc: New file to test for template
11408 debugging capability of the compiler.
11409 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
11410 templ-info.cc.
11411 * gdb.c++/templates.cc: Add explicit template instantiations
11412 to enable compiling with -fno-implicit-templates. Add destructor
11413 and 'value' method to T5 class for template tests.
11414 * gdb.c++/templates.exp: Add testcases for printing of template
11415 types, setting breakpoints on template methods and calling a
d63a86f8 11416 template method.
c906108c
SS
11417
11418Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
11419
11420 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
11421 branch target since some assemblers (gas-2.5) may emit a
11422 relocation for the branch instead of resolving it in the
11423 assembler.
11424
11425Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11426
11427 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
11428 through signal handler.
11429
11430Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11431
11432 * configure.in (*-*-netware): Use config/mt-netware.
11433
11434 * config/mt-netware: New file.
11435 * config/mt-i386-netware: Removed, separate configs for different
11436 netware architectures are no longer needed now that we have
11437 --with-headers.
11438
11439Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11440
11441 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
11442 by the recent changes to use ANSI C arithmetic conversions.
11443
11444Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11445
11446 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
11447 bug involving using inferior_pid to figure out whether to select a
11448 frame.
11449
11450Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
11451
11452 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
11453 match the current disassembler output.
11454
11455Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
11456
11457 * gdb.fortran/exprs.exp: Expect VOID instead of void.
11458 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
11459 types, expect "int" as type of integer values (for now).
11460
11461Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
11462
11463 * gdb.base/commands.exp: New tests for if/while commands.
11464
11465Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
11466
11467 * lib/gdb.exp (runto): Replace sub-pattern for hex value
11468 by .*, since hex values have different syntax in Chill mode.
11469
11470Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11471
11472 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
11473 linefeed from expect pattern for repeated types with indices > 9.
11474
11475Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
11476
11477 First part of Fortran test suite.
11478 * gdb.fortran: New directory.
11479 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
11480
11481Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11482
11483 * gdb.base/default.exp: Update expect pattern for load command
11484 without arguments.
11485
11486Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
11487
11488 * configure.in: Change i386 to i[345]86.
11489 * gdb.base/configure.in: Likewise.
11490 * gdb.c++/configure.in: Likewise.
11491 * gdb.chill/configure.in: Likewise.
11492
11493Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
11494
11495 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
11496 patterns, since that is not a valid context for comments.
11497
11498Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
11499
11500 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
11501 repeated types and repeated types with indices > 9.
11502
11503Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
11504
11505 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
11506 2417; old bug has been fixed.
11507
11508Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
11509
11510 * gdb.base/interrupt.exp: When trying to wake up the inferior,
11511 send the newline ourselves instead of assuming gdb_test will do
11512 so when passed an empty input string.
11513
11514 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
11515 stabs testcode.
11516
11517Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11518
11519 * lib/gdb.exp (gdb_test): Don't send anything if the first
11520 argument is an empty string. This makes cases where we want to
11521 match output that is already in expect's buffers (for example,
11522 matching a breakpoint after gdb_run_cmd has been called) work
11523 reliably.
11524
11525Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11526
11527 * config/netware.exp: New file.
11528
11529Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11530
11531 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
11532 the -B and -L prefixes so we can find the debugging stub.
11533
11534 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
11535 there and we are using the gcc from the tree.
11536
11537 * gdb.base/types.c: Removed.
11538
11539 * gdb.base/configure.in: Look for makefile fragments in ../config.
11540 Recognize i386-*-netware.
11541 * gdb.c++/configure.in: Likewise.
11542
11543Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11544
11545 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
11546 the correct TCL syntax.
11547
11548Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11549
11550 * gdb.base/opaque.exp: use runto instead of messing around with
11551 breakpoints. Simplify by using gdb_test.
11552
11553 * gdb.base/bitfields.exp: restart between tests on netware targets
11554 because breakpoints aren't relocated after target death. Run
11555 processes to completion.
11556
11557 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
11558
11559Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
11560
11561 * Makefile.in: Remove extra tabs that confuse some versions
11562 of "make". Use the newly built gdb to test with by default,
11563 rather than the first one in the tester's search path.
11564
11565Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
11566
11567 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
11568
11569 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
11570 condition help.
11571
11572Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11573
11574 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
11575
11576 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
11577 running.
11578 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
11579 * gdb.base/funcargs.exp: Likewise.
11580
11581 * gdb.base/bitfields.exp: Simplify by using gdb_test.
11582 * gdb.base/funcargs.exp: Likewise.
11583
11584 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
11585 message is "".
11586
11587Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11588
11589 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
11590 return,signals,twice}.exp: Handle non-existant binaries
11591 consistantly.
11592
11593 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
11594 * gdb.base/Makefile.in: Don't try to generate a core dump, we
11595 might testing a cross development system.
11596
11597Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11598
11599 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
11600 runtest script is relative to ${srcdir}, not ${rootdir}.
11601
11602Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
11603
11604 * gdb.base/signals.exp: Allow for optionality of breakpoint
11605 address.
11606
11607Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11608
11609 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
11610
11611Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11612
11613 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
11614 for size_t definition.
11615 * gdb.c++/templates.cc: Likewise
11616
11617 * config/mt-i386-netware: New file.
11618
11619 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
11620 defined.
11621
11622 * gdb.base/Makefile.in: Added support for systems that name core
11623 files by appending "core" to the program name.
11624 * gdb.base/a1-selftest.exp: Likewise.
11625
11626Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11627
11628 * gdb.base/return.exp: Add comment and message for `return double'
11629 test failure on Sparc Solaris.
11630
11631Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
11632
11633 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
11634
11635Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11636
11637 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
11638 from optimizing them away.
11639 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
11640 patterns to include default constructors and assignment operators,
11641 to match gcc versions beyond 2.5.8. Accept any cplus demangling
11642 character in the output of the virtual base pointer.
11643
11644Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11645
11646 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
11647 expression match in print_addr_of to avoid unintented matches.
11648 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
11649 versions up to 2.5.8.
11650
11651Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11652
11653 * gdb.base/list.exp: Tweak alternate pattern for listing of an
11654 included file to run under newer versions of expect.
11655 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
11656 consecutive >'s in templates to accomodate recent cplus-dem.c change.
11657 Remove xfail for the virtual table of BDDHookV.
11658
11659Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
11660
11661 * lib/gdb.exp (string_to_regexp): Set a default result.
11662 (default_gdb_start): Fix misleading message.
11663
11664Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
11665
11666 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
11667 Remove all CC, etc definitions.
11668 * config/mt-hpux: New file.
11669 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
11670 (CFLAGS, LDFLAGS): Define.
11671 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
11672
11673 * Makefile.in (site.exp): Don't insert host_os, etc.
11674 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
11675 (distclean): Check existence of subdir.
11676 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
11677 * gdb.base/Makefile.in: General cleanup and simplification.
11678 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
11679 to build executables. Use default rule to build .o files.
11680 (EXPECT, RUNTEST, CC): Fix relative pathname.
11681 (site.exp): Don't insert host_os, etc.
11682 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
11683 and/or SIGUSR1 defined.
11684 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
11685 * gdb.c++/Makefile.in: General cleanup and simplification.
11686 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
11687 (CFLAGS): Remove.
11688 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
11689
11690Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
11691
11692 * gdb.base/recurse.exp: Misc changes to get tests running again
11693 after Kung's changes to the watchpoint code.
11694 * gdb.base/watchpoint.exp: Likewise.
11695
11696Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
11697
11698 * lib/gdb.exp (string_to_regexp): Convert {\} also.
11699
11700Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
11701
11702 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
11703 * lib/gdb.exp (default_gdb_start): Define.
11704 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
11705 gdb.base/funcargs.exp, gdb.base/opaque.exp,
11706 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
11707 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
11708 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
11709 Don't call gdb_target_udi in between tests.
11710
11711Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11712
11713 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
11714 (which was basically just a local version of the same thing). In
11715 addition to avoiding duplication, gdb_test_exact is faster.
11716 * lib/gdb.exp (gdb_test_exact): Fix typo.
11717
11718 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
11719 don't give an error.
11720
11721 * gdb.base/term.exp: Call delete_breakpoints before starting.
11722
11723 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
11724 (t10): Add comment.
11725
11726Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
11727
11728 Reorganization of the GDB Test Suite.
11729
11730 * gdb.base: New directory, contains all the basic tests.
11731 * gdb.c++: New directory, tests specific to C++.
11732 * gdb.chill: New directory, tests specific to Chill.
11733 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
11734 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
11735 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
11736 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
11737 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
11738 t30-31 to chill).
11739 * */gdbme.*: Rename to match appropriate expect scripts.
11740 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
11741 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
11742 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
11743 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
11744 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
11745 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
11746 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
11747 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
11748 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
11749 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
11750 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
11751 gdb.c++/virtfunc.cc: New names of C++ files.
11752 * gdb.chill/chillvars.ch: New name of Chill file.
11753 * gdb.base/configure.in, gdb.c++/configure.in,
11754 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
11755 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
11756 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
11757 * configure.in (configdirs): Update to reflect directory changes.
11758 (target_abbrev): No longer define for any configuration.
11759 * Makefile.in: Cosmetic improvements to header comments.
11760
11761Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
11762
11763 Various changes to gdb.t31:
11764
11765 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
11766 * gdbme.ch: Make all key-words and predefineds be upper-case.
11767 * chillvars.exp: Expect key-words and predefinds in upper-case.
11768
11769 * chillvars.exp: Use gdb_test_exact many places.
11770 Change expected output for arrays (which now includes index labels).
11771
11772 * pr-5020.exp, gdme.ch (module PR_5020):
11773 New test, for PR-5020.
11774
11775Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
11776
11777 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
11778 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
11779
11780Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
11781
11782 * Makefile.in: Fix bit-rot in definitions of CHILL,
11783 CHILL_FOR_TARGET and Chill_LIB.
11784 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
11785 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
11786 CHILL, and CHILL_LIB.
11787
11788Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
11789
11790 * Revert the previous changes. Please see Rob's directory
11791 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
11792
11793Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
11794
11795 * Makefile.in, configure.in, config/mips-gdb.exp,
11796 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
11797 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
11798 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
11799 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
11800 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
11801 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
11802 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
11803 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
11804 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
11805 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
11806 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
11807 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
11808 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
11809 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
11810 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
11811 changes from 94Q1.
11812
11813Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
11814
11815 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
11816 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
11817 Rob's new testing fragments.
11818
11819Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
11820
11821 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
11822 lib/gdb.exp: Replace error proc calls with perror.
11823
11824Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
11825
11826 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
11827 version also, match on casted version strings, and match on
11828 gdb startup case where the line numbers might be messed up.
11829
11830Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
11831
11832 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
11833 (CFLAGS): Delete it from here.
11834
11835Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
11836
11837 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
11838
11839Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
11840
11841 * Makefile.in (RUNTEST): Default to just "runtest".
11842
11843Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11844
11845 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
11846 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
11847 the code has been restructured.
11848
11849Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11850
11851 * gdb.t00/default.exp (set write): Allow any number of \r and/or
11852 \n, not just one of each.
11853
11854 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
11855 /bin/cc gives a warning if you do.
11856
11857Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
11858
d63a86f8 11859 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
11860 __t10ListS_link1ZUiRCUiPT0
11861
11862Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11863
11864 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
11865 on local variables in recursive functions.
11866
11867 * gdb.t07/Makefile.in: Build the new test.
11868
11869Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11870
11871 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
11872 directly. Instead compare the return values from actual calls.
11873
11874Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
11875
11876 * Makefile.in (check): Set TCL_LIBRARY for runtest.
11877
11878Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11879
11880 * From Peter Schauer with minor modifications.
11881 * gdb.t15/return.exp (return_tests): Handle targets where "return"
11882 stops in mid-line in the caller. Add xfail for returning a float
11883 value on X86 targets.
11884
11885Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11886
11887 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
11888 to avoid expect lossage.
11889 (fmem_LRbug_tests): Likewise.
11890 * gdb.disasm/hppa.s: Corresponding changes.
11891
11892 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
11893 conditions to work with latest dejagnu/expect.
11894
11895 * gdb.t15/funcargs.exp (finish from indirect call): No longer
11896 expected to fail on the PA.
11897 (backtrace in call with trampolines): Explicitly require main
11898 to be frame #1 (no trampolines should show up in backtrace).
11899
11900 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
11901 "continue -expect".
11902 * gdb.t06/break.exp: Likewise.
11903 * gdb.t07/watchpoint.exp: Likewise.
11904 * gdb.t13/bitfields.exp: Likewise.
11905 * gdb.t15/{funcargs,return}.exp: Likewise.
11906 * gdb.stabs/weird.exp: Likewise.
11907 * config/{mips,udi}-gdb.exp: Likewise.
11908
11909 * hppa.sed: Enclose comments within a sed command to avoid
11910 losing with the old OSF1 sed.
11911
11912Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11913
11914 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
11915 sequent dynix.
11916 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
11917 * gdb.t15/funcargs.exp: Conditionally step again to really
11918 finish from marker_call_with_trampolines. Handle the case where
11919 the first step from within call_with_trampolines already steps
11920 us back to main.
11921 * gdb.t15/gdbme.c: Add comment to closing brace of
11922 call_with_trampolines for funcargs.exp.
11923
11924Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11925
d63a86f8 11926 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
11927 Fix typo(s).
11928
11929Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11930
11931 * gdb.t07/gdbme.c: More code for watchpoint testing.
11932
11933 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
11934 "Hardware watchpoint" throughout file.
11935 (test_watchpoint_triggered_in_syscall): New test.
11936 (test_complex_watchpoint): New test.
11937
11938Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11939
11940 * gdbme.c (call_with_trampolines): New function to try and step
11941 into. Tests trampoline problems on the PA.
11942
11943 * funcargs.exp (localvars_in_indirect_call): No longer expect
11944 stepping into indirect call to fail on PAs.
11945 (test_stepping_over_trampolines): New test.
11946
11947Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11948
11949 * TODO: Add suggestions for static member function tests, and
11950 completion tests.
11951
11952Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11953
11954 * TODO: Add suggestions for "p/a" tests.
11955
11956 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
11957 (default_gdb_exit): Replace all the hair with sending "quit" to
11958 the process with a simple close.
11959
11960Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11961
11962 * TODO: Add suggestions for shared library tests.
11963
11964Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11965
11966 * TODO: Add suggestions for x/s tests.
11967
11968Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11969
11970 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
11971 "enable once", and "enable breakpoints once" with ".*".
11972
11973Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11974
11975 * TODO: Add suggestions about structure passing tests.
11976
11977Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11978
11979 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
11980 the primary1 test, use work around if __GNUC__ < 2.
11981 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
11982 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
11983 Test for bad output rather than waiting for timeout. Issue
11984 second continue only if first continue failed.
11985
11986Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
11987
11988 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
11989 operator[] test with gdb_test because the old code didn't seem to
11990 be getting the quoting right with the new dejagnu.
11991
11992Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
11993
11994 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
11995 one from the path.
11996 * Makefile.in: Use a fresh expect if there is one, use runtest
11997 from the src tree if there is one.
d63a86f8 11998
c906108c
SS
11999Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
12000
12001 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
12002 next over recursive call. Revise the tests from that point on
12003 (which had been skipped) to match GDB's actual (correct) output.
12004
12005 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
12006 with next over a breakpoint whose condition is false.
12007
12008 * gdb.t00/help.exp: Comment out "help set print" tests just like
12009 (and for same reason as) "help set" test.
12010
12011Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12012
12013 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
12014 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
12015
12016Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12017
12018 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
12019 necessary gdb_target_udi.
12020
12021 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
12022
12023 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
12024 1838 and 2417; they are fixed.
12025
12026 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
12027 gdb.t03/ptype.exp (ptype structure, ptype union):
12028 Remove xfails; the test is looser than when the xfails were added.
12029
12030 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
12031 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
12032
12033 * gdb.t01/run.exp: Only run shell test if isnative.
12034
12035 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
12036 since "run" automatically loads if necessary. Call gdb_target_udi
12037 after the "file" since "file" kills any execution target.
12038
12039 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
12040 GDB. GDB doesn't work that way (not anymore at least) on UDI.
12041 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
12042 argument for UDI.
12043
12044Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
12045
12046 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
12047
12048 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
12049
12050Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12051
12052 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
12053 properly quoting regexps. This makes the second argument to
12054 demangle a fixed string, which matches the callers, instead of a
12055 shell-style pattern which is what the previous implementation
12056 used. Update some of the callers.
12057
12058Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12059
12060 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
12061 (comib_nullified_tests): Fix typo.
12062 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
12063 strings. No longer expected to fail.
12064
12065 * gdb.disasm/hppa.s (addib_tests): Fix typo.
12066 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
12067 strings. No longer expected to fail.
12068
12069 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
12070 string. No longer expected to fail.
12071
12072Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12073
12074 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
12075 No longer expected to fail.
12076
12077 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
12078 string. No longer expected to fail.
12079
12080Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12081
12082 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
12083 only in the names (I probably got most of them). I was even
12084 generous with some which differed in underscores in names, and
12085 probably missed a few, and I *still* was able to remove almost a
12086 third of the file with almost no impact on testsuite coverage.
12087
12088Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12089
12090 * gdb.t00/default.exp: Match udi_attach error message as well as
12091 the one from child_attach.
12092
12093 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
12094
12095 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
12096
12097 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
12098 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
12099
12100 * Move test with enums and partial symbols back to
12101 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
12102 Reverts the change of 26 May 93. Per today's change to
12103 stabs.texinfo, the behavior that weird.exp was expecting was
12104 unreasonable; what is important is that the compiler+gdb get
12105 things right, which happens with a recent gcc. Also fix the test
12106 to deal with native compilers which put out the stab gdb can't
12107 deal with.
12108
12109Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12110
12111 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
12112 in the names. The main thing these accomplish is to slow things down.
12113 Many more such duplicates surely remain.
12114
12115 * gdb.t00/help.exp: Comment out "help support" test just like
12116 (and for same reason as) "help set" test.
12117
12118Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
12119
12120 * gdb.t06/break.exp: Remove setup_xfails for
12121 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
12122 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
12123 about known bug in gcc to include up through 2.5.8.
12124 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
12125 well as "_vb$".
12126 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
12127 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
12128 with latest gcc and gdb.
12129 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
12130 well as "_vb$".
12131
12132Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12133
12134 * configure.in (hppa*-*-*): Also configure and build stabs-only
12135 tests.
12136
12137Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12138
12139 * gdb.t10/hppa.mt: A makefile fragment for the PA.
12140 * gdb.t10/configure.in (hppa*-*-*): Use it.
12141
12142Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12143
12144 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
12145
12146Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12147
12148 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
12149 versions prior to 1.13.5.
12150
12151Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12152
12153 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
12154 the prompt is at the start of a line.
12155
12156Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12157
12158 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
12159 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
12160 in the copr tests now.
12161 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
12162 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
12163 expected to fail.
12164
12165Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
12166
12167 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
12168 gdb.t31/chillvars.exp, lib/gdb.exp:
12169 Tweak to run under either version of expect.
12170 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
12171 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
12172 * gdb.t11/list.exp: Remove extraneous whitespace.
12173
12174Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12175
12176 * gdb.t16/printcmds.exp (test_print_strings): Accept
12177 "(unsigned char *) " before the string.
12178
12179 * TODO: Add notes about printing of fancy types and GDB expressions.
12180
12181Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
12182
12183 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
12184 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 12185 if doing mips-idt-ecoff.
c906108c
SS
12186
12187Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
12188
12189 * Most .exp files: Tweak to run under either version of expect.
12190
12191Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12192
12193 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
12194 xfails; I'm not sure why they are failing, but not because of PR 1806.
12195
12196Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
12197
12198 * config/unix-gdb.exp: Remove gdb_unload cause it's already
12199 defined in lib/gdb.exp.
12200
12201Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12202
12203 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
12204 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
12205 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
12206 have to be typeless.
12207
12208Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12209
12210 * TODO: Add suggestion for copyright year test.
12211
12212Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
12213
12214 * configure.in (*-*-lynxos*): Add stabs tests.
12215
12216Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
12217
12218 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
12219 so insert a tab before any assembler directive in column zero.
12220
12221 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
12222 stores.
12223 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
12224 stores.
12225 (fpu_short_memory_tests): Likewise.
12226
12227Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12228
12229 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
12230 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
12231 .stabs directives in comments.
12232
12233Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12234
12235 * TODO: New file, describing tests we could write.
12236 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
12237
12238Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12239
12240 * gdb.t06/signals.exp: Add kludge to force re-sync.
12241
12242 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
12243 to xgdb instead of gdb, get out of gdb.
12244
12245Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
12246
12247 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
12248 for info.
12249
12250Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
12251
12252 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
12253 * gdb.stabs/configure.in (hppa*-*-*): Use it.
12254 * gdb.stabs/hppa.sed: New sed script for the PA.
12255
12256Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12257
12258 * gdb.stabs: Re-write weird.def and configuration to use sed
12259 instead of cpp. sed is portable and POSIX; cpp is neither.
12260
12261Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12262
12263 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
12264
12265Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12266
12267 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
12268
12269Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12270
12271 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
12272 "_vb$".
12273 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
12274 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
12275
12276Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12277
12278 * lib/gdb.exp: Comment out code which depends on non-existent
12279 `transform' procedure.
12280
12281Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
12282
12283 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
12284 * lib/gdb.exp: Transform tool name.
12285 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
12286 1.1's new error handling system.
12287
12288Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12289
12290 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
12291
12292Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12293
12294 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
12295 They made pattern matching so slow that timeouts happened on
12296 heavily loaded systems. Now any output from "show print" which
12297 gets us back to the GDB prompt is a PASS.
12298
12299Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
12300
12301 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
12302
12303Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12304
12305 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
12306
12307 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
12308 It is not from PR 3220.
12309
12310Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12311
12312 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
12313 just started failing because they depended on the order the
12314 subcommands are presented, or exact docstring text. This kind of
12315 test is a pain and has minimal benefit.
12316
12317Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12318
12319 * gdb.t09/corefile.exp: At end of test, use "core" command with
12320 no arguments.
12321
12322Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
12323
12324 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
12325 17}/Makefile.in: Make it possible to run the testsuite with Sun
12326 make and CC = cross gcc by adding explicit build rules for .o
12327 files.
12328
12329Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12330
12331 * gdb.t15/funcargs.exp: Don't put comments on same line as
12332 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 12333
c906108c
SS
12334Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12335
12336 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
12337
12338Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
12339
12340 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
12341 * gdb.t20/inherit.exp: remove three dumplicate entries.
12342
12343Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12344
12345 * gdb.t06/break.exp: For "next over recursive call", fail on any
12346 incorrect output, not just on "factorial (value=2)".
12347
12348Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12349
12350 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
12351 working now. Add an xfail if accesing a bss variable causes
12352 a memory error if the target is not yet run.
12353
12354Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12355
12356 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
12357 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
12358 name of __st* demangling (2 strings). Did Kung really get the
12359 more than 95 others right without testing them?
12360
12361Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
12362
12363 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
12364
12365Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
12366
12367 * configure.in (configdirs): Add gdb.disasm
12368 * gdb.disasm: New directory for GDB disassembler tests.
12369 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
12370
12371Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12372
12373 * gdb.t00/help.exp: Don't test "help set".
12374
12375 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
12376 from within expect statements. None of these happen anymore and
12377 they cause regressions to be silently unnoticed.
12378
12379 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
12380 messages) about known failures with gcc cygnus-2.4.5-930417.
12381
12382 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
12383 comp-info.exp so it gets built if it doesn't exist.
12384
12385 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
12386 it is no longer used.
12387 * gdb.t13/comp-info.c: Removed.
12388
12389Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
12390
12391 * gdb.t06/signals.exp: Add xfail for sun3.
12392
12393Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12394
12395 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
12396 relevant because ^C doesn't get sent but failure can be reproduced
12397 interactively).
12398
12399Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12400
12401 * gdb.stabs/alpha.mt: New configuration file for alpha.
12402 * gdb.stabs/configure.in: Use it.
12403 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
12404 sharing with alpha.mt, redefine long to word via preprocessor.
12405 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
12406 for alpha.
12407 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
12408 native cc.
12409 * gdb.t00/teststrategy.exp: Change expect string so that we
12410 consume the `(xgdb)' from the command echo and from the gdb prompt.
12411 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
12412 gdb currently compares all values as long, so this failure probably
12413 applies to any configuration where LONGEST is bigger than a target int.
12414 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
12415 with gcc.
12416 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
12417 to handle opaque pointers, gcc is.
12418 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
12419 as first argument. Include <sys/types.h> and change all operator
12420 new definitions to use size_t.
12421 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
12422 now that we use size_t.
12423
12424Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12425
12426 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
12427 a long or float array cast all array members to the same type.
12428 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
12429 with 64 bit longs.
12430 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
12431 on alpha.
12432 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
12433
12434Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12435
12436 * gdb.t24 (demangle.exp): Constructors of templates have names like
12437 vector<int>::vector(int) not vector<int>::vector<int>(int). See
12438 section 14.6 of the ARM.
12439
12440 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
12441 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
12442 accomplish little and slow down the testsuite.
12443
12444 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
12445 Accept spaces various places.
12446
12447Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12448
12449 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
12450 with watchpoint enabled.
12451
12452 * Makefile.in: Remove definition of CC and remove the second
12453 definition of CXX (the "CXX = gcc" one remains). These definitions
12454 were causing backquotes to be expanded within backquotes, which
12455 doesn't work.
12456
12457Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
12458
12459 * gdb.t17/callfuncs.exp: Add "return 0" to end.
12460
12461Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12462
12463 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
12464 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
12465 by mips cc and contains no stabs entries.
12466
12467Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
12468
12469 * config/vx-gdb.exp: Use fake device to load files rather than
12470 NFS.
12471 * lib/gdb.exp: New proc to do "file" command.
12472 * config/unix-gdb.exp: Use new "file" proc.
12473
12474Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
12475
12476 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
12477 Rework board rebooting slightly.
12478 (gdb_exit): Don't exit from the remote shell; there isn't one.
12479 * gdb.stabs/weird.exp: If a program is being debugged already,
12480 kill it.
12481 * gdb.t04/setvar.exp: Stop and restart gdb.
12482 * gdb.t05/expr.exp: Likewise.
12483 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
12484 restart gdb and reload the program.
12485 * gdb.t08/opaque.exp: Likewise.
12486 * gdb.t12/scope.exp: Likewise.
12487 * gdb.t13/bitfields.exp: Likewise.
12488 * gdb.t15/funcargs.exp: Likewise.
12489 * gdb.t20/classes.exp: Likewise.
12490 * gdb.t03/ptype.exp: Increase timeout.
12491 * gdb.t16/printcmds.exp (test_print_string_constants,
12492 test_print_array_constants): Likewise.
12493 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
12494 * gdb.t20/classes.exp (do_tests): Likewise.
12495 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
12496
12497Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
12498
12499 * gdb.stabs: Renamed *wierd* to *weird*.
12500
12501Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
12502
12503 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
12504 for timeout. Add "known gcc 2.4.5 bug" to failure message.
12505
12506Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
12507
12508 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
12509 (do_tests): Remove xfail for whatis on one_var and two_var.
12510
12511Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
12512
12513 * Makefile.in: Made cross building work better by adding
12514 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
12515
12516Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12517
12518 * gdb.t15/{return.c,return.exp,Makefile.in}:
12519 New test, currently commented out.
12520
12521Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
12522
12523 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
12524 still running and removes the leftover named socket so GDb can do
12525 clean restarts.
12526
12527Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
12528
12529 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
12530 console, not GDB.
12531 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
12532 cross testing works better with "make check"
12533 * config/unix-gdb: Use default procedures for exit and version.
12534 * config/vx-gdb.exp: Cleaned up and massaged back to working order
12535 with the newest VxWorks.
12536
12537Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12538
12539 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
12540 old form.
12541
12542 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
12543 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
12544
12545 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
12546
12547 * config/unix-gdb.exp: Remove this version of gdb_exit
12548 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
12549 Rob says he'll look at it when he gets back to testing boards.
12550
12551Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
12552
12553 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
12554 an expected fail for certain ptype commands.
12555
12556 * gdb.t20/classes.exp: Update expected results of "ptype class
12557 Base1" to account for the constructor that now appears in the type.
12558
12559Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
12560
12561 * configure.in (configdirs): Restore gdb.t04, which mysteriously
12562 disappeared from list.
12563 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
12564 "alldone" proc with call to cleanup and exit.
12565 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
12566 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
12567 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
12568 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
12569 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
12570 "alldone" proc with simple returns that suppress remaining
12571 tests. The alldone proc went away many months ago.
12572
12573Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12574
12575 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
12576
12577 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
12578
12579Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12580
12581 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
12582 as vax gdb will display them.
12583
12584Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12585
12586 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
12587 optimizers.
12588
12589 * scope.exp: Change "bad value for localval" messages so each one
12590 is unique.
12591
12592 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
12593 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
12594
12595 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
12596
12597Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12598
12599 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
12600 doesn't exist (due to optimization).
12601
12602Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12603
12604 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
12605 contains \r because the filename is long.
12606
12607 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
12608 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
12609
12610Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12611
12612 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
12613 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
12614 Ultrix.
12615 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
12616 int tests.
12617 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
12618
12619Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
12620
12621 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
12622
12623 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 12624 to match does not match the passing case but still matches the
c906108c
SS
12625 failing case.
12626
12627Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12628
12629 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
12630
12631Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
12632
12633 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
12634 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
12635 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
12636 Remove various versions of gdb_exit.
12637 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
12638 gdb_exit.
12639 * config/unix-gdb.exp: gdb_exit remains here, and should override
12640 the generic version, since it's doing a lot of wierd stuff that
12641 the other versions aren't. FIXME, fold it in, or abandon this
12642 version.
12643
12644Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12645
12646 * gdb.t24/demangle.exp: Add tests for PR 3220.
12647
12648Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12649
12650 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
12651
12652Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
12653
12654 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
12655 "i386-*-*". Works for i486 as well.
12656
12657 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
12658 bug, and expand domain of xfail to all SVR4 systems, since the
12659 actual problem is likely to be in generic SVR4 /proc support.
12660
12661Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12662
12663 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
12664
12665Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
12666
12667 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
12668 xfails for other systems. Match a missing 'Continuing.' as an
12669 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
12670
12671 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
12672 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
12673 Only issue warning for missing executables if -all option is used.
12674
12675 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
12676 file if -all option is used. It's like an unpredictable XFAIL.
12677
12678Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12679
12680 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
12681 for dynamically linked binaries.
12682
12683 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
12684
12685Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12686
12687 * gdb.t20/inherit.exp: Change message for "print tagless struct"
12688 to state that this is a known bug in old versions of g++.
12689
12690Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12691
12692 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
12693 while waiting for `Continuing'.
12694
12695Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
12696
12697 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
12698 in text, data, and bss.
12699 * gdb.t10/nodebug.c: Add local and global test variables for
12700 initialized and uninitialized data.
12701
12702Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12703
12704 * config/unix-gdb.exp (gdb_exit): Add "wait".
12705
12706Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12707
12708 * gdb.t06/signals.exp: xfail the continue from the handler for all
12709 targets.
12710
12711 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
12712 function with watchpoints enabled, the i386 call dummy starts with
12713 a call.
12714
12715 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
12716 386 bsd names its corefiles.
12717
12718Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
12719
12720 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
12721 compilers don't grok it.
12722 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
12723 with small octal ints rather than character constants, which
12724 are signed and might not fit if first promoted to int.
12725
12726Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
12727
12728 * gdb.t09/Makefile.in (clean): Remove corefile.
12729
12730Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12731
12732 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
12733
12734Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12735 and Jim Kingdon (kingdon@cygnus.com)
12736
12737 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
12738 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
12739 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
12740
12741Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12742
12743 * gdb.t17/interrupt.exp: Add xfail for hppa.
12744
12745Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12746
12747 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
12748 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
12749 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
12750 to determine signed-ness of bitfields and use the result to setup
12751 the xfail.
12752 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
12753 * gdb.t15/funcargs.exp: Use them to step until the second indirect
12754 call line is reached if necessary.
12755
12756Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12757
12758 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
12759
12760Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12761
12762 * gdb.t06/break.exp: Also test `clear' command.
12763
12764Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
12765
12766 * gdb.t00/teststrategy.exp: Remove extra quote.
12767
12768 * gdb.t07/watchpoint.exp: Change xfail for calling function with
12769 watchpoint enabled to be for all non-68k machines.
12770
12771 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
12772
12773Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12774
12775 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
12776 targets use aout.mt instead of ecoff.mt as gas understands
12777 standard aout format.
12778
12779Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
12780
12781 * lib/gdb.exp (runto): Don't insist that function we are running to
12782 was compiled with -g.
12783
12784 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
12785
12786 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
12787 to get back into the read system call.
12788 Accept leading newline in case where we woke it up.
12789
12790Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12791
12792 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
12793 to make the stabs test work on ecoff systems using gcc and -with-stabs.
12794 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
12795 enable ecoff configuration.
12796
12797Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12798
12799 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
12800
12801Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12802
12803 * gdb.t16/printcmds.exp: Add another printf test.
12804
12805Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
12806
12807 * configure.in: If configured -with-stabs on any target, add
12808 stabsdirs to configdirs.
12809
12810Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12811
12812 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
12813 fun" so pattern does not match the command itself.
12814
12815Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12816
12817 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
12818
12819Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12820
12821 * gdb.t17/interrupt.exp: Test for more things.
12822
12823Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12824
12825 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
12826 compiler arranges the code and line numbers.
12827
12828 * gdb.t17/interrupt.exp: Don't send \n after ^C.
12829
12830Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12831
12832 * gdb.t00/help.exp: Increase expect input buffer size.
12833
12834Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12835
12836 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
12837
12838 * gdb.t07/watchpoint.exp: Add xfail for hppa.
12839
12840 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
12841
12842 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
12843 [0-9]*, not just [0-9].
12844
12845Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12846
12847 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
12848
12849 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
12850
12851Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12852
12853 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
12854
12855Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12856
12857 * gdb.t06/signals.c: Add xfails for sun3.
12858
12859 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
12860
12861 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
12862 test_stepping tests.
12863
12864Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12865
12866 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
12867
12868 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
12869
12870 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
12871 rather than actually putting it through cpp twice.
12872
12873 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
12874
12875Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
12876
12877 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
12878 no longer needed.
12879
12880Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12881
12882 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
12883
12884 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
12885 C++ features prints as "struct", make it a pass, not an xfail.
12886
12887Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12888
12889 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
12890 Don't require VA to print as "class" rather than "struct".
12891
12892Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
12893
12894 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
12895
12896Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12897
12898 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
12899
12900Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12901
12902 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
12903 order.
12904
12905Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12906
12907 * gdb.t16/printcmds.exp: Add printf tests.
12908
12909 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
12910
12911 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
12912
12913Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
12914
12915 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
12916 pass counts, to counteract any existing or future setup_xfails.
12917
12918Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12919
12920 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
12921 {BEGIN,END}_COMMON for common block instead of STAB.
12922 * gdb.stabs/wierd.exp: Add xfail for rs6000.
12923
12924 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
12925 intp_var should be N_GSYM not N_LSYM.
12926 wierd-aout.S: Use a label for the value of the N_SO.
12927 wierd.def: Remove all backslashes.
12928 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
12929
12930Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12931
12932 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
12933 get the expected next to inheritance3.
12934
12935Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12936
12937 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
12938 now that gcc-2.4 gets it right.
12939
12940Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12941
12942 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
12943
12944 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
12945 generating comp-info.exp which works for cross-compilation.
12946
12947Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
12948
12949 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
12950 "*-*-sysv4.*".
12951
12952Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
12953
12954 * gdb.t01/run.exp: Start with a fresh gdb.
12955 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
12956 SVR4.x.
12957
12958Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
12959
12960 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
12961 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
12962 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
12963 Makefile.in (distclean, realclean): Remove gdbme.c from list of
12964 things to remove.
12965
12966Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
12967
12968 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
12969 test cases from bug reports.
12970
12971Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
12972
12973 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
12974 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
12975 avoid spurious xfails.
12976 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
12977 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
12978 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
12979
12980Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
12981
12982 * gdb.t00/teststrategy.exp: Rework to provide more useful
12983 description of each test, fix problem with systems that define
12984 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
12985 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
12986 results for "next over recursive call" so timeouts aren't taken
12987 by error.
12988
12989Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
12990
12991 * gdb.t12/scope.exp: Test printing of variables before run.
12992
12993 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
12994 printed in wrong order due to sorting.
12995
12996Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
12997
12998 * gdb.t00/teststrategy.exp: Fix expected results for printing
12999 user entered string constant. Is array of char, prints with no
13000 address.
13001
13002 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
13003 commands.
13004 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
13005 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
13006 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
13007 of struct of char arrays.
13008 * gdb.t00/radix.exp: New tests for radix commands.
13009
13010Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
13011
13012 * gdb.t16/printcmd.exp: Print a variable before running program
13013 (with xfail for AIX).
13014
13015Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
13016
13017 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
13018
13019 * gdb.t16/printcmd.exp: Don't print variables before running program.
13020
13021 * gdb.t06/break.exp: Don't require envp argument to main.
13022
13023 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
13024
13025 * gdb.t02/whatis.exp, gdb.t11/list.exp:
13026 Add xfails for rs6000.
13027
13028 * gdb.t02/whatis.exp: Change other tests not to re-test something
13029 we already tested.
13030
13031 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
13032 each type used has a variable of that type.
13033
13034Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
13035
13036 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
13037
13038Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
13039
13040 * configure.in: change srctrigger to be a file, not a directory
13041
13042Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
13043
13044 * configure.in (mips-idt-ecoff*): Added trailing '*'.
13045
13046 * gdb.t11/list.exp: Fixed a couple of typos.
13047
13048Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
13049
13050 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
13051 is fixed and PR is closed.
13052 * gdb.t16 (gdbme.c): Add simple test string variable.
13053 * gdb.t16 (printcmds.exp): Add tests with simple test string
13054 variable, primarily for boundaries on "set print elements".
13055
13056Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
13057
13058 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
13059 Make leading 0's optional and don't expect a tab in the middle
13060 of the number.
13061
13062 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
13063
13064 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
13065 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
13066 don't end command passed to gdb_test with newline.
13067
13068 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
13069 signed keyword away, don't expect signed bitfields to be signed.
13070
13071 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
13072 printing with only as many 1's as are in the field as well as printing
13073 with 32 1's (see comment).
13074
13075Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
13076
13077 * gdb.t00/default.exp: Start with a fresh gdb.
13078 * configure.in (configdirs): Remove gdb.t31 until the chill
13079 compiler works again. It no longer is able to find chillrt0
13080 since it isn't in libchill.a anymore.
13081 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
13082 wierd.o, make more modular.
13083 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
13084 spurious newlines that caused problems.
13085
13086Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13087
13088 * Move test with enums and partial symbols from gdb.t03/ptype.exp
13089 to gdb.stabs/wierd.exp since GCC has worked around the bug.
13090 gdb.stabs/wierd.{exp,def}: Many new tests.
13091
13092 * gdb.t00/default.exp: update info line for new message.
13093
13094 * gdb.t02/{whatis.exp,gdbme.c}:
13095 Test that "char *" doesn't print as "caddr_t".
13096
13097Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13098
13099 * gdb.t00/help.exp: Use .* in place of some help messages which
13100 just changed.
13101 gdb.t00/default.exp: Update "info frame" test for new message.
13102 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
13103 Remove some xfails
13104
13105Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13106
13107 * gdb.t03/{gdbme.c,ptype.exp}:
13108 Add tests for typedef'd struct and union without tags.
13109 Also check "whatis" on a variable of a typedef'd enum without a tag.
13110
13111 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
13112 PRMS 1823; the bug still exists but isn't reproduced by this test
13113 anymore), and remove rs6000 XFAIL (the bug is fixed).
13114
13115 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
13116 duplicated from whatis.exp. For those that are left, accept
13117 "long", "long int", or "int" for long variables (whatis.exp already
13118 has an XFAIL for "int", so no need to fail it here).
13119
13120 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
13121 Deal with GCC's names for types now that GDB uses the compiler's names.
13122
13123 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
13124 setup_xfail's for sunos4. If we #defined the signed keyword away,
13125 don't expect GDB to know that char it is signed.
13126
13127 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
13128
13129Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
13130
13131 * configure.in (configdirs): Add gdb.t24 for C++ tests that
13132 should work on any system, regardless of debugging format.
13133 * gdb.t21/demangle.exp: Move to gdb.t24.
13134 * gdb.t24/demangle.exp: Move from gdb.t21.
13135 * gdb.t24/{Makefile.in, configure.in}: New files.
13136
13137Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13138
13139 * configure.in: Do gdb.stabs and C++ tests only for stabs.
13140 * gdb.stabs: New directory.
13141
13142Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13143
13144 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
13145 not just "Quit anyway?".
13146
13147Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
13148
13149 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
13150 that all setup_xfails are immediately followed by clear_xfails.
13151
13152Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
13153
13154 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
13155 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
13156 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
13157 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
13158 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
13159 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
13160 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
13161 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
13162 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
13163 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
13164 gdb.t31/chillvars.exp, lib/gdb.exp:
13165 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
13166 bug-gdb@prep.ai.mit.edu.
13167
13168Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
13169
13170 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
13171 with 0.0, not integer 0.
13172
13173Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
13174
13175 * gdb.t06/break.exp: Update for "Kill the program" message change.
13176
13177Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
13178
13179 * Makefile.in (GDBFLAGS): Set to -nx.
13180 * Makefile.in (site.exp): Use GDBFLAGS.
13181
13182Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
13183
13184 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
13185 Makefiles.
13186 (check): depend on just-check.
13187 (just-check): added so that tests can be run without a noop
13188 build pass.
13189
13190Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
13191
13192 Switch to using configure's configdirs.
13193 * Makefile.in (Makefile): add configure.in dependency.
13194 (SUBDIRS): removed redundant assignment.
13195 * configure.in: switch subdirs assignment to configdirs.
13196 * gdb.t*/configure.in: new files.
13197
13198Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
13199
13200 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
13201 works.
13202
13203Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
13204
13205 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
13206 in explicit rules. Apparently this is not supported by some makes.
13207
13208Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
13209
13210 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
13211
13212Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13213
13214 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
13215 disappeared.
13216
13217Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
13218
13219 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
13220
13221Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
13222
13223 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
13224 watchpoint problem that is now fixed.
13225 * gdb.t30/chexp.exp: Remove setup_xfail for printing
13226 uninitialized convenience variables.
13227 * gdb.t31/chillvars.exp: Fix expected patterns for printing
13228 structures.
13229
13230Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13231
13232 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
13233 which causes expect to get out of sync with gdb on long output
13234 from help set.
13235 * gdb.t09/corefile.exp: Make expected pattern for core file
13236 failing signal and frame output format less sun specific.
13237
13238Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
13239
13240 * gdb.t31/chillvars.exp: Add and remove initial dummy
13241 breakpoint, so that symbol table is forced in.
13242 (Needed at least on Sunos4, though it seems not SVR4.)
13243 * gdb.t31/chillvars.exp: Update for changed output format.
13244
13245Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
13246
13247 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
13248
13249Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
13250
13251 * Makefile.in: Added --srcdir when invoking runtest, removed the
13252 need for a local config file. (optional now)
13253
13254Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
13255
13256 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
13257 failure count used to force early termination. Add some more
13258 expected failures for gnu style demangling.
13259
13260Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13261
13262 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
13263 pmi variable from gdb.t20/gdbme to get optimized away.
13264 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
13265 Check for written corefile upon timeout _and_ eof.
13266
13267Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13268
13269 * config/unix-gdb.exp: Add missing return 0.
13270
13271Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13272
13273 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
13274 test termination.
13275
13276Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
13277
13278 * configure.in (subdirs): Put back gdb.t17 which mysteriously
13279 disappeared.
13280
13281Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
13282
13283 * gdb.t10/crossload.exp: Disable the i860-elf test until such
13284 time as i860 support works.
13285
d63a86f8 13286 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
13287 "backtrace 100\r" rather than just "backtrace\r", to match last
13288 change.
13289
13290Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
13291
13292 * config/udi-gdb.exp (gdb_exit): Remove close command.
13293 (gdb_target_udi): New procedure to set the UDI target.
13294 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
13295 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
13296 Added waits for prompts after several question responses. Added
13297 some more responses used by a29k-amd-udi-gdb.
13298 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
13299 pass different arguments, restart UDI connection after program
13300 completion.
13301 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
13302 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
13303 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
13304 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
13305 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
13306 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
13307 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
13308 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
13309 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
13310 after program completion.
13311 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
13312 compiled with a SELECT_VECS setting.
13313 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
13314 infinite recursion.
13315
13316 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
13317 Added checks for COFF results, and made them expected failures for
13318 all targets. It would be better to make them expected failures
13319 for COFF targets only.
13320
13321Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
13322
13323 * Makefile.in: add null dvi target, don't bother to recurse
13324 through test directories for info and install-info; rename
13325 $(datadir) to be dejagnu instead of deja-gnu
13326
13327Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
13328
13329 * gdb.t31/gdbme.ch: Re-enable code that previously caused
13330 compiler to coredump.
13331 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
13332 code.
13333
13334Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
13335
13336 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
13337 coredump.
13338 * gdb.t31/chillvars.exp: Comment out tests that depend on that
13339 code.
13340
13341Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
13342
13343 * gdb.t03/ptype.exp: tests for return code from gdb_test.
13344 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
13345 which in a shell. Deletes xgdb when done.
13346 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
13347 Tests the return from the "set height" or "set width" commands.
13348 Added a few return codes where needed.
13349
13350Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
13351
13352 * Makefile.in (SUBDIRS): Add gdb.t17.
13353 * configure.in (subdirs): Add gdb.t17.
13354 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
13355 files to test gdb's calling of functions in the inferior with
13356 the correct arguments and gdb's ability to retrieve any
13357 result returned.
13358
13359Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
13360
13361 * config/unix-gdb.exp (gdb_exit): Remove close commands that
13362 may be called after gdb goes away. Previous versions of expect
13363 needed these to avoid file descriptor leaks, but they cause
13364 errors with the current revision of expect.
13365 * gdb.t00/gdbvars.exp: Use -re on expected output after
13366 setting sevenbit-strings.
13367 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
13368 to set sevenbit-strings consistent across tests.
13369 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
13370 set sevenbit-strings consistent across tests.
13371
13372Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
13373
13374 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
13375 expected output to match current "expect" expectations.
13376
13377Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
13378
13379 * gdb.t00/default.exp: Change expected output for default "source"
13380 command, to match new gdb behavior which requires a filename to
13381 source.
13382
13383Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
13384
13385 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
13386 expected fail for i486-*-* that misses the marker2 function.
13387 * gdb.t10/crossload.exp (bfddefault): Allow successful
13388 recognition of a format to pass even if no symbols are found.
13389 Explicitly catch failures where the format is not recognized
13390 or is ambiguous, and add the reason to the fail message.
13391 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
13392 the cause is and invalid target and add reason to failure message.
13393 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
13394 elf32-i386, elf32-sparc, and elf32-i860.
13395 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
13396 Set up expected failure for 'filename'::variable scope resolution,
13397 which is now apparently broken on all targets.
13398 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
13399 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
13400 gdb.t23/templates.exp: Change failure for missing binfile into
13401 just a warning.
13402 gdb.t21/demangle.exp: Change all cfront references to 'arm'
13403 references.
13404
13405Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
13406
13407 * gdb.t00/default.exp: Add expected output for default "source"
13408 command, to match new gdb behavior.
13409 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
13410
13411Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
13412
13413 * config/*-gdb.exp: returns an error, rather than exiting on
13414 internal errors.
13415
13416Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
13417
13418 * gdb.t03/gdbme.c: Add pointer to struct variable.
13419 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
13420 referencing struct members.
13421
13422Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
13423
13424 * configure.in (mips-idt-ecoff): New target.
13425 * config/mips-gdb.exp: New file for remote board using MIPS remote
13426 debugging protocol.
13427
13428 * Redid configuration scheme. Removed gdb.t*/configure.in.
13429 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
13430 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
13431 distclean targets. Built executables via .o files. Adjusted
13432 tests to account for source files in $(srcdir) rather than
13433 $(objdir).
13434 * lib/gdb.exp (runto): Don't expect () after the function name,
13435 because it may have arguments.
13436
13437Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
13438
13439 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
13440 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
13441 expected failures for mips-idt-* and mips-sgi-*.
13442 * gdb.t00/default.exp (attach): Kill process if requested.
13443 * gdb.t00/help.exp (help target core, help target): Accept a gdb
13444 that does not read core files.
13445 * gdb.t01/run.exp: Removed checks for exit status code.
13446 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
13447 it is linked in.
13448 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
13449 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
13450 appropriate, rather than doing it by hand.
13451 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
13452 execution.
13453 * gdb.t10/crossload.exp: Kill existing program if needed.
13454 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
13455 appropriate, rather than doing it by hand. Always increase
13456 timeout for this test, not just for VxWorks.
13457
13458Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
13459
13460 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
13461 of Chill STRUCT types and STRUCT values.
13462 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
13463 than "char".
13464 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 13465 struct2): New struct definitions and initializations to test
c906108c
SS
13466 simple Chill STRUCT types.
13467
13468Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
13469
13470 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
13471 the null byte at the end of strings.
13472 * gdb.t00/default.exp: Make show version insensitive to copyright
13473 date.
13474 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
13475 to avoid dependencies on target char signedness.
13476 * gdb.t16/printcmds.exp: Update expected results for explicitly
13477 unsigned char.
13478 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
13479 now work.
13480 * gdb.t21/demangle.exp: Add many more patterns for template
13481 demangling, most of them being expected failures.
13482 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
13483 string we are matching for, to match on the whole string.
13484 * gdb.t21/demangle.exp: Add many new test strings to demangle,
13485 and fix a whole bunch that had incorrect expected output but were
13486 passing anyway because of the bug in "proc demangle".
13487 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
13488 type.
13489 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
13490
13491Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
13492
13493 * gdb/testsuite: made modifications to testcases, etc., to allow
13494 them to work properly given the reorganization of deja-gnu and the
13495 relocation of the testcases from deja-gnu to a "tool" subdirectory.
13496
13497Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
13498
13499 * gdb/testsuite: Initial creation of gdb/testsuite.
13500 Migrated dejagnu testcases and support files for testing nm to
13501 gdb/testsuite from deja-gnu. These files were moved "as is"
13502 with no modifications. This migration is part of a major overhaul
13503 of dejagnu. The modifications to these testcases, etc., which
13504 will allow them to work with the new version of dejagnu will be
13505 made in a future update.
48efe704 13506
8d8cb839 13507 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 13508\f
8d8cb839
EZ
13509;; Local Variables:
13510;; mode: change-log
13511;; left-margin: 8
13512;; fill-column: 74
13513;; version-control: never
13514;; End:
902f2ccb
MC
13515
13516 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 13517 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
13518 Copying and distribution of this file, with or without modification,
13519 are permitted provided the copyright notice and this notice are preserved.
This page took 1.313062 seconds and 4 git commands to generate.