2005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
3cbba3d1
PG
12005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
2
3 * gdb.base/pending.exp: Change to use new shared library
4 infrastructure.
5
ed6df200
PG
62005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
7
8 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
9 use test_compiler_info instead of gcc_compiled, and update copyright.
10
8c8f4ebe
PG
112005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
12
13 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
14 shared objects being adjusted and update copyright years.
15
607fbc54
DJ
162005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
17
18 * ChangeLog: Correct some 2003-01-13 dates.
19 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
20 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
21 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
22 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
23 gdb.trace/tfind.exp: Update copyright years.
24
57bf0e56
DJ
252005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
26 Daniel Jacobowitz <dan@codesourcery.com>
27
28 * lib/gdb.exp (gdb_compile): Handle shlib=.
29 (gdb_compile_shlib): New function.
30
9b593790
PG
312005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
32
33 * lib/gdb.exp (test_compiler_info): Give argument a default value.
34
9494c6a5
DJ
352005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
36
37 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
38 gdb.server.
39 * configure.ac: Likewise.
40 * configure: Regenerated.
41 * gdb.gdbserver/Makefile.in: Moved to...
42 * gdb.server/Makefile.in: ... here.
43 * gdb.gdbserver/server.c: Moved to...
44 * gdb.server/server.c: ... here.
45 * gdb.gdbserver/server-run.exp: Moved to...
46 * gdb.server/server-run.exp: ... here.
47
6f8eac0e
DJ
482005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
49
50 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
51 * configure.ac: Create gdb.gdbserver/Makefile.
52 * configure: Regenerated.
53 * lib/gdbserver-support.exp: New file, derived from
54 config/gdbserver.exp.
55 * config/gdbserver.exp: Use gdbserver-support.exp.
56 * gdb.gdbserver/Makefile.in: New file.
57 * gdb.gdbserver/server.c: New file.
58 * gdb.gdbserver/server-run.exp: New file.
59
6e87504d
PG
602005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
61
62 * lib/gdb.exp (test_compiler_info): Return compiler_info
63 if no arguments are given.
64
d1779be4
PG
652005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
66
67 * gdb.arch/altivec-abi.exp: Check for compiler and set
68 use altivec' flag accordingly.
69 * gdb.arch/altivec-regs.exp: Likewise.
70
88750304
DJ
712005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
72
73 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
74
f3fb768d
AS
752005-03-27 Andreas Schwab <schwab@suse.de>
76
77 * gdb.base/bigcore.c (main): Add missing mode argument in open
78 call.
79
7e813ac5
DJ
802005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
81
82 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
83 downloads.
84 * config/gdbserver.exp (gdb_load): Likewise.
85
8e3049aa
PB
862005-03-14 Paul Brook <paul@codesourcery.com>
87
88 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
89 targets.
90
a9df7c44
JB
912005-03-09 Joel Brobecker <brobecker@adacore.com>
92
93 * gdb.dwarf2/dup-psym.S: New file.
94 * gdb.dwarf2/dup-psym.exp: New testcase.
95
9f0d94e8
JB
962005-03-09 Joel Brobecker <brobecker@adacore.com>
97
98 * gdb.ada/exec_changed/first.adb: New file.
99 * gdb.ada/exec_changed/second.adb: New file.
100 * gdb.ada/exec_changed.exp: New testcase.
101
5f579bc5
NS
1022005-03-08 Nathan Sidwell <nathan@codesourcery.com>
103
36e9969c
NS
104 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
105 (A2): New class.
106 (main): Test operator+.
107 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
108 breakpoint test.
109
5f579bc5
NS
110 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
111 * gdb.base/signull.exp: Disable if gdb,nosignals.
112 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
113 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
114 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
115 * gdb.mi/mi2-console.exp: Likewise.
116 * gdb.trace/collection.exp (run_trace_experiment): Consume the
117 continue output at start.
118 (gdb_collect_locals_test): Robustify regexp.
119 * gdb.trace/passc-dyn.exp: Fix comment typo.
120 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
121
be46087e
CV
1222005-03-08 Corinna Vinschen <vinschen@redhat.com>
123
124 * gdb.asm/asm-source.exp: Add iq2000 case.
125 * gdb.asm/iq2000.inc: New file.
126
384e1a61
MI
1272005-03-07 Manoj Iyer <manjo@austin.ibm.com>
128
129 * gdb.base/command.exp: Change hardcoded value to regular expression.
130 * gdb.base/float.exp: Add powerpc to the list of targets checked.
131
584b6e9e
DJ
1322005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
133
134 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
135 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
136 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
137 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
138 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
139
ab5b5d61
MK
1402005-03-05 Mark Kettenis <kettenis@gnu.org>
141
142 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
143 changes.
144
ae051c1b
PG
1452004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
146
147 * lib/compiler.c: Add test for IBM's xlc compiler.
148 * lib/compiler.cc: Likewise.
149
3f0f6ed2
JB
1502004-02-24 Joel Brobecker <brobecker@adacore.com>
151
152 * gdb.ada/fixed_points.exp: Create compilation object directory
153 before running the test.
154 * gdb.ada/null_record.exp: Likewise.
155 * gdb.ada/packed_array.exp: Likewise.
156 * gdb.ada/start.exp: Likewise.
157
724f452b
JB
1582005-02-15 Joel Brobecker <brobecker@adacore.com>
159
160 * gdb.ada/packed_array/pa.adb: New file.
161 * gdb.ada/packed_array.exp: New testcase.
162
57f5cdfb 1632005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 164
1f393151
MK
165 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
166 files.
167
ebdda337
MK
168 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
169 on *-*-openbsd*. Correctly match whitespace in regukar
170 expressions.
171
cf309262
DJ
1722005-02-10 Daniel Jacobowitz <dan@debian.org>
173
174 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
175 PR exp/1821
176 * gdb.base/gdb1821.c: New test file.
177 * gdb.base/gdb1821.exp: New test file.
178
3be49e7a
JB
1792005-02-09 Joel Brobecker <brobecker@adacore.com>
180
181 * gdb.base/start.c: New file.
182 * gdb.base/start.exp: New testcase.
183
e292e67d
JB
1842005-02-09 Joel Brobecker <brobecker@adacore.com>
185
186 * gdb.ada/start/dummy.adb: New file.
187 * gdb.ada/start.exp: New testcase.
188
dbdfa66c
CV
1892005-02-09 Corinna Vinschen <vinschen@redhat.com>
190
191 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
192 for printing symbols and statistics.
193 Add test for using relative pathnames in "maint print msymbols" test.
194 Mark "maint info sections DATA" XFAIL on Cygwin.
195 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
196 tests.
197
d7941671
AC
1982005-02-09 Andreas Schwab <schwab@suse.de>
199
200 Committed by Andrew Cagney <cagney@gnu.org>
201 * gdb.base/remotetimeout.exp: New file.
202
74e5ef44
MK
2032005-02-07 Mark Kettenis <kettenis@gnu.org>
204
205 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
206
464dd14d
JB
2072005-02-03 Joel Brobecker <brobecker@adacore.com>
208
209 * gdb.ada/gnat_ada.gpr: New file.
210 * gdb.ada/gnat_ada.gin: Delete, no longer used.
211 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
212 * configure.ac: No longer generate gnat_ada.gpr.
213 * configure: Regenerate.
214 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
215 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
216 * gdb.ada/null_record/bar.ads: Likewise.
217 * gdb.ada/null_record/bar.adb: Likewise.
218 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
219 * gdb.ada/null_record.exp (testdir): New variable.
220 (testfile): executable is now in testdir subdirectory.
221 (srcfile): Use full path to the main compilation unit.
222 * gdb.ada/fixed_points.exp: Same changes as above.
223
30d756ae
NR
2242005-02-03 Nick Roberts <nickrob@snap.net.nz>
225
226 * gdb.base/interp.exp: New test.
227
9d799f85
AC
2282005-01-24 Andrew Cagney <cagney@gnu.org>
229
230 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
231
15656118
AC
2322005-01-19 Andrew Cagney <cagney@gnu.org>
233
a892c31b
AC
234 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
235 configure.ac not configure.in.
236
15656118
AC
237 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
238 of powerpc*-*-*.
239 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
240 * gdb.base/list.exp (test_list_function)
241 (test_list_filename_and_function): Ditto.
242 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
243
a7b01baf
AC
2442005-01-16 Andrew Cagney <cagney@gnu.org>
245
17d92a02
AC
246 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
247
a7b01baf
AC
248 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
249
bc8332bb
AC
2502005-01-14 Andrew Cagney <cagney@gnu.org>
251
252 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
253 * gdb.mi/mi2-var-cmd.exp: Ditto.
254
4d074752
CV
2552005-01-10 Corinna Vinschen <vinschen@redhat.com>
256
257 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
258
bec39cab
AC
2592005-01-07 Andrew Cagney <cagney@gnu.org>
260
261 * configure.ac: Rename configure.in, require autoconf 2.59.
262 * configure: Re-generate.
263 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
264 * gdb.stabs/configure: Re-generate.
265 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
266 * gdb.hp/configure: Re-generate.
267 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
268 autoconf 2.59.
269 * gdb.hp/gdb.objdbg/configure: Re-generate.
270 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
271 autoconf 2.59.
272 * gdb.hp/gdb.defects/configure: Re-generate.
273 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
274 autoconf 2.59.
275 * gdb.hp/gdb.compat/configure: Re-generate.
276 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
277 autoconf 2.59.
278 * gdb.hp/gdb.base-hp/configure: Re-generate.
279 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
280 autoconf 2.59.
281 * gdb.hp/gdb.aCC/configure: Re-generate.
282
f10b16d4
JB
2832004-12-15 Jim Blandy <jimb@redhat.com>
284
285 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
286 under NPTL when there is debugging info available for libpthread.
287
fb6e1814
JG
2882004-12-13 Jerome Guitton <guitton@gnat.com>
289
290 * gdb.ada/fixed_points.c: New file.
291 * gdb.ada/fixed_points.exp: New file.
292
fe46cd3a
RC
2932004-12-03 Randolph Chung <tausq@debian.org>
294
295 * gdb.arch/pa-nullify.exp: New file.
296 * gdb.arch/pa-nullify.s: New file.
297
8de0841b
RC
2982004-11-30 Randolph Chung <tausq@debian.org>
299
300 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
301 instead of "tbug". Fix regexp to work properly with gdb_test.
302
c8170782
PH
3032004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
304
305 * gdb.base/bitfields2.exp: New test.
306 * gdb.base/bitfields2.c: New file.
307
954269c2
RE
3082004-11-28 Richard Earnshaw <rearnsha@arm.com>
309
310 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
311
0107feed
RC
3122004-11-16 Randolph Chung <tausq@debian.org>
313
314 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
315
f073ae8c
DJ
3162004-11-14 Daniel Jacobowitz <dan@debian.org>
317
318 * gdb.threads/threadapply.exp: Correct "macro details" test.
319
19ad59e7
JJ
3202004-11-11 Jeff Johnston <jjohnstn@redhat.com>
321
322 * gdb.threads/threadapply.exp: New test.
323 * gdb.threads/threadapply.c: New file.
324
9cf0961b
MK
3252004-11-07 Mark Kettenis <kettenis@gnu.org>
326
327 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
328 frames.
329
c789492a
FL
3302004-11-05 Felix Lee <felix+log1@specifixinc.com>
331
332 * gdb.base/cursal.exp: New file.
333 * gdb.base/cursal.c: New file.
334
a1e167bb
AC
3352004-11-03 Andrew Cagney <cagney@gnu.org>
336
337 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
338
b7cbf173
MK
3392004-10-30 Mark Kettenis <kettenis@gnu.org>
340
341 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
342 NetBSD/ELF targets.
343
88f9d34f
JB
3442004-10-29 Joel Brobecker <brobecker@gnat.com>
345
346 * gdb.threads/bp_in_thread.c: New file, copied from
347 pthread_cond_wait.c.
348 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
349 file, rather than reusing the .c file from another testcase.
350
ca7d6a0c
JB
3512004-10-20 Joel Brobecker <brobecker@gnat.com>
352
353 * gdb.ada/null_record.exp: Check where we stopped after
354 sending the start command, instead of where the associated
355 temporary breakpoint was inserted.
356
0d863d03
AC
3572004-10-14 Andrew Cagney <cagney@gnu.org>
358
359 * gdb.mi/gdb701.c (main): Return 0.
360
d11e72cb
DJ
3612004-10-13 Daniel Jacobowitz <dan@debian.org>
362
d40539a4 363 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 364
e1923096
JJ
3652004-10-12 Jeff Johnston <jjohnstn@redhat.com>
366
367 * gdb.threads/schedlock.c: Add comment markers to use to find
368 line numbers.
369 * gdb.threads/schedlock.exp: Adjust regex to handle the new
370 comments.
371 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
372 breakpoint lines.
373
ec8ba2c9
DJ
3742004-10-12 Daniel Jacobowitz <dan@debian.org>
375
376 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
377
0eb3658b
DJ
3782004-10-12 Daniel Jacobowitz <dan@debian.org>
379
380 * configure.in: Add gdb.dwarf2.
381 * configure: Regenerated.
382 * Makefile.in: Add gdb.dwarf2.
383 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
384 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
385 gdb.dwarf2/file1.txt: New files.
386
a271cc33
OF
3872004-10-11 Orjan Friberg <orjanf@axis.com>
388
389 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
390 of "run", since the latter doesn't work with remote targets. Adjust
391 the breakpoint numbering accordingly.
392 * gdb.threads/pthread_cond_wait.exp: Ditto.
393
895ce074
MC
3942004-10-08 Michael Chastain <mec.gnu@mindspring.com>
395
396 * gdb.base/overlays.exp: Update copyright years.
397
6be3092d
KI
3982004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
399
400 * gdb.base/overlays.exp: Disable if target is Linux.
401
e05389b8
FL
4022004-10-06 Felix Lee <felix+log1@specifixinc.com>
403
404 * config/gdbserver.exp (gdb_load): Use right filename on remote.
405
73cb587d
KI
4062004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
407
408 * gdb.asm/asm-source.exp: Add m32r-linux target.
409 * gdb.asm/m32r-linux.inc: New file.
410
3c0edcdc
AC
4112004-09-24 Andrew Cagney <cagney@redhat.com>
412 David Anderson <anderson@redhat.com>
413
414 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
415 command fails, assume things will work.
416 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
417 (_GNU_SOURCE): Define.
418 (print_unsigned, print_hex): Change parameter to "long long".
419 (print_byte_count): New function, use to print byte counts.
420 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
421 O_LARGEFILE.
422 (main): Compute an upper bound on a corefile in max_core_size.
423 Limit memory chunk size to max_core_size. Limit total memory
424 allocated to max_core_size.
425
4bb3667f
AC
4262004-09-23 Andrew Cagney <cagney@gnu.org>
427
428 * gdb.base/bigcore.exp: Replace the code that creates a corefile
429 from a separate process with code that creates a corefile by
430 making the inferior dump core.
431
60fe1a51
MK
4322004-09-23 Mark Kettenis <kettenis@gnu.org>
433
434 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
435 block.
436
8e937346
MC
4372004-09-23 Michael Chastain <mec.gnu@mindspring.com>
438
439 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
440 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
441 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
442 Likewise.
443
7213f6d6
JJ
4442004-09-20 Jeff Johnston <jjohnstn@redhat.com>
445
446 * gdb.java/jprint.exp: New test case for java inferior call.
447 * gdb.java/jprint.java: Ditto.
448
eac69dca
JB
4492004-09-15 Joel Brobecker <brobecker@gnat.com>
450
451 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
452
22227696
MC
4532004-09-14 Michael Chastain <mec.gnu@mindspring.com>
454
455 * gdb.threads/killed.c: Include <stdlib.h>.
456 * gdb.threads/pthreads.c: Likewise.
457
7dd403a4
MC
4582004-09-14 Michael Chastain <mec.gnu@mindspring.com>
459
460 * gdb.threads/killed.c: Add copyright notice.
461
33f2d567
JM
4622004-09-10 Jason Molenda (jmolenda@apple.com)
463
464 * gdb.base/define.exp: Two new tests to verify zero space chars
465 after 'if' and 'while' commands in a user-defined command is correctly
466 parsed.
467
e05b62ac
AC
4682004-09-08 Andrew Cagney <cagney@gnu.org>
469
470 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
471 delivery test with duplicate at end of file.
472
9cbe82da
MK
4732004-09-06 Mark Kettenis <kettenis@jive.nl>
474
475 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
476
564803d9
MC
4772004-09-05 Michael Chastain <mec.gnu@mindspring.com>
478
479 * config/hppro.exp: Removed.
480
7c6807ce
MC
4812004-09-05 Michael Chastain <mec.gnu@mindspring.com>
482
483 * config/sparclet.exp: Removed.
484
bf7e26dd
MC
4852004-09-05 Michael Chastain <mec.gnu@mindspring.com>
486
487 * config/udi.exp: Removed.
488
714e341b
MC
4892004-09-02 Michael Chastain <mec.gnu@mindspring.com>
490
491 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
492 of "exp_continue".
493 (advancei): Likewise.
494
1236e623
JJ
4952004-09-01 Jeff Johnston <jjohnstn@redhat.com>
496
497 * gdb.base/unload.exp: Fix so messages aren't duplicated.
498
3bdcad15
MI
4992004-09-01 Manoj Iyer <manjo@austin.ibm.com>
500
228af206 501 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
502 to check for nodebug in executable.
503 * gdb.gdb/observer.exp (setup_test): Likewise.
504 * gdb.gdb/selftest.exp (test_with_self): Likewise.
505 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
506
c72b934c
AC
5072004-09-01 Andrew Cagney <cagney@gnu.org>
508
509 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
510 files.
511
edd9b715
JJ
5122004-09-01 Jeff Johnston <jjohnstn@redhat.com>
513
514 * gdb.base/unload.exp: Fix expected warning message to match
515 latest format.
516
fb4ce06b
CV
5172004-09-01 Corinna Vinschen <vinschen@redhat.com>
518
519 * gdb.base/call-rt-st.exp: Fix typos.
520
ce78e7c3
MI
5212004-08-31 Manoj Iyer <manjo@austin.ibm.com>
522
523 * gdb.threads/thread_check.exp: New testcase.
524 * gdb.threads/thread_check.c: New testcase.
525
2dedb159
AC
5262004-08-31 Andrew Cagney <cagney@gnu.org>
527
528 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
529 (skip_to_handler_entry): New procedures. Test stepping into a
530 handler when the breakpoint is at the handler's entry point.
531
68f53502
AC
5322004-08-30 Andrew Cagney <cagney@gnu.org>
533
534 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
535 gdb/1757.
536
3e3ffd2b
MC
5372004-08-27 Michael Chastain <mec.gnu@mindspring.com>
538
539 With code from Manoj Iyer <manjo@austin.ibm.com>:
540 * lib/gdb.exp (gdb_file_cmd): Return more information in the
541 return value. Add an arm for "no debugging symbols found".
542 Change a stray "error" to "perror".
543 (gdb_run_cmd): Adapt to new return value.
544 * gdb.base/remote.exp: Adapt to new return value.
545 * gdb.gdb/complaints.exp: Likewise.
546 * gdb.gdb/observer.exp: Likewise.
547 * gdb.gdb/selftest.exp: Likewise.
548 * gdb.gdb/xfullpath.exp: Likewise.
549
4b6f5fd2
JB
5502004-08-27 Joel Brobecker <brobecker@gnat.com>
551
552 * gdb.threads/bp_in_thread.exp: New testcase.
553
e5b25496
MC
5542004-08-27 Michael Chastain <mec.gnu@mindspring.com>
555
556 Fix PR testsuite/1735.
557 * gdb.threads/schedlock.c (thread_function): Add a cast
558 to suppress a gcc warning.
559 * gdb.threads/thread-specific.c (thread_function): Likewise.
560
934353d6
MC
5612004-08-26 Michael Chastain <mec.gnu@mindspring.com>
562
563 * gdb.base/unload.c: Include <stdlib.h>.
564
f98a0aef 5652004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 566
f98a0aef 567 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
568 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
569 synchronized after the "return".
570
5a2e8882
MC
5712004-08-26 Michael Chastain <mec.gnu@mindspring.com>
572
573 * gdb.mi/basics.c: Include <stdio.h>.
574 * gdb.mi/pthreads.c: Include <stdlib.h>.
575 * gdb.mi/var-cmd.c: Include <stdlib.h>.
576
a9640423
MC
5772004-08-26 Michael Chastain <mec.gnu@mindspring.com>
578
579 * gdb.threads/schedlock.c: Add copyright notice.
580
b04e311d
AC
5812004-08-25 Andrew Cagney <cagney@gnu.org>
582
583 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
584 (skip_over_handler, breakpoint_over_hander): New test procedures.
585 (advance, advancei): Add a proper prefix, do not use
586 rerun_to_main.
587 * gdb.base/sigstep.c (main): Change to use an infinite loop.
588
7c27f15b
MC
5892004-08-24 Michael Chastain <mec.gnu@mindspring.com>
590
591 * gdb.mi/basics.c: Add copyright notice.
592 * gdb.mi/var-cmd.c: Add copyright notice.
593
fffc87ae
MC
5942004-08-23 Michael Chastain <mec.gnu@mindspring.com>
595
596 * lib/gdb.exp: Remove signed_keyword_not_used.
597 * lib/compiler.c: Likewise.
598 * lib/compiler.cc: Likewise.
599
d782e0bf
MC
6002004-08-23 Michael Chastain <mec.gnu@mindspring.com>
601
602 * gdb.base/whatis.c: Remove conditional disabling of "signed".
603 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
604
96033e83
MC
6052004-08-23 Michael Chastain <mec.gnu@mindspring.com>
606
607 * gdb.base/whatis.c: Add copyright notice.
608
cf38c229
MK
6092004-08-20 Mark Kettenis <kettenis@gnu.org>
610
611 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
612 it to skip the breakpoints encoded in the inline assembly.
613
f4b49756
MC
6142004-08-20 Michael Chastain <mec.gnu@mindspring.com>
615
616 * Makefile.in: Add gdb.fortran.
617
2f193b69
MC
6182004-08-20 Michael Chastain <mec.gnu@mindspring.com>
619
620 * gdb.base/call-sc.exp (test_scalar_returns):
621 Fix cut-and-paste glitch in "Make fun return now".
622
89a237cb
MC
6232004-08-17 Michael Chastain <mec.gnu@mindspring.com>
624
625 * configure.in: Add gdb.fortran.
626 * configure: Regenerate.
627 * gdb.fortran/Makefile.in: New file.
628 * lib/gdb.exp (skip_fortran_tests): New procedure.
629
469aff8e
MC
6302004-08-17 Michael Chastain <mec.gnu@mindspring.com>
631
632 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
633 reference to bug-gnu@prep.ai.mit.edu.
634 * gdb.mi/mi-var-child.exp: Likewise.
635 * gdb.mi/mi-var-cmd.exp: Likewise.
636 * gdb.mi/mi-var-display.exp: Likewise.
637 * gdb.mi/mi2-var-block.exp: Likewise.
638 * gdb.mi/mi2-var-child.exp: Likewise.
639 * gdb.mi/mi2-var-cmd.exp: Likewise.
640 * gdb.mi/mi2-var-display.exp: Likewise.
641
00b51b9f
MK
6422004-08-15 Mark Kettenis <kettenis@gnu.org>
643
644 * gdb.base/unload.c (main): Make local variable msg const.
645
45f07fef
MC
6462004-08-15 Michael Chastain <mec.gnu@mindspring.com>
647
648 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
649 to bug-gnu@prep.ai.mit.edu.
650 * gdb.mi/mi-disassemble.exp: Likewise.
651 * gdb.mi/mi-eval.exp: Likewise.
652 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
653 default line number.
654 * gdb.mi/mi-return.exp: Likewise.
655 * gdb.mi/mi-simplerun.exp: Likewise.
656 * gdb.mi/mi-stack.exp: Likewise.
657 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
658 number with explicit range test.
659 * gdb.mi/mi-watch.exp: Likewise.
660 * gdb.mi/mi2-break.exp: Likewise.
661 * gdb.mi/mi2-cli.exp: Likewise.
662 * gdb.mi/mi2-disassemble.exp: Likewise.
663 * gdb.mi/mi2-eval.exp: Likewise.
664 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
665 default line number.
666 * gdb.mi/mi2-return.exp: Likewise.
667 * gdb.mi/mi2-simplerun.exp: Likewise.
668 * gdb.mi/mi2-stack.exp: Likewise.
669 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
670 number with explicit range test.
671 * gdb.mi/mi2-watch.exp: Likewise.
672
dd8c8ee7
MC
6732004-08-15 Michael Chastain <mec.gnu@mindspring.com>
674
675 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
676 * gdb.cp/m-static.exp: Likewise.
677 * gdb.cp/rtti.exp: Likewise.
678
4e838464
MK
6792004-08-14 Mark Kettenis <kettenis@gnu.org>
680
681 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
682
8d8cb839
EZ
6832004-08-14 Eli Zaretskii <eliz@gnu.org>
684
685 * ChangeLog: Prefix Local Variables with semi-colons and indent
686 the reference to older ChangeLog files, to fix fontification in
687 Emacs.
688
deea8bb0
MC
6892004-08-13 Michael Chastain <mec.gnu@mindspring.com>
690
691 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
692 * gdb.mi/mi2-break.exp: Likewise.
693
c3297504
MC
6942004-08-13 Michael Chastain <mec.gnu@mindspring.com>
695
696 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
697
25808999
MC
6982004-08-13 Michael Chastain <mec.gnu@mindspring.com>
699
700 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
701
226a8d71
MC
7022004-08-13 Michael Chastain <mec.gnu@mindspring.com>
703
704 * gdb.cp/classes.exp: Remove unused declarations. Just let
705 test names default instead of providing special names. Remove
706 extraneous demangler test.
707
37fdf854
JJ
7082004-08-12 Jeff Johnston <jjohnstn@redhat.com>
709
710 * gdb.base/unload.exp: New test for breakpoints in dynamically
711 loaded libraries.
712 * gdb.base/unload.c: Ditto.
713 * gdb.base/unloadshr.c: Ditto.
714
2d3a7986
MC
7152004-08-12 Michael Chastain <mec.gnu@mindspring.com>
716
717 * gdb.cp/classes.exp (test_ptype_class_objects): Call
718 cp_test_ptype_class.
719 (test_enums): Likewise.
720
c72b934c
AC
7212004-08-10 Andrew Cagney <cagney@gnu.org>
722
723 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
724 files.
725
cc503c8a
AC
7262004-08-10 Andrew Cagney <cagney@gnu.org>
727
728 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
729 init_malloc call.
730
902f2ccb
MC
7312004-08-10 Michael Chastain <mec.gnu@mindspring.com>
732
733 * ChangeLog: Add copyright notice. The notice is copied
734 from emacs 21.3 top level ChangeLog.
735
78c90502
MC
7362004-08-09 Michael Chastain <mec.gnu@mindspring.com>
737
738 * lib/cp-support.exp: New file.
739 * lib/cp-support.exp (cp_test_type_class): New function.
740 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
741 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
742 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
743 cp_test_ptype_class.
744
88e5ea78
MC
7452004-08-09 Michael Chastain <mec.gnu@mindspring.com>
746
747 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
748 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
749 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
750 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
751 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
752 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
753 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
754 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
755 gdb.mi/mi2-watch.exp: Update copyright years.
756
6a89fc9c
MK
7572004-08-09 Mark Kettenis <kettenis@gnu.org>
758
759 * gdb.base/sigaltstack.exp: Provide proper anchoring.
760
1482e0de
MC
7612004-08-09 Michael Chastain <mec.gnu@mindspring.com>
762
763 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
764 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
765 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
766 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
767 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
768 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
769 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
770 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
771 gdb.mi/mi-watch.exp: Update copyright years.
772
1a5ce3f3
DJ
7732004-08-08 Daniel Jacobowitz <dan@debian.org>
774
775 PR gdb/1738
776 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
777 from a breakpoint with a pending signal.
778
04f6ecf2
DJ
7792004-08-08 Daniel Jacobowitz <dan@debian.org>
780
781 PR gdb/1736
782 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
783 * gdb.base/sigaltstack.exp (finish_test): Consume output until
784 the prompt.
785 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
786
54d90d35
DJ
7872004-08-08 Daniel Jacobowitz <dan@debian.org>
788
789 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
790
d2f6abb0
DJ
7912004-08-08 Daniel Jacobowitz <dan@debian.org>
792
793 PR gdb/1736
794 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
795 for i?86-*-linux*.
796
5598c03d
DJ
7972004-08-08 Daniel Jacobowitz <dan@debian.org>
798
799 * gdb.arch/i386-prologue.exp: Compile without debug information.
800
c6fee705
MC
8012004-08-08 Michael Chastain <mec.gnu@mindspring.com>
802
803 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
804 rather than asking gdb to search.
805
dd90efdb
MC
8062004-08-05 Michael Chastain <mec.gnu@mindspring.com>
807
808 * gdb.base/gcore.c: Include <string.h>.
809
1e84bec1
MC
8102004-08-05 Michael Chastain <mec.gnu@mindspring.com>
811
812 * gdb.base/gcore.c: Add copyright notice.
813
e425eb2b
MC
8142004-08-05 Michael Chastain <mec.gnu@mindspring.com>
815
816 * gdb.base/freebpcmd.c: Include <stdio.h>.
817 * gdb.base/long_long.c: Include <string.h>.
818 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
819 * gdb.base/siginfo.c: Include <string.h>.
820 * gdb.base/sigstep.c: Include <string.h>.
821
cb9aaed5
MC
8222004-08-04 Michael Chastain <mec.gnu@mindspring.com>
823
824 * gdb.base/complex.c: Include <stdlib.h>.
825
55944f3d
MC
8262004-08-04 Michael Chastain <mec.gnu@mindspring.com>
827
828 * gdb.base/complex.c: Add copyright notice.
829
7b2953d9
MC
8302004-08-04 Michael Chastain <mec.gnu@mindspring.com>
831
832 * gdb.base/charset.c: Include <stdlib.h>.
833
c9133d23
MC
8342004-08-04 Michael Chastain <mec.gnu@mindspring.com>
835
836 * gdb.base/auxv.c: Include <stdlib.h>.
837
0a8490ad
MC
8382004-08-04 Michael Chastain <mec.gnu@mindspring.com>
839
840 * gdb.base/auxv.c: Add copyright notice.
841
3426d5ec
MC
8422004-08-04 Michael Chastain <mec.gnu@mindspring.com>
843
844 * gdb.base/coremaker.c: Add copyright notice.
845 * gdb.base/coremaker2.c: Add copyright notice.
846
8da195dd
AC
8472004-08-04 Andrew Cagney <cagney@gnu.org>
848
849 * gdb.base/store.exp: Update copyright.
850 (check_set, up_set, check_struct, up_struct): Add a prefix to test
851 names, do not import gdb_prompt.
852
8d394f98
AC
8532004-08-01 Andrew Cagney <cagney@gnu.org>
854
855 Fix PR testsuite/1729.
856 * gdb.base/dump.exp: Add test name to callers of capture_value, do
857 not use capture_value with value 4.
858 (capture_value): Add optional test name parameter.
859 (test_reload_saved_value, test_restore_saved_value): Use $msg as
860 the prefix, pass to capture_value.
861
b6702b23
MK
8622004-08-01 Mark Kettenis <kettenis@gnu.org>
863
864 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
865 * gdb.arch/i386-prologue.c (standard): New prototype and function.
866 (main): Call new function.
867
c203e0ca
MC
8682004-07-31 Michael Chastain <mec.gnu@mindspring.com>
869
870 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
871
a7995a30
MC
8722004-07-31 Michael Chastain <mec.gnu@mindspring.com>
873
874 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
875
9366563b
MC
8762004-07-31 Michael Chastain <mec.gnu@mindspring.com>
877
b6eeaf26 878 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
879 Accept more values of vtbl pointer. Remove some messages
880 about "obsolete gcc or gdb".
881
2fc1f950
MC
8822004-07-30 Michael Chastain <mec.gnu@mindspring.com>
883
884 * gdb.cp/classes.exp: Accept more varieties of ptype output.
885
c724d49b
MC
8862004-07-30 Michael Chastain <mec.gnu@mindspring.com>
887
888 * gdb.base/asm-source.exp: Properly convert target board
889 debug flags from gcc format to binutils format.
890
736b0fce
MK
8912004-07-28 Mark Kettenis <kettenis@gnu.org>
892
893 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
894 gdb1718". PR backtrace/1718 partially fixed.
895
5633ea5c
JJ
8962004-07-27 Jeff Johnston <jjohnstn@redhat.com>
897
898 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
899
575eebb1
NC
9002004-07-26 Nick Clifton <nickc@redhat.com>
901
902 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
903 good default value for a specific architecture is available then
904 set it to that value. Otherwise default to the -gstabs switch.
905 Remove the -g... switches from the asm-flags variable. Allow the
906 target board info to override the value if it wants to. Pass the
907 switch on the assembler command line.
908
62104619
MK
9092004-07-23 Mark Kettenis <kettenis@gnu.org>
910
911 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
912 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
913 (main): Call new function.
914
4a1135b8
MC
9152004-07-22 Michael Chastain <mec.gnu@mindspring.com>
916
917 Test for PR exp/1715.
918 * gdb.base/radix.exp: Refactor common procedures. Make all
919 test names unique. Change XFAIL to KFAIL.
920
8a12c1f0
MC
9212004-07-20 Michael Chastain <mec.gnu@mindspring.com>
922
923 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
924 * gdb.ada/gnat_ada.gin: ... to here.
925 * configure.in: Use gnat_ada.gin.
926 * configure: Regenerate.
927
23b451cf
AC
9282004-07-20 Andrew Cagney <cagney@gnu.org>
929
930 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
931 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
932 XFAILs. Clean up test messages and comments. Check backtraces.
933 Delete re-sync code.
934
ab618a02
MC
9352004-07-19 Michael Chastain <mec.gnu@mindspring.com>
936
937 Fix PR cli/740.
938 * gdb.base/annota1.exp: Honor gdb,nosignals.
939 * gdb.base/annota3.exp: Likewise.
940
46dad340
MC
9412004-07-19 Michael Chastain <mec.gnu@mindspring.com>
942
943 * lib/java.exp: Update copyright notice.
944
756d8c70
AC
9452004-07-19 Andrew Cagney <cagney@gnu.org>
946
947 * gdb.base/selftest.exp: Copy file from here ...
948 * gdb.gdb/selftest.exp: ... to here.
949
586027e6
AC
9502004-07-16 Andrew Cagney <cagney@redhat.com>
951
952 * lib/insight-support.exp: Delete file.
953 * lib/java.exp (java_init): Fix copyright.
954
029d2200
AC
9552004-07-16 Andrew Cagney <cagney@gnu.org>
956
957 * gdb.base/restore.c: Append "prologue" to comments marking the a
958 function's prologue.
959 * gdb.base/restore.exp: Update copyright, re-indent.
960 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
961 callerN" prefix where needed. Update patterns that match a
962 function's prologue.
963
653b62c5
MC
9642004-07-16 Michael Chastain <mec.gnu@mindspring.com>
965
966 * gdb.base/restore.c: Add copyright notice.
967
f7d690e5
AC
9682004-07-16 Andrew Cagney <cagney@gnu.org>
969
970 * gdb.base/logical.exp: Update copyright.
971 (evaluate): New procedure. Use to re-implement tests using
972 several tables.
973
d629a7cb
MH
9742004-07-14 Martin Hunt <hunt@redhat.com>
975
976 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
977 which fixes some problems where init.tcl was not found.
978
9c7bb332
AC
9792004-07-13 Andrew Cagney <cagney@gnu.org>
980
6bf46641
AC
981 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
982 (check_sizeof, check_valueof): Do not include the output in the
983 test name. Use gdb_test.
984 (get_valueof): Use gdb_test_multiple.
985
c4ffd4c0
AC
986 * gdb.base/step-test.exp: Update copyright. Use
987 gdb_test_multiple. Ensure that test names do not include
988 architecture dependent output.
989
ab89363a
AC
990 * gdb.gdb/observer.exp: Update copyright.
991 (setup_test): Use gdb_test_multiple.
992 (attach_first_observer, attach_second_observer)
993 (attach_third_observer, detach_first_observer)
994 (detach_second_observer, detach_third_observer)
995 (reset_counters, check_counters): Make $message a prefix.
996 (test_normal_stop_notifications): Add "args" parameter - a list of
997 init functions to be called. Make $message a prefix,
998 (test_observer_normal_stop): Change the message prefixes so that
999 they are unique, pass the attach / detach procedures to
1000 test_normal_stop_notifications.
1001
ec58997a
AC
1002 * gdb.base/signull.exp (test_segv): Prefix all tests with
1003 "${name}". Clean up test messages.
1004
b475183b
AC
1005 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
1006
9c7bb332
AC
1007 * gdb.base/ena-dis-br.exp: Update copyright.
1008 (break_at): New function. Replace send_gdb with gdb_test,
1009 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
1010 ignore count, not stopped at bpt", with KFAIL.
1011
2dd95497
CV
10122004-07-13 Corinna Vinschen <vinschen@redhat.com>
1013
1014 * gdb.base/attach.exp: Remove cleanupfile handling.
1015
419e626b
AC
10162004-07-12 Andrew Cagney <cagney@gnu.org>
1017
1018 * gdb.base/annota1.exp: Cleanup corefile test name.
1019 * gdb.base/annota3.exp: Ditto.
1020
8b1b3228
AC
10212004-07-12 Andrew Cagney <cagney@gnu.org>
1022
78650829
AC
1023 * gdb.base/signals.exp: Clean up copyright, re-indent.
1024
8b1b3228
AC
1025 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
1026 gdb_test and gdb_test_multiple.
1027
935c2760
JJ
10282004-07-08 Jeff Johnston <jjohnstn@redhat.com>
1029
1030 * gdb.java/jmain.exp: Fix expected line number for main to
1031 break at. Set XFAIL for break at main test since gcj does not
1032 provide line number info for first statement in main.
1033
1544280f
AC
10342004-07-08 Andrew Cagney <cagney@gnu.org>
1035
1279f4ff
AC
1036 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
1037
1544280f
AC
1038 * gdb.base/sigbpt.exp: Make the common part of each test name a
1039 prefix instead of suffix.
1040
bcc82369
BR
10412004-07-07 Bob Rossi <bob_rossi@cox.net>
1042
1043 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
1044 test from test_tbreak_creation_and_listing to
1045 test_file_list_exec_source_file
1046 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
1047 Changed name of test from test_tbreak_creation_and_listing to
1048 test_file_list_exec_source_file
1049
23f4b0aa
JJ
10502004-07-07 Jeff Johnston <jjohnstn@redhat.com>
1051
1052 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
1053 the jmisc() constructor instead of <init>.
1054 * gdb.java/jmisc1.exp: Ditto.
1055
56401cd5
AC
10562004-07-07 Andrew Cagney <cagney@gnu.org>
1057
1058 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
1059 corrupting the PC.
1060
44ae2f6a
MC
10612004-07-06 Michael Chastain <mec.gnu@mindspring.com>
1062
1063 * gdb.cp/templates.exp: Accept whitespace change in demangler
1064 output.
1065
45a83408
AC
10662004-07-06 Andrew Cagney <cagney@gnu.org>
1067
1068 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
1069
d205ad70
MC
10702004-07-02 Michael Chastain <mec.gnu@mindspring.com>
1071
1072 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
1073 * lib/compiler.cc: Likewise.
1074
06ea1a61
MC
10752004-06-30 Michael Chastain <mec.gnu@mindspring.com>
1076
1077 * lib/compiler.cc: Work around string preprocessing problem
1078 with old hp c++ compiler.
1079 * lib/compiler.c: Likewise.
1080
daab1251
CV
10812004-06-29 Corinna Vinschen <vinschen@redhat.com>
1082
1083 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
1084 directives to conditionalize symbol prefixing.
1085 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
1086 additional_flags handling. Add underscore prefix for Cygwin.
1087 * gdb.arch/i386-unwind.c: Use preprocessor directives to
1088 conditionalize symbol prefixing.
1089 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
1090 additional_flags handling. Add underscore prefix for Cygwin.
1091
cc984116
CV
10922004-06-29 Corinna Vinschen <vinschen@redhat.com>
1093
1094 * gdb.base/bigcore.exp: Skip test on Cygwin.
1095
c279b077
MC
10962004-06-28 Michael Chastain <mec.gnu@mindspring.com>
1097
1098 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
1099 formats for "info register". Use gdb_test_multiple. Fix
1100 the "invalid register" test.
1101
0e915747
CV
11022004-06-28 Corinna Vinschen <vinschen@redhat.com>
1103
1104 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
1105 PID for Cygwin. Add Cygwin specific strings to check for in some
1106 tests.
1107 (do_attach_tests): Add a test for user interaction when attaching
1108 to a process with no matching symbol table already loaded.
1109
11422c86
AC
11102004-06-26 Andrew Cagney <cagney@gnu.org>
1111
1112 Test PR java/1567 and PR java/1565.
1113 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
1114 * gdb.java/jmisc2.exp: Delete file.
1115
cefbce26
MC
11162004-06-26 Michael Chastain <mec.gnu@mindspring.com>
1117
1118 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
1119
e19f872c
CV
11202004-06-25 Corinna Vinschen <vinschen@redhat.com>
1121
1122 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
1123 attach process.
1124
d931ba3b
MC
11252004-06-23 Michael Chastain <mec.gnu@mindspring.com>
1126
1127 * gdb.cp/pr-1553.exp: Remove.
1128
aef68c48
MC
11292004-06-22 Michael Chastain <mec.gnu@mindspring.com>
1130
1131 * gdb.cp/pr-1553.cc: Remove.
1132 * gdb.cp/pr-1553.exp: Disable this test.
1133
8d5df71a
JB
11342004-06-20 Jim Blandy <jimb@redhat.com>
1135
1136 Fix PR testsuite/1680.
1137 * gdb.arch/i386-sse.exp: Properly quote curly braces in
1138 regular expressions.
1139
4ac6f39d
MC
11402004-06-19 Michael Chastain <mec.gnu@mindspring.com>
1141
1142 Fix PR testsuite/1679.
1143 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
1144 Issue an UNSUPPORTED result instead.
1145
1b413552
JB
11462004-06-18 Jim Blandy <jimb@redhat.com>
1147
1148 * gdb.base/charset.exp: Only send a control-C if we see a new
1149 prompt and incomplete command.
1150
6daa6ebd
MC
11512004-06-18 Michael Chastain <mec.gnu@mindspring.com>
1152
1153 * gdb.cp/pr-574.cc: Add copyright notice.
1154
51fa4ae0
JB
11552004-06-17 Jim Blandy <jimb@redhat.com>
1156
1157 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
1158 cases where the regexp has no groups; this grabs random text from
1159 the previous test suite, whatever that was.
1160
8fea26c5
MC
11612004-06-17 Michael Chastain <mec.gnu@mindspring.com>
1162
1163 * gdb.cp/printmethod.cc: Add copyright notice.
1164
1e3aeb41
MC
11652004-06-16 Michael Chastain <mec.gnu@mindspring.com>
1166
1167 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
1168
9d9030bc
AC
11692004-06-16 Andrew Cagney <cagney@gnu.org>
1170
1171 * gdb.base/signull.c: Update copyright. Include <string.h>.
1172 (bowler): Replace data_pointer with data_read
1173 and data_write cases. Add code_descriptor case.
1174 (zero, desc): New array and pointer.
1175 (data, code): Change to simple pointers.
1176 * gdb.base/signull.exp: Fix probe pattern matching a function
1177 descriptor SIGSEGV. Replace data_pointer with data_read and
1178 data_write tests.
1179
acd4ad44
AC
11802004-06-16 Andrew Cagney <cagney@gnu.org>
1181
1182 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
1183
08fd625c
MC
11842004-06-15 Michael Chastain <mec.gnu@mindspring.com>
1185
1186 * gdb.base/long_long.c: Add copyright notice.
1187
1903502c
MC
11882004-06-15 Michael Chastain <mec.gnu@mindspring.com>
1189
1190 * gdb.base/long_long.exp: Remove reference to
1191 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
1192 to gdb_breakpoint and gdb_continue_to_breakpoint.
1193
83313cb1
JB
11942004-06-14 Jim Blandy <jimb@redhat.com>
1195
1196 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
1197 endian case.
1198
1bf404ef
AC
11992004-06-14 Andrew Cagney <cagney@gnu.org>
1200
1201 * gdb.base/gcore.exp (capture_command_output): Delete the always
1202 passing tests containing inferior values.
1203 * gdb.base/ending-run.exp: Do not include the breakpoint address
1204 in the test message. Update copyright.
1205 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
1206 size in the test name, use gdb_test_multiple. Update copyright.
1207
ef220b33
MC
12082004-06-14 Michael Chastain <mec.gnu@mindspring.com>
1209
1210 * gdb.cp/ref-types.cc: Add copyright notice.
1211
4f70a4c9
MC
12122004-06-14 Michael Chastain <mec.gnu@mindspring.com>
1213
1214 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
1215 hp_aCC_compiler.
1216 * lib/compiler.cc: Likewise.
1217 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
1218 'set' commands. Log diagnostics for other lines. Set
1219 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
1220
335928ac
MC
12212004-06-13 Michael Chastain <mec.gnu@mindspring.com>
1222
1223 * gdb.cp/try_catch.cc: Add copyright notice.
1224
2efb12e8
MC
12252004-06-12 Michael Chastain <mec.gnu@mindspring.com>
1226
1227 * gdb.cp/userdef.cc: Add copyright notice.
1228
0bbed51a
MC
12292004-06-11 Michael Chastain <mec.gnu@mindspring.com>
1230
1231 * gdb.cp/virtfunc.cc: Add copyright notice.
1232
e12a46c9
RC
12332004-06-11 Randolph Chung <tausq@debian.org>
1234
1235 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
1236 problem.
1237
338e05af
AC
12382004-06-10 Andrew Cagney <cagney@gnu.org>
1239
1240 * lib/compiler.cc, lib/compiler.c: Append either
1241 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
1242 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
1243 instead of gcc-3-3.
1244
dc3f10cb
AC
12452004-06-09 Andrew Cagney <cagney@gnu.org>
1246
b4d946af
AC
1247 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
1248 gdb/1455, bug is specific to "long long" and "double".
1249
dc3f10cb
AC
1250 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
1251 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
1252 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
1253 fixed.
1254
b5c0bfa2
AC
12552004-06-09 Andrew Cagney <cagney@gnu.org>
1256
1257 * gdb.base/structs.exp (test_struct_returns): Replace
1258 "return_value_unknown" and "finish_value_unknown" by
1259 "return_value_known" and "finish_value_known". Instead of
1260 "return_value_unknown" iff "finish_value_unknown", check
1261 "return_value_known" implies "finish_value_known".
1262
caeb605f
MH
12632004-06-08 Martin Hunt <hunt@redhat.com>
1264
1265 * gdb.base/float.exp: Add pattern for mips targets.
1266
c892bb64
RC
12672004-06-08 Randolph Chung <tausq@debian.org>
1268
1269 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
1270 message for unknown architectures more clear.
1271
48306d3e
JB
12722004-06-08 Joel Brobecker <brobecker@gnat.com>
1273
1274 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
1275 start the execution of the program.
1276
83ecb59f
JB
12772004-06-07 Jim Blandy <jimb@redhat.com>
1278
1279 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
1280 * gdb.arch/i386-cpuid.h: New helper file.
1281
55264cb4
RC
12822004-06-07 Randolph Chung <tausq@debian.org>
1283
1284 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
1285 has started.
1286
23cadb28
RM
12872004-06-04 Roland McGrath <roland@redhat.com>
1288
1289 Fix PR gdb/1647.
1290 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
1291 differently to be robust to output buffering differences.
1292
51d01eda
MC
12932004-06-04 Michael Chastain <mec.gnu@mindspring.com>
1294
1295 * gdb.threads/pthreads.exp: Update copyright years.
1296 (check_control_c): Change asynchronous 'after' to synchronous.
1297
f4fc3b93
RM
12982004-06-04 Roland McGrath <roland@redhat.com>
1299
1300 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
1301 next gdb prompt.
1302
4013522b
MC
13032004-06-02 Michael Chastain <mec.gnu@mindspring.com>
1304
1305 Fix PR gdb/1636.
1306 * gdb.threads/manythreads.exp: Change asynchronous 'after'
1307 calls to synchronous.
1308
7a8f1e6b
JB
13092004-05-26 Jim Blandy <jimb@redhat.com>
1310
1311 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
1312
81bb3443
RC
13132004-05-24 Randolph Chung <tausq@debian.org>
1314
1315 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
1316 * gdb.asm/pa.inc: New file.
1317
8f5a3103
MK
13182004-05-22 Mark Kettenis <kettenis@gnu.org>
1319
1320 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
1321
734b8fe8
JB
13222004-05-21 Joel Brobecker <brobecker@gnat.com>
1323 Daniel Jacobowitz <drow@mvista.com>
1324
1325 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
1326 GDB prompt.
1327
725603e1
UW
13282004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1329
f4fc3b93 1330 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
1331 setjmp/longjmp. Use sigaction instead of signal.
1332
8b923272
JB
13332004-05-19 J. Brobecker <brobecker@gnat.com>
1334 Michael Snyder <msnyder@redhat.com>
1335
1336 * gdb.threads/pthread_cond_wait.c: New file.
1337 * gdb.threads/pthread_cond_wait.exp: New testcase.
1338
8bfabb04
AC
13392004-05-13 Andrew Cagney <cagney@redhat.com>
1340
1341 * gdb.base/signull.exp, gdb.base/signull.c: New files.
1342 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
1343
42edda50
AC
13442004-05-11 Andrew Cagney <cagney@redhat.com>
1345
1346 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
1347 fixed but revealed gdb/1639.
1348
d303a6c7
AC
13492004-05-10 Andrew Cagney <cagney@redhat.com>
1350
1351 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
1352 func1" and "next to 2nd alarm", kernel bug avoided.
1353
bf08c2a1
DJ
13542004-05-10 Daniel Jacobowitz <dan@debian.org>
1355
1356 PR external/1568
1357 * gdb.base/bigcore.exp: Check the size of the dumped core file.
1358 XFAIL if it is smaller than bytes_allocated.
1359 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
1360 (main): Make chunks_allocated unsigned. Correct comment.
1361
c0586a34
JB
13622004-05-07 Joel Brobecker <brobecker@gnat.com>
1363
1364 * gdb.arch/powerpc-aix-prologue.c: New file.
1365 * gdb.arch/powerpc-aix-prologue.exp: New file.
1366
f2785d12
JB
13672004-05-07 Jim Blandy <jimb@redhat.com>
1368
1369 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
1370 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
1371
bd7f6e30
JB
13722004-05-06 Joel Brobecker <brobecker@gnat.com>
1373
1374 * gdb.base/sep.exp: No longer setup_kfail when the program was
1375 built with dwarf2.
1376
0a5e7efe
JI
13772004-05-05 Jim Ingham <jingham@apple.com>
1378
1379 * gdb.base/pending.exp: Make sure pending breakpoints
1380 preserve the ignore count.
f4fc3b93 1381
a8958849
MK
13822004-04-27 Jerome Guitton <guitton@gnat.com>
1383
1384 * i386-prologue.exp: Add testcase for jump instruction as first
1385 instruction of the real code.
1386 * i386-prologue.c (jump_at_beginning): New function.
1387
7e103f5b
MK
13882004-04-28 Mark Kettenis <kettenis@gnu.org>
1389
1390 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
1391 x86_64-*-*.
1392
5d38b224
MK
13932004-04-28 Mark Kettenis <kettenis@gnu.org>
1394
1395 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
1396 i*86-*-*.
1397
0ef32fd9
MK
13982004-04-25 Mark Kettenis <kettenis@gnu.org>
1399
1400 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
1401 expression that checks the return type.
1402
71d7dd7c
AC
14032004-04-23 Andrew Cagney <cagney@redhat.com>
1404
1405 * gdb.base/call-sc.exp: New test of scalar call/return values.
1406 * gdb.base/call-sc.c: Ditto.
1407
1e9f977e
JJ
14082004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1409
1410 * gdb.threads/manythreads.c: Reduce thread stack size.
1411
899d9e3a
JJ
14122004-04-23 Jeff Johnston <jjohnstn@redhat.com>
1413
1414 * gdb.threads/manythreads.c: Add copyright notice.
1415
61bcae62
AC
14162004-04-23 Andrew Cagney <cagney@redhat.com>
1417
1418 * gdb.base/siginfo.exp: Better handle step out of signal.
1419 * gdb.base/sigstep.exp: Ditto.
1420
7339a42e
JJ
14212004-04-22 Jeff Johnston <jjohnstn@redhat.com>
1422 Daniel Jacobowitz <drow@mvista.com>
1423
1424 * gdb.threads/manythreads.c: New testcase.
1425 * gdb.threads/manythreads.exp: Ditto.
1426
5c98409b
JB
14272004-04-22 Jim Blandy <jimb@redhat.com>
1428
1429 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
1430 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
1431
3b611f1a
MC
14322004-04-21 Michael Chastain <mec.gnu@mindspring.com>
1433
1434 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
1435
f0fd9238
AC
14362004-04-21 Andrew Cagney <cagney@redhat.com>
1437
1438 * gdb.base/sigstep.c: New file.
1439 * gdb.base/sigstep.exp: New file.
1440
90990674
JB
14412004-04-16 Joel Brobecker <brobecker@gnat.com>
1442
1443 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
1444 call to observer_notify_normal_stop.
1445
78cef34b
AC
14462004-04-15 Andrew Cagney <cagney@redhat.com>
1447
1448 * gdb.base/siginfo.c: New file.
1449 * gdb.base/siginfo.exp: New file.
1450
d2343407
JB
14512004-04-12 J. Brobecker <brobecker@gnat.com>
1452
1453 * gdb.base/sep.exp: Fix typo in comment.
1454
a2dba3c8
JB
14552004-04-12 J. Brobecker <brobecker@gnat.com>
1456
1457 * gdb.base/sep.c: New file.
1458 * gdb.base/sep-proc.c: New file.
1459 * gdb.base/sep.exp: New testcase.
1460
15f7b60e
MK
14612004-04-09 Mark Kettenis <kettenis@gnu.org>
1462
1463 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
1464 support.
1465
44f4de1a
AC
14662004-04-05 Andrew Cagney <cagney@redhat.com>
1467
1468 * gdb.base/sigaltstack.c: New file.
1469 * gdb.base/sigaltstack.exp: New file.
1470
ef04f396
JB
14712004-04-04 Joel Brobecker <brobecker@gnat.com>
1472
1473 * gdb.base/foll-fork.exp: Update the expected output for
1474 "help set follow-fork-mode", to match a change that was made
1475 to the help of this variable on 2004-01-13.
1476
d40d2c92
JB
14772004-04-01 Joel Brobecker <brobecker@gnat.com>
1478
1479 * lib/ada.exp: Add copyright notice.
1480 * bar.ads: Likewise.
1481 * bar.adb: Likewise.
1482 * null_record.adb: Likewise.
1483 * null_record.exp: Likewise.
1484 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
1485
f86ef5a3
JB
14862004-04-01 Joel Brobecker <brobecker@gnat.com>
1487
1488 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
1489 * configure: Regenerate.
1490
414e70e3
JB
14912004-04-01 Joel Brobecker <brobecker@gnat.com>
1492
1493 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
1494 to build the application. Remove the message printed when in
1495 verbose mode, redundant with the UNSUPPORTED message above.
1496
f0aaee49
JB
14972004-03-31 Joel Brobecker <brobecker@gnat.com>
1498
1499 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
1500 * gdb.ada (null_record.exp): New testcase.
1501
ac81cb54
JB
15022004-03-31 Joel Brobecker <brobecker@gnat.com>
1503
1504 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
1505
854af2f7
JB
15062004-03-31 Joel Brobecker <brobecker@gnat.com>
1507
1508 * gdb.ada: New subdirectory.
1509 * gdb.ada/Makefile.in: New file.
1510 * gdb.ada/gnat_ada.gpr.in: New file.
1511
034cb681
JB
15122004-03-31 Joel Brobecker <brobecker@gnat.com>
1513
1514 * lib/ada.exp: New file.
1515
78a1a894
DJ
15162004-03-24 Daniel Jacobowitz <drow@mvista.com>
1517
1518 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
1519 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
1520
4b2b3b3e
AC
15212004-03-22 Andrew Cagney <cagney@redhat.com>
1522
1523 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
1524 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
1525 Problem identified by Ulrich Weigand.
1526
23c73aa3
DC
15272004-03-17 David Carlton <carlton@kealia.com>
1528
1529 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
1530 PR c++/826.
1531
d63a86f8
RM
15322004-03-16 Roland McGrath <roland@redhat.com>
1533
1534 * gdb.base/auxv.exp: New file.
1535 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
1536
0e02aa50
DC
15372004-03-12 David Carlton <carlton@kealia.com>
1538
1539 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
1540 * gdb.cp/pr-1553.cc: Ditto.
1541 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
1542 pass branch.
1543
c20b71be
MC
15442004-03-12 Michael Chastain <mec.gnu@mindspring.com>
1545
1546 * gdb.cp/templates.exp: Accept more template types.
1547
c7414a01
MC
15482004-03-09 Michael Chastain <mec.gnu@mindspring.com>
1549
1550 From Corinna Vinschen with modifications.
1551 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
1552 local variable obj_with_enum.
1553 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
1554 results with obj_with_enum.
1555
ed69573c
MC
15562004-03-09 Michael Chastain <mec.gnu@mindspring.com>
1557
1558 * gdb.cp/classes.cc: New file, copied from misc.cc.
1559 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
1560
28301461
MC
15612004-03-09 Michael Chastain <mec.gnu@mindspring.com>
1562
1563 * gdb.cp/misc.cc: Add copyright notice.
1564
1198ecbe
DC
15652004-03-05 David Carlton <carlton@kealia.com>
1566
1567 * gdb.cp/rtti.exp: Add 'print *obj3' test.
1568 * gdb.cp/rtti.h: Update copyright.
1569 (namespace n2::n3): New.
1570 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
1571 (n2::n3::func3): New.
1572 (main): Call n2::n3::func3.
1573 * gdb.cp/rtti2.cc: Update copyright.
1574 (n2::create3): New.
1575
9e08c470
MK
15762004-03-04 Mark Kettenis <kettenis@gnu.org>
1577
1578 * gdb.asm/openbsd.inc: Fix typo.
1579
4bebc3aa
FF
15802004-03-03 Fred Fish <fnf@redhat.com>
1581
1582 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
1583 "val" instead of unused "size". Update copyright year.
1584
6ea9fb37
DJ
15852004-02-29 Daniel Jacobowitz <drow@mvista.com>
1586
1587 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
1588 to use unsigned char.
1589 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
1590 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
1591
23b23974
DJ
15922004-02-29 Daniel Jacobowitz <drow@mvista.com>
1593
1594 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
1595 line of output.
1596
7574fd53
DJ
15972004-02-28 Daniel Jacobowitz <drow@mvista.com>
1598
1599 * gdb.base/relocate.c (dummy): Initialize.
1600
a195357f
DJ
16012004-02-28 Daniel Jacobowitz <drow@mvista.com>
1602
1603 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
1604 a breakpoint at exit.
1605
72fd54a9
FF
16062004-02-27 Fred Fish <fnf@redhat.com>
1607
1608 * gdb.base/chng-syms.exp: Add expect condition to match failing
1609 case that isn't a timeout.
1610
b9d23137
AC
16112004-02-27 Andrew Cagney <cagney@redhat.com>
1612
1613 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
1614 support.
1615
15d208f6 16162004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 1617
15d208f6
FF
1618 * gdb.arch/gdb1431.c: Remove.
1619 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
1620 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
1621 of "until" incorrectly.
1622
98f9cd2d
JB
16232004-02-26 J. Brobecker <brobecker@gnat.com>
1624
1625 * gdb.cp/class2.cc (empty): New class.
1626 (refer): New function.
1627 (main): Declare an object of type empty and use it.
1628 * gdb.cp/class2.exp: Print the value of an object of type empty.
1629
9b50c11b
JJ
16302004-02-26 Jeff Johnston <jjohnstn@redhat.com>
1631
1632 * gdb.base/langs.exp: Update query string to match the
1633 new nquery format used for pending breakpoints.
1634
0dcd613f
AC
16352004-02-26 Andrew Cagney <cagney@redhat.com>
1636
1637 Fix PR i18n/1570.
1638 * gdb.base/charset.c: Update copyright notice.
1639 (main, init_string): Remove the escape character '\e' tests.
1640 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
1641 * gdb.base/charset.exp (valid_host_charset): Ditto.
1642 * gdb.base/setvar.exp: Ditto.
1643
b8a56647
AC
16442004-02-24 Andrew Cagney <cagney@redhat.com>
1645
90d59e34
AC
1646 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
1647 mmapped data in core file" PASS and FAIL messages consistent.
1648
b8a56647
AC
1649 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
1650 setting a breakpoint. Work around PR java/1565.
1651
9f27c604
JJ
16522004-02-23 Jeff Johnston <jjohnstn@redhat.com>
1653
1654 * lib/gdb.exp (gdb_breakpoint): Update query string to match
1655 new nquery format.
1656 * gdb.base/pending.exp: Ditto.
1657
3224a706
MK
16582004-02-22 Mark Kettenis <kettenis@gnu.org>
1659
1660 * configure.in: Run stabs tests on *BSD.
1661 * configure: Regenerated.
1662
41e0a9ca
MK
16632004-02-21 Mark Kettenis <kettenis@gnu.org>
1664
1665 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
1666
1e1b3428
FF
16672004-02-20 Fred Fish <fnf@redhat.com>
1668
1669 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
1670 blank in test for "returns short", for consistency with other
1671 "returns xxx" tests. Update copyright year.
1672
f9a7572a
FF
16732004-02-19 Fred Fish <fnf@redhat.com>
1674
1675 New testcase for PR breakpoint/1558.
1676 * gdb.arch/gdb1558.exp: New file.
1677 * gdb.arch/gdb1558.c: New file.
1678
b2ce2854
EZ
16792004-02-19 Elena Zannoni <ezannoni@redhat.com>
1680
1681 * gdb.base/nodebug.exp: Fix typo.
1682
e7c9ff01
JB
16832004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1684
1685 Committed by Jim Blandy <jimb@redhat.com>.
1686
62f4b920
JB
1687 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
1688
2db536a1
JB
1689 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
1690
e7c9ff01
JB
1691 * gdb.base/float.exp: Support s390*-*-* targets.
1692
f3205b34
AF
16932004-02-17 Adam Fedor <fedor@gnu.org>
1694
1695 * gdb.base/gdb1555.exp: New file.
1696 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
1697
9d62932d
EZ
16982004-02-17 Elena Zannoni <ezannoni@redhat.com>
1699
1700 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
1701
344c9711
FF
17022004-02-16 Fred Fish <fnf@redhat.com>
1703
1704 * gdb.arch/gdb1291.c: Remove
1705 * gdb.arch/gdb1291.s: New test input file.
1706 * gdb.arch/gdb1291.exp: Expand test to check case that should not
1707 fail. Test for correct result, known incorrect result, other
1708 failures and timeouts.
1709
2d822687
AC
17102004-02-16 Andrew Cagney <cagney@redhat.com>
1711
1712 * gdb.base/bigcore.exp: New file.
1713 * gdb.base/bigcore.c: New file.
1714
dac15b66
AC
17152004-02-13 Andrew Cagney <cagney@redhat.com>
1716
1717 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
1718 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
1719 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
1720 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
1721 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
1722 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
1723 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
1724 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
1725 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
1726 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
1727
6bdfc2c4
JJ
17282004-02-11 Jeff Johnston <jjohnstn@redhat.com>
1729
1730 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
1731 executed is an alloc instruction.
1732
87b3ede8
DC
17332004-02-11 David Carlton <carlton@kealia.com>
1734
1735 * gdb.cp/breakpoint.exp: New.
1736 * gdb.cp/breakpoint.cc: New.
1737
6e19e2bf
MC
17382004-02-11 Michael Chastain <mec.gnu@mindspring.com>
1739
1740 Partial fix for PR gdb/1543.
1741 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
1742 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
1743 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
1744 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
1745 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
1746 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
1747 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
1748 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
1749 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
1750 to bug-gdb@prep.ai.mit.edu .
1751 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
1752 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
1753 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
1754 Likewise.
1755
5c5455dc
AC
17562004-02-10 Andrew Cagney <cagney@redhat.com>
1757
1758 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
1759 using gdb_internal_error_resync.
1760
9cf689d7
DJ
17612004-02-09 Daniel Jacobowitz <drow@mvista.com>
1762
1763 * gdb.threads/thread-specific.exp: Stop early if no threads are
1764 found.
1765
d2dc51db
MC
17662004-02-09 Michael Chastain <mec.gnu@mindspring.com>
1767
1768 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
1769
14b1a056
DJ
17702004-02-08 Daniel Jacobowitz <drow@mvista.com>
1771
1772 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
1773 breakpoints.
1774
83f66e8f
DJ
17752004-02-07 Daniel Jacobowitz <drow@mvista.com>
1776
1777 * config/sim.exp (gdb_load): Handle $arg == "".
1778 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
1779 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
1780
30fc0091
EZ
17812004-02-07 Elena Zannoni <ezannoni@redhat.com>
1782
1783 * gdb.base/maint.exp: Update test to reflect
1784 obstack changes.
1785
4d806929
JJ
17862004-02-04 Jeff Johnston <jjohnstn@redhat.com>
1787
1788 * gdb.base/pendshr.c (pendfunc): New function that calls
1789 pendfunc1.
1790 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
1791
7bfdd688
FF
17922004-02-04 Fred Fish <fnf@redhat.com>
1793
1794 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
1795 function symbols and update copyright years.
1796 * gdb.arch/gdb1291.c: Ditto.
1797
aaa08ee4
MC
17982004-02-03 Michael Chastain <mec.gnu@mindspring.com>
1799
1800 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
1801
dbad7755
MC
18022004-02-03 Michael Chastain <mec.gnu@mindspring.com>
1803
1804 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
1805
ec4646ef
MC
18062004-02-03 Michael Chastain <mec.gnu@mindspring.com>
1807
1808 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
1809
1b802196
FF
18102004-02-02 Fred Fish <fnf@redhat.com>
1811
1812 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
1813 remote targets. Update copyright years.
1814
18fe2033
JJ
18152004-02-02 Jeff Johnston <jjohnstn@redhat.com>
1816
1817 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
1818 support.
1819 * gdb.base/langs.exp: Fix test which attempts to create
1820 breakpoint on non-existent function to handle new pending
1821 support.
1822 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
1823 a breakpoint.
1824 * gdb.base/pending.exp: New test.
1825 * gdb.base/pending.c: New file.
1826 * gdb.base/pendshr.c: Ditto.
1827
8d577d32
DC
18282004-02-02 David Carlton <carlton@kealia.com>
1829
1830 * gdb.cp/overload.exp: Add overloadNamespace tests.
1831 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
1832 (overloadNamespace, XXX): New.
1833 (main): Call XXX::marker2.
1834
3ad13771
FF
18352004-02-01 Fred Fish <fnf@redhat.com>
1836
1837 * gdb.base/dump.exp: Use runto_main instead of "runto main".
1838 * gdb.base/finish.exp: Ditto.
1839 * gdb.base/gcore.exp: Ditto.
1840 * gdb.base/huge.exp: Ditto.
1841 * gdb.base/info-proc.exp: Ditto.
1842 * gdb.base/return2.exp: Ditto.
1843 * gdb.threads/gcore-thread.exp: Ditto.
1844
44c75849
DJ
18452004-02-01 Daniel Jacobowitz <drow@mvista.com>
1846
1847 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
1848
005bc093
MK
18492004-02-01 Mark Kettenis <kettenis@gnu.org>
1850
1851 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
1852 that opening the file succeeds on OpenBSD.
1853
c47cebdb
DJ
18542004-02-01 Daniel Jacobowitz <drow@mvista.com>
1855
1856 * gdb.threads/thread-specific.c: New file.
1857 * gdb.threads/threads-specific.exp: New test script.
1858 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
1859 to expect_out.
1860
5a01311c
MK
18612004-02-01 Mark Kettenis <kettenis@gnu.org>
1862
1863 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
1864 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
1865 only on the "print_small_structs from print_long_arg_list" test.
1866
ce22a4f1
DJ
18672004-02-01 Daniel Jacobowitz <drow@mvista.com>
1868
1869 * gdb.base/completion.exp: Kill a stray backslash.
1870
1871 From Jim Ingham <jingham@apple.com>:
1872 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
1873 agrees with the result from sending a tab.
1874
abbab9d3
DJ
18752004-01-31 Daniel Jacobowitz <drow@mvista.com>
1876
1877 * gdb.base/chng-syms.exp: Remove stray newline.
1878
53904d1e
MK
18792004-01-31 Mark Kettenis <kettenis@gnu.org>
1880
1881 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
1882 *-*-openbsd*.
1883 * gdb.asm/openbsd.inc: New file.
1884
3a4b3aac
MK
18852004-01-30 Mark Kettenis <kettenis@gnu.org>
1886
1887 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
1888 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
1889 *-*solaris2*. Remove commented out default settings for
1890 asm-flags. Replace gdb_compile with target_link.
1891
ebac27b4
MC
18922004-01-29 Michael Chastain <mec.gnu@mindspring.com>
1893
1894 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
1895 for all tests. Remove old hp-ux and cygnus xfail cases.
1896
d8679d84
PH
18972004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
1898
1899 * gdb.base/chng-syms.exp: New file.
1900 * gdb.base/chng-syms.c: New file.
1901
0a55bc22
MC
19022004-01-24 Michael Chastain <mec.gnu@mindspring.com>
1903
1904 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
1905 Provide arms for current output in all my configurations.
1906
94b8e876
MC
19072004-01-24 Michael Chastain <mec.gnu@mindspring.com>
1908
1909 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
1910 * lib/compiler.cc: Likewise.
1911 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
1912 get the right preprocessor. Eval the output directly. Remove
1913 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
1914 hp_f77_compiler and hp_f90_compiler completely.
1915 (gdb_preprocess): Delete.
1916 (get_compiler): Delete.
1917
7cf03d44
MK
19182004-01-24 Mark Kettenis <kettenis@gnu.org>
1919
1920 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
1921 <string.h>.
1922
68b6dce9
NR
19232004-01-24 Nick Roberts <nick@nick.uklinux.net>
1924
1925 * gdb.mi/mi-stack.exp: Update copyright.
1926
b368761e
DC
19272004-01-23 David Carlton <carlton@kealia.com>
1928
1929 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
1930 test for cp_lookup_transparent_type.
1931 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
1932 call them.
1933
f2061b53
DJ
19342004-01-23 Daniel Jacobowitz <drow@mvista.com>
1935
1936 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
1937 after -var-update.
1938
37fc574a
DC
19392004-01-23 David Carlton <carlton@kealia.com>
1940
1941 * gdb.cp/namespace.cc (C::ensureRefs): New.
1942 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
1943
8e94b928
NR
19442004-01-20 Nick Roberts <nick@nick.uklinux.net>
1945
1946 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
1947 case "-stack-list-locals 2".
1948 * gdb.mi/mi-var-child.exp: Test for case
1949 "-var-list-children --all-values NAME".
1950
997b0952
MC
19512004-01-18 Michael Chastain <mec.gnu@mindspring.com>
1952
1953 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
1954
52470da3
MK
19552004-01-18 Mark Kettenis <kettenis@gnu.org>
1956
7049b4b8
MK
1957 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
1958 used with gdb_test_multiple.
1959
52470da3
MK
1960 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
1961 read at address 0. This fixes PR testsuite/1504.
1962
da6012e5
DJ
19632004-01-18 Daniel Jacobowitz <drow@mvista.com>
1964
1965 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
1966 Remove downloading, guessing the host executable, the calls to
1967 gdb_file_cmd and gdb_target_cmd, and "load" support.
1968 (infer_host_exec): New function broken out from gdb_load.
1969 (gdb_load): New wrapper for gdbserver_gdb_load.
1970 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
1971 gdb_target_cmd. Use -target-select.
1972 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
1973 Download binaries to the host. Clear last_mi_remote_file when
1974 we load a new binary.
1975 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
1976 call gdbserver_gdb_load and mi_gdb_target_cmd.
1977
32c70722
MC
19782004-01-17 Michael Chastain <mec.gnu@mindspring.com>
1979
1980 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
1981 type patterns.
1982
b0cecf36
MC
19832004-01-17 Michael Chastain <mec.gnu@mindspring.com>
1984
1985 * gdb.cp/templates.exp: Fix typo in test name of
1986 "print Foo<volatile char*>::foo".
1987
4120d7e6
MC
19882004-01-15 Michael Chastain <mec.gnu@mindspring.com>
1989
1990 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
1991
f679e530
BE
19922004-01-16 Ben Elliston <bje@wasabisystems.com>
1993
1994 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
1995 (clean mostlyclean): Remove empty rm.
1996
091c48f6
MC
19972004-01-15 Michael Chastain <mec.gnu@mindspring.com>
1998
1999 * gdb.base/setvar.exp: Add copyright years.
2000
3e5fc8d2
DC
20012004-01-14 David Carlton <carlton@bactrian.org>
2002
2003 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
2004 PR c++/1511 and update coment.
2005 * gdb.cp/templates.exp: Update patterns to match current output.
2006 If changes involve something other than whitespace, KFAIL
2007 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
2008
63d06c5c
DC
20092004-01-14 David Carlton <carlton@kealia.com>
2010
2011 * gdb.cp/namespace.exp: Add tests involving classes defined within
2012 namespaces.
2013 * gdb.cp/namespace.cc (C::CClass): New.
2014 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
2015
a51dab88
EZ
20162004-01-14 Elena Zannoni <ezannoni@redhat.com>
2017
2018 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
2019 what debug info we have. Print a better message if something goes
2020 wrong while producing the separate debug info file.
2021
a476ccc9
MC
20222004-01-14 Michael Chastain <mec.gnu@mindspring.com>
2023
2024 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
2025
f453692c
MC
20262004-01-14 Michael Chastain <mec.gnu@mindspring.com>
2027
2028 * gdb.base/callfuncs.c: Add copyright notice.
2029
f40063a5
MC
20302004-01-13 Michael Chastain <mec.gnu@mindspring.com>
2031
2032 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
2033 inheritance. PR gdb/1498, PR gcc/13539.
2034
19ac3974
EZ
20352004-01-13 Elena Zannoni <ezannoni@redhat.com>
2036
2037 * gdb.threads/gcore-thread.exp: Prefix name of binary with
2038 test specific name.
2039 * gdb.mi/gdb669.exp: Ditto.
2040 * gdb.mi/mi-pthreads.exp: Ditto.
2041 * gdb.mi/mi1-pthreads.exp: Ditto.
2042 * gdb.mi/mi2-pthreads.exp: Ditto.
2043
56c97c6e
MC
20442004-01-12 Michael Chastain <mec.gnu@mindspring.com>
2045
2046 * gdb.cp/member-ptr.cc: Add copyright notice.
2047
a0644324
MC
20482004-01-12 Michael Chastain <mec.gnu@mindspring.com>
2049
2050 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
2051 some patterns for recent versions of gcc and hpacc. Delete
2052 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
2053 Delete tests that access a NULL pointer-to-member-data. This
2054 script is still disabled for gcc.
2055
32fabe09
EZ
20562004-01-12 Elena Zannoni <ezannoni@redhat.com>
2057
2058 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
2059 escaped correctly.
2060
1f8a6abb
EZ
20612004-01-12 Elena Zannoni <ezannoni@redhat.com>
2062
2063 * gdb.base/sepdebug.exp: New file.
2064 * gdb.base/sepdebug.c: New file.
2065 * lib/gdb.exp (separate_debug_filename): New procedure.
2066 (gdb_gnu_strip_debug): New procedure.
2067
48efe704
AC
20682004-01-12 Andrew Cagney <cagney@redhat.com>
2069
2070 * gdb.mi/ChangeLog: Delete file. Renamed to ...
2071 * gdb.mi/ChangeLog-1999-2003: New file.
2072
a9415475
AC
20732004-01-12 Andrew Cagney <cagney@redhat.com>
2074
2075 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
2076 "Renaming a directory to a non-empty directory returns ENOTEMPTY
2077 or EEXIST", treat EBUSY as an XFAIL.
2078
83b8cf9d
MC
20792004-01-11 Michael Chastain <mec.gnu@mindspring.com>
2080
2081 * gdb.base/scope.exp: Remove obsolete setup_xfail for
2082 hp_cc_compiler.
2083
9939d2a8
MC
20842004-01-10 Michael Chastain <mec.gnu@mindspring.com>
2085
2086 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
2087 decorations.
2088
1ff8cadf
MC
20892004-01-10 Michael Chastain <mec.gnu@mindspring.com>
2090
2091 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
2092 and "(aCC)" decorations. Remove obsolete doco about old
2093 test results.
2094
6fa9022e
MC
20952004-01-09 Michael Chastain <mec.gnu@mindspring.com>
2096
2097 * gdb.cp/exception.exp: Fix typo in doco.
2098
209721fe
MK
20992004-01-09 Mark Kettenis <kettenis@gnu.org>
2100
2101 * gdb.base/gdb1476.exp: Fix typo.
2102
ef11303e
MC
21032004-01-09 Michael Chastain <mec.gnu@mindspring.com>
2104
2105 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
2106 file.
2107
041ab88c
MC
21082004-01-09 Michael Chastain <mec.gnu@mindspring.com>
2109
2110 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
2111 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
2112 Use gdb_compile. Remove restriction on gcc. Add some patterns
2113 for recent version of gdb. Delete second half, which was a copy
2114 of the first half with different build flags. This test is
2115 still disabled because it is still not ready for production.
2116
e36d075a
MC
21172004-01-08 Michael Chastain <mec.gnu@mindspring.com>
2118
2119 * gdb.cp/exception.cc: Add copyright notice.
2120 * gdb.cp/exception.exp: Add a notice that this file is broken
2121 because of line number changes caused by addition of copyright
2122 notice.
2123
42b190ad
MC
21242004-01-08 Michael Chastain <mec.gnu@mindspring.com>
2125
2126 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
2127 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
2128
8f25f06b
MC
21292004-01-08 Michael Chastain <mec.gnu@mindspring.com>
2130
2131 * gdb.cp/classes.exp: Accept gnu abi 2.
2132 * gdb.cp/derivation.exp: Likewise.
2133 * gdb.cp/overload.exp: Likewise.
2134 * gdb.cp/virtfunc.exp: Likewise.
2135
06ded8b8
MC
21362004-01-08 Michael Chastain <mec.gnu@mindspring.com>
2137
2138 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
2139 semicolon after end of function.
2140
77c26ae3
MC
21412004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2142
2143 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
2144 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
2145 boilerplate code for compiling and running the program under
2146 test. Add some string method tests.
2147
20757486
MC
21482004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2149
2150 * gdb.cp/bs15503.cc: Add copyright notice.
2151 * gdb.cp/bs15503.exp: Adjust line number.
2152
0fd3b503
MC
21532004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2154
2155 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
2156 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
2157
10d1bea8
MC
21582004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2159
2160 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
2161 hp_cc_compiler.
2162
2789202a
MC
21632004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2164
2165 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
2166 * gdb.cp/ctti.exp: Use the marker instead of "next".
2167 With gcc, run further before bailing.
2168
b862f14c
MC
21692004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2170
2171 * gdb.cp/cttiadd.cc: Add copyright notice.
2172 * gdb.cp/cttiadd1.cc: Likewise.
2173 * gdb.cp/cttiadd2.cc: Likewise.
2174 * gdb.cp/cttiadd3.cc: Likewise.
2175
96da2469
MC
21762004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2177
2178 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
2179 Use gdb_test, gdb_test_multiple. Use floating-point values that
2180 have exact representations in IEEE-ish formats.
2181
053248ff
MC
21822004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2183
2184 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
2185 compilers. Delete duplicate call to get_compiler_info.
2186 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
2187 * gdb.base/volatile.exp: Likewise.
2188
84acecdd
MK
21892004-01-07 Mark Kettenis <kettenis@gnu.org>
2190
2191 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
2192 memory at address 0.
2193
fe11a27f
MC
21942004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2195
2196 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
2197 to test for hp-ux assembler. Fix copyright years.
2198
60ad077b
AC
21992004-01-07 Andrew Cagney <cagney@redhat.com>
2200
2201 * gdb.base/fileio.c (strerrno): Add "EBUSY".
2202
1c9b8f33
AC
22032004-01-07 Andrew Cagney <cagney@redhat.com>
2204
2205 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
2206 when creating the read-only file. From analysis by Roland McGrath
2207 and Elena Zannoni.
2208
753ccc7a
MC
22092004-01-06 Michael Chastain <mec.gnu@mindspring.com>
2210
2211 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
2212
eca3e36b
MC
22132004-01-06 Michael Chastain <mec.gnu@mindspring.com>
2214
2215 * gdb.base/cvexpr.c: Be type-safe with function pointers and
2216 data pointers.
2217
f8d4bac4
MC
22182004-01-06 Michael Chastain <mec.gnu@mindspring.com>
2219
2220 * gdb.cp/m-static.exp: Compile one source file at a time.
2221 Delete unused call to get_compiler_info.
2222
9b4e0f94
MC
22232004-01-06 Michael Chastain <mec.gnu@mindspring.com>
2224
2225 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
2226 * gdb.base/call-rt-st.exp: Likewise.
2227 * gdb.base/nodebug.exp: Likewise.
2228 * gdb.base/volatile.exp: Likewise.
2229 * gdb.cp/ref-types.exp: Likewise.
2230 * gdb.cp/templates.exp: Likewise.
2231
023c1024
MK
22322004-01-05 Mark Kettenis <kettenis@gnu.org>
2233
2234 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
2235
19703c4a
MC
22362004-01-05 Michael Chastain <mec.gnu@mindspring.com>
2237
2238 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
2239 hppa*-hp-hpux*.
2240
18b67037
MK
22412004-01-04 Mark Kettenis <kettenis@gnu.org>
2242
ba6219c8
MK
2243 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
2244 x86_64-*-*.
2245
18b67037
MK
2246 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
2247 sparc64-*-* and sparc*-solaris2*.
2248
1bfbbb9d
MK
22492004-01-04 Mark Kettenis <kettenis@gnu.org>
2250
2251 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
2252 return ${tests}" test. The ${tests} already mentions the
2253 filename.
2254
06846494
MC
22552004-01-02 Michael Chastain <mec.gnu@mindspring.com>
2256
2257 * gdb.cp/local.exp: Accept gcc abi 2.
2258
3b0cb202
MC
22592004-01-02 Michael Chastain <mec.gnu@mindspring.com>
2260
2261 * gdb.cp/templates.exp: Accept gcc abi 2.
2262
0643ec3f
MC
22632004-01-02 Michael Chastain <mec.gnu@mindspring.com>
2264
2265 * lib/compiler.cc: Remove supports_template_debugging.
2266 * gdb.cp/templates.exp: Do not test supports_template_debugging.
2267
d231d0b1
MC
22682004-01-01 Michael Chastain <mec.gnu@mindspring.com>
2269
2270 * gdb.cp/namespace.exp: Accept gcc abi 2.
2271
44ffb27c
MC
22722004-01-01 Michael Chastain <mec.gnu@mindspring.com>
2273
2274 * gdb.cp/method.exp: Accept gcc abi 2.
2275
184ad485
MC
22762004-01-01 Michael Chastain <mec.gnu@mindspring.com>
2277
2278 * gdb.cp/classes.exp: Generate identical results as old version.
2279 * gdb.cp/derivation.exp: Likewise.
2280 * gdb.cp/overload.exp: Likewise.
2281 * gdb.cp/virtfunc.exp: Likewise.
2282
116f09e7
MC
22832004-01-01 Michael Chastain <mec.gnu@mindspring.com>
2284
2285 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
2286 mysterious bug with sourceware version of expect.
2287
b1379776
MC
22882004-01-01 Michael Chastain <mec.gnu@mindspring.com>
2289
2290 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
2291 current versions of gcc, including gcc abi 2. Remove gratuitous
2292 restart of test program. Use gdb_test_multiple and gdb_test for
2293 all tests. Add patterns to xfail missing "const" in "const char *"
2294 and kfail PR gdb/1155.
2295
6b7a4c0e
MC
22962004-01-01 Michael Chastain <mec.gnu@mindspring.com>
2297
2298 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
2299 current versions of gcc, including gcc abi 2. Remove gratuitous
2300 restart of test program. Use gdb_test_multiple and gdb_test for
2301 all tests. Add patterns to kfail PR gdb/1498.
2302
51615d72
MC
23032003-12-31 Michael Chastain <mec.gnu@mindspring.com>
2304
2305 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
2306 current versions of gcc, including gcc abi 2. Use "breakpoint"
2307 and "continue" instead of restarting the target program. Use
2308 gdb_test_multiple and gdb_test for all tests.
2309
7b79a9d7
MK
23102004-01-01 Mark Kettenis <kettenis@gnu.org>
2311
2312 * gdb.asm/asm-source.exp: Update copyright year. Link statically
2313 for *-*-solaris2*.
2314
1cd3489f
MC
23152003-12-31 Michael Chastain <mec.gnu@mindspring.com>
2316
2317 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
2318 current versions of gcc, including gcc abi 2. Use "breakpoint"
2319 and "continue" instead of restarting the target program several
2320 times. Use gdb_test_multiple and gdb_test for all tests.
2321
850742db
MC
23222003-12-18 Michael Chastain <mec.gnu@mindspring.com>
2323
2324 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
2325 source files.
2326
eb4bbda8
MC
23272003-12-16 Michael Chastain <mec.gnu@mindspring.com>
2328
2329 * gdb.base/environ.exp: Handle compiling test case from multiple
2330 source files.
2331
e42c7771
MC
23322003-12-16 Michael Chastain <mec.gnu@mindspring.com>
2333
2334 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
2335
80e4b428
JB
23362003-12-17 Jim Blandy <jimb@redhat.com>
2337
5f06973a
JB
2338 * gdb.base/freebpcmd.c: Add copyright notice.
2339
80e4b428
JB
2340 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
2341
0ab84fb7
MC
23422003-12-16 Michael Chastain <mec.gnu@mindspring.com>
2343
2344 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
2345
1b3bb3d0
JB
23462003-12-13 Jim Blandy <jimb@redhat.com>
2347
2348 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
2349
3a4c9371
KB
23502003-12-12 Kevin Buettner <kevinb@redhat.com>
2351
2352 * gdb.asm/frv.inc: New file.
2353 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
2354
a1dea79a
FF
23552003-12-09 Fred Fish <fnf@redhat.com>
2356
2357 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
2358 functions to break1.c and leave prototypes behind. Add more
2359 "set breakpoint NN here" comments.
2360 * gdb.base/break1.c: New file.
2361
2362 * gdb.base/break.exp: Handle compiling test case from multiple
2363 source files and change source file references as needed.
2364 * gdb.base/completion.exp: Ditto.
2365 * gdb.base/condbreak.exp: Ditto.
2366 * gdb.base/define.exp: Ditto.
2367 * gdb.base/ena-dis-br.exp: Ditto.
2368 * gdb.base/info-proc.exp: Ditto.
2369 * gdb.base/maint.exp: Ditto.
2370 * gdb.base/until.exp: Ditto.
2371
2372 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
2373 hardcoded line numbers.
2374 * gdb.base/define.exp: Ditto.
2375 * gdb.base/ena-dis-br.exp: Ditto.
2376 * gdb.base/maint.exp: Ditto.
2377 * gdb.base/until.exp: Ditto.
2378
2379 * gdb.base/completion.exp: Use "break1" for completion tests since
2380 "break" is no longer a unique prefix.
2381
5266b69c
AC
23822003-12-06 Andrew Cagney <cagney@redhat.com>
2383
2384 * gdb.base/structs.exp (test_struct_returns): When applicable, set
2385 "return_value_unimplemented". When an unimplemented struct return
2386 architecture, report incorrect values as a KFAIL
2387
374451f0
MC
23882003-12-05 Michael Chastain <mec.gnu@mindspring.com>
2389
2390 * gdb.cp/rtti.exp: Accept new wording of warning from
2391 cp_lookup_rtti_type.
2392
ba9b20a7
MC
23932003-12-05 Michael Chastain <mec.gnu@mindspring.com>
2394
2395 Partial fix for PR testsuite/1456.
2396 * gdb.base/scope.exp (test_at_main): Replace references to
2397 gcc_compiled with calls to test_compiler_info.
2398 (test_at_foo): Likewise.
2399 (test_at_bar): Likewise.
2400
b74b6d0b
MC
24012003-12-04 Michael Chastain <mec.gnu@mindspring.com>
2402
2403 Partial fix for PR testsuite/1456.
2404 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
2405 to test_compiler_info.
2406
ccfa3402
MC
24072003-12-03 Michael Chastain <mec.gnu@mindspring.com>
2408
2409 * gdb.base/so-impl-ld.exp: Update copyright notice.
2410
f6246aba
MC
24112003-12-02 Michael Chastain <mec.gnu@mindspring.com>
2412
2413 Partial fix for PR testsuite/1456.
2414 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
2415 to test_compiler_info.
2416
13ae734a
MC
24172003-11-28 Michael Chastain <mec.gnu@mindspring.com>
2418
2419 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
2420 from current versions of gdb. Clean up regular expressions.
2421 Delete redundant timeout case.
2422
d8e1cdee
MC
24232003-11-28 Michael Chastain <mec.gnu@mindspring.com>
2424
2425 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
2426 from current versions of gdb. Clean up regular expressions.
2427 Delete redundant timeout case.
2428
96457b64
MC
24292003-12-01 Michael Chastain <mec.gnu@mindspring.com>
2430
2431 Partial fix for PR testsuite/1456.
2432 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
2433 gcc_compiled with call to test_compiler_info.
2434
f35309fc
MC
24352003-11-30 Michael Chastain <mec.gnu@mindspring.com>
2436
2437 Partial fix for PR testsuite/1456.
2438 * gdb.base/list.exp (test_list_function): Delete unused declaration
2439 of gcc_compiled.
2440
d7afdf9b
MC
24412003-11-29 Michael Chastain <mec.gnu@mindspring.com>
2442
2443 Partial fix for PR testsuite/1456.
2444 * gdb.base/complex.exp: Replace reference to gcc_compiled with
2445 call to test_compiler_info.
2446
71507b56
MK
24472003-11-29 Mark Kettenis <kettenis@gnu.org>
2448
2449 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
2450 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
2451 it to create the appropriate note.inc.
2452 * gdb.asm/asmsrc1.s: Include "note.inc".
2453 * gdb.asm/netbsd.inc: New file.
2454 * gdb.asm/empty.inc: New file.
2455
f81f93f7
MC
24562003-11-28 Michael Chastain <mec.gnu@mindspring.com>
2457
2458 Partial fix for PR testsuite/1456.
2459 * gdb.base/constvars.exp: Replace references to gcc_compiled with
2460 calls to test_compiler_info.
2461
9a77938e
MC
24622003-11-27 Michael Chastain <mec.gnu@mindspring.com>
2463
2464 Partial fix for PR testsuite/1456.
2465 * gdb.base/volatile.exp: Replace references to gcc_compiled with
2466 calls to test_compiler_info.
2467
e8367dc7
MK
24682003-11-27 Mark Kettenis <kettenis@gnu.org>
2469
2470 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
2471 pattern for the KFAILs.
2472
526c61ee
AF
24732003-11-25 Adam Fedor <fedor@gnu.org>
2474
2475 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
2476 * gdb.objc/objcdecode.m: New file.
2477
28f2d600
AF
24782003-11-25 Adam Fedor <fedor@gnu.org>
2479
2480 * gdb.objc/nondebug.exp: Test for PR objc/1236.
2481 * gdb.objc/nondebug.m: New file.
2482
a3895cee
BE
24832003-11-26 Ben Elliston <bje@wasabisystems.com>
2484
2485 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
2486 NetBSD as it does on FreeBSD. Modelled on a similar change by
2487 Mark Kettenis on 2003-05-30.
2488 (link-flags): Set to "--entry _start" regardless of target.
2489 Special linker flags are to be appended to $link-flags.
2490 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
2491
c9f2c8a3
MC
24922003-11-25 Michael Chastain <mec.gnu@mindspring.com>
2493
2494 * gdb.cp/method.exp: Accept output of new demangler.
2495
15a0587a 24962003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
2497
2498 * gdb/class2.exp: New file.
2499 * gdb/class2.cc: New file.
2500
3c00b570
MC
25012003-11-25 Michael Chastain <mec.gnu@mindspring.com>
2502
2503 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
2504 of new demangler.
2505
7027acc7
MK
25062003-11-23 Mark Kettenis <kettenis@gnu.org>
2507
2508 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
2509 of gdb_test "run".
2510
b0e1598a
MK
25112003-11-23 Mark Kettenis <kettenis@gnu.org>
2512
2513 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
2514 "continue" into "run".
2515
4d9eda44
MC
25162003-11-23 Michael Chastain <mec.gnu@mindspring.com>
2517
2518 Partial fix for PR testsuite/1456.
2519 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
2520 call to test_compiler_info.
2521 * gdb.cp/ctti.exp: Likewise.
2522 * gdb.cp/derivation.exp: Likewise.
2523 * gdb.cp/member-ptr.exp: Likewise.
2524 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
2525 reference to gcc_compiled.
2526
25272003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
2528
2529 Fix PR testsuite/1463.
2530 * gdb.base/structs.exp (start_structs_test): Call
2531 get_debug_format before using the debug format.
2532
d422fe19
AC
25332003-11-22 Andrew Cagney <cagney@redhat.com>
2534
2535 * lib/gdb.exp (gdb_test_multiple): Add simple example.
2536 * gdb.base/structs.exp: Use gdb_test_multiple.
2537
039cf96d
AC
25382003-11-20 Andrew Cagney <cagney@redhat.com>
2539
6882279b
AC
2540 * gdb.base/structs.exp: Handle and recover from internal errors.
2541 Replace "foo${n}" with "foo<n>" in test messages.
2542
e53890ae
AC
2543 * gdb.base/structs.exp: Update copyright. Rewrite.
2544 * gdb.base/structs.c: Update copyright. Rewrite.
2545
2b211c59
AC
2546 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
2547 resync count exceeded.
d63a86f8 2548
039cf96d
AC
2549 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
2550 from the internal error.
2551 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
2552 Original from Jim Blandy.
2553 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 2554
eac98b22
AC
25552003-11-19 Andrew Cagney <cagney@redhat.com>
2556
2557 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
2558 KFAIL.
2559
67455b2a
MK
25602003-11-17 Mark Kettenis <kettenis@gnu.org>
2561
2562 New testcase for PR backtrace/1435.
2563 * gdb.arch/i386-unwind.exp: New file.
2564 * gdb.arch/i386-unwind.c: New file.
2565
853d6e5b
AC
25662003-11-17 Andrew Cagney <cagney@redhat.com>
2567
2568 * lib/gdb.exp (compiler_info): New global.
2569 (test_compiler_info): New function.
2570 (get_compiler_info): Set compiler_info.
2571 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
2572 "compiler_info" to gcc-<major>-<minor>.
2573
38cf6e11
MC
25742003-11-15 Michael Chastain <mec.gnu@mindspring.com>
2575
2576 * gdb.trace/configure: Remove.
2577
a50d3602
EZ
25782003-11-13 Elena Zannoni <ezannoni@redhat.com>
2579
2580 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 2581 breakpoints.
a50d3602
EZ
2582 * gdb.base/break.exp: Remove all references to explicit line
2583 numbers.
2584
d9407aaa
NC
25852003-11-11 Nick Clifton <nickc@redhat.com>
2586
2587 * gdb.base/shreloc.exp: Do not run for targets which do not
2588 support shared objects.
2589
db488fc1
CV
25902003-11-10 Corinna Vinschen <vinschen@redhat.com>
2591
2592 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
2593 Don't run tests if nofileio flag is given.
2594
6a90a18e
EZ
25952003-11-07 Elena Zannoni <ezannoni@redhat.com>
2596
2597 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
2598 as well as 'Watchpoint'.
2599
0b915e9c
EZ
26002003-11-06 Elena Zannoni <ezannoni@redhat.com>
2601
2602 Reported by Jim Ingham <jingham@apple.com>:
2603 * gdb.base/annota1.exp: Match at least one occurrence of the
2604 signal handler annotation.
2605
d7e4b55f
EZ
26062003-11-06 Elena Zannoni <ezannoni@redhat.com>
2607
2608 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
2609 as well as 'Watchpoint'.
2610
2fe4e8d0
MC
26112003-11-05 Michael Chastain <mec@shout.net>
2612
2613 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
2614
6ef88553
KW
26152003-11-03 Kris Warkentin <kewarken@qnx.com>
2616
2617 * gdb.arch/gdb1291.c: New test file.
2618 * gdb.arch/gdb1291.exp: New test script.
2619 * gdb.arch/gdb1431.c: New test file.
2620 * gdb.arch/gdb1431.exp: New test script.
2621
ae7dc4d8
MC
26222003-10-22 Michael Chastain <mec@shout.net>
2623
2624 * gdb.mi/pthreads.c: Add copyright notice.
2625
c39d7427
MC
26262003-10-22 Michael Chastain <mec@shout.net>
2627
2628 * gdb.threads/pthreads.c: Add copyright notice.
2629
8b7d96c1
MC
26302003-10-20 Michael Chastain <mec@shout.net>
2631
2632 * gdb.base/gdb1056.exp: New test script.
2633
d1d69fdd
DJ
26342003-10-13 Daniel Jacobowitz <drow@mvista.com>
2635
2636 * gdb.threads/killed.exp: Use gdb_run_cmd.
2637
7d605576
DJ
26382003-10-13 Daniel Jacobowitz <drow@mvista.com>
2639
2640 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
2641 create a core file.
2642 * gdb.threads/gcore-thread.exp: Likewise.
2643
618ec112
CV
26442003-10-13 Corinna Vinschen <vinschen@redhat.com>
2645
2646 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
2647 type, based on char type.
2648 (struct bit_flags_short_t): New bitfield type, based on short type.
2649 (init_bit_flags_char): New fuction.
2650 (init_bit_flags_short): Ditto.
2651 (print_bit_flags_char): Ditto.
2652 (print_bit_flags_short): Ditto.
2653 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
2654
9367a73c
MC
26552003-10-11 Michael Chastain <mec@shout.net>
2656
2657 * gdb.base/call-rt-st.exp: Update copyright year.
2658
1decf120
KI
26592003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
2660
2661 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
2662 * gdb.disasm/sh3.s: Ditto.
2663
5445b2ae
DJ
26642003-10-07 Daniel Jacobowitz <drow@mvista.com>
2665
2666 * gdb.threads/switch-threads.exp: New test.
2667 * gdb.threads/switch-threads.c: New source file.
2668
aec24853
CV
26692003-10-07 Corinna Vinschen <vinschen@redhat.com>
2670
2671 * gdb.base/ending-run.exp: Add sh specific case.
2672
adc7428d
AC
26732003-10-06 Andrew Cagney <cagney@redhat.com>
2674
2675 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
2676 * gdb.disasm/mn10200.exp: Delete obsolete file.
2677
c9d37158
DJ
26782003-09-29 Daniel Jacobowitz <drow@mvista.com>
2679
2680 * ChangeLog: Correct an entry command.exp -> commands.exp.
2681 * gdb.base/commands.exp (bp_deleted_in_command_test)
2682 (temporary_breakpoint_commands): Check noargs.
2683
79c2c32d
DC
26842003-09-25 David Carlton <carlton@kealia.com>
2685
2686 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
2687 of some print tests, where appropriate. Add tests for C::D::cd,
2688 E::ce, F::cXfX, G::XgX.
2689 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
2690
594e6d67
RE
26912003-09-25 Richard Earnshaw <rearnsha@arm.com>
2692
2693 * lib/java.exp (java_init): Import target_alias before using it.
2694
10f0d451
DC
26952003-09-25 David Carlton <carlton@kealia.com>
2696
2697 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
2698
274bcba0
EZ
26992003-09-23 Elena Zannoni <ezannoni@redhat.com>
2700
d63a86f8 2701 * gdb.base/selftest.exp: Accomodate more instruction reordering
274bcba0
EZ
2702 weirdness.
2703
cdbf20f7
MC
27042003-09-17 Michael Chastain <mec@shout.net>
2705
2706 * gdb.cp/gdb1355.exp: New file.
2707 * gdb.cp/gdb1355.c: New file.
2708
71e06f80
CV
27092003-09-15 Corinna Vinschen <vinschen@redhat.com>
2710
2711 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
2712 * gdb.asm/sh.inc: New file.
2713
5c4e30ca
DC
27142003-09-11 David Carlton <carlton@kealia.com>
2715
bd45b7af
DC
2716 * gdb.cp/namespace.exp: Add tests for namespace types.
2717 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
2718 (test_namespace): New.
2719
1c199746
EZ
27202003-09-11 Elena Zannoni <ezannoni@redhat.com>
2721
2722 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 2723 * gdb.stabs/weird.exp: Ditto.
1c199746 2724
04ed252f
MC
27252003-09-08 Michael Chastain <mec@shout.net>
2726
2727 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
2728
d8a2d9e7
MC
27292003-09-07 Michael Chastain <mec@shout.net>
2730
2731 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
2732 'parse error'.
2733
161afb24
MK
27342003-09-07 Mark Kettenis <m.kettenis@osp.nl>
2735
2736 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
2737
49f2741a
MC
27382003-08-30 Michael Chastain <mec@shout.net>
2739
2740 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
2741 * gdb.gdb/observer.exp: Ditto.
2742 * gdb.gdb/xfullpath.exp: Ditto.
2743
8afa723e
MK
27442003-08-29 Mark Kettenis <kettenis@gnu.org>
2745
2746 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
2747 *-*-*bsd*.
2748
f31dfe3b
JJ
27492003-08-28 Jeff Johnston <jjohnstn@redhat.com>
2750
2751 * gdb.base/dump.exp: Skip for ia64.
2752
4630e498
JJ
27532003-08-25 Jeff Johnston <jjohnstn@redhat.com>
2754
2755 * gdb.asm/asm-source.exp: Add ia64 support.
2756 * gdb.asm/ia64.inc: New file.
2757
1105b7ef
MC
27582003-08-22 Michael Chastain <mec@shout.net>
2759
2760 * gdb.cp: New directory.
2761 * gdb.cp/*: Copy from gdb.c++/*.
2762 * gdb.c++/*: Remove.
2763 * Makefile.in: Change gdb.c++ to gdb.cp.
2764 * configure.in: Ditto.
2765 * configure: Regnerate.
2766
c945b932
MK
27672003-08-18 Mark Kettenis <kettenis@gnu.org>
2768
2769 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
2770 * gdb.arch/i386-prologue.c (gdb1338): Add function.
2771
2b66634b
DJ
27722003-08-17 Daniel Jacobowitz <drow@mvista.com>
2773
2774 * mi-var-display.exp (-var-list-children weird): Accept function
2775 pointers with argument types.
2776 * mi1-var-display.exp (-var-list-children weird): Likewise.
2777 * mi2-var-display.exp (-var-list-children weird): Likewise.
2778
a356f73b
DJ
27792003-08-17 Daniel Jacobowitz <drow@mvista.com>
2780
2781 * gdb.base/annota3.exp: Add missing newline.
2782
483417b8
MC
27832003-08-06 Michael Chastain <mec@shout.net>
2784
2785 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
2786
c99c59c3
MS
27872003-08-12 Michael Snyder <msnyder@redhat.com>
2788
2789 * gdb.base/float.exp: Add test for SH.
2790
55ed7501
MK
27912003-08-10 Mark Kettenis <kettenis@gnu.org>
2792
2793 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
2794
1a371f2e
EZ
27952003-08-07 Elena Zannoni <ezannoni@redhat.com>
2796
2797 * gdb.base/completion.exp: Remove reduntant completion test
2798 on filename.
2799
e0f353ce
EZ
28002003-08-07 Elena Zannoni <ezannoni@redhat.com>
2801
2802 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
2803 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
2804 gdb.trace/save-trace.exp: Make sure that full pathnames are
2805 escaped correctly.
2806
5710a1af 28072003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 2808
5710a1af
EZ
2809 * configure.in: Don't generate config.h from config.hin.
2810 * configure: Regenerate.
2811 * config.hin: Remove file.
2812 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
2813 * gdb.threads/pthreads.c: Ditto.
2814
dcd81ce9
DJ
28152003-08-07 Daniel Jacobowitz <drow@mvista.com>
2816
2817 From Kei Sakamoto <sakamoto.kei@renesas.com>:
2818 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
2819 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
2820 Replace ld24 with seth/add3.
2821
6009d884
AC
28222003-08-02 Andrew Cagney <cagney@redhat.com>
2823
2824 * gdb.base/annota3.exp: New file.
2825 * gdb.base/annota3.c: New file.
2826 * gdb.c++/annota3.exp: New file.
2827 * gdb.c++/annota3.cc: New file.
2828
51514e06
MC
28292003-07-29 Michael Chastain <mec@shout.net>
2830
2831 * gdb.threads/tls.c (spin): Check errno only if sem_wait
2832 actually failed.
2833 (do_pass): Likewise.
2834 * gdb.threads/tls.exp: Always initialize no_of_threads.
2835
4ee6625b
DJ
28362003-07-27 Daniel Jacobowitz <drow@mvista.com>
2837
2838 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
2839 pattern.
2840 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
2841 * gdb.threads/tls.exp: Recognize one case of the host library not
2842 supporting TLS.
2843
225f2bf6
AC
28442003-07-27 Andrew Cagney <cagney@redhat.com>
2845
2846 * gdb.base/fileio.exp: Use SH when running commands using
2847 remote_exec.
2848
bcb27c9f
DJ
28492003-07-24 Daniel Jacobowitz <drow@mvista.com>
2850
2851 From Kei Sakamoto <sakamoto.kei@renesas.com>:
2852 * gdb.base/relocate.c (dummy): New padding array.
2853
3d67be83
MS
28542003-07-22 Michael Snyder <msnyder@redhat.com>
2855
d63a86f8 2856 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
2857
2858 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
2859 patterns to be more general, accepting old and new output.
2860 Some output chars (such as '+') also must be quoted.
d63a86f8 2861 Some addresses are displayed numerically instead of
3d67be83
MS
2862 symbolically.
2863
57ba3b85
MS
28642003-07-23 Michael Snyder <msnyder@redhat.com>
2865
686d097c
MS
2866 * gdb.base/return2.exp: Don't test long-long return.
2867
57ba3b85
MS
2868 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
2869 * gdb.disasm/t01_mov.exp: Ditto.
2870 * gdb.disasm/t02_mova.s: Ditto.
2871 * gdb.disasm/t02_mova.exp: Ditto.
2872 * gdb.disasm/t03_add.s: Ditto.
2873 * gdb.disasm/t03_add.exp: Ditto.
2874 * gdb.disasm/t04_sub.s: Ditto.
2875 * gdb.disasm/t04_sub.exp: Ditto.
2876 * gdb.disasm/t05_cmp.s: Ditto.
2877 * gdb.disasm/t05_cmp.exp: Ditto.
2878 * gdb.disasm/t06_ari2.s: Ditto.
2879 * gdb.disasm/t06_ari2.exp: Ditto.
2880 * gdb.disasm/t07_ari3.s: Ditto.
2881 * gdb.disasm/t07_ari3.exp: Ditto.
2882 * gdb.disasm/t08_or.s: Ditto.
2883 * gdb.disasm/t08_or.exp: Ditto.
2884 * gdb.disasm/t09_xor.s: Ditto.
2885 * gdb.disasm/t09_xor.exp: Ditto.
2886 * gdb.disasm/t10_and.s: Ditto.
2887 * gdb.disasm/t10_and.exp: Ditto.
2888 * gdb.disasm/t11_logs.s: Ditto.
2889 * gdb.disasm/t11_logs.exp: Ditto.
2890 * gdb.disasm/t12_bit.s: Ditto.
2891 * gdb.disasm/t12_bit.exp: Ditto.
2892 * gdb.disasm/t13_otr.s: Ditto.
2893 * gdb.disasm/t13_otr.exp: Ditto.
2894
e00759ef
EZ
28952003-07-22 Elena Zannoni <ezannoni@redhat.com>
2896
2897 * gdb.threads/tls.exp :Add kfail for 'info address' case.
2898
8bc2021f
EZ
28992003-07-22 Elena Zannoni <ezannoni@redhat.com>
2900
2901 * gdb.threads/tls.c : New file.
2902 * gdb.threads/tls.exp : New file.
2903 * gdb.threads/tls-main.c : New file.
2904 * gdb.threads/tls-shared.c : New file.
2905 * gdb.threads/tls-shared.exp : New file.
2906
89320c4c
AS
29072003-07-22 Andreas Schwab <schwab@suse.de>
2908
2909 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
2910
180dea7c
AS
29112003-07-20 Andreas Schwab <schwab@suse.de>
2912
2913 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
2914 due to insn reordering.
2915
0714963c
AC
29162003-07-15 Andrew Cagney <cagney@redhat.com>
2917
2918 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
2919
98a23b3f
MC
29202003-07-15 Michael Chastain <mec@shout.net>
2921
2922 * gdb.base/gdb1250.exp: New file.
2923 * gdb.base/gdb1250.c: New file.
2924
27e417a2
ML
29252003-07-09 Michal Ludvig <mludvig@suse.cz>
2926
2927 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
2928 expansion of size_t to 'unsigned long', not only to 'unsigned'.
2929
8bc2021f
EZ
29302003-07-09 Elena Zannoni <ezannoni@redhat.com>
2931
2932 * gdb.threads/tls.c: New file.
2933 * gdb.threads/tls.exp: New file.
2934 * gdb.threads/tls-main.c: New file.
2935 * gdb.threads/tls-shared.c: New file.
2936 * gdb.threads/tls-shared.exp: New file.
2937
d99968dc
EZ
29382003-07-09 Elena Zannoni <ezannoni@redhat.com>
2939
2940 * gdb.base/annota1.exp: Make sure that we properly escape the
2941 full path of the source file. Xfail more permissive patterns,
d63a86f8 2942 due to a compiler debug info problem.
d99968dc 2943
83876b3b
AS
29442003-07-07 Andreas Schwab <schwab@suse.de>
2945
2705e972
AS
2946 * gdb.asm/m68k.inc: New file.
2947 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
2948
83876b3b
AS
2949 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
2950 arguments"): Also match negative number.
2951
2952 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
2953
3a871b37
DJ
29542003-07-03 Daniel Jacobowitz <drow@mvista.com>
2955
2956 * gdb.base/store.c (charest): New typedef.
2957 (add_char): Rename to add_charest, update.
2958 (wack_char): Rename to wack_charest, update types. Return l + r
2959 to keep r live across the call.
2960 (wack_short, wack_int, wack_long, wack_longest, wack_float)
2961 (wack_double, wack_doublest): Return l + r to keep r live across
2962 the call.
2963 * gdb.base/store.exp: Accomodate store.c changes.
2964
b2a7f303
DC
29652003-06-30 David Carlton <carlton@kealia.com>
2966
2967 * gdb.c++/maint.exp (test_invalid_name): New.
2968 (test_first_component): Add tests for invalid names.
2969
3c6cb4a1
MC
29702003-06-29 Michael Chastain <mec@shout.net>
2971
2972 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
2973 output of '<VTT for class>' for virtual base classes.
2974
f1c2644b
DJ
29752003-06-29 Daniel Jacobowitz <drow@mvista.com>
2976
2977 * gdb.base/completion.exp: Tab-complete "complet" instead of
2978 "compl".
2979 * gdb.base/complex.exp, gdb.base/complex.c: New files.
2980
18080350
DJ
29812003-06-29 Daniel Jacobowitz <drow@mvista.com>
2982
2983 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
2984 * gdb.base/volatile.exp: Likewise.
2985
f56973f8
DJ
29862003-06-29 Daniel Jacobowitz <drow@mvista.com>
2987
2988 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
2989 gdb/1265.
2990
29912003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
2992 Daniel Jacobowitz <drow@mvista.com>
2993
2994 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
2995 initial line count of 'captured_main' from 26 to 32.
2996 (test_with_self): Allow xmalloc call to be interleaved with the
2997 preceding two lines.
2998
e766d4d6
JB
29992003-06-24 Joel Brobecker <brobecker@gnat.com>
3000
3001 * gdb.base/bang.exp: New testcase.
3002
f125c9a4
JB
30032003-06-23 Joel Brobecker <brobecker@gnat.com>
3004
3005 * gdb.base/langs.exp: Add some tests for the "minimal" language
3006 support.
3007
6e25beaf
EZ
30082003-06-23 Elena Zannoni <ezannoni@redhat.com>
3009
3010 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
3011 the testcase.
3012
2f816dda
DJ
30132003-06-22 Daniel Jacobowitz <drow@mvista.com>
3014
3015 * gdb.base/relocate.exp: Test add-symbol-file with a variable
3016 offset.
3017
db5a5748
DJ
30182003-06-22 Daniel Jacobowitz <drow@mvista.com>
3019
3020 * gdb.c++/pr-1210.cc: New file.
3021 * gdb.c++/pr-1210.exp: New file.
3022
1df0c130
DJ
30232003-06-21 Daniel Jacobowitz <drow@mvista.com>
3024
3025 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
3026 000-exec-continue.
3027
a92feac0
MK
30282003-06-15 Mark Kettenis <kettenis@gnu.org>
3029
3030 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
3031 on *-*-*bsd* instead of *-*-freebsd*.
3032
81a58f5b
AC
30332003-06-14 Andrew Cagney <cagney@redhat.com>
3034
3035 * gdb.base/store.exp: Test longest and doublest. Test all
3036 parameters. Weaken return statement match.
3037 * gdb.base/store.c: Add longest and doublest - aka long long and
3038 long double functions. Put all parameters into local register
3039 variables. Use negative values.
3040
b257a0d3
AC
30412003-06-14 Andrew Cagney <cagney@redhat.com>
3042
3043 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
3044 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
3045 exit status.
3046 * gdb.base/fileio.exp: Disable target when nointerrupts and
3047 noinferiorio, instead of limiting it to remote. Use remote_exec
3048 instead of system.
d63a86f8 3049
21c38304
JJ
30502003-06-12 Jeff Johnston <jjohnstn@redhat.com>
3051
3052 * gdb.base/float.exp: Add ia64 support.
3053
1bcdb424
CV
30542003-06-12 Corinna Vinschen <vinschen@redhat.com>
3055
3056 * gdb.base/fileio.exp: Run only on remote targets.
3057
6aeb981f
CV
30582003-06-10 Corinna Vinschen <vinschen@redhat.com>
3059
3060 * gdb.base/fileio.c: New file, testing File-I/O.
3061 * gdb.base/fileio.exp: Ditto.
3062
53df362e
RG
30632003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
3064
3065 * gdb.base/shreloc.exp: New file, check symbol values obtained from
3066 shared objects after relocation at load time (gdb PR/1132).
3067 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
3068 as above, part of the shared object relocation test.
3069
ffee1b46
MK
30702003-06-08 Mark Kettenis <kettenis@gnu.org>
3071
b5ca3722
MK
3072 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
3073 fully filled history list.
3074 * gdb.base/gdb_history: New file.
3075
03ed860d
MK
3076 * gdb.base/signals.exp: XFAIL "continue to func1" on
3077 i*86-*-freebsd*.
3078
ffee1b46
MK
3079 * gdb.base/attach.exp: When trying to attach to a nonexistent
3080 process, make it possible to specify the PID based on the target,
3081 and do so for *-*-freebsd*.
3082
d80dbb52
RH
30832003-06-02 Richard Henderson <rth@redhat.com>
3084
3085 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
3086
6dd77b81
RH
30872003-06-02 Richard Henderson <rth@redhat.com>
3088
3089 * gdb.base/selftest.exp: Next over lim_at_start initialization.
3090
f6347e16
RH
30912003-06-02 Richard Henderson <rth@redhat.com>
3092
3093 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
3094
2c161407
DJ
30952003-06-01 Daniel Jacobowitz <drow@mvista.com>
3096
3097 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
3098 of globalvar.
3099
572eb746
MK
31002003-06-01 Mark Kettenis <kettenis@gnu.org>
3101
3102 * gdb.asm/asm-source.exp: Check for memory read errors in
3103 disassembler test on *BSD too.
3104
9e9617a5
RH
31052003-06-01 Richard Henderson <rth@redhat.com>
3106
3107 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
3108 for .frame.
3109 (gdbasm_call): Lose ldgp.
3110 (gdbasm_startup): Add frame information.
3111 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
3112
7b34ad4e
MK
31132003-05-31 Mark Kettenis <kettenis@gnu.org>
3114
3115 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
3116 i?86-*-*.
3117
10059fdf
MK
31182003-05-30 Mark Kettenis <kettenis@gnu.org>
3119
3120 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
3121 FreeBSD.
3122
acf4b816
RH
31232003-05-29 Richard Henderson <rth@redhat.com>
3124
3125 * gdb.asm/alpha.inc: New file.
3126 * gdb.asm/asm-source.exp: Use it.
3127
e9ecd949
JB
31282003-05-29 Jim Blandy <jimb@redhat.com>
3129
3130 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
3131 'core.PID'.
3132
e3e5a4f3
JB
31332003-05-22 Jim Blandy <jimb@redhat.com>
3134
3135 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
3136 backtrace.
d63a86f8 3137
72fe3d25
DC
31382003-05-20 David Carlton <carlton@math.stanford.edu>
3139
3140 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
3141 this time.
3142
58da2eb2
DC
31432003-05-19 David Carlton <carlton@bactrian.org>
3144
3145 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
3146 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
3147
1fcb5155
DC
31482003-05-19 David Carlton <carlton@bactrian.org>
3149
3150 * gdb.c++/namespace.exp: Add namespace scope and anonymous
3151 namespace tests.
3152 Bump copyright date.
3153 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
3154 (main): Call C::D::marker2.
3155 * gdb.c++/namespace1.cc: New file.
3156
85e85163
JJ
31572003-05-14 Jeff Johnston <jjohnstn@redhat.com>
3158
3159 Roland McGrath <roland@redhat.com>
d63a86f8 3160 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
3161 there is no manager thread.
3162
a25fbfec
JJ
31632003-05-08 Jeff Johnston <jjohnstn@redhat.com>
3164
d63a86f8
RM
3165 * gdb.threads/schedlock.exp: Remove assumption that all threads
3166 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
3167 in one of the child threads rather than the main thread.
3168
be375bae
JB
31692003-05-07 Jim Blandy <jimb@redhat.com>
3170
09bf6082
JB
3171 Add support for assembly source testing on the s390x.
3172 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
3173 architecture.
3174 * gdb.asm/s390x.inc: New file.
3175
be375bae
JB
3176 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
3177 succession of 'if' statements.
3178
00905d52
AC
31792003-05-05 Andrew Cagney <cagney@redhat.com>
3180
3181 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
3182
b1e29e33
AC
31832003-05-05 Andrew Cagney <cagney@redhat.com>
3184
3185 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
3186 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
3187
e33d66ec
EZ
31882003-05-02 Elena Zannoni <ezannoni@redhat.com>
3189
3190 * gdb.base/charset.exp: Update based on new behavior of set/show
3191 charset commands.
3192
2b6fd0d8
AC
31932003-05-01 Andrew Cagney <cagney@redhat.com>
3194
3195 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
3196 variable do not give memory errors.
3197
130cacce
AF
31982003-04-30 Adam Fedor <fedor@gnu.org>
3199
3200 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
3201 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
3202 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
3203 gdb.objc/basicclass.m: : New files
3204
3205 * lib/gdb.exp (gdb_compile_objc): New procedure.
3206
bea71854
DJ
32072003-04-27 Daniel Jacobowitz <drow@mvista.com>
3208
3209 * gdb.base/signals.exp: Make backtrace tests more specific.
3210
0f20eeea
DC
32112003-04-23 David Carlton <carlton@bactrian.org>
3212
3213 * gdb.c++/maint.exp (test_first_component): Add tests for
3214 'operator' in more locations.
3215
c8c4d8dc
KB
32162003-04-16 Kevin Buettner <kevinb@redhat.com>
3217
3218 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
3219
3fe60e3c
EZ
32202003-04-16 Elena Zannoni <ezannoni@redhat.com>
3221
3222 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
3223 func marke' instead. Update test name.
3224
9219021c
DC
32252003-04-15 David Carlton <carlton@math.stanford.edu>
3226
3227 * gdb.c++/maint.exp: New file.
3228
5dd55bdd
EZ
32292003-04-14 Elena Zannoni <ezannoni@redhat.com>
3230
3231 * gdb.threads/schedlock.c: Change type of thread function argument
3232 to long, to avoid warnings on 64-bit platforms.
3233
00890572
EZ
32342003-04-14 Elena Zannoni <ezannoni@redhat.com>
3235
3236 * gdb.base/attach.exp: Add new message from ptrace in case of
3237 attaching to nonexistent process.
d63a86f8 3238
93201743
JB
32392003-04-11 Jim Blandy <jimb@redhat.com>
3240
3241 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
3242 gdb.c++/userdef.cc: Place comments on the lines to which the
3243 marker function might return.
3244 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
3245 gdb.c++/userdef.exp: Look for those comments to check that we've
3246 returned to the right place, instead of checking line numbers.
3247
2a11c64d
EZ
32482003-04-11 Elena Zannoni <ezannoni@redhat.com>
3249
3250 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
3251 match on sourcefile name, instead of directory name.
3252
68ab8fc5
EZ
32532003-04-10 Elena Zannoni <ezannoni@redhat.com>
3254
d63a86f8 3255 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
3256 working directory name.
3257
5624293a
JB
32582003-04-09 Jim Blandy <jimb@redhat.com>
3259
3260 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
3261 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
3262 after an inferior function call, report the failure, but allow the
3263 test to continue.
3264
f1f02ee4
SC
32652003-04-05 Stephane Carrez <stcarrez@nerim.fr>
3266
3267 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
3268 with -DPROTOTYPES.
3269
6eb79af0
SC
32702003-04-05 Stephane Carrez <stcarrez@nerim.fr>
3271
3272 * gdb.base/break.exp: Revert last patch.
3273
8dfb4cf0
SC
32742003-04-04 Stephane Carrez <stcarrez@nerim.fr>
3275
3276 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
3277 with -DPROTOTYPES.
3278
ed4c619a
AC
32792003-04-02 Andrew Cagney <cagney@redhat.com>
3280
3281 * gdb.base/callfuncs.exp: Make "print add" messages unique.
3282 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
3283 matching directories by the name breakpoint.
3284 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
3285 Make "continue to marker1" consistent.
3286 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
3287 message consistent.
3288 * lib/gdb.exp: Put "the program is no longer running", and "the
3289 program exited" in parenthesis.
3290 * lib/mi-support.exp: Ditto.
d63a86f8 3291
4e35d5f0 32922003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 3293
4e35d5f0
BR
3294 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
3295
71900fe8
AC
32962003-03-29 Andrew Cagney <cagney@redhat.com>
3297
3298 * gdb.base/sizeof.c (main): Print the value of '\377'.
3299 * gdb.base/sizeof.exp: Check the sign of '\377'.
3300
c0655a16
MC
33012003-03-27 Michael Chastain <mec@shout.net>
3302
3303 * gdb.base/gdb1090.exp: New file.
3304 * gdb.base/gdb1090.cc: New file.
3305
5b2a3989
JB
33062003-03-27 J. Brobecker <brobecker@gnat.com>
3307
3308 * gdb.gdb/observer.exp: New regression test.
3309
79876890
MC
33102003-03-27 Michael Chastain <mec@shout.net>
3311
3312 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
3313 * gdb.base/ptype.exp: Likewise.
3314
6eac95e3
CV
33152003-03-27 Corinna Vinschen <vinschen@redhat.com>
3316
3317 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
3318
e8c71839
MC
33192003-03-26 Michael Chastain <mec@shout.net>
3320
3321 * gdb.base/ptype.exp: Actually use some typedef'd types.
3322
71b10041
SC
33232003-03-21 Stephane Carrez <stcarrez@nerim.fr>
3324
3325 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
3326 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
3327
2512cf80
CV
33282003-03-20 Corinna Vinschen <vinschen@redhat.com>
3329
3330 * gdb.base/default.exp: Fix regular expression.
3331
0d195a4f
CV
33322003-03-20 Corinna Vinschen <vinschen@redhat.com>
3333
3334 * gdb.base/args.exp: Fix regular expression.
3335
8a2dbca8
CV
33362003-03-20 Corinna Vinschen <vinschen@redhat.com>
3337
3338 * gdb.base/help.exp: Allow Win32 child process.
3339
bf028682
CV
33402003-03-20 Corinna Vinschen <vinschen@redhat.com>
3341
3342 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
3343 when stepping out of main().
3344
182dbe85
CV
33452003-03-20 Corinna Vinschen <vinschen@redhat.com>
3346
3347 * gdb.base/default.exp: Check for win32 specific message when calling
3348 "run" without executable.
3349
d67a6ba5
CV
33502003-03-20 Corinna Vinschen <vinschen@redhat.com>
3351
3352 * gdb.base/args.exp: Expect .exe in output.
3353
a955b5bb
CV
33542003-03-20 Corinna Vinschen <vinschen@redhat.com>
3355
3356 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
3357 Cygwin native.
3358
bf6bad4b
AC
33592003-03-17 Andrew Cagney <cagney@redhat.com>
3360
3361 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
3362 vector registes.
3363 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
3364 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
3365
293e9a31
DC
33662003-03-17 David Carlton <carlton@math.stanford.edu>
3367
3368 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
3369 test, for PR breakpoints/38.
3370 Call test_watchpoint_and_breakpoint.
3371 * gdb.base/watchpoint.c (func3): New function.
3372 (main): Call func3.
3373
5330f2db
DC
33742003-03-04 David Carlton <carlton@math.stanford.edu>
3375
3376 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
3377 Garply<Garply<char> >:: garply".
3378 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
3379 with respect to PR c++/1111; note also PR c++/1113.
3380 (test_template_breakpoints): KFAIL "constructor breakpoint" with
3381 respect to PR c++/1062.
3382 KFAIL "destructor breakpoint" with respect to PR c++/1112.
3383
6ece72da
DC
33842003-03-03 David Carlton <carlton@math.stanford.edu>
3385
3386 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
3387 with respect to PR c++/57.
3388 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
3389 c++/826.
3390 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
3391 respect to PR c++/57.
3392
85ca1584
DC
33932003-03-03 David Carlton <carlton@math.stanford.edu>
3394
3395 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
3396 respect to PR c++/33 into FAILs.
3397
98e9c5b8
MC
33982003-03-03 Michael Chastain <mec@shout.net>
3399
7bedbf27
MC
3400 * configure.in: Update copyright years.
3401
34022003-03-03 Michael Chastain <mec@shout.net>
3403
3404 * Makefile.in: Update copyright years.
98e9c5b8 3405
f683e100
DC
34062003-02-28 David Carlton <carlton@math.stanford.edu>
3407
3408 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
3409 print class instead of struct and/or superfluous protection
3410 specifiers, as long as the resulting output is equivalent to the
3411 source code.
3412 Delete FIXME from end of messages on tests that don't need
3413 fixing.
3414
a9e0cf2c
DC
34152003-02-28 David Carlton <carlton@math.stanford.edu>
3416
3417 * gdb.c++/templates.exp (do_tests): Allow const in the two
3418 Foo<volatile char *>::foo tests.
3419
e8d359df
MS
34202003-02-27 Michael Snyder <msnyder@redhat.com>
3421
d63a86f8 3422 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
3423 will be consistant.
3424
0b71dc91
DC
34252003-02-26 David Carlton <carlton@math.stanford.edu>
3426
3427 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
3428 char *>::foo" test with respect to PR c++/33. Create a new test
3429 which is identical to that one except that it doesn't put the
3430 space between the "char" and the "*"; KFAIL it, too.
3431
dd14ab43
DC
34322003-02-26 David Carlton <carlton@math.stanford.edu>
3433
3434 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
3435 template types into either PASSes or KFAILs (corresponding to PR
3436 c++/57). Tweak indentation. Update copyright.
3437
1146c7f1
SC
34382003-02-23 Stephane Carrez <stcarrez@nerim.fr>
3439
3440 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
3441
74641dfb
MC
34422003-02-13 Michael Chastain <mec@shout.net>
3443
3444 * gdb.base/exprs.exp: Remove i960 remnants.
3445 * gdb.base/funcargs.exp: Likewise.
3446 * gdb.base/list.exp: Likewise.
3447 * gdb.base/ptype.exp: Likewise.
3448
559cd2d0
DC
34492003-02-14 David Carlton <carlton@math.stanford.edu>
3450
3451 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
3452 pEe->D::vg()" from XFAIL to KFAIL.
3453
c4f90d87
JM
34542003-02-13 Jason Molenda (jmolenda@apple.com)
3455
3456 * gdb.base/maint.exp: Update maint print statistics regexp to include
3457 new entries.
3458
cbc4d97c
MC
34592003-02-13 Michael Chastain <mec@shout.net>
3460
3461 * gdb.c++/inherit.exp: Remove call to get_debug_format.
3462
40f235b7
MC
34632003-02-12 Michael Chastain <mec@shout.net>
3464
3465 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
3466 * gdb.c++/inherit.exp: Likewise.
3467 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
3468 * gdb.c++/templates.exp: Likewise.
3469 * gdb.c++/virtfunc.exp: Likewise.
3470
c56716b0
JM
34712003-02-06 Jason Molenda (jason-cl@molenda.com)
3472
3473 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
3474 why the code is written that way.
3475
070afcf8
MC
34762003-02-05 Michael Chastain <mec@shout.net>
3477
3478 * gdb.base/dump.exp: Add missing copyright line.
3479
5d0331e5
JM
34802003-02-05 Jason Molenda (jason-cl@molenda.com)
3481
f7ae6d3e 3482 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
3483 at the beginning so the breakpoint doesn't get set on the loop.
3484
92851186
MC
34852003-02-05 Michael Chastain <mec@shout.net>
3486
3487 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
3488 output for configurations with gcc 2.95.3.
3489
cbf1e085
AC
34902003-02-05 Keith Seitz <keiths@redhat.com>
3491 Andrew Cagney <ac131313@redhat.com>
3492
3493 * gdb.mi/mi-cli.exp: New file.
d63a86f8 3494
29518e1e
MC
34952003-02-04 Michael Chastain <mec@shout.net>
3496
3497 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
3498 Call perror and then continue.
3499
5af1d5f3
MC
35002003-02-03 Michael Chastain <mec@shout.net>
3501
3502 * gdb.c++/pr-1023.cc: New file.
3503 * gdb.c++/pr-1023.exp: New file.
3504
6b549786
JB
35052003-02-05 Jim Blandy <jimb@redhat.com>
3506
3507 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
3508 it's local to foobar. Check for it there, and check that it's not
3509 present in main.
3510 * gdb.c++/local.cc (marker2): New function.
3511 (foobar): Call marker1.
3512 (main): Call marker2 instead of marker1.
3513
67f16606
AC
35142003-02-04 Andrew Cagney <ac131313@redhat.com>
3515
3516 * gdb.disasm/mn10200.exp: Obsolete file.
3517 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
3518 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
3519 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
3520
1c5cb38e
DC
35212003-02-04 David Carlton <carlton@math.stanford.edu>
3522
3523 * gdb.c++/overload.exp: Test intToChar(1).
3524 * gdb.c++/overload.cc (intToChar): New.
3525 (main): Call intToChar.
3526
d1fe6965
DC
35272003-02-03 David Carlton <carlton@math.stanford.edu>
3528
3529 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
3530 'might_kfail' arg.
3531 KFAIL some of the continue_to_bp_overloaded calls, according to
3532 PR c++/1025.
3533
9ba61c5d
MC
35342003-02-01 Michael Chastain <mec@shout.net>
3535
3536 * gdb.base/advance.c (marker1): New marker function.
3537 * gdb.base/advance.exp: When the 'advance' command lands on the
3538 return breakpoint, it can legitimately stop on either the
3539 current line or the next line. Accommodate both outcomes.
3540 * gdb.base/until.exp: Likewise.
3541
e7494ffb
AC
35422003-02-02 Andrew Cagney <ac131313@redhat.com>
3543
3544 2002-11-10 Jason Molenda (jason-cl@molenda.com):
3545 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
3546 now a list, not a tuple.
3547 * gdb.mi/mi-var-display.exp: Ditto.
3548 * gdb.mi/gdb792.exp: Ditto.
3549
075559bc
AC
35502003-02-01 Andrew Cagney <ac131313@redhat.com>
3551
3552 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
3553 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
3554 stack backtraces.
3555 * gdb.mi/mi-syn-frame.c: Part of same.
3556
2bd4c7b1
MK
35572003-02-01 Mark Kettenis <kettenis@gnu.org>
3558
3559 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
3560 gdb.mi/mi1-pthreads.exp: Return instead of calling
3561 gdb_suppress_entire_file.
3562
eabd8992
MS
35632003-02-01 Mark Salter <msalter@redhat.com>
3564
3565 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
3566
71469e2f
MS
35672003-01-31 Mark Salter <msalter@redhat.com>
3568
3569 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
3570 Support empty arg.
3571
38a94d44
MC
35722003-01-30 Michael Chastain <mec@shout.net>
3573
3574 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
3575 This was a workaround for a UTF-8 bug in readline 4.3. The bug
3576 has been fixed in gdb/readline on 2003-01-09.
3577
19ea9e73
MS
35782003-01-29 Michael Snyder <msnyder@redhat.com>
3579
e8d359df
MS
3580 * gdb.base/maint.exp: Allow for leading underscore in symbol.
3581 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
3582 * gdb.base/args.exp: Skip if target does not support args passing.
3583
2307bd6a
DJ
35842003-01-22 Daniel Jacobowitz <drow@mvista.com>
3585
19ea9e73 3586 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
3587 gdb_test. Accept a list of expect arguments as the third
3588 parameter.
3589 (gdb_test): Use it.
3590
f2dd3617
EZ
35912003-01-20 Elena Zannoni <ezannoni@redhat.com>
3592
3593 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
3594 allow for different test tree configurations. Update some
3595 tescases accordingly.
3596 * gdb.arch/altivec-regs.exp: Ditto.
3597 * gdb.asm/asm-source.exp: Ditto.
3598 * gdb.base/advance.exp: Ditto.
3599 * gdb.base/display.exp: Ditto.
d63a86f8 3600 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
3601 * gdb.base/mips_pro.exp: Ditto.
3602 * gdb.base/overlays.exp: Ditto.
3603 * gdb.base/relocate.exp: Ditto.
3604 * gdb.base/setshow.exp: Ditto.
3605 * gdb.base/step-line.exp: Ditto.
3606 * gdb.base/step-test.exp: Ditto.
3607 * gdb.base/until.exp: Ditto.
3608 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
3609
c71cdefd
DC
36102003-01-17 David Carlton <carlton@math.stanford.edu>
3611
3612 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
3613 corresponding to PR c++/945.
3614 Update copyright.
3615
fdba05d7
DC
36162003-01-17 David Carlton <carlton@math.stanford.edu>
3617
3618 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
3619 corresponding to PR c++/68.
3620
36212003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
3622
3623 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
3624 (test_paddr_hairy_functions): Call print_addr_2_kfail for
3625 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
3626
c362c33a
EZ
36272003-01-15 Elena Zannoni <ezannoni@redhat.com>
3628
0fbc361c
EZ
3629 * gdb.base/break.exp: Fix change of default location, because of
3630 removal of until tests.
3631 * gdb.base/help.exp: Update test for new 'until' help message.
3632 Add test for help on 'advance'.
c362c33a
EZ
3633 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
3634
dabf8a35
MK
36352003-01-15 Mark Kettenis <kettenis@gnu.org>
3636
3637 * gdb.base/default.exp: Adapt "info float" test for recent changes
3638 to that command. Add test for "info vector".
3639 * gdb.base/float.exp: New file. Add test for "info float" that
3640 resembles the old test in gdb.base/default.exp.
3641
a1769aca
DC
36422003-01-15 David Carlton <carlton@math.stanford.edu>
3643
3644 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
3645
82025e13
EZ
36462003-01-15 Elena Zannoni <ezannoni@redhat.com>
3647
3648 * gdb.base/break.exp: Move the tests of until command from here...
3649 * gdb.base/until.exp: ... to here. New file. Add other tests.
3650 * gdb.base/advance.c: New file.
3651 * gdb.base/advance.exp: New file.
3652
8f9ab801
EZ
36532003-01-14 Elena Zannoni <ezannoni@redhat.com>
3654
3655 * gdb.base/args.c: New file.
3656 * gdb.base/args.exp: New file.
3657
9ae66589
DJ
36582003-01-14 Daniel Jacobowitz <drow@mvista.com>
3659
3660 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
3661
8d77e5c3
DJ
36622003-01-14 Daniel Jacobowitz <drow@mvista.com>
3663
3664 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
3665
12d2f0a1
DJ
36662003-01-14 Daniel Jacobowitz <drow@mvista.com>
3667
3668 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
3669 dates.
3670
6ca37014
DJ
36712003-01-13 Daniel Jacobowitz <drow@mvista.com>
3672
3673 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
3674
b0023472
DJ
36752003-01-13 Daniel Jacobowitz <drow@mvista.com>
3676
3677 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
3678 (ptype &*"foo").
3679 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
3680
607fbc54 36812003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
3682
3683 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
3684 * gdb.mi/mi1-console.exp: Likewise.
3685
607fbc54 36862003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
3687
3688 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
3689 * gdb.mi/mi1-console.exp: Likewise.
3690
a1fb14a2
DJ
36912003-01-13 Daniel Jacobowitz <drow@mvista.com>
3692
3693 * gdb.c++/overload.exp: Remove some fixed XFAILs.
3694
c4cf40b7
DJ
36952003-01-09 Daniel Jacobowitz <drow@mvista.com>
3696
3697 * gdb.base/detach.exp: New test.
3698
696d5a5b
DJ
36992003-01-09 Daniel Jacobowitz <drow@mvista.com>
3700
3701 * Makefile.in (ALL_SUBDIRS): New variable.
3702 (subdirs, clean, distclean): Use it.
3703 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
3704 regenerating Makefile, since it is generated from the top level.
3705 * gdb.asm/Makefile.in: Likewise.
3706 * gdb.base/Makefile.in: Likewise.
3707 * gdb.c++/Makefile.in: Likewise.
3708 * gdb.disasm/Makefile.in: Likewise.
3709 * gdb.java/Makefile.in: Likewise.
3710 * gdb.mi/Makefile.in: Likewise.
3711 * gdb.threads/Makefile.in: Likewise.
3712 * gdb.trace/Makefile.in: Likewise.
3713
754533e4
DC
37142003-01-09 David Carlton <carlton@math.stanford.edu>
3715
3716 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
3717 Add copyright year 2003.
3718
d8b3e9ee
MC
37192003-01-06 Michael Chastain <mec@shout.net>
3720
3721 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
3722 When selecting a thread, 'line' and 'file' are optional.
3723 * gdb.mi/mi1-pthreads.exp: Likewise.
3724
8e9e0fe6
AS
37252003-01-06 Andreas Schwab <schwab@suse.de>
3726
3727 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
3728 failures.
3729
b5ab8ff3
DJ
37302003-01-04 Daniel Jacobowitz <drow@mvista.com>
3731
3732 Fix PR gdb/844
3733 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
3734 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
3735
3736 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
3737 instead of calling gdb_suppress_entire_file.
3738 * gdb.threads/print-threads.exp: Likewise.
3739 * gdb.threads/schedlock.exp: Likewise.
3740
3741 * gdb.threads/killed.exp: Return instead of calling
3742 gdb_suppress_entire_file.
3743 * gdb.threads/linux-dp.exp: Likewise.
3744 * gdb.threads/pthreads.exp: Likewise.
3745
1e698235
DJ
37462003-01-04 Daniel Jacobowitz <drow@mvista.com>
3747
3748 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
3749 stabs.
3750 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
3751 * gdb.base/whatis.exp: Always allow (void) after function names.
3752
147ff08c
DJ
37532003-01-04 Daniel Jacobowitz <drow@mvista.com>
3754
3755 * gdb.c++/casts.exp: Correct regexp.
3756
dc62bfc2
MK
37572003-01-04 Mark Kettenis <kettenis@gnu.org>
3758
3759 * configure.in: Call AC_CONFIG_HEADER. Don't call
3760 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
3761 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
3762 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
3763 aforementioned directories in the AC_OUPUT call.
3764 * config.hin: New file.
3765 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
3766 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
3767 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
3768 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
3769 pass -I$objdir instead of -I$objdir/$subdir in compilation.
3770 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
3771 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
3772 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
3773 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
3774 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
3775 gdb.threads/configure.in, gdb.threads/configure,
3776 gdb.threads/config.in, gdb.trace/configure.in,
3777 gdb.trace/configure: Removed.
3778
77afa639
MC
37792003-01-03 Michael Chastain <mec@shout.net>
3780
3781 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
3782 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
3783
7634bb6e
DJ
37842003-01-03 Daniel Jacobowitz <drow@mvista.com>
3785
3786 * gdb.base/store.exp: Fix regular expressions.
3787
b39c905e
MK
37882002-12-28 Mark Kettenis <kettenis@gnu.org>
3789
3790 * configure.in: Rewrite.
3791 * configure: Regenerated.
3792
0a8551dd
DC
37932003-01-03 David Carlton <carlton@math.stanford.edu>
3794
3795 * gdb.base/psymtab.exp: New file.
3796 * gdb.base/psymtab1.c: Ditto.
3797 * gdb.base/psymtab2.c: Ditto.
3798
c60b7188
AF
37992002-12-23 Adam Fedor <fedor@gnu.org>
3800
3801 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
3802
ee73db83
DC
38032002-12-23 David Carlton <carlton@math.stanford.edu>
3804
3805 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
3806 and current_directory initialization.
3807
d6c1774e
JB
38082002-12-22 Jim Blandy <jimb@redhat.com>
3809
f0a847b8
JB
3810 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
3811 rather than as part of the output file name.
3812
d6c1774e
JB
3813 * gdb.base/attach.exp: There's no need to copy the test program to
3814 /tmp; that was only ever necessary on HP/UX, and this test is
3815 entirely disabled there anyway.
3816
f0708dbb
JB
38172002-12-21 Jim Blandy <jimb@redhat.com>
3818
4c2acfea
JB
3819 * gdb.c++/psmang.exp: Doc fix.
3820
f0708dbb
JB
3821 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
3822 test.
3823
9579e000
DC
38242002-12-20 David Carlton <carlton@math.stanford.edu>
3825
3826 * gdb.c++/annota2.exp: KFAIL annotate-quit.
3827
d1810171
MC
38282002-12-18 Michael Chastain <mec@shout.net>
3829
3830 * gdb.c++/annota2.exp: Add copyright year 2002.
3831
76565097
DC
38322002-12-17 David Carlton <carlton@math.stanford.edu>
3833
3834 * gdb.c++/try_catch.cc: Add marker comments.
3835 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
3836 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
3837 * gdb.c++/m-static.cc: Ditto.
3838 * gdb.c++/m-static1.cc: Ditto.
3839 * gdb.c++/try_catch.cc: Ditto.
3840
da81390b
JJ
38412002-12-16 Jeff Johnston <jjohnstn@redhat.com>
3842
3843 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
3844 to see whether we are using the new -environment-directory
3845 command which resets via -r or the old version of the command
3846 which may prompt the user. Part of fix for gdb/741.
3847
b304d130
AC
38482002-12-13 Andrew Cagney <ac131313@redhat.com>
3849
3850 * gdb.fortran/types.exp: Update obsolete comment.
3851 * gdb.fortran/exprs.exp: Ditto.
3852 * lib/gdb.exp: Delete obsolete code.
3853 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
3854 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
3855 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
3856 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
3857 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
3858 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
3859 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
3860 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
3861 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
3862 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
3863 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
3864 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
3865 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
3866 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
3867 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
3868 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
3869 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
3870 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
3871 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
3872 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
3873 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
3874 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
3875 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
3876 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
3877 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
3878 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
3879 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
3880 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
3881 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
3882 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
3883 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
3884 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
3885 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
3886 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
3887 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
3888 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
3889 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
3890
a23b6e6a
DC
38912002-12-11 David Carlton <carlton@math.stanford.edu>
3892
3893 * gdb.c++/m-data.exp: Add test for members that shadow global
3894 variables: see PR gdb/804.
3895 * gdb.c++/m-data.cc: Ditto.
3896
6604731b
DJ
38972002-12-10 Daniel Jacobowitz <drow@mvista.com>
3898
3899 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
3900
de46ecd7
DC
39012002-12-06 David Carlton <carlton@math.stanford.edu>
3902
3903 * gdb.base/store.c: Don't declare functions static.
3904
27e829d0
AC
39052002-12-04 Andrew Cagney <ac131313@redhat.com>
3906
3907 * gdb.base/store.exp, gdb.base/store.c: New files.
3908
92806416
DJ
39092002-12-03 Daniel Jacobowitz <drow@mvista.com>
3910
3911 * gdb.base/selftest.exp: Update for current gdb.
3912
3bcbaac5
DJ
39132002-12-03 Daniel Jacobowitz <drow@mvista.com>
3914
3915 * gdb.base/maint.exp: Only dump symbols from one source file
3916 or objfile.
3917
f4f00b1f
DJ
39182002-12-03 Daniel Jacobowitz <drow@mvista.com>
3919
3920 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
3921 function call.
3922
f1c8a949
JB
39232002-11-25 Jim Blandy <jimb@redhat.com>
3924
3925 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
3926 function appearing in error message.
3927
9e297a97
DJ
39282002-11-21 Daniel Jacobowitz <drow@mvista.com>
3929
3930 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
3931
1f312e79
JJ
39322002-11-08 Jeff Johnston <jjohnstn@redhat.com>
3933
d63a86f8
RM
3934 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
3935 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
3936 should be in mi console format. This is part of fix for PR gdb/604.
3937
83c31e7d
FN
39382002-09-18 Fernando Nasser <fnasser@redhat.com>
3939
3940 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
3941 which explicitly prints the zero offset as "+0".
3942
322b3f65
DJ
39432002-10-22 Daniel Jacobowitz <drow@mvista.com>
3944
3945 * gdb.threads/schedlock.c (args): Make unsigned.
3946
39472002-10-21 Daniel Jacobowitz <drow@mvista.com>
3948
3949 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
3950 numbers. Allow "foo2|selected stack frame".
3951 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
3952 * gdb.asm/asmsrc2.s: Likewise.
3953 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
3954 comments.
3955 * gdb.asm/mips.inc: New file.
3956
5e2fe5b8
AF
39572002-10-18 Adam Fedor <fedor@gnu.org>
3958
3959 * gdb.base/default.exp: Update expected output to include 'ObjC'.
3960 * gdb.base/help.exp: Likewise.
3961
abe1a5d0
KB
39622002-10-17 Kevin Buettner <kevinb@redhat.com>
3963
3964 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
3965 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
3966
10abb1d4
JB
39672002-10-02 Jim Blandy <jimb@redhat.com>
3968
3969 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
3970
1f609b42
AC
39712002-10-01 Andrew Cagney <ac131313@redhat.com>
3972
3973 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
3974 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
3975 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
3976 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
3977 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
3978 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
3979 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
3980
0aee02e4
AC
39812002-09-29 Andrew Cagney <ac131313@redhat.com>
3982
3983 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
3984 * mi0-disassemble.exp, mi0-eval.exp: Delete.
3985 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
3986 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
3987 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
3988 * mi0-var-block.exp, mi0-var-child.exp: Delete.
3989 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 3990
6fde09ad
KB
39912002-09-27 Kevin Buettner <kevinb@redhat.com>
3992
3993 * gdb.base/annota1.exp (info break): Make directory components of
3994 path optional since not all compilers emit this debug information.
3995
3996 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
3997 step ends up stepping out of the function instead of stopping on
3998 the epilogue.
3999
9e8aab75
KS
40002002-09-26 Keith Seitz <keiths@redhat.com>
4001
4002 * lib/insight-support.exp (gdbtk_start): Figure out where
4003 the insight executable is based on where gdb is. Use this
4004 executable to start insight instead of gdb.
4005
e36180d7
AC
40062002-09-25 Andrew Cagney <cagney@redhat.com>
4007
4008 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
4009
9dd34b2b
AC
40102002-09-24 Andrew Cagney <ac131313@redhat.com>
4011
4012 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
4013 test_isolated_complaints.
4014 (test_empty_complaint): New function.
4015 (test_empty_complaints): New function. Check no output when no
4016 complaints.
d63a86f8 4017
dea97812
KB
40182002-09-19 Jim Blandy <jimb@redhat.com>
4019
4020 * gdb.base/charset.exp, gdb.base/charset.c: New files.
4021
54951bd7
AC
40222002-09-19 Andrew Cagney <ac131313@redhat.com>
4023
4024 * gdb.gdb/complaints.exp: New file.
4025
dec43320
AC
40262002-09-18 Andrew Cagney <ac131313@redhat.com>
4027
4028 * gdb.base/maint.exp: Check `help maint internal-warning'.
4029
e70d6e3f
DC
40302002-09-18 David Carlton <carlton@math.stanford.edu>
4031
4032 * gdb.c++/m-static.exp: Remove breakpoints depending on line
4033 numbers, and replace them by a single breakpoint after the
4034 constructors are all finished.
4035 Add test 4.
4036 * gdb.c++/m-static.cc: Add test 4.
4037 * gdb.c++/m-static.h: New file.
4038 * gdb.c++/m-static1.cc: New file.
4039
4040 * gdb.c++/printmethod.exp: New file.
4041 * gdb.c++/printmethod.cc: New file.
4042
4043 * gdb.c++/pr-574.exp: New file.
4044 * gdb.c++/pr-574.cc: New file.
4045
afb5c968
CV
40462002-09-18 Corinna Vinschen <vinschen@redhat.com>
4047
4048 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
4049 embedded targets which never actually exit.
4050
31e45dee
FN
40512002-09-18 Fernando Nasser <fnasser@redhat.com>
4052
4053 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
4054 "don't step after run" as unresolved or unsupported, instead of xfail.
4055
a283c5a1
CV
40562002-09-18 Corinna Vinschen <vinschen@redhat.com>
4057
4058 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
4059 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
4060 Add newline to expected string in "step out of main (status wrapper)"
4061 case.
4062
11350d2a
CV
40632002-09-18 Corinna Vinschen <vinschen@redhat.com>
4064
4065 * lib/gdb.exp (rerun_to_main): Allow restarting application.
4066 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
4067
0deec7d6
TT
40682002-09-17 Tom Tromey <tromey@redhat.com>
4069
4070 * gdb.base/printcmds.exp (test_print_string_constants): Expect
4071 \000, not \0, in double-quoted string.
4072
b2b4a1b5
CV
40732002-09-14 Corinna Vinschen <vinschen@redhat.com>
4074
c9d37158 4075 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
4076 string after running the commands execution on breakpoint tests.
4077
1c56143a
CV
40782002-09-13 Corinna Vinschen <vinschen@redhat.com>
4079
4080 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
4081
37f8da45
JB
40822002-09-12 Joel Brobecker <brobecker@gnat.com>
4083
4084 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
4085
08b468e0
KS
40862002-09-10 Keith Seitz <keiths@redhat.com>
4087
4088 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
4089 runto proc.
4090 (mi_run_to_main): Use mi_runto.
4091 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
4092
dc360f58
KS
40932002-09-10 Keith Seitz <keiths@redhat.com>
4094
4095 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
4096 regexp for stopping at main. Could have multiple event notifications.
4097 Don't assume that main was declared with no parameters.
4098 (mi_next): Use mi_step_to.
4099 (mi_step): Use mi_next_to.
4100
ce3abcfb
CV
41012002-09-09 Corinna Vinschen <vinschen@redhat.com>
4102
4103 * gdb.base/default.exp: Fix expected string in `info float' test.
4104
d1f5b980
BE
41052002-09-09 Ben Elliston <bje@redhat.com>
4106
4107 * config/mips.exp: Update comments.
4108 * config/mips-idt.exp: Likewise.
4109 * config/nind.exp: Likewise.
4110 * config/slite.exp: Likewise.
4111 * config/sparclet.exp: Likewise.
4112 * config/udi.exp: Likewise.
4113 * config/vx.exp: Likewise.
4114 * config/vxworks29k.exp: Likewise.
4115
2f71430b
JB
41162002-09-05 Jim Blandy <jimb@redhat.com>
4117
4118 * gdb.threads/killed.exp: Fix test failure message.
4119
7ddebc7e
KS
41202002-09-04 Keith Seitz <keiths@redhat.com>
4121
4122 * lib/mi-support.exp: Update copyright.
4123 (mi_gdb_test): Increase the priority of the expected pattern
4124 so that it matches gdb_test.
4125
0ae67eb3
KS
41262002-09-03 Keith Seitz <keiths@redhat.com>
4127
4128 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
4129 Use integer comparison instead of string comparison for testing
4130 whether binary was built.
4131
38fc42c8
JB
41322002-09-03 Jim Blandy <jimb@redhat.com>
4133
4134 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
4135
b6ff0e81
JB
41362002-08-29 Jim Blandy <jimb@redhat.com>
4137
4138 * gdb.threads/pthreads.exp: Move the portable thread compilation
4139 code into a function in lib/gdb.exp, and call that from here.
4140 * lib/gdb.exp (gdb_compile_pthreads): New function.
4141
07c98896
KS
41422002-08-29 Keith Seitz <keiths@redhat.com>
4143
4144 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
4145 expect_out so that callers can get at it.
4146
0312286c
DJ
41472002-08-23 Daniel Jacobowitz <drow@mvista.com>
4148
4149 * gdb.threads/print-threads.c: New file.
4150 * gdb.threads/print-threads.exp: New file.
4151 * gdb.threads/schedlock.c: New file.
4152 * gdb.threads/schedlock.exp: New file.
4153
dd039bc4
EZ
41542002-08-22 Elena Zannoni <ezannoni@redhat.com>
4155
4156 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
4157 not altivec.c.
4158
1f36144c
MK
41592002-08-17 Mark Kettenis <kettenis@gnu.org>
4160
4161 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
4162 targets. The problem should be fixed now.
4163
16057ec7 41642002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
4165
4166 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
4167 2002-07-24 change that removes final dots from error messages.
4168
3c1499ad
TT
41692002-08-13 Tom Tromey <tromey@redhat.com>
4170
4171 * gdb.base/readline.exp: New file.
4172
a20ce2c3
AC
41732002-08-01 Andrew Cagney <ac131313@redhat.com>
4174
4175 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
4176 supress message.
4177
db034ac5
AC
41782002-08-01 Andrew Cagney <cagney@redhat.com>
4179
4180 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
4181 CHILL_FOR_TARGET and CHILL_LIB.
4182 * configure.in (configdirs): Remove gdb.chill.
4183 * configure: Regenerate.
4184 * lib/gdb.exp: Obsolete references to chill.
4185 * gdb.fortran/types.exp: Ditto.
4186 * gdb.fortran/exprs.exp: Ditto.
4187
3e000b18
KB
41882002-07-30 Kevin Buettner <kevinb@redhat.com>
4189
4190 * gdb.base/shlib-call.exp (additional_flags): Conditionally
4191 set Irix-specific compile and link flags.
4192
28f4966b
KB
41932002-07-29 Kevin Buettner <kevinb@redhat.com>
4194
4195 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
4196 source files. The ``-o'' option doesn't work with the ``-E'' option
4197 when using the Irix compiler.
4198
46c0d5a6
DJ
41992002-07-19 Daniel Jacobowitz <drow@mvista.com>
4200
4201 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
4202 Improve support for reusing an exec file. Copy exec file
4203 to target, and run gdbserver on the target instead of on the host.
4204
eecf4bed
JB
42052002-07-18 Jim Blandy <jimb@redhat.com>
4206
0f815cdf
JB
4207 * gdb.base/ending-run.exp: Don't expect to see the program end in
4208 some orderly fashion when we're running on a real stand-alone
4209 board.
4210
eecf4bed
JB
4211 * gdb.base/interrupt.exp: Correct logic for skipping tests on
4212 targets that don't support interrupts.
4213
52d309e4
JB
42142002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
4215
4216 * gdb.base/attach.exp: Add patterns to match output from /proc-based
4217 systems.
4218 Move comments in expect statements to inside the actions, so that they
4219 don't get matched against.
4220
ff683d9e
MK
42212002-07-10 Mark Kettenis <kettenis@gnu.org>
4222
4223 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
4224 function when asleep" test.
4225
b5356753
AC
42262002-07-10 Andrew Cagney <ac131313@redhat.com>
4227
4228 * gdb.base/page.exp: Rewrite to handle problems with very long
4229 `info set' output. Update copyright.
4230
6aa4d13a
AC
42312002-06-26 Andrew Cagney <ac131313@redhat.com>
4232
4233 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
4234 gdb.threads-hp.
4235 * gdb.hp/configure: Regenerate.
4236 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
4237 * gdb.hp/gdb.threads-hp/configure: Delete file.
4238 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
4239
8cf8c2b8
AC
42402002-06-22 Andrew Cagney <ac131313@redhat.com>
4241
4242 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
4243 setlocale, bindtextdomain and textdomain.
4244
6827a8f8
JB
42452002-06-11 Jim Blandy <jimb@redhat.com>
4246
919d772c
JB
4247 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
4248 preprocessor macro information is present.
4249
6827a8f8
JB
4250 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
4251 tests.
4252
c15b0d21
MS
42532002-06-06 Michael Snyder <msnyder@redhat.com>
4254
c5984d70
MS
4255 * gdb.base/overlays.exp: Record addresses of overlay
4256 functions in TCL variables rather than in GDB variables,
4257 to avoid having GDB convert them to pointers (with loss
4258 of information).
4259
d63a86f8 4260 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 4261 default linker script changes.
c15b0d21
MS
4262 * gdb.base/long_long.exp: Add check for sizeof (long double).
4263
be26fe0d
ML
42642002-06-06 Michal Ludvig <mludvig@suse.cz>
4265
4266 * gdb.asm/asm-source.exp: Add x86-64 target.
4267 * gdb.asm/x86_64.inc: New.
d63a86f8 4268
258093ca 42692002-05-30 Michael Chastain <mec@shout.net>
258093ca 4270
4b3153f1 4271 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
4272 * gdb.c++/m-static.cc: New file.
4273 * gdb.c++/m-static.exp: New file.
4274
241264c6
MS
42752002-05-28 Michael Snyder <msnyder@redhat.com>
4276
4277 * gdb.base/call-ar-st.exp: Allow for reduced floating point
4278 precision.
4279
9bba8c8f 42802002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 4281
4b3153f1 4282 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
4283 * gdb.c++/m-data.cc: New file.
4284 * gdb.c++/m-data.exp: New file.
4285
42862002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 4287
4b3153f1 4288 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 4289 * gdb.c++/try_catch.cc: New file.
d63a86f8 4290 * gdb.c++/try_catch.exp: New file.
9bba8c8f 4291
def1b996
MC
42922002-05-27 Michael Chastain <mec@shout.net>
4293
4294 * gdb.c++/local.exp: Accept more nested types in output.
4295
522ba268
MC
42962002-05-26 Michael Chastain <mec@shout.net>
4297
4298 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
4299
277254ba
MS
43002002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
4301
4302 * lib/gdb.exp (gdb_wrapper_init): Just because
4303 gdb_wrapper_file exists, this does not mean that the file
4304 should not be rebuilt. That is what gdb_wrapper_initialized
4305 is for.
4306 (default_gdb_init): Reset gdb_wrapper_initialized.
4307
b61a8733
MS
43082002-05-23 Michael Snyder <msnyder@redhat.com>
4309
d63a86f8 4310 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
4311 the precision of the floating point test results.
4312 * gdb.base/call-rt-st.exp: Ditto.
4313
b61a8733
MS
4314 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
4315 * gdb.base/call-rt-st.exp: Ditto.
4316
56f6e910
MC
43172002-05-19 Michael Chastain <mec@shout.net>
4318
4319 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
4320
ad0b0016
EZ
43212002-05-19 Elena Zannoni <ezannoni@redhat.com>
4322
4323 * configure.in (configdirs): Add gdb.arch.
4324 * configure: Regenerate.
4325
f617d2b6
JB
43262002-05-17 Jim Blandy <jimb@redhat.com>
4327
4328 * gdb.base/completion.exp: Recognize the more detailed error
4329 messages produced by the macro expander's lexical analyzer.
4330
eac2a696
EZ
43312002-05-14 Elena Zannoni <ezannoni@redhat.com>
4332
4333 * gdb.arch/altivec-abi.c: New file.
4334 * gdb.arch/altivec-abi.exp: New file.
4335 * gdb.arch/altivec-regs.c: New file.
4336 * gdb.arch/altivec-regs.exp: New file.
4337
2fdde8f8
DJ
43382002-05-14 Daniel Jacobowitz <drow@mvista.com>
4339
4340 * gdb.base/maint.exp (maint print type): Update for new type
4341 structure.
d63a86f8 4342
e31f1a7c
EZ
43432002-05-14 Elena Zannoni <ezannoni@redhat.com>
4344
4345 * gdb.arch: New directory.
4346 * gdb.arch/configure.in: New file.
4347 * gdb.arch/configure: New file.
4348 * gdb.arch/Makefile.in: New file.
4349
db589741
CV
43502002-05-13 Corinna Vinschen <vinschen@redhat.com>
4351
4352 * gdb.asm/asm-source.exp: Add v850 as supported target.
4353 * gdb.asm/v850.inc: New file.
4354
8ce2a7dc
DJ
43552002-05-13 Daniel Jacobowitz <drow@mvista.com>
4356
4357 * gdb.c++/annota2.exp (annotate-quit): Add comment.
4358
df763c7f
DJ
43592002-05-12 Daniel Jacobowitz <drow@mvista.com>
4360
4361 * gdb.base/break.exp: Check 'break "marker2"'.
4362
377daeed
MS
43632002-05-10 Michael Snyder <msnyder@redhat.com>
4364
4365 * gdb.base/long_long.exp: Fix typo.
4366
c4b7bc2b
JB
43672002-05-10 Jim Blandy <jimb@redhat.com>
4368
ecac9a4e
JB
4369 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
4370 a bug.
4371
c4b7bc2b
JB
4372 * gdb.base/printcmds.exp (test_integer_literals_rejected):
4373 Recognize more detailed error message produced by the macro
4374 expander's lexical analyzer.
4375 * lib/gdb.exp (test_print_reject): Same.
4376
e71019a1
MK
43772002-05-09 Mark Kettenis <kettenis@gnu.org>
4378
4379 * gdb.c++/method.exp: Fix typo.
4380
fedfc8e6
MS
43812002-05-08 Michael Snyder <msnyder@redhat.com>
4382
166a1957
MS
4383 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
4384 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 4385 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
4386 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
4387 Add iftarget clause for strongarm.
d63a86f8 4388
f1c47eb2
MS
43892002-05-06 Michael Snyder <msnyder@redhat.com>
4390
cb9a9d3e
MS
4391 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
4392 (gdb_continue_to_end): Accept output from status wrapper.
4393 * gdb.base/ending-run.exp: Add case for output from status wrapper.
4394 Clean up fail messages to match pass messages.
4395
f1c47eb2
MS
4396 Enable the "needs_status_wrapper" testsuite feature.
4397 * lib/gdb.exp (gdb_wrapper_init): New procedure.
4398 (gdb_compile): Conditionally call gdb_wrapper_init.
4399 * gdb.base/a2-run.exp: Recognize output from status wrapper.
4400 * gdb.c++/method.exp: Recognize output from status wrapper.
4401
6079c749
BE
44022002-05-06 Ben Elliston <bje@redhat.com>
4403From Graydon Hoare <graydon@redhat.com>
4404
4405 * config/sid.exp: Include support for "rawsid" protocol.
4406
188baff3
JB
44072002-05-03 Jim Blandy <jimb@redhat.com>
4408
4409 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
4410 * gdb.c++/hang3.C: New file.
4411
b9c07f0f
AC
44122002-05-04 Andrew Cagney <ac131313@redhat.com>
4413
4414 * gdb.base/default.exp: Remove obsolete code.
4415 * gdb.c++/misc.exp: Ditto. Update copyright.
4416 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
4417 * gdb.base/whatis.exp: Ditto. Update copyright.
4418 * gdb.base/scope.exp: Ditto. Update copyright.
4419 * gdb.base/ptype.exp: Ditto. Update copyright.
4420 * gdb.base/printcmds.exp: Ditto. Update copyright.
4421 * gdb.base/opaque.exp: Ditto. Update copyright.
4422 * gdb.base/list.exp: Ditto.
4423 * gdb.base/funcargs.exp: Ditto. Update copyright.
4424 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
4425 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
4426 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
4427 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
4428 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
4429 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
4430
5c7a0397
MS
44312002-05-02 Michael Snyder <msnyder@redhat.com>
4432
d6dcc264 4433 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
4434 * gdb.base/long_long.exp: Add xscale target.
4435 * gdb.base/default.exp: Add xscale target.
4436
eb7f1c48
JB
44372002-05-01 Jim Blandy <jimb@redhat.com>
4438
4439 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
4440 gdb.c++/hang.exp: New test.
4441
a6befae8
FF
44422002-05-01 Fred Fish <fnf@redhat.com>
4443
4444 * gdb.base/completion.exp: Handle completions of "./Make" for
4445 more than one completion possibility, as is the case when we
4446 build and test in the source tree.
4447
0a310277
AG
44482002-04-29 Anthony Green <green@redhat.com>
4449
4450 * gdb.java/jmisc1.exp: New file.
4451 * gdb.java/jmisc2.exp: New file.
4452
6ff9af88
DJ
44532002-04-24 Daniel Jacobowitz <drow@mvista.com>
4454
4455 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
4456
96b3d632
EZ
44572002-04-23 Elena Zannoni <ezannoni@redhat.com>
4458
4459 * gdb.base/help.exp: Change 'help status' to allow for target
4460 dependent output differences.
4461
5019bb54
MC
44622002-04-22 Michael Chastain <mec@shout.net>
4463
4464 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
4465
a805a116
MC
44662002-04-22 Michael Chastain <mec@shout.net>
4467
4468 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
4469
a1706bfd
DM
44702002-04-17 David S. Miller <davem@redhat.com>
4471
4472 * gdb.asm/sparc64.inc: New file.
4473 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
4474
a73a20a2
EZ
44752002-04-19 Elena Zannoni <ezannoni@redhat.com>
4476
4477 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
4478 instruction file directly into the build tree. Clean up at end of
4479 test.
4480
ba678339
DM
44812002-04-18 David S. Miller <davem@redhat.com>
4482
4483 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
4484 handle 64-bit platforms correctly.
4485 * gdb.base/maint.exp: Likewise.
4486
b03399da
KB
44872002-04-18 Kevin Buettner <kevinb@redhat.com>
4488
4489 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
4490 ``-fpic'' when compiling files comprising a shared library, but
4491 it does need additional linker flags in order to find shared
4492 libraries at run time.
4493
e2004992
KB
44942002-04-18 Kevin Buettner <kevinb@redhat.com>
4495
4496 * gdb.base/cvexpr.c (use): New function.
4497 (main): Invoke use() on all global variables to prevent
4498 some linkers from deleting these otherwise unused symbols.
4499
d8937120
MC
45002002-04-17 Michael Chastain <mec@shout.net>
4501From David S. Miller <davem@redhat.com>
4502
4503 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
4504 handle 64-bit platforms correctly.
4505
ffd61a58
MS
45062002-04-12 Michael Snyder <msnyder@redhat.com>
4507From Jim Blandy <jimb@redhat.com>
4508 * gdb.base/foo.c (foox): Remove section attribute; the linker
4509 script can handle this instead.
4510 * gdb.base/bar.c (barx): Same.
4511 * gdb.base/baz.c (bazx): Same.
4512 * gdb.base/grbx.c (grbxx): Same.
4513
4514 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
4515 manager doesn't automatically unmap overlays unnecessarily.
4516
6b8426a6
MH
45172002-04-10 Martin M. Hunt <hunt@redhat.com>
4518
4519 * gdb.base/ending-run.exp: Fix pattern for Mips targets
4520 stepping out of main.
4521
34af4875
MC
45222002-04-09 Michael Chastain <mec@shout.net>
4523
4524 * gdb.c++/local.cc (main): Move call to marker1() inside nested
4525 scope so that the nested scope tests will make sense.
4526 * gdb.c++/local.exp: Write patterns that actually work with gcc
4527 (the HP patterns "were never known to work with gcc").
4528 Keep the old aCC patterns too.
4529
2d1676a0
DJ
45302002-04-09 Daniel Jacobowitz <drow@mvista.com>
4531
4532 * gdb.base/attach.exp: Correct target board test.
4533
3a63e3f9
MC
45342002-04-08 Michael Chastain <mec@shout.net>
4535
4536 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
4537 in a const method. Add some xfail and fail cases for configurations
4538 that do not emit the "const ...".
4539
f18dabd2
MC
45402002-04-07 Michael Chastain <mec@shout.net>
4541
4542 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
4543 Accept "A * const" and "const A * const" as type of "this".
4544 Fix spelling of getFunky throughout. Make messages uniform.
4545
0fcddd82
EZ
45462002-04-07 Elena Zannoni <ezannoni@redhat.com>
4547
4548 Work around for PR gdb/285:
4549 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
4550
16a8534a
EZ
45512002-04-07 Elena Zannoni <ezannoni@redhat.com>
4552
4553 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
4554 instructions file at run time instead of configure time.
4555 Sometimes we run the test in a directory that is not the one we
4556 configured in.
4557 * gdb.asm/configure.in: Delete creation of symlink.
4558 * gdb.asm/configure: Regenerate.
4559
24181d81
JB
45602002-04-05 J. Brobecker <brobecker@gnat.com>
4561
4562 * gdb.gdb/xfullpath.exp: New test, to exercise the new
4563 xfullpath () function.
4564
7cdb7107
DJ
45652002-04-04 Daniel Jacobowitz <drow@mvista.com>
4566
4567 * gdb.asm/Makefile.in: Correct dependencies.
4568
4569 * gdb.asm/powerpc.inc: New file.
4570 * gdb.asm/asm-source.exp: Add PowerPC.
4571 * gdb.asm/configure.in: Likewise.
4572 * gdb.asm/configure: Regenerated.
4573
a7d17088
DJ
45742002-04-04 Daniel Jacobowitz <drow@mvista.com>
4575
4576 * gdb.base/relocate.exp: New file.
4577 * gdb.base/relocate.c: New file.
4578
cd721503
FF
45792002-04-04 Fred Fish <fnf@redhat.com>
4580
4581 * gdb.base/step-test.exp: Update comment regarding stopping in
4582 memcpy/bcopy calls inserted as part of the compiler runtime.
4583
b22ad7a7
MS
45842002-04-04 Michael Snyder <msnyder@redhat.com>
4585
4586 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
4587
5f279fa6
DJ
45882002-04-03 Daniel Jacobowitz <drow@mvista.com>
4589
4590 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
4591 (gdb_expect): Remove $notransfer hack.
4592
dd0fd3ce
DJ
45932002-04-02 Daniel Jacobowitz <drow@mvista.com>
4594
4595 * gdb.c++/classes.exp ("calling method for small class"): Match
4596 updated register output.
4597
1e50cda1
DJ
45982002-03-30 Daniel Jacobowitz <drow@mvista.com>
4599
4600 Fix PR gdb/452
4601 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
4602 when finished. Make gdb_file_cmd send "exec-file" when
4603 appropriate.
4604
24015922
DJ
46052002-03-30 Daniel Jacobowitz <drow@mvista.com>
4606
4607 * gdb.base/attach.exp: Remove extra setup_xfail.
4608
dd7dfd64
MS
46092002-03-26 Michael Snyder <msnyder@redhat.com>
4610
4611 * gdb.base/default.exp: Add tests for dump, append, and restore.
4612 * gdb.base/help.exp: Add tests for dump, append, and restore.
4613 * gdb.base/dump.exp: New file, test dump, append and restore.
4614 * gdb.base/dump.c: New file.
4615
48b2f8d7
MS
46162002-03-27 Michael Snyder <msnyder@redhat.com>
4617
d63a86f8 4618 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
4619 clean-ups in help messages.
4620
05b4d525
FF
46212002-03-26 Fred Fish <fnf@redhat.com>
4622
4623 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
4624 have debugging info for those functions and the compiler uses them
4625 internally to copy structs around.
4626
d7679631
FF
46272002-03-26 Fred Fish <fnf@redhat.com>
4628
4629 * gdb.base/list.exp: Revert the change made yesterday and add note
4630 about why we don't list the default lines for remote targets.
4631
523ac3f9
MS
46322002-03-25 Michael Snyder <msnyder@redhat.com>
4633
4634 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
4635
754b2b8d
FF
46362002-03-25 Fred Fish <fnf@redhat.com>
4637
4638 * gdb.base/list.exp: This test works on remote targets so remove
4639 the short circuit for remote targets. Update copyright.
4640
33c3e192
FF
46412002-03-25 Fred Fish <fnf@redhat.com>
4642
4643 * gdb.base/attach.exp: Fix logic error that was suppressing this
4644 test for all non hppa*-*-hpux* targets, instead of the hp target.
4645 Move comments closer to the suppression point. Also now need to
4646 check that we are running natively.
4647
d43e73ee
MS
46482002-03-22 Michael Snyder <msnyder@redhat.com>
4649
882c8f02
MS
4650 * gdb.base/default.exp: Add test for gcore. Update copyright.
4651 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 4652
04c12f60
FF
46532002-03-06 Fred Fish <fnf@redhat.com>
4654
4655 * gdb.base/funcargs.c: Remove extraneous ';' character.
4656 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
4657
b43df995
MC
46582002-03-04 Michael Chastain <mec@shout.net>
4659
4660 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
4661 accommodate gcc v3 function signature.
4662 * gdb.mi/mi0-var-cmd-exp: Ditto.
4663
92362027
AC
46642002-02-24 Andrew Cagney <ac131313@redhat.com>
4665
4666 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
4667 ``GNU/Linux'' or ``Linux kernel''
4668 * testsuite/gdb.threads/pthreads.c: Ditto.
4669
258ad32d
MC
46702002-02-24 Michael Chastain <mec@shout.net>
4671
4672 * gdb.threads/pthreads.c (thread1): Add a return statement.
4673 (thread2): Likewise.
4674 (foo): Likewise.
4675
04c3b3d4
MC
46762002-02-23 Michael Chastain <mec@shout.net>
4677
4678 * gdb.threads/linux-dp.c (philosopher): Add a return statement
4679 to placate gcc.
4680
5a2a0a20
MC
46812002-02-23 Michael Chastain <mec@shout.net>
4682
4683 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
4684 test "ptype bint". The test passes on all my stabs configurations.
4685
a640f7fc
JB
46862002-02-21 Jim Blandy <jimb@redhat.com>
4687
27924826
JB
4688 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
4689 filename at a time, and watch for the ones we want to see.
4690
a640f7fc
JB
4691 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
4692 types of pointers to prototyped functions.
4693
edcc8c75
AC
46942002-02-20 Andrew Cagney <ac131313@redhat.com>
4695
4696 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
4697 signed, unsigned and straight char.
4698 (padding_char, padding_short, padding_int, padding_long,
4699 padding_long_long, padding_float, padding_double,
4700 padding_long_double): New global variables.
4701 (fill, fill_structs): New functions.
4702
4703 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
4704 for correctly sized writes. Update copyright.
4705 (get_valueof): New procedure.
4706 (get_sizeof): Call get_valueof.
4707 (check_valueof): New procedure.
4708 (check_padding): New procedure.
4709
ac57ea44
MC
47102002-02-20 Michael Chastain <mec@shout.net>
4711
4712 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
4713 to setup_xfail. Document some of the remaining calls.
4714
7a10c941
MC
47152002-02-18 Michael Chastain <mec@shout.net>
4716
4717 * gdb.c++/userdef.exp: Update copyright year.
4718
fb8acdcc
DJ
47192002-02-18 Daniel Jacobowitz <drow@mvista.com>
4720
4721 * gdb.c++/userdef.exp: Test overloaded operators properly.
4722 Remove xfails.
4723
fda6ae12
MS
47242002-02-14 Michael Snyder <msnyder@redhat.com>
4725
4726 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
4727
676a0442
DJ
47282002-02-14 Daniel Jacobowitz <drow@mvista.com>
4729
4730 * gdb.base/a2-run.exp: Check for a remote target properly.
4731 * gdb.base/annota1.exp: Likewise.
4732 * gdb.base/list.exp: Likewise.
4733 * gdb.base/reread.exp: Likewise.
4734 * gdb.base/scope.exp: Likewise.
4735 * gdb.base/shlib-call.exp: Likewise.
4736 * gdb.base/term.exp: Likewise.
4737 * gdb.c++/annota2.exp: Likewise.
4738
78b4f468
RE
47392002-02-13 Richard Earnshaw <rearnsha@arm.com>
4740
4741 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
4742
9a81ba51
MC
47432002-02-10 Michael Chastain <mec@shout.net>
4744
4745 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
4746 (call_after_alloca): Ditto.
4747
004af6c7
DJ
47482002-02-10 Daniel Jacobowitz <drow@mvista.com>
4749
4750 * gdb.base/ending-run.exp: Guard "cont" test with
4751 gdb_skip_stdio_test.
4752
37225f62
JB
47532002-02-06 Jim Blandy <jimb@redhat.com>
4754
4755 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
4756 from here...
4757 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
4758 To here. Disable this test on non-HP platforms. Add big comment.
4759
fe6fdd96
MS
47602002-02-04 Michael Snyder <msnyder@redhat.com>
4761
4762 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
4763 other than d10v and m32r.
4764
036fad3f
RE
47652002-02-02 Richard Earnshaw <rearnsha@arm.com>
4766
4767 * gdb.base/default.exp: Rewrite test patterns to reduce time
4768 taken to match them.
4769
7148ab62
DJ
47702002-01-30 Daniel Jacobowitz <drow@mvista.com>
4771
4772 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
4773 Allow a start function above main.
4774 * gdb.threads/linux-dp.exp: Fix copyright date.
4775
396cc255
DJ
47762002-01-30 Daniel Jacobowitz <drow@mvista.com>
4777
4778 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
4779 (check_philosopher_stack): Check for manager thread before checking
4780 for a just-starting thread.
4781
f038d31b
DJ
47822002-01-30 Daniel Jacobowitz <drow@mvista.com>
4783
4784 From Neil Booth <neil@daikokuya.demon.co.uk>:
4785 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
4786 warnings.
4787
b3ff9d9a
FF
47882002-01-21 Fred Fish <fnf@redhat.com>
4789
4790 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
4791 not caller.
4792
39ad761d
JB
47932002-01-21 Jim Blandy <jimb@redhat.com>
4794
4795 * gdb.base/reread.exp: Check that GDB properly re-reads the
4796 executable file when it changes while no inferior is running.
4797
aaf320fa
FF
47982002-01-21 Fred Fish <fnf@redhat.com>
4799
4800 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
4801 optionally accept the "shlib events" variation.
4802
808a31f5
JB
48032002-01-21 Jim Blandy <jimb@redhat.com>
4804
4805 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
4806 call `fflush' after every `printf', so that the output is produced
4807 at predictable points, regardless of whatever buffering does (or
4808 doesn't) take place.
4809 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
4810 at different points.
4811
4420d5e2
DJ
48122002-01-20 Daniel Jacobowitz <drow@mvista.com>
4813
4814 * gdb.c++/inherit.exp: Update copyright years.
4815 * gdb.c++/method.exp: Likewise.
4816
3e36a0f4
DJ
48172002-01-20 Daniel Jacobowitz <drow@mvista.com>
4818
4819 * gdb.c++/classes.exp: Update for improved v3 support and skipping
4820 artificial methods/arguments.
4821 * gdb.c++/derivation.exp: Likewise.
4822 * gdb.c++/inherit.exp: Likewise.
4823 * gdb.c++/method.exp: Likewise.
4824 * gdb.c++/virtfunc.exp: Likewise.
4825
b4ceaee6
AC
48262002-01-18 Andrew Cagney <ac131313@redhat.com>
4827
4828 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
4829 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
4830 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
4831 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
4832 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
4833 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
4834
ecace851
JB
48352002-01-17 Jim Blandy <jimb@redhat.com>
4836
4837 * gdb.asm/asm-source.exp (info symbol): Take another shot at
4838 anchoring the pattern matching the entry point symbol's name.
4839
375fc983
AC
48402002-01-17 Andrew Cagney <ac131313@redhat.com>
4841
4842 * gdb.base/maint.exp: Update ``maint internal-error'' to match
4843 continue/quit query. Update copyright.
4844
fe6fdd96
MS
48452002-01-14 Michael Snyder <msnyder@redhat.com>
4846
4847 * gdb.base/gcore.exp: Remove extra debugging output.
4848
e017c81f
DJ
48492002-01-13 Daniel Jacobowitz <drow@mvista.com>
4850
4851 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
4852 for slightly dubious v2 mangled string.
4853
37ab3bf8
DJ
48542002-01-13 Daniel Jacobowitz <drow@mvista.com>
4855
4856 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
4857
1bc05c3a 48582002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 4859
1bc05c3a 4860 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 4861
1bc05c3a
JM
4862 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
4863 constructors.
4864 * gdb.c++/derivation.exp: Likewise.
4865 * gdb.c++/templates.exp: Likewise.
4866 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 4867
1bc05c3a
JM
48682002-01-10 Michael Snyder <msnyder@redhat.com>
4869
4870 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 4871
a911c360
MS
48722002-01-08 Michael Snyder <msnyder@redhat.com>
4873
4874 * gdb.base/gcore.exp: New test for generate-core-file command.
4875 * gdb.base/gcore.c: Testcase for above.
4876 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
4877
ea2119ec
JM
48782002-01-08 Jason Merrill <jason@redhat.com>
4879
4880 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
4881
68203136
FF
48822002-01-07 Fred Fish <fnf@redhat.com>
4883
4884 * gdb.c++/overload.exp: Remove unconditional xfails for:
4885 print foo_instance1.overloadargs(1)
4886 print foo_instance1.overloadargs(1, 2)
4887 print foo_instance1.overloadargs(1, 2, 3)
4888 print foo_instance1.overloadargs(1, 2, 3, 4)
4889 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
4890 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
4891 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
4892 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
4893 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
4894 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
4895 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
4896 print foo_instance1.overload1arg()
4897 print foo_instance1.overload1arg((char)arg2)
4898 print foo_instance1.overload1arg((signed char)arg3)
4899 print foo_instance1.overload1arg((unsigned char)arg4)
4900 print foo_instance1.overload1arg((int)arg7)
4901 print foo_instance1.overload1arg((unsigned int)arg8)
4902 print foo_instance1.overload1arg((float)arg11)
4903 print foo_instance1.overload1arg((double)arg12)
d63a86f8 4904
21b9b5b1
MS
49052002-01-07 Michael Snyder <msnyder@redhat.com>
4906
4907 * gdb.base/huge.exp: New test. Print a very large target data object.
4908 (skip_huge_test): New test variable. Define if you want to skip this
4909 test. The test reads an 8 megabyte data object from the target, so it
4910 might be very time consuming on remote targets with a slow connection.
4911 * gdb.base/huge.c: New file. Test case for above.
4912
725f922e
FF
49132002-01-07 Fred Fish <fnf@redhat.com>
4914
4915 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
4916 g_instance.bfoo, and g_instance.cfoo.
4917
634d57ec
JL
4918Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
4919
f286b2c3
JL
4920 * gdb.base/break.c (multi_line_if_conditional): New function.
4921 (multi_ilne_while_conditional): Likewise.
4922 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
4923 IF or WHILE condition puts the breakpoint at the start of
4924 the condition.
4925
634d57ec
JL
4926 * gdb.base/selftest.exp (backtrace through signal handler): Remove
4927 hppa*-*-hpux* expected failure.
4928 * gdb.base/structs.exp (do_function_calls): Similarly.
4929
4930 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
4931 watchpoints.
4932
9fbfe2dc
AC
49332002-01-06 Andrew Cagney <ac131313@redhat.com>
4934
4935 Fix PR gdb/66.
4936 * gdb.base/structs.exp: Replace skip for a29k with skip for
4937 gdb,cannot_call_functions.
4938 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
4939 * gdb.base/callfuncs.exp: Ditto.
4940 * gdb.base/call-rt-st.exp: Ditto.
4941 * gdb.base/call-strs.exp: Ditto.
4942 * gdb.base/callfwmall.exp: Ditto.
4943 * gdb.base/scope.exp: Obsolete xfail a29k.
4944 * gdb.c++/misc.exp: Ditto.
4945 * gdb.c++/cplusfuncs.exp: Ditto.
4946 * gdb.base/ptype.exp: Ditto.
4947 * gdb.base/printcmds.exp: Ditto.
4948 * gdb.base/opaque.exp: Ditto.
4949 * gdb.base/list.exp: Ditto.
4950 * gdb.base/funcargs.exp: Ditto.
4951 * gdb.base/default.exp: Ditto.
4952
8ddad156
MS
49532002-01-04 Michael Snyder <msnyder@redhat.com>
4954
ca4976a6 4955 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
4956 * gdb.base/maint.exp: Add tests for maint info sections options.
4957
1b074332
JL
4958Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
4959
4960 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
4961
7d159115
CV
49622001-12-20 Corinna Vinschen <vinschen@redhat.com>
4963
4964 * gdb.asm/arm.inc: New file.
4965 * gdb.asm/asm-source.exp: Add arm targets.
4966 * gdb.asm/configure.in: Ditto.
4967 * gdb.asm/configure: Recreated from configure.in.
4968
8fb87725
JL
4969Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
4970
afabe08c
JL
4971 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
4972 with HP's compiler.
4973 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
4974 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
4975 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
4976 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
4977
4978 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
4979 either HP's compilers or GCC.
4980
db521deb
JL
4981 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
4982 a SIGBUS or SIGSEGV.
4983
4984 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
4985
4986 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
4987 can be compiled with either HP's compiler or GCC.
4988
cfa88ab7
JL
4989 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
4990 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
4991 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
4992
ca344dff
JL
4993 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
4994 to match current gdb output. Update due to using auto-solib-limit
4995 for limiting instead of overloading auto-solib-add.
4996 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
4997 test program.
4998
3f3c6e55 4999 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
5000 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
5001 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
5002 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
5003 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
5004 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
5005 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
5006 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
5007 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
5008 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
5009 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
5010 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
5011 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 5012
8fb87725
JL
5013 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
5014 a SIGTRAP to the inferior.
5015
cf599fa7
CV
50162001-12-19 Corinna Vinschen <vinschen@redhat.com>
5017
5018 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
5019 Substitute call to target_link by call to gdb_compile.
5020
2cd045cd
JL
5021Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
5022
5023 * gdb.base/break.exp: Fix HP specific search string when testing
5024 backtracing in a called function.
5025
d63a86f8 5026 * gdb.base/constvars.exp: Only set lang to C++ if we're
2cd045cd
JL
5027 compiling the test with HP's compilers.
5028 * gdb.base/volatile.exp: Similarly.
5029
99ebe9ac
JB
50302001-12-19 Jim Blandy <jimb@redhat.com>
5031
5032 * gdb.base/printcmds.exp: Expect the null character to be printed
5033 as '\0', and the '\013' to be printed as '\v'.
5034 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
5035 * gdb.base/setvar.exp: Same.
5036
b9891b29
JB
50372001-12-17 Jim Blandy <jimb@redhat.com>
5038
0eba65ab
JB
5039 * gdb.base/completion.exp: Rather than completing very long
5040 filenames, which can make the readline library produce output we
5041 don't recognize, cd to the directory first, and then complete
5042 using nice, short relative paths.
5043
6970b5b1
JB
5044 * gdb.base/completion.exp: On some systems, there is, in fact, a
5045 variable named `b' in scope, since GDB treats all static
5046 variables as being in scope. So use `no_var_named_this'
5047 instead of `b'.
5048
b9891b29
JB
5049 * gdb.base/corefile.exp: Recognize the message saying that GDB
5050 can't find the core file's registers as a failure.
5051
e6ccd35f
JSC
50522001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
5053
5054 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
5055 test expect string more specific.
5056
105ba819
CV
50572001-12-13 Corinna Vinschen <vinschen@redhat.com>
5058
5059 * gdb.asm/asm-source.exp: Add support for xstormy16.
5060 * gdb.asm/configure.in: Ditto.
5061 * gdb.asm/configure: Rebuild.
5062 * gdb.asm/xstormy16.inc: New file.
5063
e9e79dd9
FF
50642001-12-10 Fred Fish <fnf@redhat.com>
5065
5066 * gdb.base/maint.exp: Update to match changes in type dumping code.
5067
347dc97d
JB
50682001-12-10 Jim Blandy <jimb@redhat.com>
5069
5070 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
5071 matching the entry point symbol's name at the beginning of the
5072 line.
5073
5178b9d6
DJ
50742001-12-07 Daniel Jacobowitz <drow@mvista.com>
5075
5076 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
5077 gdb.c++/inherit.exp, gdb.c++/method.exp,
5078 gdb.c++/namespace.exp, gdb.c++/templates.exp,
5079 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
5080 and class layout support.
5081
af890c52
DJ
50822001-12-07 Daniel Jacobowitz <drow@mvista.com>
5083
5084 * gdb.c++/classes.exp: Add test for static member function.
5085 * gdb.c++/misc.cc: Add class with static member function.
5086
7a345fb3
JB
50872001-12-07 Jim Blandy <jimb@redhat.com>
5088
f2e54a80 5089 If GDB says it can't find the struct the function returned, report
8032bf31
JB
5090 those tests as `unsupported'.
5091 * gdb.base/call-rt-st.exp (print_struct_call): New function.
5092 Rewrite subsequent tests to use it.
5093
5094 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
5095 those tests as `unsupported'.
5096 * gdb.base/structs.exp (call_struct_func): New function.
5097 (do_function_calls): Use call_struct_func to call the functions
5098 returning structs.
5099
0bc69509
JB
5100 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
5101 whether functions are prototyped or not, so we can't possibly pass
5102 arguments to t_float_values2 properly.
5103
7a345fb3
JB
5104 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
5105 value of `timeout' for targets other than the mips*tx39-*.
5106
edb6ede1
MS
51072001-12-06 Michael Snyder <msnyder@redhat.com>
5108
d63a86f8 5109 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
5110 and detect whether the start symbol has a leading underscore.
5111
2d842f13
JB
51122001-12-04 Jim Blandy <jimb@redhat.com>
5113
5114 * gdb.base/completion.exp: Clarify indentation.
5115
68550daf
JB
51162001-12-03 Jim Blandy <jimb@redhat.com>
5117
5118 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
5119 variables on the S/390, not `.word'.
5120
cd5195a8
JB
51212001-11-30 Jim Blandy <jimb@redhat.com>
5122
5123 Add assembly-source tests for s390-ibm-linux.
5124 * gdb.asm/s390.inc: New file.
5125 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
5126 the S/390 architecture.
5127 * gdb.asm/configure: Regenerated.
5128
ca9efc90
MS
51292001-11-30 Michael Snyder <msnyder@redhat.com>
5130
5131 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
5132 next, info source, info sources, info line, global and static
5133 variables, and static functions.
5134 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
5135 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
5136 * gdb.asm/asmsrc1.s: Add a static function and some variables.
5137 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
5138 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
5139 (gdbasm_leave): Restore frame pointer.
5140 (gdbasm_startup): Copy stack set-up from crt0.S.
5141
d0e66976
FN
51422001-11-26 Fernando Nasser <fnasser@redhat.com>
5143
5144 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
5145 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
5146 to a local (non-static) variable. Copy tstruct.a to a static buffer
5147 and return a pointer to that buffer.
5148 * gdb.base/callfwmall.c (t_structs_a): Ditto.
5149
e2334072
MK
51502001-11-24 Mark Kettenis <kettenis@gnu.org>
5151
5152 * gdb.asm/configure.in: Fix recognition of ix86 target.
5153 * gdb.asm/configure: Regenerate.
5154
756caa3d
MS
51552001-11-21 Michael Snyder <msnyder@redhat.com>
5156
5157 * gdb.asm/sparc.inc: New file.
5158 * gdb.asm/asm-source.exp: Recognize sparc target.
5159 * gdb.asm/configure.in: Recognize sparc target.
5160 * gdb.asm/configure: Regenerate.
d63a86f8 5161
9a4d72d5
MS
51622001-11-21 Michael Snyder <msnyder@redhat.com>
5163
5164 * gdb.asm/m32r.inc: New file.
5165 * gdb.asm/asm-source.exp: Recognize m32r target.
5166 * gdb.asm/configure.in: Recognize m32r target.
5167 * gdb.asm/configure: Regenerate.
5168
a773d1cd
MS
51692001-11-20 Michael Snyder <msnyder@redhat.com>
5170
017ac23d
MS
5171 * gdb.asm/i386.inc: New file.
5172 * gdb.asm/asm-source.exp: Recognize ix86 target.
5173 * gdb.asm/configure.in: Recognize ix86 target.
5174 * gdb.asm/configure: Regenerate.
5175
a773d1cd
MS
5176 * gdb.c++/namespace.exp: Fix quotes in output messages.
5177
bb632afb
MS
51782001-11-14 Michael Snyder <msnyder@redhat.com>
5179
25d559ca 5180 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
5181 qualifier in a type cast expression, to designate an address
5182 in the instruction space (Harvard architecture).
5183
4749e309
MS
51842001-11-13 Michael Snyder <msnyder@redhat.com>
5185
5186 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
5187 Tests for expressions using 'const' and 'volatile'.
5188
25050984
CV
51892001-11-13 Corinna Vinschen <vinschen@redhat.com>
5190
5191 * gdb.asm/asm-sources.exp: Allow defining linker flags.
5192
1902c51f
DJ
51932001-11-12 Daniel Jacobowitz <drow@mvista.com>
5194
5195 * lib/mi-support.exp (mi_run_to_helper): Move comments
5196 outside of gdb_expect.
5197
dcf95b47
DJ
51982001-11-11 Daniel Jacobowitz <drow@mvista.com>
5199
5200 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
5201 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
5202 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
5203 mi0_run_to): New functions.
5204 * gdb.mi/mi-simplerun.exp: Use them.
5205 * gdb.mi/mi0-simplerun.exp: Likewise.
5206 * gdb.mi/mi-var-cmd.exp: Likewise.
5207 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 5208
45b074e1
AC
52092001-11-10 Andrew Cagney <ac131313@redhat.com>
5210
5211 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
5212 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
5213
bf50d346
AC
52142001-11-09 Andrew Cagney <ac131313@redhat.com>
5215
5216 * gdb.base/restore.exp: Include $expected value in restored test
5217 message.
5218
9383332c
AC
52192001-11-09 Andrew Cagney <ac131313@redhat.com>
5220
5221 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
5222 implemented.
5223
db62520a
MS
52242001-11-08 Michael Snyder <msnyder@redhat.com>
5225
5226 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
5227 Add pass/fail message for stop at breakpoint in call dummy function.
5228
b5703437
MS
52292001-11-07 Michael Snyder <msnyder@redhat.com>
5230
d63a86f8
RM
5231 * gdb.c++/templates.exp (test_template_breakpoints):
5232 If we get an overload menu, but it does not match what
760f6330 5233 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
5234 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
5235 making the whitespace optional. Argument for "new" may be
5236 "unsigned" as well as "unsigned int/long".
d63a86f8 5237 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
5238 making the whitespace optional. Also replace "(void) with
5239 "((void|)), making the keyword "void" optional.
d63a86f8 5240 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
5241 making the whitespace optional. Also replace "(void) with
5242 "((void|)), making the keyword "void" optional.
3bf40917
MS
5243 * gdb.base/callfuncs.c (t_float_values): This function must
5244 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 5245 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
5246 can be tested against both cases. Usually one case involves
5247 promotion of float to double, while the other does not.
5248 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
5249 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
5250 includes a stack frame for "start".
5251
c8ab4e6d
JB
52522001-11-05 Jim Blandy <jimb@redhat.com>
5253
5254 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
5255 pointers are 32 bits long, and that offsets of relocs are always
5256 stored in the data (REL-style), and not in the reloc entry itself
5257 (RELA-style).
5258 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
5259 stabs.
5260
3f08ced9
MS
52612001-11-01 Michael Snyder <msnyder@redhat.com>
5262
5263 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
5264 and regular expression operators by using quoting.
5265
cbfa24cd
MS
52662001-10-31 Michael Snyder <msnyder@redhat.com>
5267
5268 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
5269 depending on what the symbol table contains.
5270 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
5271 the output of the ptype command. Similarly, accept both "const &"
5272 and "const&".
5273
aaa68313
CV
52742001-10-31 Corinna Vinschen <vinschen@redhat.com>
5275
5276 * gdb.base/miscexprs.c (main): Add usage of preprocessor
5277 symbol `STORAGE' to allow to choose the storage class of
5278 the local datastructures.
5279 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
5280 compiler directive.
5281
91740388
MS
52822001-10-30 Michael Snyder <msnyder@redhat.com>
5283
5284 * gdb.base/jump.exp: Allow it to run for all targets.
5285
1b7c05e7
CV
52862001-10-29 Corinna Vinschen <vinschen@redhat.com>
5287
5288 * gdb.base/call-ar-st.c (print_double_array): Match for loop
5289 with new double_array size.
5290 (main): Change storage class of all local variables to static.
5291 Reduce size of double_array to 9.
5292 * gdb.base/call-ar-st.exp: Increase timeout value.
5293 Change expected output for double array to match new size in
5294 call-ar-st.c.
5295
36a22261
CV
52962001-10-29 Corinna Vinschen <vinschen@redhat.com>
5297
5298 * gdb.base/ending-run.exp: Create identical output when passing
5299 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 5300 Stormy16 target.
36a22261 5301
92b8ae91
MK
53022001-10-28 Mark Kettenis <kettenis@gnu.org>
5303
5304 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
5305 that we catch the expected failure under Linux/x86.
5306
cb135b83
OF
53072001-10-29 Orjan Friberg <orjanf@axis.com>
5308
5309 * gdb.base/setvar.exp: Escape curly braces.
5310 * gdb.stabs/weird.exp: Ditto.
5311
6884aa54
DJ
53122001-10-27 Daniel Jacobowitz <drow@mvista.com>
5313
5314 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
5315 * gdm.mi/mi0-hack-cli.exp: Likewise.
5316
0398c9aa
AC
53172001-10-25 Andrew Cagney <ac131313@redhat.com>
5318
5319 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
5320 messages.
5321
d20bf2e8
AC
53222001-10-21 Andrew Cagney <ac131313@redhat.com>
5323
5324 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
5325 checking MI enabled.
5326
03dd63aa
CV
53272001-10-09 Corinna Vinschen <vinschen@redhat.com>
5328
5329 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
5330
1d9d99f3
FCE
53312001-10-04 Frank Ch. Eigler <fche@redhat.com>
5332
5333 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
5334 if gdb child process crashes, just signal an error.
5335
838ae6c4
JB
53362001-10-02 Jim Blandy <jimb@redhat.com>
5337
5338 * lib/gdb.exp (test_xfail_format): Simplify.
5339
5340 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
5341 front of the variable name `format'. Simplify `if'.
5342
8f0cbc1c
DJ
53432001-10-01 Daniel Jacobowitz <drow@mvista.com>
5344
5345 * gdb.threads/pthreads.exp: Wait for output and delay
5346 before sending ^C.
5347
1f08dafd
DJ
53482001-10-01 Daniel Jacobowitz <drow@mvista.com>
5349
5350 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
5351 some incorrect output instead of timing out.
5352 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
5353
674f90ff
CV
53542001-09-28 Corinna Vinschen <vinschen@redhat.com>
5355
5356 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
5357 check to allow additional `int'.
5358
9b284272
DJ
53592001-09-27 Daniel Jacobowitz <drow@mvista.com>
5360
5361 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
5362 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
5363
b55a4771
MS
53642001-09-27 Michael Snyder <msnyder@redhat.com>
5365
5366 * lib/gdb.exp (test_debug_format): New proc.
5367 (setup_xfail_format): Use new proc test_debug_format.
5368 * gdb.base/constvars.exp (local_compiler_xfail_check): New
5369 proc; use new service proc test_debug_format.
5370 Replace all other "gcc_compiled" tests with this test.
5371 * gdb.base/volatile.exp (local_compiler_xfail_check): New
5372 proc; use new service proc test_debug_format.
5373 Replace all other "gcc_compiled" tests with this test.
5374
53752001-09-27 Michael Snyder <msnyder@redhat.com>
5376
5377 * gdb.base/cvexpr.exp: New file.
5378 * gdb.base/cvexpr.c: New file
5379 Test for expressions using const and volatile keywords.
5380
4e6667ac
CV
53812001-09-26 Corinna Vinschen <vinschen@redhat.com>
5382
5383 * gdb.base/constvars.exp: Check for different orders of keywords
5384 and additional "int" strings in output.
5385
4f337972
AC
53862001-09-22 Andrew Cagney <ac131313@redhat.com>
5387
5388 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
5389 responses from "help maint".
5390
2015650d
FCE
53912001-09-19 Frank Ch. Eigler <fche@redhat.com>
5392
5393 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
5394 to localhost:NNN instead of :NNN, in case Xvfb is listening
5395 only on TCP.
5396
f3bcedc1
CV
53972001-09-19 Corinna Vinschen <vinschen@redhat.com>
5398
5399 * gdb.base/recurse.exp: When checking leaving the watchpoint
5400 scope, recognize when gdb is in function's epilogue and pass.
5401
6b819c92
KS
54022001-09-18 Keith Seitz <keiths@redhat.com>
5403
5404 * lib/insight-support.exp (_gdbtk_export_target_info): Add
5405 support for running tests against sid targets.
5406 (gdbtk_done): Ditto.
5407
a10c9419
CV
54082001-09-18 Corinna Vinschen <vinschen@redhat.com>
5409
5410 * gdb.base/ending-run.c (main): Set stdout buffersize
5411 to the same reasonable value for any target.
5412 * gdb.base/ending-run.exp: Add a regular expression
5413 to make testsuite happy on Sanyo Stormy16 target.
5414
739d0d99
CV
54152001-09-17 Corinna Vinschen <vinschen@redhat.com>
5416
5417 * gdb.base/display.c (do_loops): Add float variable `f'.
5418 Increment f in loop.
5419 * gdb.base/display.exp: Increment timeout by 60 seconds.
5420 Change float display test to use variable `f'.
5421
1b8947f0
JB
54222001-09-17 Jim Blandy <jimb@redhat.com>
5423
5424 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
5425 overflowing the limited breakpoint tables on some ROM monitors
5426 (like the ROM68K).
5427
9890ac81
FCE
54282001-09-15 Frank Ch. Eigler <fche@redhat.com>
5429
5430 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
5431 the "-ac" (disable access control) flag.
5432
6db765ea
JH
54332001-08-30 Jeff Holcomb <jeffh@redhat.com>
5434
5435 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
5436 ints.
5437
4c32cc04
KS
54382001-08-30 Keith Seitz <keiths@redhat.com>
5439
5440 * lib/gdb.exp: Move all insight-related functionality into
5441 separate file.
5442 * lib/insight-support.exp: New file.
5443
8d6e6f81
FCE
54442001-08-29 Frank Ch. Eigler <fche@redhat.com>
5445
5446 * config/sid.exp (sid_start): Never set sid verbosity; disable
5447 expect_background {} that consumed its stdout; tolerate </dev/null.
5448 Attempt to set endianness override in "sid" protocol mode. Cleanup.
5449
6a90e1d0
AC
54502001-08-18 Andrew Cagney <ac131313@redhat.com>
5451
5452 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
5453 CLI jump command to start it.
5454 (mi_run_to_main): Fail immediatly when unexpected output.
5455
1759b3c3
AC
54562001-08-18 Andrew Cagney <ac131313@redhat.com>
5457
5458 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
5459 beginning of function. Fix PR gdb/191.
5460
61d11d80
FCE
54612001-08-16 Frank Ch. Eigler <fche@redhat.com>
5462
5463 * config/sid.exp (sid_start): Don't warn if we cannot figure out
5464 what to force sid endianness to.
5465
942a4df2
KS
54662001-08-15 Keith Seitz <keiths@redhat.com>
5467
5468 * lib/gdb.exp (gdbtk_start): Don't set environment
5469 variables for TCL_LIBRARY and friends. Insight will
5470 now figure these out for itself.
5471
0521c418
MS
54722001-08-02 Michael Snyder <msnyder@redhat.com>
5473
5474 * gdb.base/completion.exp: Remove the symbol "a64l" from
5475 the expect string; this is target-specific, and not related
5476 to what is being tested.
5477
74a9a58a
DB
54782001-08-02 Dave Brolley <brolley@redhat.com>
5479
5480 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
5481
c70819fa
MS
54822001-07-25 Michael Snyder <msnyder@redhat.com>
5483
c2b8fa57
MS
5484 * gdb.base/consecutive.exp: New file. Test stepping over
5485 breakpoints on consecutive instructions.
5486 * gdb.base/consecutive.c: New file.
5487
c70819fa
MS
5488 * gdb.base/call-rt-st.exp: Use double-backslash to quote
5489 curly braces in regular expressions.
5490
2b1a1355
MS
54912001-07-25 Michael Snyder <msnyder@redhat.com>
5492
5493 * gdb.base/ending-run.exp: Accept "Program exited normally" as
5494 legitimate output from stepping out of main.
5495
413eca6f
KS
54962001-07-22 Keith Seitz <keiths@redhat.com>
5497
5498 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
5499 the empty string, do not run the tests.
5500
7e5a9322
SC
55012001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
5502
5503 * gdb.base/long_long.exp: Detect size of pointer. Take into
5504 account 2-byte pointers when testing for p/a results.
5505
de58f10f
SC
55062001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
5507
d63a86f8 5508 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
5509 and defined to 1K for m68hc11.
5510 (random_data): Reduce table to 1K for embedded platforms (68hc11).
5511 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
5512 (sizeof_random_data): New variable to tell the size of the data table;
5513 don't test past this size; always run to main.
5514
d6f5fea1
SC
55152001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
5516
5517 * gdb.base/return2.exp: return of long long and double fails for
5518 68HC11; don't execute these tests on that platform.
5519 * gdb.base/return.exp: Return of a double fails for 68hc11.
5520
c477543d
SC
55212001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
5522
5523 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
5524 tests that print a float.
5525 * call-rt-st.exp: Likewise.
5526
63cf1c79
MK
55272001-07-12 Mark Kettenis <kettenis@gnu.org>
5528
5529 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
5530 running this test on Linux.
5531
112f9ab5
MC
55322001-06-24 Michael Chastain <chastain@redhat.com>
5533
5534 * gdb.base/arithmet.exp: Remove some tests to make all test names
5535 unique.
5536
4970cb0f
MS
55372001-07-03 Michael Snyder <msnyder@redhat.com>
5538
5539 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
5540 the output of the ptype command.
5541
d85da69f
MS
55422001-07-02 Michael Snyder <msnyder@redhat.com>
5543
4c8a82de
MS
5544 * gdb.base/completion.exp: Don't assume that break.c is the only
5545 source file that may contain functions named "marker".
d85da69f
MS
5546 * gdb.base/corefile.exp: Quote the curly braces in regexp.
5547
8afc772b
AC
55482001-06-28 Andrew Cagney <ac131313@redhat.com>
5549
5550 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
5551 of files to delete.
5552
5553 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
5554 * gdb.disasm/h8300s.exp: New file.
5555 gdb.disasm/h8300s.s: Likewise.
5556
cff22675
AC
55572001-06-27 Andrew Cagney <ac131313@redhat.com>
5558
5559 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
5560 empty breakpoint tables.
5561
68c81b54
AC
55622001-06-25 Andrew Cagney <ac131313@redhat.com>
5563
5564 * lib/mi-support.exp: Update args=... part of stop-reason
5565 patterns. Accept either a list or a tuple.
5566
2dd62704
AC
55672001-06-23 Andrew Cagney <ac131313@redhat.com>
5568
5569 * lib/mi-support.exp: Remove local emacs variable defining
5570 change-log-default-name.
5571
b4127474
MC
55722001-06-22 Michael Chastain <chastain@redhat.com>
5573
5574 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
5575 This is operationally compatible with the previous version.
5576
8dbfb380
JB
55772001-06-13 Jim Blandy <jimb@redhat.com>
5578
5579 * lib/gdb.exp (gdb_test): Doc fix.
5580
f2d8c86d
MC
55812001-06-10 Michael Chastain <chastain@redhat.com>
5582
5583 * gdb.base/exprs.exp: Remove a duplicate test.
5584
81564d34
JB
55852001-06-06 Jim Blandy <jimb@redhat.com>
5586
5587 * gdb.base/return2.exp (main): Use values to test float and double
5588 returns that are not NaN's, to avoid being confused by IEEE
5589 comparison rules.
5590
da55addb
MS
55912001-06-04 Michael Snyder <msnyder@redhat.com>
5592
5593 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 5594 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
5595 rather than wait for 12 more tests to time out.
5596
42c65987
JB
55972001-06-06 Jim Blandy <jimb@redhat.com>
5598
b18bced9 5599 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 5600 Don't forget to match the GDB prompt.
b18bced9 5601
42c65987
JB
5602 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
5603
5b41e5f0
JB
56042001-06-04 Jim Blandy <jimb@redhat.com>
5605
5606 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
5607 command.
5608
015e046f
KB
56092001-05-31 Kevin Buettner <kevinb@redhat.com>
5610
5611 * gdb.base/annota1.exp (info break): Match four or more spaces
5612 after "Address".
5613
fb1ffbbe
MC
56142001-05-31 Michael Chastain <chastain@redhat.com>
5615
5616 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
5617 (dm_type_int_star): Likewise.
5618 (dm_type_long_star): Likewise.
5619 (dm_type_void_star): Likewise.
5620
5ea2a32c
KB
56212001-05-29 Kevin Buettner <kevinb@redhat.com>
5622
5623 * gdb.base/completion.exp (INPUTRC): Set this environment variable
5624 to a known value in order to get consistent results regardless
5625 of the setting of INPUTRC or the presence or contents of .inputrc.
5626
ae23c492
MS
56272001-05-24 Michael Snyder <msnyder@redhat.com>
5628
ac55707e
MS
5629 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
5630 Don't require that the main thread and the manager thread are the
5631 first in the list.
5632
ae23c492
MS
5633 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
5634 debugging. If test fails, issue an "unsupported" not a "fail".
5635
400071f1
JB
56362001-05-24 Jim Blandy <jimb@redhat.com>
5637
5638 Don't assume that short is shorter than int.
5639 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
5640 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 5641 this isn't true.
400071f1
JB
5642 ("print unsigned char == (~0)"): Add test that verifies that ~0,
5643 an int, is not equal to ~0 stored in an unsigned char. This tests
5644 the same thing that the previous test meant to, but works on
5645 16-bit machines, too.
5646 ("print unsigned char != (~0)"): Same test, complemented.
5647
0816a3e5
MS
56482001-05-24 Michael Snyder <msnyder@redhat.com>
5649
5650 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 5651 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
5652 and prevents dejagnu getting out of step.
5653
f6dc23a9
KB
56542001-05-23 Kevin Buettner <kevinb@redhat.com>
5655
5656 * gdb.base/finish.exp (finish_void): Revise pattern for
5657 stopping on the call statement to not permit stopping at
5658 the start of the instructions comprising the call sequence.
5659
7dbd117d
MC
56602001-05-19 Michael Chastain <chastain@redhat.com>
5661
5662 * gdb.base/callfuncs.exp: Make all test names unique.
5663 * gdb.base/commands.exp: Make all test names unique.
5664 * gdb.base/condbreak.exp: Make all test names unique.
5665 * gdb.base/dbx.exp: Make all test names unique.
5666 * gdb.base/default.exp: Make all test names unique.
5667 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
5668 and TIMEOUT messages to their corresponding PASS message.
5669 * gdb.base/ending-run.exp: Make all test names unique.
5670 * gdb.base/long_long.exp: Remove duplicate test.
5671
6b0b0a9e
KB
56722001-05-21 Kevin Buettner <kevinb@redhat.com>
5673
5674 * gdb.base/finish.exp (finish_void): Allow "finish" command to
5675 stop on the call statement as well as the statement after the
5676 call.
5677
2caa35cb
MS
56782001-05-21 Michael Snyder <msnyder@redhat.com>
5679
5680 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
5681
40713331
EZ
56822001-05-10 Elena Zannoni <ezannoni@redhat.com>
5683
5684 * gdb.base/completion.exp: Revamp test. Make it execute on all
5685 platforms.
5686
c2c1be8d
EZ
56872001-05-10 Elena Zannoni <ezannoni@redhat.com>
5688
2c9cd303
EZ
5689 * config/gdbserver.exp (gdb_load): Handle the case
5690 in which the arguments to gdbserver are given in the
5691 baseboard configuration file.
5692 Also handle the case in which the server needs to do a
5693 load.
5694
9671de48
KS
56952001-05-07 Keith Seitz <keiths@cygnus.com>
5696
5697 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
5698 set up the display for testing.
5699 (gdbtk_start): Convert all paths to paths that tcl will like.
5700 Export target information to environment.
5701 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
5702 necessary.
5703 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
5704 (to_tcl_path): New proc to convert a given pathname into
5705 a path acceptible as an argument to a tcl command.
5706 (_gdbtk_export_target_info): New proc to export target info
5707 into the environment for gdbtk testing.
5708 (gdbtk_done): New proc to signal end-of-test.
5709
5a360f47
JB
57102001-05-06 Jim Blandy <jimb@redhat.com>
5711
5712 * restore.c: Make the code of caller0 correspond to its comment.
5713
66c756c6
MS
57142001-05-03 Michael Snyder <msnyder@redhat.com>
5715
5716 * config/sid.exp (gdb_target_sid): Check for error messages.
5717 On error or timeout, don't make expect exit (which will terminate
5718 all subsequent tests); instead just make gdb exit.
d63a86f8 5719 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
5720 return a negative value.
5721
a966fde5
JB
57222001-04-24 Jim Blandy <jimb@redhat.com>
5723
851c18e0
JB
5724 * gdb.c++/templates.exp: If we see the prompt for the overload
5725 list, but we haven't recognized any of the longer patterns,
5726 arrange for this test to fail, not hang.
5727
a966fde5
JB
5728 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
5729 variations.
5730
db144853
MC
57312001-04-22 Michael Chastain <chastain@redhat.com>
5732
5733 * gdb.c++/local.exp: Use the 'runto' library function.
5734 * gdb.c++/namespace.exp: Likewise.
5735 * gdb.c++/overload.exp: Likewise.
5736
3207ec21
KB
57372001-03-26 Kevin Buettner <kevinb@redhat.com>
5738
5739 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
5740 * gdb.base/step-line.exp: New file. Test step/next in presence of
5741 #line directives.
5742 * gdb.base/step-line.c: New file. Test program for the above.
5743 * gdb.base/step-line.inp: New file. We pretend that this file has
5744 been transformed by some other tool into step-line.c.
5745
13b57657
JB
57462001-03-21 Jim Blandy <jimb@redhat.com>
5747
5748 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
5749 unmangled operator names.
5750
754cbe1c
JB
57512001-03-20 Jim Blandy <jimb@redhat.com>
5752
5753 * gdb.threads/linux-dp.exp: Recognize an additional message
5754 generated by GDB when it doesn't understand how to debug threads
5755 on the target system.
5756
177495c9
AC
57572001-03-19 Andrew Cagney <ac131313@redhat.com>
5758
5759 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
5760
f266096b
MC
57612001-03-12 Michael Chastain <chastain@redhat.com>
5762
5763 * gdb.c++/derivation.exp: Use the 'runto' library function.
5764
cac3c2ff
MC
57652001-03-12 Michael Chastain <chastain@redhat.com>
5766
5767 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
5768
b6c11a24
MC
57692001-02-24 Michael Chastain <chastain@redhat.com>
5770
5771 * gdb.c++/ref-types.exp: Change handwritten code to library
5772 function 'runto'.
5773
6bae5bce
OF
57742001-03-16 Orjan Friberg <orjanf@axis.com>
5775
5776 * gdb.base/signals.exp: Set count to 0 explicitly.
5777
0015fd9a
MS
57782001-03-15 Mark Salter <msalter@redhat.com>
5779
5780 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
5781 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
5782 (gdb_load): Add support for additional target_info: gdb_download_size
5783 and gdb_load_timeout.
0015fd9a 5784
fc33412a
DT
5785Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
5786
5787 * gdb.base/annota1.exp: Move test of isnative to earlier in the
5788 file -- to prevent failing when the compile fails but we have no
5789 intention of running the tests anyway.
5790
5791 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
5792 tests if set.
5793
5794 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
5795 integers.
5796
5797 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
5798 * gdb.c++/namespace.exp: Ditto.
5799
115f06de
OF
58002001-03-07 Orjan Friberg <orjanf@axis.com>
5801
5802 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
5803 * gdb.base/pointers.exp: Relax pattern match of decimals.
5804
b6ba6518
KB
58052001-03-06 Kevin Buettner <kevinb@redhat.com>
5806
5807 * Makefile.in, config/abug.exp, config/cfdbug.exp,
5808 config/cpu32bug.exp, config/dve.exp, config/est.exp,
5809 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
5810 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
5811 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
5812 config/sh.exp, config/sid.exp, config/slite.exp,
5813 config/sparclet.exp, config/udi.exp, config/unknown.exp,
5814 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
5815 config/vxworks.exp, config/vxworks29k.exp,
5816 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
5817 gdb.base/all-bin.exp, gdb.base/annota1.exp,
5818 gdb.base/arithmet.exp, gdb.base/assign.exp,
5819 gdb.base/async.exp, gdb.base/attach.exp,
5820 gdb.base/bitfields.exp, gdb.base/bitops.exp,
5821 gdb.base/break.exp, gdb.base/call-ar-st.exp,
5822 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
5823 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
5824 gdb.base/commands.exp, gdb.base/completion.exp,
5825 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
5826 gdb.base/constvars.exp, gdb.base/corefile.exp,
5827 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
5828 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
5829 gdb.base/ending-run.exp, gdb.base/environ.exp,
5830 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
5831 gdb.base/finish.exp, gdb.base/foll-exec.exp,
5832 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
5833 gdb.base/funcargs.exp, gdb.base/help.exp,
5834 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
5835 gdb.base/logical.exp, gdb.base/long_long.exp,
5836 gdb.base/maint.exp, gdb.base/mips_pro.exp,
5837 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
5838 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
5839 gdb.base/pointers.exp, gdb.base/printcmds.exp,
5840 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
5841 gdb.base/regs.exp, gdb.base/relational.exp,
5842 gdb.base/remote.exp, gdb.base/reread.exp,
5843 gdb.base/restore.exp, gdb.base/return2.exp,
5844 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
5845 gdb.base/selftest.exp, gdb.base/setshow.exp,
5846 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
5847 gdb.base/sigall.exp, gdb.base/signals.exp,
5848 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
5849 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
5850 gdb.base/step-test.exp, gdb.base/structs.c,
5851 gdb.base/structs.exp, gdb.base/structs2.exp,
5852 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
5853 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
5854 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
5855 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
5856 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
5857 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
5858 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
5859 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
5860 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
5861 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
5862 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
5863 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
5864 gdb.fortran/types.exp, gdb.java/jmisc.exp,
5865 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
5866 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
5867 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
5868 gdb.trace/circ.exp, gdb.trace/collection.exp,
5869 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
5870 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
5871 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
5872 gdb.trace/report.exp, gdb.trace/save-trace.exp,
5873 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
5874 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
5875 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
5876 notices.
5877
dc96c6c7 58782001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
5879
5880 * gdb.base/varargs.c (find_max_double): Fix printf format string:
5881 first arg is int not float.
5882
dc96c6c7 58832001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
5884
5885 * gdb.base/reread.exp: Unsupported for non-native targets;
5886 doesn't work for remote debugging.
5887
9b0c4aeb
FN
58882001-02-19 Fernando Nasser <fnasser@redhat.com>
5889
5890 From Drew Moseley <dmoseley@redhat.com>
5891 * gdb.base/ending-run.exp: Properly handle the BSP state when
5892 stepping past the end of main.
5893
02aa71d5
MC
58942001-02-19 John Moore <jmoore@redhat.com>
5895
5896 * gdb.base/commands.exp (infrun_breakpoint_command_test):
5897 Converted HPUX fix for non-expected items following multiple
5898 step commands into general solution for all platforms.
5899
1fa449a4
MC
59002001-02-18 Michael Chastain <chastain@redhat.com>
5901
5902 * gdb.c++/classes.exp (do_tests): Change runto statements
5903 from "runto 'foo(void)'" to "runto 'foo'". This makes the
5904 statements demangler agnostic.
5905 * gdb.c++/virtfunc.exp (do_tests): Likewise.
5906 (gdb_virtfunc_restart): Likewise.
5907
b2f9ec70
MC
59082001-02-14 Michael Chastain <chastain@redhat.com>
5909
5910 * gdb.c++/inherit.exp (do_tests): Change runto statements
5911 from "runto 'foo(void)'" to "runto 'foo'". This makes the
5912 statements demangler agnostic.
5913
cf74b8ca
AC
5914Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
5915
5916 * gdb.threads/pthreads.exp: Unify pass/fail messages for
5917 ``continue to bkpt at common_routine in thread 2'' and ``stopped
5918 before calling common_routine 15 times'' tests.
5919
99f78f56
MC
59202001-02-11 Michael Chastain <chastain@redhat.com>
5921
5922 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
5923 Helps the test script figure out which demangler is in use.
5924 (dm_type_foo_ref): Ditto.
5925 (dm_type_int_star): Ditto.
5926 (dm_type_long_star): Ditto.
5927 (dm_type_unsigned_int): Ditto.
5928 (dm_type_void): Ditto.
5929 (dm_type_void_star): Ditto.
99707966 5930 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
5931 Probe the gdb demangler and set variables to accommodate
5932 formatting differences.
5933 (info_func_regexp): New function. Same as info_func, but
5934 matches against a regexp.
5935 (info_func): Match against a literal string.
5936 (print_addr_2): New function. Match against a literal string,
5937 which can be different from the input to gdb.
5938 (print_addr): Simply call print_addr_2 with the same argument twice.
5939 (test_lookup_operator_functions): Use demangler formatting variables.
5940 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
5941 the tests in the same order as the C++ class declaration.
5942 (test_paddr_operator_functions): Ditto.
5943 (test_paddr_overloaded_functions): Ditto.
5944 (test_paddr_hairy_functions): Use demangler formatting variables.
5945 Add reference to gdb/19 for related tests.
5946 (do_tests): Call probe_demangler.
5947
1de8f023
KB
59482001-01-30 Kevin Buettner <kevinb@redhat.com>
5949
5950 * gdb.c++/templates.cc (printf): Remove unused function definition.
5951
ca3f91ed
MS
59522001-01-26 Felix Lee <flee@redhat.com>
5953
5954 * sid.exp (sid_exit): Pass host, not target, to remote_close.
5955
59562001-01-25 matthew green <mrg@redhat.com>
5957
5958 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
5959 up sid.
5960 (sid_exit): Call `remote_pop_conn' after GDB is gone.
5961
59622001-01-25 matthew green <mrg@redhat.com>
5963
5964 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 5965 Deprecate $sid_spawn_id.
ca3f91ed
MS
5966 (sid_exit): Remove code necessary only for `spawn.'
5967
59682001-01-25 matthew green <mrg@redhat.com>
5969
5970 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
5971
fb18ec4a
MC
59722001-01-28 Michael Chastain <chastain@redhat.com>
5973
5974 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
5975 to call when tests fail. It takes gdb out of the overloaded
5976 function choice menu back to the main prompt, so that the test
5977 program stays synchronized.
5978 (set_bp_overloaded): New proc to collect all the common
5979 code for setting a breakpoint on an overloaded name. Calls
5980 take_gdb_out_of_choice_menu when needed.
5981 (menu_overload1arg): New variable to collect the repeated
5982 instances of the expected menu for an overloaded name. Change
5983 the regular expression to handle changes in g++ type encoding:
5984 "void" can be either "void" or "", and "unsigned int" can be
5985 either "unsigned int" or "unsigned".
5986 (continue_to_bp_overloaded): Change regular expressions to handle
5987 changes in g++ type encoding.
5988 (no proc): Call take_gdb_out_of_choice_menu when needed.
5989 Remove redundant calls to "info break". Accept either "canceled"
5990 or "cancelled". Change regular expressions in "info break"
5991 calls to handle changes in g++ type encoding. Give all tests
5992 unique strings.
5993
9c646a6e
BE
59942001-01-17 Ben Elliston <bje@redhat.com>
5995
5996 * config/sid.exp: New file.
5997
9549d9c1
AC
5998Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
5999
6000 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
6001
dc96c6c7 60022000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
6003
6004 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
6005 Add a RE to accept a non-ascii char if one is ever presented.
6006
b4df4f68
FN
60072000-12-20 Fernando Nasser <fnasser@redhat.com>
6008
297dd0fd 6009 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 6010
dc96c6c7 60112000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 6012
d63a86f8 6013 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
6014 in regexp. One '\' does not suffice on Linux.
6015
4a7bddb6
MC
60162000-12-09 Michael Chastain <chastain@redhat.com>
6017
6018 * gdb.base/break.exp (test_clear_command): Use a marker function
6019 rather than 'main' for the test function. Also move this
6020 test to an execution point where the marker function names are
6021 guaranteed to be bound to functions. (Executing tests after a
6022 'finish' from main runs into name conflicts with local names
6023 in __libc_start_main).
6024
dc96c6c7 60252000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
6026
6027 * gdb.base/finish.exp: New test for gdb's "finish" command.
6028 * gdb.base/return2.exp: New test for gdb's "return" command.
6029 * gdb.base/return2.c: New source file for above.
6030
dc96c6c7 60312000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
6032
6033 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
6034 * gdb.base/miscexprs.exp: Ditto.
6035 * gdb.base/pointers.exp: Ditto.
6036 * gdb.c++/derivation.exp: Ditto.
6037 * gdb.c++/local.exp: Ditto.
6038 * gdb.c++/namespace.exp: Ditto.
6039 * gdb.c++/overload.exp: Ditto.
6040 * gdb.c++/ref-types.exp: Ditto.
6041
dc96c6c7 60422000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
6043
6044 * gdb.base/constvars.exp: Test result of "up" command.
6045 * gdb.base/miscexprs.exp: Ditto.
6046 * gdb.base/pointers.exp: Ditto.
6047 * gdb.base/scope.exp: Ditto.
6048 * gdb.c++/derivation.exp: Ditto.
6049 * gdb.c++/local.exp: Ditto.
6050 * gdb.c++/namespace.exp: Ditto.
6051 * gdb.c++/overload.exp: Ditto.
6052 * gdb.c++/ref-types.exp: Ditto.
6053
44097287
FN
60542000-11-22 Michael Chastain <chastain@redhat.com>
6055
6056 * mips_pro.exp: Accept either "middle -> top -> main" or
6057 "middle -> main" in the backtrace, because gcc can optimize
6058 tail calls to jumps. Remove setup_xfail for the hppa case.
6059 Add a comment with the original warning messages from PR 3016,
6060 which was filed in 1993, to preserve them for posterity.
6061
9d2e1bab
ND
60622000-11-17 Nick Duffek <nsd@redhat.com>
6063
6064 * lib/gdb.exp (gdb_test): Override timeout with board info.
6065
1aca8eb7
ND
60662000-11-17 Nick Duffek <nsd@redhat.com>
6067
6068 * gdb.base/display.exp: Don't kill running stub. Add "again" to
6069 the second kill and detach messages.
6070
93076499
ND
60712000-11-17 Nick Duffek <nsd@redhat.com>
6072
6073 * configure.in: Add AC_EXEEXT.
6074 * configure: Regenerate.
6075 * Makefile.in (just-check): Export EXEEXT.
6076 * lib/gdb.exp ($EXEEXT): Import from environment.
6077 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
6078 expect "maint dump-me" on Cygwin.
6079 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
6080 $EXEEXT.
6081
30e87cd3
ND
60822000-11-17 Nick Duffek <nsd@redhat.com>
6083
6084 * gdb.base/break.exp: Test backtrace and finish from called
6085 function on all platforms, not just HP-UX.
6086
dc96c6c7 60872000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
6088
6089 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
6090 code from gdb_target_monitor, so it can be used independantly
6091 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 6092
dc96c6c7 60932000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
6094
6095 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
6096 * gdb.base/corefile.exp: Expect the message "Program is being
6097 debugged already" when we send the "corefile" command, since
6098 the preceeding gdb_load may have connected gdb to a remote target.
6099 * gdb.base/display.exp: Disable hardware watchpoints if new
6100 board info variable "no_hardware_watchpoints" is true.
6101 Replace single-letter commands with more readable ones.
6102 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
6103 if new board info variable "no_hardware_watchpoints" is true.
6104 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
6105 to see if stdio (printf) testing is possible.
6106 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
6107 board info variable "no_hardware_watchpoints" is true. Use new
6108 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
6109
39124dea
FN
61102000-11-13 Fernando Nasser <fnasser@redhat.com>
6111
6112 From Orjan Friberg <orjanf@axis.com>:
6113 * gdb.base/printcmds.exp: Escape curly braces followed by a number
6114 in array print pattern match.
6115
a9e2e984
FN
61162000-11-09 Fernando Nasser <fnasser@redhat.com>
6117
6118 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
6119 spelling "cancelled" to U.S. spelling "canceled" to match changes
6120 made to gdb.
6121 * gdb.c++/ovldbreak.exp: Ditto.
6122
c7db355b
PS
61232000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
6124
6125 * gdb.base/callfuncs.c (main): Moved to end of file, call
6126 t_double_values to initialize the FPU before inferior calls are made.
6127 * gdb.base/callfuncs.exp: Test for register preservation after calling
6128 inferior functions. Add tests for continuining, finishing and
6129 returning from a stop in a call dummy.
6130
dc96c6c7 61312000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
6132
6133 * gdb.base/commands.exp: Break up long lines, and re-indent.
6134
dc96c6c7 61352000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
6136
6137 * config/gdbserver.exp: Rewritten from the ground up, to make it
6138 compatible with the current dejagnu tree, and to make it work with
6139 the new "gdbserver" in libremote.
6140
dc96c6c7 61412000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
6142
6143 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
6144 * gdb.base/varargs.exp: Skip entire test if no printf support.
6145 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
6146 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
6147
dc96c6c7 61482000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
6149
6150 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
6151 no floating point support.
6152 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
6153 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
6154 * gdb.base/call-rt-st.exp: Ditto.
6155 * gdb.base/call-strs.exp: Ditto.
6156
bac5fc66
JG
61572000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
6158
6159 * gdb.base/sizeof.c: include <stdio.h>.
6160
6161 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
6162 'finish', otherwise uncaptured gdb_prompt would potentially
6163 throw remaining test points out of sync.
6164
b22a6027
SB
61652000-07-26 Scott Bambrough <scottb@netwinder.org>
6166
6167 * gdb.base/recurse.exp: Run tests for all targets.
6168 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
6169 gnu-oldld case on ARM.
6170 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
6171 for ARM targets.
d63a86f8 6172
d8231941
AG
6173Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
6174
6175 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
6176 * gdb.java/configure: Rebuild.
6177
8caabe69
AG
6178Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
6179
6180 * gdb.java/jv-exp.exp: New file.
6181
9d273ca3
AG
6182Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
6183
6184 * configure: Rebuilt.
6185 * configure.in (configdirs): Add gdb.java.
6186 * gdb.java/jmisc.java: New file.
6187 * gdb.java/jmisc.exp: New file.
6188 * gdb.java/Makefile.in: New file.
6189 * gdb.java/configure: Rebuilt.
6190 * gdb.java/configure.in: New file.
6191 * lib/java.exp: New file.
6192
4f823a66
AC
6193Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
6194
6195 * gdb.base/exprs.exp: Test casts to a pointer including over and
6196 underflow.
6197
2391e11d
AC
6198Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
6199
6200 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
6201 and the compilers sizes.
6202
54602222
ND
62032000-07-09 Nick Duffek <nsd@redhat.com>
6204
6205 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
6206 (use_methods): New function.
6207 (main): Call use_methods().
6208 * gdb.c++/classes.exp (test_method_param_class): New procedure.
6209 (do_tests): Call test_method_param_class.
6210
2bec0572
ND
62112000-07-09 Nick Duffek <nsd@redhat.com>
6212
6213 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
6214 spelling.
6215 (test_enums): New procedure. Move enum tests from end of script
6216 to here. Set breakpoint on function name instead of line number.
6217 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
6218 (enums2): New marker function.
6219 (enums1): New function.
6220 (main): Call enums1(). Move enum tests to enums1().
6221
78492fde
AC
6222Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
6223
6224 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
6225 compile/link program. Update line numbers.
6226 * gdb.asm/d10v.inc: Define ``startup''.
6227 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 6228
49a2cef8
AC
6229Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
6230
6231 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
6232
3e6c8688
EZ
62332000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6234
6235 * gdb.base/maint.exp: Add 'maint print architecture' item to output
6236 of 'help maint print' command.
6237
9ff5cbe9
AC
6238Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
6239
6240 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
6241 they use gdb_expect_list.
6242
17c579bd
AC
6243Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
6244
6245 * gdb.base/commands.exp: Use ``set remote
6246 memory-read-packet-size'' instead of ``set endian big'' to test
6247 long commands.
6248
e6d71bf3
DB
62492000-06-03 Daniel Berlin <dan@cgsoftware.com>
6250
6251 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 6252 g++, and stop skipping them.
e6d71bf3
DB
6253
6254 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
6255 work under g++.
6256
d63a86f8 6257 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
6258 initialization.
6259
dc96c6c7 62602000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
6261
6262 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
6263 the regular expression: accept an (almost) arbitrary sequence of
6264 "frames-invalid" and "breakpoints-invalid" messages both before
6265 and after the "starting" message.
6266
dc96c6c7 62672000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
6268
6269 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 6270
dc96c6c7 62712000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
6272
6273 * gdb.base/annota1.exp (annotate-signal-handler-caller):
6274 Relax the regular expression a little, make it pass on Solaris 8.
6275
8216cda9
KB
62762000-05-12 Kevin Buettner <kevinb@redhat.com>
6277
6278 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 6279 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
6280 Instead, it is permissible for gdb to stop on the line of the
6281 call itself.
6282
1a570b2f
MS
62832000-05-12 Michael Snyder <msnyder@.cygnus.com>
6284
6285 * gdb.base/break.exp (bp on small function, optimized file):
6286 Add a second pass pattern. The behavior differs here between stabs
6287 and dwarf for one-line functions. Stabs preserves two line symbols
6288 (one before the prologue and one after) with the same line number,
6289 but dwarf regards these as duplicates and discards one of them.
6290 Therefore the address after the prologue (where the breakpoint is)
6291 has no exactly matching line symbol, and GDB reports the breakpoint
6292 as if it were in the middle of a line rather than at the beginning.
6293
dc96c6c7 62942000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 6295
d63a86f8 6296 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
6297 rather than "send_gdb" (for consistancy).
6298
7d418785
AC
6299Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
6300
6301 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
6302 * gdb.c++/templates.cc: Properly check for GCC version number.
6303 * lib/compiler.cc: Likewise
6304
dc96c6c7 63052000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 6306
d63a86f8 6307 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
6308 gdb may not stop at the first line of main, due to code motion.
6309
dc96c6c7 63102000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
6311
6312 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
6313 This test depends on parsing the printf output from the target.
6314 Since the sparclet stub doesn't do stdio, this will never work.
6315 * gdb.base/call-rt-st.exp: ditto.
6316 * gdb.base/call-strs: ditto.
6317
dc96c6c7 63182000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
6319
6320 * gdb.base/miscexprs.exp: make sizeof long array test portable.
6321
6322 * gdb.base/ending-run.exp: After connecting to a remote target,
6323 but before running, the target will appear to be in a random
6324 location. Specify both a file and a line for breakpoints.
6325 Also, the function that calls main may be called 'init'
6326 rather than 'start'.
6327
a5a51225
EZ
63282000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6329
6330 * gdb.base/help.exp: Update output for add-symbol-file command.
6331
7930cc7c
FN
63322000-04-10 Fernando Nasser <fnasser@cygnus.com>
6333
6334 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
6335 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
6336
23e37ab1
C
63372000-04-07 J.T. Conklin <jtc@redback.com>
6338
e93c542c
C
6339 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
6340
23e37ab1
C
6341 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
6342
591b8fa3
PDM
6343Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
6344
6345 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
6346 values that can be represented exactly.
6347 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
6348 above change, and to not check against the directory part of the source
6349 file name.
6350 (step into print_long_arg_list): Likewise.
6351 (print print_small_structs from print_long_arg_list): Likewise.
6352 (print print_long_arg_list): Likewise.
6353
7a495180
EZ
63542000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6355
30b53638 6356 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 6357
beb998c6
AC
6358Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
6359
6360 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
6361
1c689132
DB
63622000-03-25 Daniel Berlin <dan@cgsoftware.com>
6363
6364 * gdb.base/commands.exp (deprecated_command_test): Add test for
6365 deprecate with no arguments.
6366
c1790a9d
JL
63672000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
6368
6369 * gdb.base/break.exp: Add new test for setting breakpoints on
6370 optimized code so we can test breakpoints work even when function
6371 prologues may be optimized away
6372
003ba290
FN
63732000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
6374
6375 From David Whedon <dwhedon@gordian.com>
6376 * gdb.base/commands.exp : Added command deprecator tests.
6377
6837a0a2
DB
63782000-03-22 Daniel Berlin <dan@cgsoftware.com>
6379
6380 * gdb.base/help.exp: Added test for new apropos command.
6381
b9593231
KB
63822000-03-21 Kevin Buettner <kevinb@redhat.com>
6383
6384 * gdb.base/pointers.c (usevar): New function.
6385 (main): Make sure that global variables v_int_pointer2, rptr,
6386 and y are all referenced someplace in the program by calling
6387 usevar() on them. [Some linkers delete symbols which are
6388 never referenced. The space remains, but there's no way to
6389 get a (symbolic) handle on the variable from the debugger.]
6390
751a959b
EZ
63912000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6392
6393 * gdb.base/printcmds.c: Add typedeffed arrays.
6394
6395 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
6396 procedure to test arrays that are typedef'd.
6397
73a93a32
JI
63982000-03-13 James Ingham <jingham@leda.cygnus.com>
6399
6400 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 6401 the library directories.
73a93a32 6402
fb40c209
AC
6403Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
6404
6405 * configure.in (configdirs): Add sub directory gdb.mi.
6406 * configure: Re-generate.
6407
6408 * gdb.mi: New directory.
d63a86f8 6409
ee4dd2c9
AC
64102000-02-25 Scott Bambrough <scottb@netwinder.org>
6411
6412 * gdb.base/long_long.exp: Correct test suite failure when printing
6413 a long long value as a double on ARM platforms.
6414
70f0cc22
JB
64152000-02-16 Jim Blandy <jimb@redhat.com>
6416
6417 * gdb.base/break.exp ("breakpoint line number"): Make sure the
6418 default source file is set properly before running this test.
6419
853819b8
EZ
64202000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6421
6422 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
6423 gdbtk/library directory, not in gdbtcl2.
6424
dfcd3bfb
JM
64252000-02-04 Jim Blandy <jimb@redhat.com>
6426
6427 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
6428 backslash from regexp pattern.
6429
6430 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
6431 procedure. Use it to run all the "continue to bp overloaded"
6432 tests. Note that this changes the names of the tests slightly.
6433 If the breakpoint hit message includes a hex PC value, because
6434 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
6435 from the real source code, still consider that a pass.
6436
6437 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
6438 XFAIL here if the breakpoint message contains a hex address. Note
6439 similar change on 1999-11-02.
6440
6441 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
6442
6443 * gdb.base/ptype.exp: Establish a default source file before
6444 calling get_debug_format.
6445
64462000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
6447
6448 * gdb.base/watchpoint.exp: Remove duplication of test messages.
6449
8b93c638
JM
64502000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
6451
6452 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
6453 of successive stepi commands -- while in the prologue we should see
6454 the function entry bracket.
6455
64562000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
6457
6458 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
6459 reach __change_mode() when stepping through the end of main().
6460
c5394b80
JM
64612000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
6462
6463 * gdb.base/default.exp: Fix expected pattern.
6464 * gdb.base/help.exp: Same.
6465
0d06e24b
JM
64662000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6467
6468 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
6469 Don't use xfail's because that affects only the following test.
d63a86f8 6470
0d06e24b
JM
6471 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
6472 solaris or linux.
6473
6474 * gdb.base/selftest.exp: Update to reflect changes to main.c.
6475
dc96c6c7 64762000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 6477
d63a86f8 6478 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
6479 "A syntax error" rather than "A parse error". Accept both.
6480
64812000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
6482
6483 * gdb.base/default.exp: Remove OS dependent string from "target
6484 remote" test.
6485 * gdb.base/help.exp: Same for "help target remote" test.
6486
c3f6f71d
JM
64872000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6488
6489 From Jim Kingdon <kingdon@redhat.com>:
6490
6491 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
6492 prompt (cleanup rather than necessity, but still might keep output
6493 from spilling to next test).
6494
64952000-01-02 Fred Fish <fnf@cygnus.com>
6496
6497 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
6498 AIX, which defines them in <sys/types.h>.
6499
ed9a39eb 65001999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 6501
ed9a39eb
JM
6502 * gdb.base/default.exp: Match arm* etc instead of arm in "info
6503 float" test.
6504
65051999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 6506
ed9a39eb 6507 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
6508
6509 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
6510 outermost frame disallowed".
6511
65121999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
6513
6514 * gdb.base/setvar.exp: New tests for setting the value of a struct
6515 with a constant list.
6516
65171999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
6518
6519 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
6520 require the user to type a cast before setting the value of a struct.
6521
de57eccd
JM
65221999-12-06 Jim Blandy <jimb@cygnus.com>
6523
6524 * gdb.base/default.exp: Expect the new 'info float' command on
6525 all i386 platforms.
6526
6527 * gdb.threads/linux-dp.exp: Expand our ability to recognize
6528 LinuxThreads libraries that don't support debugging.
6529
c2d11a7d
JM
6530Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
6531
6532 * gdb.base/remote.c: Fill the buffer with truely random data.
6533 Change the buffer type to ``unsigned char'' to simplify size
6534 arithmetic.
6535
6536 * gdb.base/remote.exp: Reduce download numbers by one. Typical
6537 stub only handles 400-1 byte packets. Verify that the download
6538 worked.
6539
65401999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
6541
6542 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
6543 tests, using UNRESOLVED for the untested cases. Also, does not wait
6544 for a timeout if the prompt was received before a recognizable pattern.
6545
65461999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
6547
6548 * lib/gdb.exp (gdb_expect_list): Fix spelling.
6549
65501999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6551
6552 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
6553 watchpoints.
6554
65551999-11-24 Jason Merrill <jason@casey.cygnus.com>
6556
6557 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
6558
6559 * gdb.c++/local.exp: Be more flexible in recognizing local class
6560 name mangling. Don't allow horribly truncated method names.
6561 * gdb.c++/derivation.exp: Expect protected inheritance.
6562 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
6563 * gdb.c++/virtfunc.exp: Likewise.
6564 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
6565 when printing a nested enum.
6566
65671999-11-22 Jim Blandy <jimb@cygnus.com>
6568
6569 * gdb.base/step-test.exp: Properly await GDB's response to setting
6570 a breakpoint on the call to large_struct_by_value.
6571
6572 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
6573 just because we have debug info for the `start' function.
6574
65751999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
6576
6577 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
6578 "Unknown signal" messages, which indicate (on LinuxThreads) that
6579 GDB doesn't know how to debug threads on this system. This is
6580 better than hanging while philosopher 0 dumps chatter into gdb.log.
6581
65821999-11-18 Tom Tromey <tromey@cygnus.com>
6583
6584 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
6585
65861999-11-18 Fred Fish <fnf@cygnus.com>
6587
6588 * gdb.base/coremaker2.c: Add sample program for generating
6589 cores that is more self contained than coremaker.c. Eventually
6590 I'll add more code to this and tie it into the testsuite.
6591
4ce44c66
JM
65921999-11-12 Stan Shebs <shebs@andros.cygnus.com>
6593
6594 * gdb.base/dollar.exp: Remove, now in gdb.hp.
6595
65961999-11-10 Jimmy Guo <guo@cup.hp.com>
6597
6598 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
6599 from $srcdir/lib/.
6600 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
6601 and gdb.c++/.
6602
6603 * gdb.c++/derivation.exp: remove redundant get compiler info code.
6604
d63a86f8 6605 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
6606 'continue with watch' test point.
6607
66081999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
6609
6610 Merged from p2linux-990323-branch:
d63a86f8 6611
4ce44c66
JM
6612 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
6613
11cf8741
JM
6614Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
6615
6616 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
6617 {limit,fixed}''. Test ``set download-write-size''.
6618
6619Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
6620
6621 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
6622 gdb_expect_list.
6623
6624Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
6625
6626 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
6627
66281999-11-03 Mark Salter <msalter@cygnus.com>
6629
6630 * gdb.base/break.exp: Fix "stub continue" pattern.
6631
66321999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
6633
6634 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
6635
66361999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
6637
6638 * gdb.base/display.exp ("finish"): Add timeout clause.
6639
6640 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
6641 plain prompt clause, so this doesn't have to time out in order to
6642 fail.
6643
6644 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
6645 breakpoint hit messages include an address.
6646
6647 * gdb.base/display.exp: Don't forget to escape parens in regular
6648 expressions. Unix regexp notatation sucks.
6649
66501999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6651
6652 * gdb.base/annota1.exp: Test for annotate-signalled: change output
6653 order for 'signalled' message.
6654
5c44784c
JM
66551999-11-01 Stan Shebs <shebs@andros.cygnus.com>
6656
6657 From Jimmy Guo <guo@cup.hp.com>:
6658 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
6659 * gdb.base/annota1.c: Add code for tests to work with.
6660
66611999-10-26 Frank Ch. Eigler <fche@cygnus.com>
6662
6663 * gdb.base/remote.exp: New test for remote downloading settings.
6664 * gdb.base/remote.c: New file with large .data.
6665
917317f4
JM
66661999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
6667
6668 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
6669 for LinuxThreads support, merged from the Code Fusion branch.
6670
6671Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
6672
6673 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
6674 containing exp_continue into a while within an expect. Don't
6675 attempt a start more than three times. Check return value from
6676 gdb_load.
d63a86f8 6677
2df3850c
JM
6678Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
6679
6680 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
6681 a pass case.
6682
2acceee2
JM
66831999-10-01 Kevin Buettner <kevinb@cygnus.com>
6684
6685 * gdb.base/break.c (main): Added a statement that we can step
6686 off of.
6687 * gdb.base/break.exp: Added tests for setting a breakpoint
6688 at an offset and stepping onto a breakpoint.
6689
66901999-10-01 Fred Fish <fnf@cygnus.com>
6691
d63a86f8 6692 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
6693 gdb output.
6694
c2c6d25f
JM
66951999-09-18 Jim Blandy <jimb@cris.red-bean.com>
6696
6697 * gdb.base/break.exp: Code locations are in hex, don't forget!
6698 (For HP-UX.)
6699
67001999-09-17 Stan Shebs <shebs@andros.cygnus.com>
6701
6702 * condbreak.exp: Use break.c as test program.
6703 * condbreak.c: Remove, redundant with break.c.
6704
67051999-09-15 Stan Shebs <shebs@andros.cygnus.com>
6706
6707 * config/monitor.exp (gdb_target_monitor): Disable X- and
6708 Z-packets if the target needs it.
6709
67101999-09-13 James Ingham <jingham@leda.cygnus.com>
6711
6712 * gdb.c++/overload.exp: Added tests for listing overloaded
6713 functions with function pointers in the arg, explicitly calling
6714 out the version you want.
6715
cff3e48b
JM
67161999-09-09 Stan Shebs <shebs@andros.cygnus.com>
6717
6718 * long_long.exp: Add variations of test cases that work for
6719 targets with 16-bit ints and 32-bit doubles.
6720
d4f3574e
SS
67211999-09-08 Stan Shebs <shebs@andros.cygnus.com>
6722
6723 * break.c (main): Compare a possibly-uninitialized argc with an
6724 unlikely value that fits in 16 bits.
6725
67261999-09-07 Stan Shebs <shebs@andros.cygnus.com>
6727
6728 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
6729 0xfeeb, don't want negative numbers if ints are 16 bits.
6730
6731 * lib/gdb.exp (skip_cplus_tests): New proc.
6732 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
6733 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
6734 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
6735 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
6736 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
6737 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
6738 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
6739 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
6740
6741 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
6742
6743Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
6744
6745 * gdb.base/corefile.exp (up): Allow a parameter to appear
6746 in the frame that we're going up to.
6747
6748 From Jim Blandy <jimb@cygnus.com>:
6749
6750 * gdb.base/default.exp (info float): Expect some output now.
6751
6752 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
6753 returning floating-point values to fail on the x86.
6754 * gdb.base/callfwmall.exp (do_function_calls): Same.
6755
6756 * gdb.base/list.exp (test_listsize): Correct expectations for
6757 listing line 1 with listsize 2. Also, listing a single line
6758 works now, as does listing three lines. [Kevin's note: There
6759 were a number of other cases fixed too where the expectations
6760 differed...]
6761
67621999-09-02 Stan Shebs <shebs@andros.cygnus.com>
6763
6764 * gdb.base/selftest.exp: Add case for when version prints as
6765 constant string instead of char pointer.
6766
104c1213
JM
67671999-08-25 Stan Shebs <shebs@andros.cygnus.com>
6768
6769 * gdb.base/ending-run.exp: Add Solaris case for what happens when
6770 stepping out of main.
6771
6772 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
6773 G++ used.
6774
6775 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
6776 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
6777
6778 * gdb.c++/ovldbreak.exp: Update match string in test that
6779 includes a warning of multiple breakpoints.
6780
67811999-08-24 Stan Shebs <shebs@andros.cygnus.com>
6782
6783 * gdb.base/display.exp: Improve precision of step-after-finish
6784 added yesterday.
6785
6786 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
6787 test.
6788
6789 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
6790 configs when using G++, not just hppa*.
6791
67921999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6793
6794 * gdb.base/async.c: New file.
6795 * gdb.base/async.exp: New file.
6796
6797Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
6798
6799 * gdb.base/break.exp: Tweak PA specific tests to properly handle
6800 PA64.
6801
53a5351d
JM
6802Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
6803
104c1213
JM
6804 * gdb.base/display.exp: "finish" can leave us mid-line on many
6805 targets, deal with it. Add a small constant to main, instead of
6806 1000 since main+1000 may not be a valid address in the target.
6807
53a5351d
JM
6808 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
6809 on hpux11.
6810
6811 * gdb.base/attach.exp: Handle another hpux11 error message variant
6812 when attaching to a process that does not exist.
6813
68141999-08-19 J.T. Conklin <jtc@redback.com>
6815
6816 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
6817 characters in 'continue to 1241' test.
6818
68191999-08-17 Stan Shebs <shebs@andros.cygnus.com>
6820
6821 * gdb.base/call-ar-st.exp: Add a shorter match case for the
6822 stop in print_long_arg_list, define and use a whitespace
6823 variable in print_small_structs test, add an XFAIL for Solaris.
6824 * gdb.base/dbx.exp: XFAIL func commands until somebody is
6825 interested enough to fix.
6826
7be570e7
JM
68271999-08-13 Keith Seitz <keiths@cygnus.com>
6828
6829 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
6830 (dbx_gdb_load): Remove. Use gdb_load instead, since that
6831 proc knows about targets other than the natives.
6832 (test_assign): Use "gdb_run_cmd" to "run" the target.
6833 Check that we've actually hit the breakpoint at main.
6834 When we attempt to assign a value to a local variable, check
6835 that the variable is in the current scope, i.e., don't use
6836 a test with an empty result.
6837
6838Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
6839
6840 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
6841 command.
6842
68431999-08-09 Stan Shebs <shebs@andros.cygnus.com>
6844
6845 From Jimmy Guo <guo@cup.hp.com> and others at HP:
6846 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
6847 gdb.compat, gdb.threads-hp.
6848 gdb.hp/configure, gdb.hp/configure.in: New files.
6849 gdb.hp/Makefile.in: Recurse into new subdirs.
6850 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
6851 gdb.hp/gdb.objdbg: New directory, tests for debugging info
6852 in object files.
6853 gdb.hp/tools: New directory, aux tools for HP-specific tests.
6854
96baa820
JM
68551999-08-05 Stan Shebs <shebs@andros.cygnus.com>
6856
6857 * gdb.base/display.exp: Help expect by putting a newline in the
6858 funky printf, remove a bogus p/a test.
6859
68601999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6861
6862 * gdb.base/display.exp: Make sure that when we say 'run', we are
6863 connected to the target. This is necessary when running not
6864 natively.
6865
68661999-08-03 Stan Shebs <shebs@andros.cygnus.com>
6867
6868 * gdb.base/step-test.exp: Removed some extraneous messages.
6869
6870 * gdb.base/long_long.exp: Don't run memory examination tests
6871 on little-endian targets (they will need a different set of
6872 results to match).
6873
68741999-08-02 Stan Shebs <shebs@andros.cygnus.com>
6875
6876 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
6877 until somebody decides to fix GDB.
6878
6879 * gdb.base/long_long.c: Stop compiler complaint by specifying long
6880 constant as "ULL".
6881 * gdb.base/long_long.exp: Loosen x/c test, add partial result
6882 matches for a couple x/2 commands.
6883
a0b3c4fd
JM
68841999-07-30 Stan Shebs <shebs@andros.cygnus.com>
6885
6886 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
6887 by merging in ref-types2 tests.
6888 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
6889
6890 From Jimmy Guo <guo@cup.hp.com> and others at HP:
6891 * gdb.c++/Makefile.in: Add standard actions.
6892 (EXECUTABLES): Rename from PROGS, update list.
6893 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
6894 from gdb.hp.
6895 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
6896 foo and bar locals.
6897 * gdb.c++/anon-union.exp: Fix tests to match.
6898 * gdb.c++/classes.exp: Run if HP compiler used, add extra
6899 expect matches to handle output variations.
6900 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
6901 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
6902 output, add HP alternatives for new and delete prints.
6903 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
6904 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
6905 * gdb.c++/demangle.exp: Use $style when reporting failure.
6906 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
6907 * gdb.c++/inherit.exp: Run if HP compiler used, add some
6908 match alternatives.
6909 * gdb.c++/local.exp: Add match alternatives or xfails for HP
6910 compilers.
6911 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
6912 * gdb.c++/method.exp: Add match alternatives.
6913 * gdb.c++/misc.cc: Add bool types.
6914 * gdb.c++/misc.exp: Add tests for bool types.
6915 * gdb.c++/overload.exp: Add xfails.
6916 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
6917 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
6918 add some more template parameter tests (only for HP currently).
6919 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
6920 * gdb.c++/virtfunc.cc: Add return type and value for main.
6921 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
6922 match alternatives.
d63a86f8 6923
a0b3c4fd
JM
69241999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6925
6926 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
6927
69281999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
6929
6930 * gdb.base/signals.exp: Don't expect getting a backtrace from
6931 within a signal handler to fail on Linux.
6932
69331999-07-29 Stan Shebs <shebs@andros.cygnus.com>
6934
6935 From Jimmy Guo <guo@cup.hp.com> and others at HP:
6936 * lib/gdb.exp: Remove some gratuitious semicolons.
6937 (delete_breakpoints): Increase timeout.
6938 (gdb_expect): Add -notransfer option.
6939 (gdb_test): Use -notransfer option.
6940 (get_compiler_info): Add f77 case.
6941 (get_compiler): New proc, split out from gdb_preprocess, add f77
6942 case.
6943 (gdb_preprocess): Call get_compiler.
6944
6945 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
6946 * gdb.base/attach.exp, gdb.base/display.exp,
6947 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
6948 gdb.base/long_long.exp, gdb.base/printcmds.exp,
6949 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
6950 third arg to gdb_test.
6951 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
6952 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
6953 HP-UX xfails, add others.
6954 * gdb.base/completion.exp: Reflect name change of self-test.
6955 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
6956 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
6957 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
6958 HP failure number.
6959 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
6960 useless HP-UX 10.30 references.
6961 * gdb.base/maint.exp: Loosen matches.
6962 * gdb.base/pointers.c (main): Declare more_code.
6963 * gdb.base/pointers.exp: Match on output of a `next'.
6964 * gdb.base/structs.c: Add prototypes.
6965 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
6966 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
6967
69681999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6969
6970 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
6971 command.
6972
69731999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6974
6975 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
6976 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
6977
6978 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
6979 debug info. Deal with lack of signal hanlder info in stack.
6980
6981 From Jim Kingdon <kingdon@redhat.com>:
6982 * gdb.base/annota1.exp: If printf has debug info, deal with it.
6983
5a2468f5
JM
69841999-07-19 Stan Shebs <shebs@andros.cygnus.com>
6985
6986 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
6987 gdb.base/foll-vfork.exp: Don't run for crosses.
6988
adf40b2e
JM
6989Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
6990
6991 * gdb.base/configure.in: Check for gdbvars.exp instead of
6992 a1-selftest.exp.
6993 * gdb.base/configure: Re-generate.
6994
69951999-07-12 Stan Shebs <shebs@andros.cygnus.com>
6996
6997 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
6998 in trying to run first and name is too long.
6999
7000 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
7001 pointers2.c and pointers2.exp, respectively.
7002 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
7003 doschk happier.
7004
43e526b9
JM
70051999-07-08 Stan Shebs <shebs@andros.cygnus.com>
7006
7007 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
7008 callfuncs2.c and callfuncs2.exp.
7009
7010 * gdb.base/list.exp: Remove mistaken xfails.
7011 * gdb.base/list0.h: Add optional prototypes.
7012
9846de1b
JM
7013Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
7014
7015 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
7016 calling malloc.
7017 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
7018 * ptype.exp: Move test for get_debug_format to before its first
7019 use.
7020
70211999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7022
7023 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
7024 * gdb.base/annota2.cc, annota2.exp: Move from here.
7025 * gdb.c++/annota2.cc, annota2.exp: To here.
7026 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
7027
43ff13b4
JM
7028Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
7029
7030 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
7031 a consistent format.
7032
085dd6e6
JM
70331999-06-25 Stan Shebs <shebs@andros.cygnus.com>
7034
7035 From Jimmy Guo <guo@cup.hp.com> and others at HP:
7036 * lib/gdb.exp (get_compiler_info): Add detection for assorted
7037 HP compilers, also set the globals $true and $false.
7038
7039 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
7040 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
7041 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
7042 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
7043 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
7044 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
7045 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
7046 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
7047 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
7048 whatis.c} Add C++ compatible function definitions and return
7049 types, add includes for library functions.
7050 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
7051 * gdb.base/step-test.c (myglob): Rename from glob.
7052 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
7053 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
7054 files, move here from gdb.hp.
7055 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
7056 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
7057 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
7058 Adjust line numbers in regexps.
7059
7060 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
7061 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
7062 instead of 0/1.
7063
7064 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
7065 foll-vfork.exp: New files, move here from gdb.hp.
7066 * gdb.base/page.exp: New file, test of pagination command.
7067
7068 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
7069 recursion test.
7070 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
7071
7072 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
7073 gdb.base/solib.exp: Fix compiler invocation process.
7074
7075 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
7076 HP-UX 11, turn off overload resolution explicitly.
7077 * gdb.base/commands.exp: Set argument list explicitly, add
7078 watchpoint test.
7079 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
7080 them work.
7081 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
7082 expressions properly.
7083 * gdb.base/corefile.exp: Loosen the match slightly.
7084 * gdb.base/default.exp: Allow "Error accessing memory" message
7085 also.
7086 * gdb.base/display.exp: Skip over x/0 j if PA64.
7087 * gdb.base/funcargs.exp: Add xfails for HP-UX.
7088 * gdb.base/interrupt.exp: Ditto.
7089 * gdb.base/langs.exp: Add symbolic matches governed by compiler
7090 in use.
7091 * gdb.base/list.exp: Add xfails for HP-UX.
7092 * gdb.base/long_long.exp: Refine some of the numeric matches.
7093 * gdb.base/mips_pro.exp: Xfail on HP-UX.
7094 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
7095 * gdb.base/nodebug.exp: Succeed on more varieties of output.
7096 * gdb.base/opaque.exp: Remove some HP-UX xfails.
7097 * gdb.base/ptype.exp: Succeed on more varieties of output.
7098 * gdb.base/scope.exp: Add xfails for HP-UX.
7099 * gdb.base/sect-cmd.exp: Add more cases.
7100 * gdb.base/setvar.exp: Add xfails for HP-UX.
7101 * gdb.base/shlib-call.exp: Loosen some matches slightly.
7102 * gdb.base/signals.exp: Match on void symbolically.
7103 * gdb.base/step-test.exp: Add case for PA64.
7104 * gdb.base/term.exp: Add exit and restart.
7105 * gdb.base/twice.exp: Clean up after self.
7106 * gdb.base/varargs.exp: Disable overload resolution explicitly.
7107 * gdb.base/whatis.exp: Allow more ways to pass tests.
7108
7109 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
7110 no longer useful.
7111
7112Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
7113
7114 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
7115 list of patterns.
7116 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
7117 print_double_array(double_array)", "continuing to breakpoint
7118 1018", "print print_double_array(array_d)" and "continuing to
7119 1034" tests.
d63a86f8 7120
085dd6e6
JM
71211999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
7122
7123 * Makefile.in: Add empty html and install-html targets.
7124
71251999-06-24 Stan Shebs <shebs@andros.cygnus.com>
7126
7127 * config/mt-*: Remove, these haven't been used since 1996.
7128
71291999-06-22 Stan Shebs <shebs@andros.cygnus.com>
7130
7131 * gdb.base/call-strs.c, gdb.base/ending-run.c,
7132 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
7133 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
7134
9e0b60a8
JM
71351999-06-18 Stan Shebs <shebs@andros.cygnus.com>
7136
7137 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
7138 simpler match case for the ptype of the big class.
7139
71401999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
7141
7142 * gdb.exp: Fix test for gdb_prompt existence.
7143
71441999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
7145
7146 * gdb.exp (gdb_test): Add fail after calls to perror.
7147
71481999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
7149
7150 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
7151
71521999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
7153
7154 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
7155
0f71a2f6
JM
7156Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
7157
7158 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
7159 malloc() is linked in.
7160
71611999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
7162
7163 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
7164 step at end.
7165
7166 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
7167
71681999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
7169
7170 * gdb.java/jv-print.exp: New file. (Our first Java test!)
7171
cce74817
JM
7172Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
7173
7174 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
7175 * gdb.base/mips_pro.exp: Likewise.
7176
71771999-06-02 Keith Seitz <keiths@cygnus.com>
7178
7179 * gdb.c++/templates.cc: Change all "new" operators to throw
7180 an exception.
7181 * gdb.c++/cplusfuncs.cc: Likewise.
7182
7183 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
7184
7185Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
7186
7187 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
7188 * gdb.base/ending-run.exp: When stepping out of main, accept a
7189 step into an arbitrary assembler file.
7190
392a587b
JM
71911999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7192
d63a86f8 7193 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 7194 "breakpoint-invalid" to be printed.
d63a86f8 7195 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
7196 number of "frames-invalid" and "breakpoint-invalid" to be printed.
7197 * gdb.base/annota2.cc: Initialize a.x to 0.
7198
9e086581
JM
71991999-05-17 Keith Seitz <keiths@cygnus.com>
7200
7201 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
7202 when "skip_float_tests" set.
7203 Ditto for "print print_double_array(array_d)", "print print_small_structs",
7204 "print print_ten_doubles", and "step into print_long_arg_list".
7205 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
7206 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
7207 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
7208 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
7209 "skip_float_tests" is set.
7210 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
7211 when "skip_float_tests" set.
d63a86f8 7212
cd0fc7c3
SS
72131999-05-06 Keith Seitz <keiths@cygnus.com>
7214
7215 * gdb.base/annota2.cc: Include stdio.h.
7216
7217Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
7218
7219 * gdb.base/crossload.exp: Remove, this has been disabled ever
7220 since BFD stopped including all targets, and cross-GDB gets
7221 plenty of testing anyway.
7222 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
7223 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
7224 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
7225 * gdb.base/README: Remove, was doc for this.
7226 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
7227 needed.
7228
b83266a0
SS
72291999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7230
7231 * gdb.base/call-ar-st.exp: Fix one regular expression in test
7232 output.
7233
7234 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
7235 * gdb.base/annota2.exp: New file. More annotation tests.
7236 * gdb.base/annota1.c: New file. Source file for annota1.exp.
7237 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
7238
72391999-04-23 Angela Marie Thomas <angela@cygnus.com>
7240
7241 * config/cfdbug.exp: New file.
7242
7a292a7a
SS
72431999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
7244
7245 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
7246 Marcus Daniel's and Dale Hawkins's demangler crashes.
7247
7248 * gdb.c++/demangle.exp (test_gnu_style_demangling,
7249 test_lucid_style_demangling, test_arm_style_demangling,
7250 test_hp_style_demangling): Try Tom Tromey's core-dumping
7251 identifier under each demangling style.
7252
72531999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
7254
7255 * gdb.c++/demangle.exp: Include the current demangling style
7256 in all test names.
7257 (current_demangling_style): New global variable.
7258 (set_demangling_style, test_demangling_core, test_demangling,
7259 test_demangling_exact): New functions.
7260 (test_gnu_style_demangling, test_lucid_style_demangling,
7261 test_arm_style_demangling, test_hp_style_demangling): Use those,
7262 instead of calling gdb_test and gdb_test_exact directly.
7263 (catch_demangling_errors): New function, which reports errors
7264 signalled by the demangling test functions in an orderly way.
7265 (do_tests): Use catch_demangling_errors.
7266
72671999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
7268
7269 * gdb.base/signals.exp (test_handle_all_print): Use () for
7270 grouping in expressions, not {}.
7271
7272 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
7273 initialized yet.
7274
72751999-04-01 Stan Shebs <shebs@andros.cygnus.com>
7276
7277 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
7278 are listed.
7279
72801999-03-26 Stan Shebs <shebs@andros.cygnus.com>
7281
7282 * gdb.stabs/weird.exp: Test for CC being defined before
7283 looking at its value.
7284
72851999-03-25 Stan Shebs <shebs@andros.cygnus.com>
7286
7287 * gdb.base/call-ar-st.exp: Remove stray '#'.
7288 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
7289 "short int" and "long int".
7290 * gdb.c++/overload.cc: Cast the string added in the previous
7291 change, to mollify finicky HP compiler.
7292 * gdb.hp/reg-test.exp (testfile): Fix file name.
7293 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 7294
7a292a7a
SS
7295 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
7296 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
7297 alternate form of enum ptype.
7298
c906108c
SS
72991999-03-23 Stan Shebs <shebs@andros.cygnus.com>
7300
7a292a7a
SS
7301 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
7302 * gdb.hp/*.exp: Change all to run compiler probe only after
7303 passing skip_hp_tests, so as not to waste time on guaranteed
7304 failure.
7305
c906108c
SS
7306 * gdb.c++/overload.cc: Pass string instead of char addr, always
7307 init ccpfoo.
7308 * gdb.c++/templates.cc: Fix syntax error.
7309
7a292a7a
SS
7310Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7311
7312 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 7313 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
7314 command.
7315
73161999-03-18 James Ingham <jingham@cygnus.com>
7317
7318 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
7319
7320 * gdb.c++/method.exp: It was testing an uninitialized int on the
7321 stack and assuming it was positive.
7322
7323 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
7324
7325 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 7326 keep it from killing the rest of the tests.
7a292a7a
SS
7327 Use gdb_continue_to_end.
7328
7329 * gdb.base/sigall.exp: use gdb_continue_to_end.
7330
7331 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
7332
7333 * gdb.base/display.exp: use runto_main, not run.
7334
d63a86f8
RM
7335 * gdb.base/default.exp: Check for the current error message in the
7336 r abbreviation test.
7a292a7a
SS
7337 Add strongarm to the targets that know info float.
7338
d63a86f8 7339 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
7340 run which doesn't work with monitors.
7341
7342 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
7343
7344 * gdb.base/break.exp: use the gdb_continue_to_end proc.
7345
7346 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
7347 program. Traps the case (in Cygmon) when the program never really
7348 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
7349 more places, so I used my name. Sorry Mark...
7350
7351 * config/monitor.exp (gdb_target_monitor): added another
7352 target_info parameter: remotebinarydownload. This will set the
7353 remotebinarydownload flag if this is causing some boards trouble.
7354
73551999-03-18 Mark Salter <msalter@cygnus.com>
7356
7357 * lib/gdb.exp (continue_to_exit): New function.
7358
7359 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
7360 * gdb.base/ending-run.exp: Ditto.
7361 * gdb.base/step-test.exp: Ditto.
7362
73631999-03-16 Stan Shebs <shebs@andros.cygnus.com>
7364
7365 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
7366 (suggested by Art Haas <ahaas@neosoft.com>).
7367
73681999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
7369
7370 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7371
7372Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
7373
7374 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
7375 descriptions of types (short unsigned int vs unsigned short, etc).
7376
73771999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
7378
7379 * gdb.base/call-strs.exp: Don't assume that `step' will step over
7380 a call to strlen; sometimes we do have sources.
7381
73821999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
7383
7384 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
7385 character, so GDB won't print garbage after its end.
d63a86f8 7386
c906108c
SS
7387 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
7388 breakpoint there instead. Sometimes GCC emits memcpy to handle
7389 the large structures being passed by value, so we step into that
7390 instead of sum_array_print, which obscures what we're really testing.
7391 * gdb.base/step-test.exp: However, we do want a test that notices
7392 the bizarre steps into memcpy, so do that here. Add check for
7393 stepping into function calls that pass large structures by value.
7394 ("Is that a noun clause, or are you just happy to see me?")
7395 Remove all references to specific line numbers.
7396 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
7397 New type and function.
7398 (main): Call large_struct_by_value, passing it a large struct by value.
7399 * lib/gdb.exp (gdb_get_line_number): New function.
7400
7401 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
7402 more portable.
7403
7a292a7a
SS
74041999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
7405
c906108c
SS
7406 * lib/gdb.exp: Doc fixes.
7407
7a292a7a
SS
74081999-03-05 Nick Clifton <nickc@cygnus.com>
7409
d63a86f8 7410 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
7411
74121999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
7413
c906108c
SS
7414 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
7415 commands. They're not germane to this test, and they don't work
7416 that way on remote targets.
7417
3fc11d3e
JM
74181999-03-01 James Ingham <jingham@cygnus.com>
7419
7420 * Changelog entries merged over from gdb development branch.
7421
3fc11d3e
JM
7422 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
7423
7424 * lib/gdb.exp (gdbtk_analyze_results): Generic function
7425 for outputting results of test run.
7426
2d4a1622 7427 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
7428
7429 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 7430
7a292a7a
SS
74311999-02-25 Felix Lee <flee@cygnus.com>
7432
7433 * lib/gdb.exp (debug_format): initialize
7434
c906108c
SS
74351999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
7436
7437 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
7438 * gdb.base/call-rt-st.c: Ditto.
7439
c906108c
SS
74401999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
7441
7442 * gdb.threads/pthreads.exp (horiz): New variable.
7443 (test_startup): Fix regexps that capture thread numbers.
7444
74451999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
7446
7447 * gdb.base/smoke.exp: Disambiguate two test case names (both
7448 called ``print'').
7449
7450Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
7451
7452 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
7453 compilation.
7454
74551999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
7456
7457 * gdb.base/miscexprs.exp: Change patterns to match GDB's
7458 actual output formatting.
7459 * gdb.base/smoke.exp: GDB removes leading 0's.
7460 * gdb.base/volatile.exp: Don't check type of remuneration;
7461 that variable is no longer defined in constvars.c.
7462 * gdb.base/step-test.c (main): Exit with explicit exit code.
7463 * gdb.base/step-test.exp: Remove two nexti checks--they are
7464 not portable.
7465
74661999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
7467
7468 * gdb.base/help.exp ("help delete display"): Fix test to match
7469 gdb's output.
7470
7471 * gdb.base/long_long.c (known_types): Initialize values to zero.
7472 * gdb.base/long_long.exp: Step one more line
7473 so 'dec' is initialized in "get to known place". GDB removes
d63a86f8 7474 leading zeros. Explicitly ask for hex formatting. Use
c906108c
SS
7475 unique test case names.
7476
7477Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7478
d63a86f8 7479 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
7480
7481 * gdb.c++/method.exp: Add missing close brace.
7482
74831999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
7484
7485 * gdb.base/maint.exp: Use 'set height 0' to disable page
7486 prompting, not 'set height 400'.
7487
7488 Fix a bunch of timeouts.
7489 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
7490 four separate tests, so expect doesn't take forever to match a ton
7491 of text against a regexp with lots of .* forms.
7492 ("maint print psymbols", "maint print symbols"): Make some of
7493 these greps more selective, so that expect doesn't try to wade
7494 through huge piles of output and time out.
7495
7496 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
7497
7498 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
7499 tests: one which doesn't expect shlib events to be reported, and
7500 another which does, but is XFAIL for all platforms other than
7501 HP/UX.
7502
7503 * gdb.base/break.exp: Teach the test suite that the `catch
7504 fork', `catch vfork', and `catch exec' commands produce error
7505 messages on platforms that don't provide these features.
7506
7507Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
7508
7509 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
7510 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
7511 (shortening names from solib_threshold.exp etc), won't run on
7512 anything but HP-UX for the foreseeable future.
7513 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
7514 reflect move.
7515
7516Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
7517
7518 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
7519 gdb.trace/Makefile.in (clean): Remove all test executables.
7520
7521Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
7522
7523 * gdb.base/shlib-call.exp: add test cases to verify that gdb
7524 successfully re-sets breakpoints in shared libraries.
7525 * gdb.base/shmain.c (main): return 0, don't fall off the end.
7526
7527Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7528
d63a86f8
RM
7529 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
7530 and compiled w/o GCC.
c906108c
SS
7531
7532 * gdb.hp/watch-cmd.exp: ditto.
7533
7534 * gdb.hp/watch-hp.exp: ditto.
7535
7536 * gdb.hp/xdb1.exp: ditto.
7537
7538 * gdb.hp/xdb2.exp: ditto.
7539
7540 * gdb.hp/dbx.exp: ditto.
7541
7542Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
7543
7544 * constvars.c: Remove C++-isms.
7545 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
7546 with GCC.
7547
7548Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
7549
7550 The following changes are part of the HP merge.
7551
7552 * gdb.base/break.exp: new tests to verify that catchpoints for
7553 fork, vfork, and exec don't trigger inappropriately.
7554
7555 * gdb.base/opaque.exp: compile one file at a time, then link.
7556
7557 * gdb.base/signals.exp: be more restrictive about which hppa
7558 systems receive a setup_xfail. new tests.
7559
7560 * gdb.base/solib_threshold.build: new file.
7561 * gdb.base/solib_threshold.exp: new file.
7562 * gdb.base/solib_threshold.link_opts: new file.
7563 * gdb.base/solib_threshold.mk: new file.
7564 * gdb.base/gen_solib_threshold.c: new file.
7565
7566 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
7567 tests. New tests for enums inside classes.
7568
7569 * gdb.c++/compiler.cc: indicate support of template debugging.
7570
7571 * gdb.c++/demangle.exp: run hp style demangling tests.
7572
7573 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
7574 tests.
7575
7576 * gdb.c++/misc.cc: changes to support new tests.
7577
7578 * gdb.c++/templates.cc: changes to support HP's compiler; changes
7579 to support new tests.
7580
7581 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
7582 gcc, then skip these tests.
7583
7584Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
7585
7586 The following files are part of the HP merge; some had longer
7587 names at HP, but have been renamed to be no more than 14
7588 characters in length.
7589
7590 * gdb.hp/ambiguous.cc: new file.
7591 * gdb.hp/ambiguous.exp: new file.
7592 * gdb.hp/attach.exp: new file.
7593 * gdb.hp/attach2.exp: new file.
7594 * gdb.hp/classes-hp.exp: new file.
7595 * gdb.hp/ctti.exp: new file.
7596 * gdb.hp/ctti-add.cc: new file.
7597 * gdb.hp/ctti-add1.cc: new file.
7598 * gdb.hp/ctti-add2.cc: new file.
7599 * gdb.hp/ctti-add3.cc: new file.
7600 * gdb.hp/dbx.exp: new file.
7601 * gdb.hp/exception.cc: new file.
7602 * gdb.hp/exception.exp: new file.
7603 * gdb.hp/foll-exec.c: new file.
7604 * gdb.hp/foll-exec.exp: new file.
7605 * gdb.hp/foll-fork.c: new file.
7606 * gdb.hp/foll-fork.exp: new file.
7607 * gdb.hp/foll-vfork.c: new file.
7608 * gdb.hp/foll-vfork.exp: new file.
7609 * gdb.hp/inherit-hp.exp: new file.
7610 * gdb.hp/more-steps.exp: new file.
7611 * gdb.hp/namespace.cc: new file.
7612 * gdb.hp/namespace.exp: new file.
7613 * gdb.hp/optimize.exp: new file.
7614 * gdb.hp/pxdb.c: new file.
7615 * gdb.hp/pxdb.exp: new file.
7616 * gdb.hp/quicksort.exp: new file.
7617 * gdb.hp/reg-test.exp: new file.
7618 * gdb.hp/reg-test.s: new file.
7619 * gdb.hp/sized-enum.c: new file.
7620 * gdb.hp/sized-enum.exp: new file.
7621 * gdb.hp/start-stop.exp: new file.
7622 * gdb.hp/templ-hp.cc: new file.
7623 * gdb.hp/templ-hp.exp: new file.
7624 * gdb.hp/thr-lib.c: new file.
7625 * gdb.hp/thr-lib.exp: new file.
7626 * gdb.hp/thr-lib.h: new file.
7627 * gdb.hp/thr-liblib.c: new file.
7628 * gdb.hp/virtfun-hp.c: new file.
7629 * gdb.hp/virtfun-hp.exp: new file.
7630 * gdb.hp/watch-cmd.exp: new file.
7631 * gdb.hp/watch-hp.exp: new file.
7632 * gdb.hp/xdb1.exp: new file.
7633 * gdb.hp/xdb2.exp: new file.
7634 * gdb.hp/xdb3.exp: new file.
7635
7636Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
7637
7638 The following files are part of the HP merge; some had longer
7639 names at HP, but have been renamed to be no more than 14
7640 characters in length.
7641
7642 * gdb.base/ss.h: new file.
7643 * gdb.base/call-ar-st.c: new file.
7644 * gdb.base/call-ar-st.exp: new file.
7645 * gdb.base/call-rt-st.c: new file.
7646 * gdb.base/call-rt-st-exp: new file.
7647 * gdb.base/call-strs.exp: new file.
7648 * gdb.base/ena-dis-br.exp: new file.
7649 * gdb.base/environ.exp: new file.
7650 * gdb.base/long_long.exp: new file.
7651 * gdb.base/sect-cmd.exp: new file.
7652 * gdb.base/shlib-cl2.exp: new file.
7653 * gdb.base/smoke.exp: new file.
7654 * gdb.base/so-impl-ld.c: new file.
7655 * gdb.base/so-impl-ld.exp: new file.
7656 * gdb.base/so-indr-cl.c: new file.
7657 * gdb.base/so-indr-cl.exp: new file.
7658 * gdb.base/varargs.exp: new file.
7659 * gdb.base/volatile.exp: new file.
7660 * gdb.base/whatis-exp.exp: new file.
7a292a7a 7661 * gdb.base/display.exp: new file.
c906108c
SS
7662 * gdb.c++/derivation.exp: new file.
7663 * gdb.c++/local.exp: new file.
7664 * gdb.c++/member-ptr.exp: new file.
7665 * gdb.c++/overload.exp: new file.
7666 * gdb.c++/ovldbreak.exp: new file.
7667 * gdb.c++/ref-types.exp: new file.
7668 * gdb.c++/ref-types2.exp: new file.
7669 * gdb.c++/userdef.exp: new file.
d63a86f8 7670
c906108c
SS
7671Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
7672
7673 * gdb.base/default.exp: Reflect wording change in remote.c.
7674
dc96c6c7 7675Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7676
7677 * gdb.base/help.exp: Update to reflect current text.
7678
7679Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
7680
7681 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
7682 they're stack variables and contain garbage.
7683 * gdb.c++/anon-union.exp: new file.
7684
7685 The following changes were made by David Taylor
7686 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
7687 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
7688 in changes by HP.
7689
7690 * gdb.base/bitops.exp: new file.
7691 * gdb.base/default.exp: change expected messages for catch and
7692 info catch tests to reflect HP merge changes.
7693 * gdb.base/enable-disable-break.exp
7694 * gdb.base/ending-run.c: new file.
7695 * gdb.base/long_long.c: new file.
7696 * gdb.base/maint.exp: new file.
7697 * gdb.base/pointers2.exp: new file.
7698 * gdb.base/shlib-call2.exp: new file.
7699 * gdb.base/solib.exp: new file.
7700 * gdb.base/step-test.c: new file.
7701 * gdb.c++/anon-union.cc: new file.
7702 * gdb.c++/local.cc: new file.
7703 * gdb.c++/member-pointer.cc: new file.
7704 * gdb.c++/method.cc: new file.
7705 * gdb.c++/ref-types.cc: new file.
7706 * gdb.c++/ref-types2.cc: new file.
7707 * gdb.c++/userdef.cc: new file.
d63a86f8 7708
c906108c
SS
7709 * gdb.base/scope.exp: compile one file at a time, then link.
7710 * gdb.base/langs.exp: ditto.
7711 * gdb.base/list.exp: ditto.
d63a86f8 7712
c906108c
SS
7713Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
7714
7715 The following changes were made by David Taylor
7716 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
7717 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
7718 in changes by HP.
d63a86f8 7719
c906108c
SS
7720 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
7721 skip tests. When compiling pass c++ flag to gdb_compile.
7722 * gdb.c++/
d63a86f8 7723
c906108c
SS
7724 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
7725 test for on hppa*-*-hpux*; use args to see if c++ was specified.
7726 (skip_hp_tests): new function.
7727 (gdb_preprocess): new function.
7728
7729 * configure.in (hpdir): decide whether to configure gdb.hp.
7730 * configure: regenerated.
7731
7732 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
7733 to delete on clean.
7734 (EXECUTABLES): update to reflect new additions.
7735 * gdb.base/commands.exp: update message expected.
7736 * gdb.base/default.exp: add copyright notice.
7737 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
7738 * gdb.base/help.exp: update messages to reflect current text.
7739 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
7740 targets for recurse tests.
7741 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
7742 skip this file.
7743
7744 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
7745 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
7746 compilation.
7747 * gdb.c++/misc.exp: ditto.
7748 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
7749 run the tests. tell gdb_compile that it's a c++ compilation.
7750
7751 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 7752
c906108c
SS
7753 * gdb.base/all-bin.exp: new file.
7754 * gdb.base/arithmet.exp: new file.
7755 * gdb.base/assign.exp: new file.
7756 * gdb.base/completion.exp: new file.
7757 * gdb.base/cond-expr.exp: new file.
7758 * gdb.base/condbreak.exp: new file.
7759 * gdb.base/define.exp: new file.
7760 * gdb.base/dollar.exp: new file.
7761 * gdb.base/environment.exp: new file.
7762 * gdb.base/eval-skip.exp: new file.
7763 * gdb.base/jump.exp: new file.
7764 * gdb.base/logical.exp: new file.
7765 * gdb.base/pointers.exp: new file.
7766 * gdb.base/relational.exp: new file.
7767 * gdb.base/section_command.exp: new file.
7768 * gdb.base/whatis-expr.exp: new file.
7769
7770 * gdb.base/all-types.c: new file.
7771 * gdb.base/call-array-struct.c: new file.
7772 * gdb.base/call-return-struct.c: new file.
7773 * gdb.base/call-strings.c: new file.
7774 * gdb.base/callfuncs2.c: new file.
7775 * gdb.base/condbreak.c: new file.
7776 * gdb.base/constvars.c: new file.
7777 * gdb.base/display.c: new file.
7778 * gdb.base/int-type.c: new file.
7779 * gdb.base/jump.c: new file.
7780 * gdb.base/miscexprs.c: new file.
7781 * gdb.base/pointers.c: new file.
7782 * gdb.base/pointers2.c: new file.
7783 * gdb.base/shmain.c: new file.
7784 * gdb.base/shr1.c: new file.
7785 * gdb.base/shr2.c: new file.
7786 * gdb.base/solib.c: new file.
7787 * gdb.base/solib1.c: new file.
7788 * gdb.base/solib2.c: new file.
7789 * gdb.base/varargs.c: new file.
7790 * gdb.c++/derivation.cc: new file.
7791 * gdb.c++/overload.cc: new file.
7792 * gdb.c++/ovldbreak.cc: new file.
7793 * gdb.hp/attach.c: new file.
7794 * gdb.hp/attach2.c: new file.
7795 * gdb.hp/average.c: new file.
7796 * gdb.hp/compiler.c: new file.
7797 * gdb.hp/compiler.cc: new file.
7798 * gdb.hp/execd-program.c: new file.
7799 * gdb.hp/follow-exec.c: new file.
7800 * gdb.hp/follow-fork.c: new file.
7801 * gdb.hp/follow-vfork-and-exec.c: new file.
7802 * gdb.hp/misc-hp.cc: new file.
7803 * gdb.hp/more-steps.c: new file.
7804 * gdb.hp/optimize.c: new file.
7805 * gdb.hp/quicksort.c: new file.
7806 * gdb.hp/run-hp.c: new file.
7807 * gdb.hp/start-stop.c: new file.
7808 * gdb.hp/sum.c: new file.
7809 * gdb.hp/templates-hp.cc: new file.
7810 * gdb.hp/thread-local-in-lib.c: new file.
7811 * gdb.hp/thread-local-in-lib.h: new file.
7812 * gdb.hp/thread-local-in-lib.lib.c: new file.
7813 * gdb.hp/vforked-program.c: new file.
7814 * gdb.hp/virtfunc-hp.cc: new file.
7815 * gdb.hp/watchpoint-hp.c: new file.
7816 * gdb.hp/xdb.c: new file.
7817 * gdb.hp/xdb0.c: new file.
7818 * gdb.hp/xdb0.h: new file.
7819 * gdb.hp/xdb1.c: new file.
7820
7821Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
7822
7823 The following change was made by Edith Epstein
7824 <eepstein@cygnus.com> as part of a project to merge in changes
7825 originally made by HP; HP did not create ChangeLog entries.
7826
7827 * gdb.c++/demangle.exp: changed the expected output for some
7828 ARM-style mangling -- removed second reference to datatype.
7829 For example, maint demangle __dt__11T1__pt__2_cFv
7830 T1<char>::~T1<char>(void)
7831 becomes,
7832 maint demangle __dt__11T1__pt__2_cFv
7833 T1<char>::~T1(void)
7834
7835 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 7836
c906108c
SS
7837Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
7838
7839 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
7840 * gdb.trace/backtrace.exp: Likewise.
7841 * gdb.trace/circ.exp: Likewise.
7842 * gdb.trace/collection.exp: Likewise.
7843 * gdb.trace/deltrace.exp: Likewise.
7844 * gdb.trace/infotrace.exp: Likewise.
7845 * gdb.trace/limits.exp: Likewise.
7846 * gdb.trace/packetlen.exp: Likewise.
7847 * gdb.trace/passc-dyn.exp: Likewise.
7848 * gdb.trace/passcount.exp: Likewise.
7849 * gdb.trace/report.exp: Likewise.
7850 * gdb.trace/save-trace.exp: Likewise.
7851 * gdb.trace/tfind.exp: Likewise.
7852 * gdb.trace/tracecmd.exp: Likewise.
7853 * gdb.trace/while-dyn.exp: Likewise.
7854 * gdb.trace/while-stepping.exp: Likewise.
7855
78561998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
7857
7858 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
7859
7860Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
7861
7862 From Brendan Kehoe:
7863 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
7864 int return types.
7865
7866Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
7867
7868 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
7869 remote dos host testing right.
7870
7871Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
7872
7873 * gdb.base/corefile.exp: remove some xfails.
7874
7875Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
7876
7877 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
7878 have different timestamps.
7879
7880Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
7881
7882 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
7883 gdb.base/default.exp: Replace "exec" with "executable".
7884
7885Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
7886
7887 * gdb.base/default.exp: Change else if to elseif from previous
7888 delta.
7889
7890Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
7891
7892 * gdb.base/default.exp: Add brace missing from previous delta.
7893
7894Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
7895
7896 * gdb.base/default.exp: Support test for info float for all
7897 varieties of arm toolchain.
7898
dc96c6c7 7899Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7900
7901 * gdb.trace/*.exp: remove "remote_download" command.
7902
dc96c6c7 7903Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7904
7905 * gdb.trace/*.exp: remove -gdwarf from compile.
7906
7907Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
7908
7909 * gdb.trace/configure.in(AC_INIT): typo
7910 * gdb.trace/configure: regenerated
7911
dc96c6c7 7912Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7913
7914 * config/m68k-emc.exp: New file.
7915 * lib/<emc-support.exp trace-support.exp}: New files.
7916 * configure.in: add new test directory gdb.trace.
7917 * gdb.trace/{configure configure.in Makefile.in}: New files.
7918 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
7919 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
7920 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
7921 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
7922 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
7923 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
7924 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 7925
dc96c6c7 7926Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7927
7928 * gdb.c++/classes.exp: Change all regular expressions to match
7929 arbitrary combinations of newline/carriage-return, so that they
7930 will work equally well on Unix and Windows.
7931 * gdb.c++/inherit.exp: ditto.
7932 * gdb.c++/virtfunc.exp: ditto.
7933
79341998-08-11 Dawn Perchik <dawn@cygnus.com>
7935
7936 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
7937
c2d11a7d
JM
7938Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
7939
7940 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
7941 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
7942 to use a0-a3/d0-d3 as needed.
7943
7944Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
7945
7946 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
7947 * gdb.disasm/am33.exp: Corresponding changes.
7948
c906108c
SS
79491998-07-11 Felix Lee <flee@cygnus.com>
7950
7951 * gdb.base/callfuncs.exp: add cmp10 test.
7952 * gdb.base/callfuncs.c (cmp10): new function.
7953
7954Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
7955
d63a86f8 7956 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
7957 into two parts to get around a synchronization problem in expect.
7958
3fc11d3e
JM
7959Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
7960
7961 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
7962
7963 * configure.in: Add options for gdbtk testsuite.
7964
7965 * configure: Regenerate.
7966
7967 * gdb.gdbtk: New directory to hold gdbtk tests.
7968
c906108c
SS
7969Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
7970
7971 * gdb.fortran/types.exp: Escape brackets in expect patterns
7972 for test_float_literal_types_accepted tests.
7973 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
7974 before run test.
7975
c2d11a7d
JM
7976Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
7977
7978 * am33.exp: Just compile, do not link the testcase.
7979 * am33.s: Add ".am33" pseudoop to force am33 mode.
7980
c906108c
SS
79811998-06-25 Felix Lee <flee@cygnus.com>
7982
7983 * gdb.base/setshow.exp: make sure $pc is sane.
7984
7985 * gdb.stabs/weird.exp: split expect patterns properly.
7986
c2d11a7d
JM
7987Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
7988
7989 * gdb.disasm/am33.s: New disassembler testfile for the am33.
7990 * gdb.disasm/am33.exp: Run it.
7991
dc96c6c7 7992Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7993
7994 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
7995 match processing (and eliminate spurious timeouts when running).
7996
dc96c6c7 7997Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7998
7999 * gdb.base/signals.exp (test_handle_all_print): put back Mach
8000 exception test, but conditionalize it on target [mach | gnu].
8001
dc96c6c7 8002Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8003
8004 * gdb.base/overlays.exp: fixup compile line for linker script.
8005
8006Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
8007
8008 * gdb.fortran/types.exp: don't guess at float size.
8009
8010Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
8011
8012 * gdb.base/exprs.exp: delete test that depends on int size.
8013
8014Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
8015
8016 * config/sim.exp: Removed checks for target triplets.
8017 (gdb_target_sim): Use gdb,target_sim_options.
8018
8019Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
8020
8021 * gdb.base/reread.exp: New file.
8022 * gdb.base/reread1.c: New file.
8023 * gdb.base/reread2.c: New file.
8024
8025Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
8026
8027 * config/sim.exp: Use 'target sim -sparclite' when running
8028 SPARClite programs.
8029
8030Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
8031
8032 * gdb.base/structs2.exp: New file.
8033 * gdb.base/structs2.c: New file.
8034
8035Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
8036
8037 * gdb.asm/common.inc: New file.
8038 * gdb.asm/d10v.inc: New file.
8039 * asm-source.exp: Pass -I's to gas to find .inc files.
8040 Update line numbers in expected output.
8041 * asmsrc1.s: Rewrite.
8042 * asmsrc2.s: Rewrite.
8043 * configure.in: Create arch.inc symlink.
8044 * configure: Regenerate.
8045 * Makefile.in (distclean): Delete arch.inc.
8046
8047Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
8048
8049 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
8050 (t_enum_value2): ditto
8051 (t_enum_value3): ditto
8052 (main): ditto
8053Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
8054
8055 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
8056 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
8057 change.
8058 Use gdb_test instead of send_gdb/gdb_expect sequences.
8059
8060Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
8061
8062 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
8063 not void.
8064
8065Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
8066
8067 * gdb.base/branches.c: Code with lots of loops and
8068 subroutines. Used to test gdbs ability to single step through PC
8069 changes, especially to test mips-tdep.c:mips_next_pc
8070
8071Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
8072
8073 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
8074 more rigorous EGCS C++ error checking.
8075
8076Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8077
8078 * gdb.base/help.exp: Clean up `help set args' and `help show args'
d63a86f8 8079 tests.
c906108c 8080 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
d63a86f8 8081 function when asleep.
c906108c 8082 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
d63a86f8
RM
8083 for i*86 Linux and SVR4 signal handling problems.
8084 Remove linux xfail for `next to handler in signals_tests_1', fixed
8085 by recent infrun.c change.
c906108c 8086 Limit backtrace to 10 frames to avoid timeout problems with infinite
d63a86f8 8087 stack backtraces.
c906108c
SS
8088 Adjust expect pattern in `handle all print' test to match Apr 28 1997
8089 target.[ch] change.
8090
8091Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
8092
8093 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
8094 for a newline from gdb before continuing.
8095 (default_gdb_exit): Just look for y or n.
8096 (gdb_test): Detect abnormal exit from GDB running on DOS; if
8097 it does, fail the rests of the tests in the file.
8098
8099Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
8100
8101 * config/cygmon.exp: New file.
8102
8103Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
8104
8105 * gdb.base/list.exp: Fix problem with "list default lines around
8106 main" test on remote targets.
8107
8108 * gdb.base/scope.exp: Fix problem with filelocal_bss before
8109 run test on remote targets.
8110
8111Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
8112
8113 * gdb.asm: New directory.
8114 * configure.in: Configure it.
8115 * configure: Regenerate.
8116 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
8117 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
8118
8119Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
8120
8121 * config/mn10300-eval.exp: New file to support MN10300 eval board.
8122
dc96c6c7 8123Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 8124
c906108c
SS
8125 * gdb.base/overlays (several files): Merge the two overlay
8126 managers into one. Change variables (foox, barx, bazx, grbxx)
8127 back into ints but force them to load in their proper sections.
8128
8129Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
8130
8131 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
8132 on-chip insn memory and IMAP1 to upper 128k.
8133 (D10VCopy): Handle memory regions crossing 16k boundaries.
8134 (D10VCopy): Transfer data in 32 bit chunks.
8135
8136Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
8137
8138 * gdb.base/overlays.c (main): Exit normally when result is
8139 correct.
8140
8141 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
8142 map. Include space for printf in .text segment.
8143
8144 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
8145 updated d10v memory VMA/LMA map.
8146 (D10VCopy): Call D10VTranslate.
d63a86f8 8147
c906108c
SS
8148Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
8149
8150 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
8151
8152 * gdb.base/bar.c (barx, bar): Change variable to small array so
8153 that it won't be put into the .sdata - small data -
8154 section. Update reference.
8155 * gdb.base/baz.c (bazx, baz): Ditto.
8156 * gdb.base/foo.c (foox, foo): Ditto.
8157 * gdb.base/grbx.c (grbxx, grbx): Ditto.
8158
8159 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
8160 to be arrays.
d63a86f8 8161
dc96c6c7 8162Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 8163
c906108c
SS
8164 * gdb.base/overlays.exp: fix up and get working again.
8165 Add tests for backtraces from an overlay function.
d63a86f8 8166
c906108c
SS
8167Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
8168
8169 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
8170 "calling function with watchpoint enabled".
8171
8172Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
8173
8174 * gdb.base/break.exp (test_next_with_recursion): Remove
8175 gdb_suppress_tests for d10v-*-*.
8176 * lib/gdb.exp (gdb_suppress_tests): Disable this function
8177 pending review of whether it is useful or not.
8178
8179Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
8180
8181 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
8182
8183Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
8184
8185 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
8186 * config/dve.exp: New file to support Densan boards.
8187
8188Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
8189
8190 * gdb.base/interrupt.exp: Document problem of simulators, signals,
8191 reads and BSD.
8192
8193Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
8194
8195 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
8196 response.
8197
8198 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
8199
8200Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
8201
8202 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
8203 test.
8204
8205 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
8206 target_sizeof_long and target_bigendian_p.
8207 (structs_by_value, structs_by_reference): Check values according
8208 to targets word size and endianess.
d63a86f8 8209
c906108c
SS
8210Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
8211
8212 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
8213 output.
8214
8215Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
8216
8217 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
8218 Update test of set args help to match source change.
8219
8220Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
8221
8222 * gdb.base/default.exp: Expect help system output to be in
8223 alphabetical order.
8224 * gdb.base/help.exp: Ditto.
8225
8226Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
8227
8228 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
8229 "i*86-pc-linux-gnu*".
8230 * gdb.base/interrupt.exp: Ditto.
8231 * gdb.base/corefile.exp: Ditto.
8232
8233 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
8234 define vxworks when building the testcase.
8235
8236 * gdb.base/ptype.exp: Fix testnames to be unique.
8237 * gdb.base/radix.exp: Ditto.
8238 * gdb.base/term.exp: Ditto.
8239 * gdb.base/whatis.exp: Ditto.
8240 * gdb.c++/classes.exp: Ditto.
8241
8242Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
8243
8244 * gdb.base/callfuncs.exp: Fix indentation.
8245
8246 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
8247 suppress_flag has been set.
8248 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
8249 target feature.
8250
8251Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
8252
8253 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
8254 the testcase.
8255
8256 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
8257 set_debug_traps() and breakpoint().
8258 * gdb.c++/misc.cc (main): Ditto.
8259 * gdb.c++/templates.cc (main): Ditto.
8260 * gdb.c++/virtfunc.cc (main): Ditto.
8261
8262Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
8263
8264 * lib/gdb.exp(gdb_step_for_stub): New function.
8265 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
8266 exists, reload the executable and do a "continue" instead of
8267 doing a jump.
8268 (runto_main): Use gdb_step_for_stub.
d63a86f8 8269
c906108c
SS
8270 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
8271 tests to have unique names.
8272 * gdb.base/callfuncs.exp: Ditto.
8273 * gdb.base/commands.exp: Ditto.
8274 * gdb.base/default.exp: Ditto.
8275 * gdb.base/help.exp: Ditto.
8276 * gdb.base/list.exp: Ditto.
8277 * gdb.base/opaque.exp: Ditto.
8278 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
8279 similar tests.
d63a86f8 8280
c906108c
SS
8281 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
8282 * gdb.c++/cplusfuncs.cc: Ditto.
8283 * gdb.c++/virtfunc.cc: Ditto.
8284
8285 * config/monitor.exp: Keep track of the last file we saw, rather
8286 than trying to get the info from gdb.
8287
8288 * gdb.fortran/types.exp: Move comment to previous line.
8289
8290Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
8291
8292 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
8293 target mode.
8294
8295Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
8296
8297 From Bob Manson:
8298 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
8299 string from GDB when it connects.
8300
8301 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
8302
8303Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
8304
8305 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
8306 if we can't get a debug format from GDB (we may be testing an
8307 older GDB). Use a 10 second timeout when checking for the format.
8308
8309 * gdb.stabs/weird.exp: Fix quoting.
8310
8311 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
8312
8313Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
8314
8315 * config/arm-ice.exp: New file.
8316
8317Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
8318
8319 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
8320 until it has been modified to work with the new testsuite.
8321
99707966 8322 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
8323 testcase won't compile, cause all of the testcases in the file to
8324 fail instead.
8325
8326 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
8327 (gdb_clear_suppressed): New procedure.
8328 (gdb_stop_suppressing_tests): Only clear suppress_flag if
8329 it contains a positive value.
8330
8331Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
8332
8333 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
8334
8335 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
8336
8337Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
8338
8339 * lib/gdb.exp (setup_xfail_format): New function.
8340 (get_debug_format): New function to get debug format.
8341 (debug_format): New global variable to hold last value set
8342 by get_debug_format.
8343 * gdb.base/list.exp: Call get_debug_format and expect some
8344 tests to fail for DWARF 1 and COFF formats.
8345 * gdb.c++/ptype.exp: Ditto.
8346 * gdb.c++/classes.exp: Ditto.
8347 * gdb.c++/cplusfuncs.exp: Ditto.
8348 * gdb.c++/inherit.exp: Ditto.
8349 * gdb.c++/templates.exp: Ditto.
8350 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 8351
c906108c
SS
8352Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
8353
8354 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
8355 host doesn't have a currently-open connection.
8356
8357 * config/sparclet.exp: Cleanups and fixes to make it generic for
8358 any gdb stub target. Handle cases where gdb doesn't respond when
8359 interrupted in a sane fashion.
8360
8361 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
8362 same thing in a totally different way.
8363
8364 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
8365 setting "timeout".
8366 (gdb_start): We set the global gdb_prompt variable in
8367 default_gdb_init now.
8368
8369Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
8370
8371 * gdb.base/printcmds.exp: Fix "check for floating addition"
8372 regexp to accept results within approx +/- .01 of exact value.
8373 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
8374
8375Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
8376
8377 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
8378 properly.
8379 (gdb_expect): Add optional timeout parameter, and add timeout
8380 value to various calls.
8381 (gdb_suppress_tests): Only give one warning message per group.
8382
8383Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
8384
8385 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
8386 global variables. Handle getting a value for $timeout more
8387 gracefully.
8388
8389Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
8390
8391 * lib/gdb.exp: Close connection to remote host if gdb doesn't
8392 initialize.
8393 (default_gdb_init): New procedure; allow gdb_init to be overridden
8394 by a target configuration file.
8395 (gdb_expect): Pass the timeout to remote_expect.
8396
8397 * config/monitor.exp(gdb_load): Fix typo in regexp.
8398
8399Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
8400
8401 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
8402
8403Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
8404
8405 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
8406 here. Call gdb_target_exec before rebooting the target, to make
8407 sure the connection to the target is closed.
8408 (gdb_load): Pass the name of the executable to gdb_target_monitor.
8409 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
8410 Also detect "Timeout reading from remote" error.
8411
8412 * config/gdbserver.exp: Pass the executable being loaded to
8413 gdb_target_monitor. Don't call gdb_file_cmd here; let
8414 gdb_target_monitor do it.
8415
8416 * gdb.disasm/hppa.exp: Don't use exec_output.
8417
8418Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
8419
8420 * gdb.base/list.exp: If we're debugging a non-native target,
8421 try to set the pc register to point to the start of the
8422 program before doing the first list command.
8423
8424 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
8425 test_calls after restarting.
8426
8427 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
8428 reloading.
8429
8430 * gdb.base/watchpoint.exp: Fix typo.
8431
8432 * gdb.base/setshow.exp: Check for use_gdb_stub.
8433
8434 * gdb.base/break.exp: Fix continue until exit test for the gdb
8435 stub case.
8436 * gdb.base/langs.exp: Ditto.
8437
8438 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
8439 gdb_load_offset. If we weren't given a file to load, figure out
8440 what the current file is and use it.
8441
8442 * config/i386-bozo.exp: New file.
8443
8444Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
8445
8446 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
8447 feature.
8448
8449 * config/proelf.exp: New entry.
8450
8451Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
8452
8453 * lib/gdb.exp: Remove spurious .* patterns at the beginning
8454 of regexps.
8455
8456 * gdb.base/watchpoint.exp: Don't run the test_stepping
8457 tests if gdb can't call functions on the target.
8458
8459 * gdb.base/setshow.exp: Don't run the set prompt tests if
8460 the board has gdb_prompt set.
8461
8462Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
8463
8464 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
8465 * gdb.base/commands.exp: Likewise.
8466 * gdb.base/setshow.exp: Likewise.
8467
8468Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
8469
8470 * config/monitor.exp(gdb_start): Look for gdb_prompt target
8471 feature.
8472
8473 * config/i960.exp: New file.
8474
8475Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
8476
8477 * gdb.base/funcargs.exp: Check for gdb,short_int target
8478 feature instead of looking for explicit target triplets.
8479
dc96c6c7 8480Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 8481
d63a86f8 8482 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
8483 "p 123DEADBEEF", to check parse_number.
8484 * top.c: change "to enable to enable" to "to enable" in a couple
8485 of help strings.
8486
8487Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
8488
8489 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
8490 on the mn10300.
d63a86f8 8491
c906108c
SS
8492Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
8493
8494 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
8495 where the test executable is run with explicit args.
8496 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
8497
8498Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
8499
8500 * gdb.base/run.c: Use FAKEARGV to build test executable that
8501 does not require a command line arg, since most simulators
8502 don't currently support passing such an arg into the simulated
8503 program.
8504 * gdb.base/commands.exp: Change tests to insert the proper
8505 value as the arg to the first recursive factorial call. Change
8506 compilation line to define FAKEARGV at compile time.
8507
8508Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
8509
8510 * gdb.base/recurse.exp: Enable these tests for the mn10300.
8511 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
8512 function with watchpoint enabled" test.
8513
8514Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
8515
8516 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
8517 Don't call gdb_test when the command doesn't return to a gdb prompt.
8518
8519 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
8520 "Tests restarted" messages.
8521
8522Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
8523
8524 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
8525
dc96c6c7 8526Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8527
8528 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
8529 for INFO SYMBOL; add help tests for OVERLAY commands.
8530 * gdb.base/default.exp: add tests for INFO SYMBOL command;
8531 add tests for OVERLAY commands
8532 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
8533 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
8534 * gdb.base/sigall.c: add usestubs code frag
8535 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 8536
c906108c
SS
8537Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
8538
8539 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
8540 failures.
8541 (gdb_stop_suppressing_tests): Note that tests have restarted.
8542
8543Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
8544
8545 * config/h8300.exp: New file.
8546
8547Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
8548
8549 * gdb.base/setshow.exp: Check for the existence of a
8550 feature, not its value.
8551
8552Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
8553
8554 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
8555
8556 * gdb.base/scope.exp: It's now init0(), not init().
8557
8558 * gdb.base/scope0.c: For now, change init() to be init0().
8559
8560 * config/monitor.exp: Use gdb_serial in preference to serial
8561 or netport.
8562
8563 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
8564 and it's not already set.
8565
8566Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
8567
8568 * gdb.base/setshow.exp: Only test the run command if the target
8569 isn't using a stub and if it supports argument passing.
8570
8571Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
8572
8573 * config/udi.exp(gdb_start): Make sure UDICONF is set
8574 properly before starting gdb.
8575
8576Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
8577
8578 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
8579 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
8580 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
8581
8582Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
8583
8584 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
8585 specialized code to reboot the board, use remote_reboot instead.
8586
8587 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
8588
8589 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
8590
8591 * config/monitor.exp: Make sure we disconnect from the target.
8592 Also, try a reboot/reload cycle instead of failing if the
8593 load fails.
8594
8595Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
8596
8597 * gdb.base/default.exp: Don't set match_max.
8598 * gdb.base/help.exp: Ditto.
8599 * gdb.base/list.exp: Ditto.
8600 * gdb.base/signals.exp: Ditto.
8601
8602 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
8603 set, use remote_ld to download the testcase instead of
8604 the GDB loader.
8605
8606Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
8607
8608 * config/vr5000.exp: New file.
8609
8610 * config/monitor.exp(gdb_target_monitor): Add pattern for
8611 "Ending remote" to detect errors in connecting.
8612
8613 * gdb.base/setshow.exp: Add .* within auto language test.
8614
8615 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
8616 target feature.
8617
8618 * config/monitor.exp(gdb_load): Check for a failure when loading,
8619 and reboot the board if necessary.
8620
8621 * gdb.base/setvar.exp(test_set): Handle multiple prints within
8622 a set of tests. Remove print.* from the patterns being checked.
8623
8624Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
8625
8626 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
8627 refer to gdb_spawn_id.
8628
8629 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
8630 longer used.
8631 * config/sparclet.exp: Ditto.
8632 * config/sparclet-old.exp: Ditto.
8633 * config/slite.exp: Ditto.
8634 * config/sim.exp: Ditto.
8635 * gdb.base/funcargs.exp: Ditto.
8636
8637 * lib/gdb.exp:Remove references to gdb_spawn_id.
8638 (gdb_expect): Move to remote.exp.
8639
8640Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
8641
8642 * config/monitor.exp: Detect the "Couldn't establish connection"
8643 message from GDB.
8644
8645Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
8646
8647 * gdb.base/bitfields.exp: Use runto instead of explicit
8648 gdb_run_cmd/gdb_expect sequences.
8649
8650 * gdb.base/break.exp(text_next_with_recursion): Add match for
8651 gdb_expect call.
8652
8653 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
8654 We also need to handle the "A program is being debugged already"
8655 prompt from gdb. Use gdb_test to set the baud rate.
8656
8657 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
8658 to 20000. Really. I mean it.
8659
8660Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
8661
8662 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
8663 fails. If suppress_flag is set, skip perror message about not
8664 being able to send to GDB.
8665 (send_gdb): If suppress_flag is set, don't try to send commands to
8666 GDB.
8667 (gdb_expect): If suppress_flag is set, always fail immediately.
8668 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
8669 (gdb_init): Call gdb_stop_suppressing_tests.
8670 (default_gdb_exit): Ditto.
8671 (default_gdb_start): Ditto.
8672
8673 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
8674 gdb_stop_suppressing_tests as appropriate.
8675 * gdb.base/break.exp: Ditto.
8676 * gdb.base/callfuncs.exp: Ditto.
8677 * gdb.base/commands.exp: Ditto.
8678 * gdb.base/exprs.exp: Ditto.
8679 * gdb.base/funcargs.exp: Ditto.
8680 * gdb.base/list.exp: Ditto.
8681 * gdb.base/recurse.exp: Ditto.
8682 * gdb.base/scope.exp: Ditto.
8683 * gdb.base/structs.exp: Ditto.
8684 * gdb.c++/inherit.exp: Ditto.
8685
8686Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
8687
8688 * config/vr4300.exp: New file.
8689
99707966 8690 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 8691
99707966 8692 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
8693
8694Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
8695
8696 * lib/gdb.exp(gdb_init): New function.
8697
8698 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
8699 for each individual variable set.
8700
8701 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
8702 name.
8703
8704 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
8705
8706 * gdb.base/scope.exp: Use gdb_test.
8707
8708 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
8709 aborting; the testsuite driver will do that for us (see
8710 gdb_finish). Also, use gdb_test in a few more places.
8711
8712Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
8713
8714 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
8715
8716Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
8717
8718 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
8719 and "add_tests" are not at the same address.
8720
8721Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
8722
8723 * gdb.base/ptype.exp: Use gdb_test.
8724
8725Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
8726
8727 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
8728 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
8729 left in. No longer expect them to fail.
8730
8731 * gdb.stabs/*.mt; Deleted, no longer used.
8732 * gdb.stabs/configure.in: Remove references to target makefile
8733 frags.
8734 * gdb.stabs/configure: Rebuilt.
8735
8736 * gdb.disasm/*.mt: Deleted, no longer used.
8737 * gdb.disasm/configure.in: Remove references to target makefile
8738 frags. Use "sh3.s" as the unique filename for this directory.
8739 * gdb.disasm/configure: Rebuilt.
8740
8741 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
8742 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
8743 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
8744
8745Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
8746
8747 * config/udi.exp: Use mondfe,name instead of remote_host.
8748
8749Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
8750
8751 * gdb.base/watchpoint.exp: Don't expect a failure when calling
8752 a function with a watchpoint enabled on the mn10200.
8753
8754 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
8755 before trying to create it!
8756
8757Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
8758
8759 * config/vx.exp: Use hostname instead of netport.
8760
8761 * config/vxworks.exp: New file.
8762
8763 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
8764
8765 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
8766 gdb before assuming everything worked. Send a ^C if a timeout
8767 occurs.
8768
8769 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
8770 $gdb_spawn_id directly.
8771 (gdb_run_cmd): Try _start as well as start. Use the target feature
8772 gdb,start_symbol as the symbol to start from when jumping.
8773
8774Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
8775
8776 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
8777 redundant) test.
8778
8779 * gdb.base/recurse.exp: Relax final value test for 'b' so that
8780 it doesn't lose for 16bit integer systems.
8781
8782Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
8783
8784 * gdb.fortran/types.exp: If the target doesn't support "double"
8785 data types, then expect "real" types to only be 4 bytes.
8786
8787 * gdb.c++/virtfunc.exp: Expect failure for virtual function
8788 call tests if the target doesn't support inferior function calls.
8789
8790 * gdb.base/printcmds.exp: Allow minor deviation in FP values
8791 in printf tests.
8792
8793Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
8794
8795 * gdb.base/help.exp: Disable "help set", "help show", and
8796 "help support". Simplify regexp for "help stack".
8797
8798 * gdb.base/default.exp: Set match_max to 5000 and the timeout
8799 to 60 seconds. Temporarily set match_max to 15000 around the
8800 "info copying" test.
8801
8802 * gdb.base/nodebug.exp: Don't try to do an inferior function
8803 call if the target doesn't support them.
8804 * gdb.base/printcmds.exp: Likewise.
8805 * gdb.base/setvar.exp: Likewise.
8806 * gdb.base/structs.exp: Likewise.
8807 * gdb.c++/templates.exp: Likewise.
8808 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
8809
8810 * gdb.base/recurse.exp: Enable for the mn10200.
8811
8812 * configure.in: Do configure gdb.stabs directory for *-*-elf
8813 targets.
8814 * configure: Rebuilt.
8815
8816 * gdb.base/break.exp: Check for gdb,noresults before testing
8817 exit status and/or results from the target.
8818 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
8819 * lib/gdb.exp: Remove old (now bogus) initialization of
8820 noinferior, noargs, noresults and nosignals.
8821
8822Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
8823
8824 * config/sh.exp: New file.
8825
8826 * config/slite.exp: Try to connect multiple times to the board
8827 before rebooting. Only send a "monitor run" if need_monitor_run
8828 is set.
8829
8830 * gdb.base/break.exp: Don't do the "stub continue" test if
8831 the target has gdb_stub set.
8832
8833 * gdb.base/callfuncs.exp: Increase the timeout.
8834
8835 * gdb.base/interrupt.exp: Don't even try to compile the testcase
8836 if the target has gdb,noinferiorio set.
8837
8838 * gdb.base/list.exp: Increase match_max to 10000 characters.
8839
8840 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
8841
8842 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
8843 target.
8844
8845 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
8846
8847Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
8848
8849 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
8850 trying to delete the copy of gdb. Catch the file delete so we
8851 don't die if the delete fails; also, the file should be copied to
8852 the host, not to the build.
8853
8854Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
8855
8856 * lib/gdb.exp(gdb_test): Surround the result pattern with
8857 parenthesis in case it contains multiple regexps separated
8858 with |.
8859
8860 * gdb.base/watchpoint.exp: Use gdb_test.
8861 * gdb.base/default.exp: Ditto.
8862
8863Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
8864
99707966 8865 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 8866
c906108c
SS
8867 * gdb.base/scope.exp: Use gdb_test.
8868 * gdb.c++/classes.exp: Ditto.
8869 * gdb.c++/inherit.exp: Ditto.
8870
8871Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
8872
8873 * gdb.base/crossload.exp: Don't use execute_anywhere, use
8874 remote_exec instead.
8875 * gdb.base/corefile.exp: Don't be ridiculous.
8876 * gdb.base/*.c: Add missing stub invocations.
8877
8878Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
8879
8880 * config/slite.exp: Miscellaneous fixes.
8881
8882 * lib/gdb.exp: Fix runto.
8883
8884 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
8885 the target.
8886
8887 * gdb.base/watchpoint.exp: Fix regexp.
8888
8889 * lib/gdb.exp(default_gdb_exit): Add a catch to the
8890 close and wait commands, as the descriptor may now be
8891 invalid. Always call "remote_close host".
8892
8893Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
8894
8895 Major rewrite for testsuite revision.
d63a86f8 8896
c906108c
SS
8897 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
8898 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
8899 instead of relying on spawn_id to always contain a valid
8900 spawn id.
8901 (get_compiler_info): New procedure to build the ${binfile}.ci
8902 file, instead of replicating this in N different places.
8903 (gdb_compile): New procedure.
d63a86f8 8904
c906108c
SS
8905 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
8906 appropriate arguments) instead of compile. Use gdb_test in a lot
8907 more places. Use send_gdb instead of send. Always run gdb_start
8908 at the start of a testcase, as this is no longer done magically.
8909
8910 config/*-gdb.exp: Rename without the -gdb suffix.
8911
8912 config/mips.exp: Use remote_close instead of exit_remote_shell.
8913 config/monitor.exp: Use target_info instead of looking at
8914 baud, timeout, etc.
8915 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
8916
8917Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8918
8919 * gdb.c++/templates.exp (test_ptype_of_templates),
8920 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
8921 Update expect patterns for destructors and assignment operators
8922 to match corresponding c-typeprint.c changes.
8923 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
8924 to destructor breakpoint test, GDB should be able to set the
8925 destructor breakpoint without specifying arguments.
8926
8927Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
8928
8929 * gdb.threads/pthreads.exp: Change result for failure to compile due
8930 to lack of pthreads runtime support from an error to simply an
8931 unsupported test, per dejagnu standards.
8932
8933Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8934
8935 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
8936 where GDB exits to reduce pattern match time.
8937 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
8938
8939 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
8940
dc96c6c7 8941Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8942
8943 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
8944 * gdb.base/default.exp: ditto.
8945 * gdb.base/nodebug.exp: ditto.
8946 * gdb.base/printcmds.exp: ditto.
8947 * gdb.base/ptype.exp: ditto.
8948 * gdb.base/setvar.exp: ditto.
8949 * gdb.base/structs.exp: ditto.
8950 * gdb.base/setshow.c: Guard against uninitialized values of argc.
8951
8952Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
8953
8954 * configure, */configure: Rebuild with autoconf 2.12.
8955
8956Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
8957
8958 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
8959 use new i*86-pc-linux*-gnu quads.
8960 * gdb.base/corefile.exp: Ditto.
8961 * gdb.base/signals.exp: Ditto.
8962 * gdb.base/sigall.exp: Ditto.
8963 * gdb.base/interrupt.exp: Ditto.
8964
8965 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
8966 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
8967 RedHat 4.0.
d63a86f8 8968
c906108c
SS
8969 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
8970 linux. This allows the test case to at least compile on latest
8971 linux, but still not run due to missing the threads runtime library.
8972
8973Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8974
8975 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
8976 directory to search gdb directory. Accept and step over conditional
8977 stack alignment code. Consume $prompt in failure cases.
8978 Reset timeout to $oldtimeout instead of some arbitrary value.
8979 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
8980 timeout problems with infinite stack backtraces.
8981 * gdb.base/ptype.exp (ptype struct link, union tu_link):
8982 Accept function parameters for linkfunc member.
8983
8984Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
8985
8986 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
8987 (CXXFLAGS): Remove, unreferenced.
8988 (B_OPTIONS): Add for -B options and add code to initialize with
8989 previous -B options and also add -B option to pick up cross compiled
8990 runtime.
8991 (TARGET_INCLUDES): Add for -I options and add code to initialize when
8992 doing cross compiles.
8993 (target_alias): Declare global.
8994 (xgcc): Set variable to full path of gcc in build tree. Use findfile
8995 to verify that gcc exists in build tree, and if so set CC to that
8996 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 8997
c906108c
SS
8998Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
8999
9000 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
9001 ptype test for anonymous union. Fixup testcase to match
9002 current gcc debug output.
9003
9004Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
9005
9006 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
9007 force argument to an unsigned long type.
9008
9009Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
9010
9011 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
9012 tests and anonymous union print/ptype tests.
9013 * gdb.base/list.exp (test_forward-search): Increase timeout by
9014 5 minutes for the "search extremely long line" case.
9015 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
9016 completely optional and that the pass/fail messages use the command as
9017 the message if that third arg is a null string.
9018 (gdb_test_exact): Arrange that a null string pattern means match a
9019 null string output rather than any output, which might include random
9020 errors.
9021 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
9022 backtrace test.
9023 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
9024 always failing and failure is now exposed by gdb.exp changes.
9025
9026Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
9027
9028 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
9029 weren't being noted.
9030
9031Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9032
9033 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
9034 * gdb.stabs/weird.exp: Remove v_comb xfails.
9035
dc96c6c7 9036Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9037
9038 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
9039 list.exp scope.exp watchpoint.exp]
9040 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 9041
dc96c6c7 9042Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9043
9044 * config/monitor.exp: Increase download timeout to 1000 seconds.
9045
dc96c6c7 9046Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9047
9048 * config/m32r.exp: Increase timeout to 120 seconds.
9049
9050Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
9051
9052 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
9053 and accept older ordering as obsolescent gcc or gdb.
9054 * gdb.c++/templates.exp: Ditto.
9055 * gdb.c++/virtfunc.exp: Ditto.
9056
9057Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
9058
9059 * gdb.base/coremaker.c: Add code to mmap some data so we
9060 can check that it ends up in the core file.
9061 * gdb.base/corefile.exp: Add test to read mmapped data
9062 from core file.
9063
dc96c6c7 9064Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9065
9066 * config/m32r.exp: New file.
9067
9068Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
9069
9070 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
9071 that cflags can contains -gstabs, and work correctly for other tests.
9072
dc96c6c7 9073Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9074
9075 * gdb.base/setshow.exp: New file, tests show and set.
9076 * gdb.base/setshow.c: New file, tests show and set.
9077 * gdb.base/help.exp: Add test for help set|show annotate.
9078 * gdb.base/default.exp: Add test for set|show annotate.
9079
9080Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
9081
9082 * testsuite/gdb.base/break.exp: Make backtrace from factorial
9083 errors unique.
9084 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
9085 explicitly.
9086
9087Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
9088
9089 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
9090 and width commands. This is done elsewhere.
9091 * (gdb_start): Don't call gdb_start_sim here. That's already
9092 done in gdb_load. This fixes lots of failures in default.exp.
9093
9094Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
9095
9096 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
9097 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
9098 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
9099 in the same we we treat other failures (since it may be an expected
9100 condition), rather than as an error.
9101 * gdb.base/signals.exp (test_handle_all_print): Revert back to
9102 old test format.
9103
9104Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
9105
9106 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
9107 (distclean maintainer-clean realclean): No need to remove files
9108 twice. Nuke the duplicates.
9109 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 9110 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
9111 Remove config.h along with other config files.
9112
9113Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
9114
9115 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
9116 "p func1 ()" and note that rests of tests are skipped.
9117 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
9118 setup_xfails for "print func2::coremaker_local".
9119 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
9120 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
9121 affected by the previous run test.
9122 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
9123 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
9124 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
9125 "pass int powerset tuple" and "pass modeless int powerset tuple".
9126 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
9127 "real write 4" and "real write 8".
9128 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
9129 setup_xfails for "print vs1 after tuple assign 2",
9130 "print \$i after tuple assign 2", and
9131 "print vs2 after tuple assign 2".
9132 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
9133 meaningful error message and return -1 so the caller can
9134 suppress further tests and avoid a cascade of errors.
d63a86f8 9135
c906108c
SS
9136Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
9137
9138 * gdb.base/a1-selftest.exp: Tweak tests to account for new
9139 format for printing version.
9140 * gdb.base/default.exp: Ditto.
9141 * gdb.base/interrupt.exp: Fix problem with cascade of
9142 errors if child process dies while calling a function.
d63a86f8 9143
c906108c
SS
9144Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
9145
9146 * Makefile.in (VPATH): Add
9147 * Makefile.in (Makefile, config.status): Fix rules so things get
9148 remade when necessary.
9149
9150Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
9151
9152 * Makefile.in (just-check): Add path to sibling expect dir
9153 to environment variable specified by RPATH_ENVVAR.
9154
9155Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
9156
9157 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
9158 (just-check): Add shared library paths for libstdc++, tk,
9159 tcl, bfd, and opcodes to the environment variable specified
9160 in RPATH_ENVVAR.
9161 * configure.in: Add support to recognize --enable-shared flag
9162 and generate correct value for RPATH_ENVVAR.
9163 * configure: Regenerated with autoconf.
9164
9165Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
9166
9167 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
9168 include all osf versions.
9169 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
9170 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
9171 when target is linux. When failing to build pthreads test
9172 executable, give more meaningful message.
9173 * gdb.threads/pthreads.c: Hpux also uses old definition of second
9174 arg for pthread_create.
d63a86f8 9175
c906108c
SS
9176Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
9177
9178 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
9179 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
9180 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
9181 and -lpthreads (everybody else).
9182 (test_startup): Fail gracefully if threads are not supported.
9183 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
9184 "p/c array_index("abcdef",2)" when not gcc compiled.
9185 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
9186 "print func2::coremaker_local" when not gcc compiled.
9187 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
9188 "ptype on opaque struct tagname (statically)",
9189 "ptype on opaque struct tagname (dynamically) 1", and
9190 "ptype on opaque struct tagname (dynamically) 2"
9191 for not compiled with gcc.
9192 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
9193 backtrace when compiled with gcc.
d63a86f8 9194 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
9195 than always return success.
9196
9197Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
9198
9199 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
9200
9201Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
9202
9203 * gdb.base/structs.exp: Undo last change.
9204
9205Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
9206
9207 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
9208 encapsulate all the steps/nexts done during self test, starting
9209 at main, and makes them less sensitive to optimization issues.
9210 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
9211 signal handler" test.
9212 * gdb.threads/pthreads.exp: Only run this for native configs.
9213 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
9214 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
9215 tests.
9216 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
9217 for "runto test_calls(void)" test.
d63a86f8 9218
c906108c
SS
9219Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
9220
9221 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
9222 and don't expect address info in breakpoint confirmations.
9223
9224Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
9225
9226 * gdb.base/list.exp (test_forward_search): Increase timeout
9227 temporarily by 60 seconds for searching extremely long line,
9228 and then reset to old value when done. Increase expect input
9229 buffer to 10000.
9230
9231Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
9232
9233 * gdb.base/list.exp (test_forward_search): Fix to handle very
9234 long source line without overflowing expect's input buffer.
9235
9236Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
9237
9238 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
9239 "buffer_full".
9240
9241 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
9242 "buffer_full".
9243
9244 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
9245 "buffer_full".
9246
9247 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
9248 "buffer_full".
9249
9250Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
9251
9252 * configure.in (configdirs): Add gdb.threads.
9253 * configure: Regenerated with autoconf.
9254 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
9255 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
9256 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 9257
c906108c
SS
9258Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
9259
9260 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
9261
9262Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
9263
9264 * gdb.base/signals.exp (test_handle_all_print): Test separately for
9265 each signal's status in the output of "handle all print".
9266 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
9267 the \r\n sequence that immediately precedes the gdb prompt.
9268 * gdb.base/a1-selftest.exp: Save original timeout and restore
9269 after test.
9270
9271Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
9272
9273 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
9274 symbol.
9275
9276Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
9277
9278 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
9279
9280Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
9281
9282 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
9283 timeout by 60 seconds.
9284
9285Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
9286
9287 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
9288 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
9289 error return.
9290
9291Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
9292
9293 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
9294 gdb initialization, also report how long dejagnu waited. Restore
9295 old timeout before doing error return. Temporarily increase timeout
9296 by 3 minutes to allow for slow startups over heavy NFS use.
9297
9298Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
9299
9300 * lib/gdb.exp: Report timeout value for verbosity level 2.
9301 * config/gdbserver.exp: Ditto.
9302 * config/hppro.exp: Ditto.
9303 * config/mips-gdb.exp: Ditto.
9304 * config/monitor.exp: Ditto.
9305 * config/netware.exp: Ditto.
9306 * config/sim-gdb.exp: Ditto.
9307 * config/slite-gdb.exp: Ditto.
9308 * config/udi-gdb.exp: Ditto.
9309 * config/unix-gdb.exp: Ditto.
9310 * config/vx-gdb.exp: Ditto.
9311 * gdb.base/a1-selftest.exp: Ditto.
9312 * gdb.base/a2-run.exp: Ditto.
9313 * gdb.base/break.exp: Ditto.
9314 * gdb.base/corefile.exp: Ditto.
9315 * gdb.base/list.exp: Ditto.
9316 * gdb.base/recurse.exp: Ditto.
9317 * gdb.base/scope.exp: Ditto.
9318 * gdb.base/signals.exp: Ditto.
9319
9320Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
9321
9322 * gdb.threads/Makefile.in (docdir): Removed.
9323
9324Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
9325
9326 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 9327 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 9328 @srcdir@.
d63a86f8 9329 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
9330 autoconf 2.5 or higher.
9331 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
9332
9333Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
9334
9335 * configure: Regenerated.
9336 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
9337 avoid name clashes with SunOS headers.
9338
9339Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
9340
9341 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
9342
9343Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
9344
9345 * gdb.base/callfuncs.exp: Finish last change -- make sure the
9346 prototype information ends up in the compiler info file.
9347
9348Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
9349
9350 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
9351 attempting to regenerate it. Eliminate use of a temporary file
9352 and just generate the info file directly. Source it immediately,
9353 for consistency of use.
9354 * gdb.base/corefile.exp: Ditto
9355 * gdb.base/exprs.exp: Ditto.
9356 * gdb.base/funcargs.exp: Ditto.
9357 * gdb.base/langs.exp: Ditto.
9358 * gdb.base/list.exp: Ditto.
9359 * gdb.base/mips_pro.exp: Ditto.
9360 * gdb.base/nodebug.exp: Ditto.
9361 * gdb.base/opaque.exp: Ditto.
9362 * gdb.base/ptype.exp: Ditto.
9363 * gdb.base/scope.exp: Ditto.
9364 * gdb.base/setvar.exp: Ditto.
9365 * gdb.base/signals.exp: Ditto.
9366 * gdb.base/whatis.exp: Ditto.
9367 * gdb.c++/templates.exp: Ditto.
9368 * gdb.c++/virtfunc.exp: Ditto.
9369 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
9370 whether or not to add -lstdc++ to the compile command line args.
9371
9372Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9373
9374 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
9375 it got fixed by the recent lookup_minimal_symbol_by_pc change.
9376 Increase timeout, a lot of single stepping might be needed if the
9377 target has no hardware watchpoints.
9378
9379Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
9380
9381 * gdb.base/break.exp: Ignore compiler warnings when compiling
9382 break.c.
9383 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
9384 * gdb.base/default.exp: Add h8300 xfails. Handle messages
9385 from remote-sim.
9386 * gdb.base/exprs.exp: Add h8300 xfails.
9387 * gdb.base/funcargs.exp: Likewise.
9388 * gdb.base/nodebug.exp: Likewise.
9389 * gdb.base/printcmds.exp: Likewise.
9390 * gdb.base/ptype.exp: Likewise.
9391 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
9392 h8300 xfails.
d63a86f8 9393 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
9394 on the h8300.
9395 * gdb.base/funcargs.c: Explicitly make last constant argument to
9396 call_after_alloca_subr an unsigned long type.
9397 * gdb.base/return.c: Include stdio.h.
9398
9399Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
9400
9401 * config/abug.exp: New file for the older Motorola Bug monitor
9402 that runs on the mvme13x series VME boards.
9403 * config/monitor.exp: Use the new config array for target settings
9404 if they exist.
9405
9406Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
9407
9408 * sim-gdb.exp: Make the SH simulator allocate less space when
9409 it is targeted.
9410
9411Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
9412
9413 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
9414 test.
9415
9416Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
9417
9418 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
9419 "rs6000-*-*" for "list function in include file" when gcc compiled.
9420 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
9421 for "p ctable1[120]".
9422 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
9423 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
9424 Remove setup_xfail for "rs6000-*-*" for
9425 "print 'scope0.c'::filelocal before run".
9426 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
9427 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
9428 since some compilers don't allow both options to be given
9429 on the same command line. Create object file and move it.
d63a86f8 9430
c906108c
SS
9431Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
9432
9433 * gdb.base/corefile.exp: Always regenerate the core file, since
9434 we always regenerate the coremaker program. Detect special case
9435 where registers cannot be read from core file.
d63a86f8 9436
c906108c
SS
9437Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
9438
9439 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
9440 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
9441 * gdb.c++/templates.exp: Only match on basename of file since
9442 some formats like xcoff don't encode directory information.
9443 * gdb.stabs/weird.exp: Use the right sed script for powerpc
9444 and rs6000 AIX xcoff targets.
9445 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
9446 * configure: Regenerate.
9447 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
9448 here, rather than in distclean.
d63a86f8 9449
c906108c
SS
9450Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
9451
9452 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
9453 defined, and use it to compile the test case with -O2. The
9454 native compilation still uses no optimization.
9455 * gdb.base/mips_pro.c: Remove inline assembly code since
9456 it is compiled PIC by default, which results in assembler
9457 warnings that make the testsuite think the compilation
9458 was unsuccessful.
9459
9460Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
9461
9462 * gdb.c++/misc.exp: Add note to message for
9463 "print s.a for foo struct" that this is a known gcc 2.7.2
9464 and earlier bug.
9465
9466Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
9467
9468 * gdb.base/break.exp: Fix pattern for matching "Delete all
9469 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
9470 setup_xfail for deleting all breakpoints test. Fix various
9471 timeout messages to include "(timeout)".
9472 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
9473 for "p t_float_values2(3.14159,float_val2)".
9474 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
9475 for "continue to call2g" when gcc compiled.
9476 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
9477 "up to foo in langs.exp", "show language at foo in langs.exp",
9478 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
9479 and "show language at fsub in langs.exp".
9480 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
9481 "list line 1 in include file", "list message for lines past EOF",
9482 "list function in include file", "list list0.h:foo", and
9483 "list filename:function; nonexistant function".
9484 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
9485 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
9486 and "ptype t_char_array" to be for native cc only.
d63a86f8 9487
c906108c
SS
9488Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
9489
d63a86f8 9490 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
9491 setup_xfail for "print coremaker_bss", "print coremaker_ro",
9492 "print func2::coremaker_local", and "backtrace in corefile.exp".
9493
9494Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
9495
9496 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
9497 "bt in signals.exp". This problem only appears when running
9498 the testsuite, and then only intermittently.
9499
9500Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
9501
9502 * gdb.base/return.exp (return_tests): Differentiate between
9503 two tests of continuing.
9504
9505Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
9506
9507 * */Makefile.in (maintainer-clean): Remove config.log.
9508 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
9509 * gdb.c++/Makefile.in (PROGS): Add inherit.
9510 (clean): Remove *.ci.
9511
9512Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
9513
9514 * gdb.c++/misc.cc: Add test code from Mike Stump.
9515 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
9516
9517Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
9518
9519 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
9520 to "alpha-*-osf2*" and add comment.
9521 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
9522 setup_xfail for "step over execarg initialization" and
9523 "step over corearg initialization".
9524 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
9525 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
9526 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
9527 gcc compiled for "print coremaker_bss", "print coremaker_ro",
9528 "print func2::coremaker_local", and "backtrace in corefile.exp".
9529 * gdb.base/signals.exp: Build and source signals.ci.
9530 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
9531 to be for gcc only.
9532 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 9533
c906108c
SS
9534Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9535
9536 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
9537 Feb 3 procfs.c change.
9538
9539Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
9540
9541 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
9542
9543Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
9544
9545 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
9546 from dejagnu's apparent default of 10 seconds, which gives random
9547 results when running the tests over NFS on moderately loaded systems.
9548 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
9549
9550Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
9551
9552 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
9553 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
9554 result reports.
9555
9556Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
9557
9558 * configure.in (CY_AC_PATH_TCLH): Remove.
9559 * configure: Regenerate.
9560
9561Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
9562
9563 * gdb.c++/Makefile.in (clean): Add missing '{'.
9564
9565Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
9566
9567 * lib/gdb.exp: Provide a default value for noinferior.
9568
9569 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
9570 Load libgloss.exp.
9571
9572Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
9573
9574 * gdb.disasm/hppa.exp: Compile directly into an executable, use
9575 the executable, not the .o to run the tests from.
9576
9577Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
9578
9579 * gdb.base/break.exp: Don't test for program exit or exit status
9580 if $noresults if nonzero.
9581 * gdb.base/langs.exp: Likewise.
9582 * gdb.base/watchpoint.exp: Likewise.
9583
9584 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
9585 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
9586 trying to compile the testcase.
9587
9588Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
9589
9590 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
9591 * gdb.base/signals.exp (continue to handler): Likewise.
9592
9593Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
9594
9595 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
9596
9597 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
9598
9599Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
9600
9601 * gdb.base/corefile.exp: Recognize "not found" as failure
9602 when trying to determine if a core file was generated.
9603 If no core file was generate the first time, try again without
9604 the ulimit -c to work around braindamaged shells.
9605
9606Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
9607
9608 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
9609 [] tests with "test" and enclose string in quotes.
9610 * gdb.stabs/configure: Rebuild
d63a86f8 9611
c906108c
SS
9612Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
9613
9614 Changes in sync with expect:
9615 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
9616 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
9617 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
9618 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
9619 argument to AC_REQUIRE.
9620 * configure: Regenerated.
9621
9622Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
9623
9624 * gdb.base/corefile.exp: When generating a core, discard any
9625 error messages about ulimit not found and the "core dumped"
9626 message from the shell that runs the coredumper.
9627
9628Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
9629
9630 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
9631
9632 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
9633 which sed script to run. Expect failure for v_comb test
9634 on PA targets too.
d63a86f8 9635
c906108c
SS
9636Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
9637
9638 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
9639 "print func2::coremaker_local" and for "backtrace in corefile.exp"
9640
9641Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
9642
9643 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
9644 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
9645 "sparc-sun-solaris*" xfails for "p v_comb".
9646 * lib/gdb.exp (default_gdb_start): Fix typo.
9647 * gdb.base/corefile.exp: Allow "Core was generated by ..."
9648 messages to not include the full program name that caused
9649 the core dump since some systems (such as solaris) apparently
9650 truncate this path to about 80 characters.
9651 When generating a core file first try increasing the core file
9652 size limit to unlimited since some systems may default it to
9653 zero, and it is harmless to try it. Move the test for failing
9654 to generate a core file to where it will actually get executed.
9655 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
9656 new gdb result from g++ debug info improvements and make old
9657 pattern obsolescent. Also account for size_t differences
9658 (may be int or long).
9659 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
9660 initialization before function call is placed in the delay slot
9661 and thus appears to be skipped over by commands such as "next".
9662
9663Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
9664
9665 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
9666
9667Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
9668
9669 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
9670 input source file; fix code to compile test to deal with this
9671 convention.
9672 * gdb.c++/*.exp: Likewise.
9673
9674Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
9675
9676 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
9677 "bt in signals.exp".
9678
9679Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
9680
9681 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
9682 "step over execarg initialization" and
9683 "step over corearg initialization".
9684
9685Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
9686
9687 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
9688 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
9689
9690Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
9691
9692 From Rob Savoye (rob@poseidon.cygnus.com)
9693 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
9694 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
9695 configure.in}, gdb.disasm/{Makefile.in, configure.in},
9696 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
9697 configure.in}: Major reworking for autoconfig.
9698 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
9699 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
9700 New files.
9701 * config/unix-gdb.exp: Make GDB global.
9702 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
9703 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
9704 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
9705 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
9706 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
9707 term.exp, twice.exp, watchpoint.exp, whatis.exp},
9708 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
9709 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
9710 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
9711 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
9712 pr-8136.exp, result.exp, string.exp, tuples.exp},
9713 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
9714 to returns as necessary, arrange for test to compile own testcase
9715 executable.
9716 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 9717
c906108c
SS
9718Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
9719
9720 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
9721 clear_xfail at end of test which might not call either pass or fail.
9722 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
9723 "backtrace through signal handler".
9724
9725Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9726
9727 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
9728 continuing from a job control stop signal.
9729 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
9730
9731Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
9732
9733 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
9734 * gdb.base/corefile.exp: Likewise.
9735 * gdb.base/funcargs.exp: Likewise.
9736
9737Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
9738
9739 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
9740 * config/monitor.exp: Add support for setting baud rate.
9741
9742Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
9743
9744 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
9745 i*86-*-linux* xfails for "backtrace through signal handler".
9746 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
9747 "print func2::coremaker_local".
9748 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
9749 alpha-dec-osf2* xfail for
9750 "delete all breakpoints when none".
9751
9752Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
9753
9754 * gdb.base/break.exp: Change test that deletes all breakpoints
9755 when no user breakpoints are installed. A post 4.15 change
9756 causes gdb to no longer prompt in this case.
9757
9758Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
9759
9760 * gdb.base/return.exp (return_tests): Change xfail for test
9761 "correct value returned double test" to stop xfailing at
9762 Solaris 2.5. Apparently the bug has been fixed.
9763
9764Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
9765
9766 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
9767 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
9768
9769Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
9770
9771 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
9772 * gdb.disasm/hppa.s: Corresponding changes.
9773
9774Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
9775
9776 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
9777 makefile fragment.
9778 * config/mt-hpux: Deleted.
9779
9780Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
9781
d63a86f8 9782 * Many files: When warning about suppressed tests due to a
c906108c
SS
9783 nonexistant test binary, avoid incrementing the warning count.
9784
9785Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
9786
9787 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 9788
c906108c
SS
9789Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9790
9791 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
9792 "sparc-*-solaris2*".
9793
9794Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9795
9796 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
9797 Add global and local variables and initialize them.
9798 * gdb.base/corefile.exp: Test correct mapping of corefile sections
9799 by printing variables. Remove rs6000 and powerpc xfails, BFD now
9800 extracts the file name and terminating signal from the core file.
9801 * TODO: Remove note about tests for correct mapping of corefile.
9802 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
9803 from optimizing it away.
9804 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
9805 handles common blocks.
9806
9807Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
9808
9809 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
9810 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
9811
9812Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
9813
9814 * Makefile.in (maintainer-clean): New target, synonym for
9815 realclean.
9816 * gdb.base/Makefile.in (maintainer-clean): Likewise.
9817 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
9818 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
9819 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
9820 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
9821 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
9822
9823Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
9824
9825 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
9826 xfails when not gcc compiled for "print foo::funclocal".
9827 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
9828 "print foo::funclocal at foo",
9829 "print 'scope1.c'::foo::funclocal at foo",
9830 "print foo::funclocal_bss at foo",
9831 "print 'scope1.c'::foo::funclocal_bss at foo",
9832 "print foo::funclocal_ro at foo",
9833 "print 'scope1.c'::foo::funclocal_ro at foo",
9834 "print bar::funclocal at foo" and
9835 "print 'scope1.c'::bar::funclocal at foo".
9836 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
9837 gcc compiled for "print foo::funclocal at bar".
9838 Expand all messages to ensure that they identify that
9839 the test is at bar().
9840 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
9841 gcc compiled for:
9842 "ptype on opaque struct pointer (statically)",
9843 "ptype on opaque struct tagname (statically)",
9844 "ptype on opaque struct pointer (dynamically) 1",
9845 "ptype on opaque struct tagname (dynamically) 1",
9846 "ptype on opaque struct pointer (dynamically) 2" and
9847 "ptype on opaque struct tagname (dynamically) 2
9848 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
9849 gcc compiled for:
9850 "p datalocal"
9851 "whatis datalocal",
9852 "ptype datalocal",
9853 "p bsslocal",
9854 "whatis bsslocal", and
9855 "ptype bsslocal".
9856 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
9857 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
9858 when not gcc compiled.
9859 * gdb.base/funcargs.exp (float_and_integral_args): Add
9860 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
9861 compiled.
9862 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
9863 "backtrace from call6a" when not gcc compiled.
9864 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
9865 "backtrace from call7a" when not gcc compiled.
9866 * gdb.base/callfuncs.exp (do_function_calls):
9867 Add "hppa*-*-hpux*" xfail when not gcc compiled for
9868 "p t_char_array_values(char_array_val2,char_array_val1)",
9869 "p t_char_array_values(char_array_val1,char_array_val2)",
9870 "p t_char_array_values("carray 1","carray 2")",
9871 "p t_char_array_values("carray 1",char_array_val2)",
9872 "p t_char_array_values(char_array_val1,"carray 2")",
9873 "p sum_args(1,{2})",
9874 "p sum_args(2,{2,3})",
9875 "p sum_args(3,{2,3,4})",
9876 "p sum_args(4,{2,3,4,5})"
9877 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
9878 "backtrace in corefile.exp" when not gcc compiled.
9879
9880Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9881
9882 * gdb.base/signals.exp: Rewrite `handle all print' test as
9883 a procedure. Accept blanks or TABs as whitespace, increase
9884 timeout and expect input buffer size for the large output
9885 from the command. Remove "i*86-*-bsdi2.0" xfail.
9886
9887Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9888
9889 * gdb.base/setvar.exp: Add new testcases for truncation when
9890 assigning invalid values to bitfields.
9891
9892Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
9893
d63a86f8 9894 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
9895 mips-sgi-irix* xfail for
9896 "call inferior func with struct - returns char *"
9897 and fix test so that an optional (unsigned char *) cast is
9898 accepted in the result.
9899
9900Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
9901
9902 * gdb.base/funcargs.exp (float_and_integral_args): Remove
9903 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
9904 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
9905 * gdb.base/signals.exp: Remove duplicate "handle all print" test
9906 that accidentally got checked in.
9907
9908Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
9909
d63a86f8 9910 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
9911 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
9912 compiled test.
9913 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
9914 Add mips-sgi-irix5* xfail for not gcc compiled.
9915 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
9916 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
9917 "p top", "whatis top", "p middle", and "whatis middle".
9918 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
9919 "whatis signed char" for not gcc compiled.
9920 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
9921 "set variable signed char=-1 (-1)" and
9922 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
9923 * gdb.base/funcargs.exp (float_and_integral_args):
9924 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
9925 Add mips-sgi-irix* xfail when not gcc compiled for
9926 "continue to call2b".
9927 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
9928 "continue to call2g".
9929 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
9930 "backtrace from call6a"
9931 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
9932 "backtrace from call7k".
9933 Add mips-sgi-irix5* xfail when not gcc compiled for
9934 "backtrace from call7a".
9935 (localvars_after_alloca): Fix gdb_test cmds for
9936 "print * after runto ...".
9937 Remove rs6000-*-* xfails for
9938 "print i after runto localvars_after_alloca" and
9939 "print l after runto localvars_after_alloca"
9940 for all compilers.
9941 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
9942 when not compiled with gcc, for:
9943 "print signed char == (minus)",
9944 "print signed char != (minus)",
9945 "print signed char < (minus)",
9946 "print signed char > (minus)".
9947 * gdb.base/callfuncs.exp (do_function_calls):
9948 Add mips-sgi-irix* xfail, when compiled with native compiler, for
9949 "call inferior func with struct - returns char *".
d63a86f8 9950 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
9951 "correct value returned double test" to include Solaris 2.4.
9952 * gdb.base/funcargs.exp (float_and_integral_args):
9953 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 9954
c906108c
SS
9955Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9956
9957 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
9958 enumeration bitfields if compiling with GNU C.
9959 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
9960 to empty' prompt.
9961
9962Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
9963
9964 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
9965 test for PRO targets.
9966
9967 * gdb.base/funcargs.exp: Avoid ever setting more than 8
9968 breakpoints in the inferior at any given time by making
9969 two groups of breakpoints for call2*, call6* and call7*
9970 tests.
9971
9972Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9973
9974 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
9975 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
9976 from optimizing it away.
9977 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
9978 "call inferior func with struct".
9979
9980Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
9981
9982 * configure.in: Only configure gdb.chill for particular targets.
9983
9984Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
9985
9986 * gdb.base/Makefile.in: Add action to .c.o transformation
9987 rule that generates a .ci file for each .o file and remove
9988 explicit .c.o rules except for callfuncs.o.
9989 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
9990 generates a .ci file for each .o file and remove explicit
9991 .cc.o rules.
9992 (clean): Remove *.tmp *.ci files.
9993 (EXECUTABLES): Remove templ-info.exp.
9994 * gdb.base/compiler.c: New file.
9995 * gdb.c++/compiler.cc: New file
9996 * gdb.base/scope.exp: Source gdb.base/scope.ci.
9997 Change rs6000-*-* xfail for
9998 "print 'scope0.c'::filelocal_ro" and
9999 "print 'scope1.c'::filelocal" and
10000 "print 'scope1.c'::filelocal_bss" and
10001 "print 'scope1.c'::filelocal_ro" and
10002 "print 'scope1.c'::foo::funclocal" and
10003 "print 'scope1.c'::foo::funclocal_ro" and
10004 "print 'scope1.c'::bar::funclocal" and
10005 "print 'scope0.c'::filelocal_ro" and
10006 "print 'scope1.c'::filelocal at foo" and
10007 "print 'scope1.c'::filelocal_bss at foo" and
10008 "print 'scope1.c'::filelocal_ro at foo" and
10009 "print 'scope1.c'::foo::funclocal at foo" and
10010 "print 'scope1.c'::foo::funclocal_bss at foo" and
10011 "print 'scope1.c'::foo::funclocal_ro at foo" and
10012 "print 'scope1.c'::bar::funclocal at foo" and
10013 "print 'scope0.c'::filelocal_ro" and
10014 "print 'scope1.c'::filelocal" and
10015 "print 'scope1.c'::filelocal_bss" and
10016 "print 'scope1.c'::filelocal_ro" and
10017 "print 'scope1.c'::foo::funclocal" and
10018 "print 'scope1.c'::foo::funclocal_bss" and
10019 "print 'scope1.c'::foo::funclocal_ro" and
10020 "print 'scope1.c'::bar::funclocal" and
10021 "print 'scope1.c'::bar::funclocal_bss"
10022 to only be xfail'd when not compiled with gcc.
d63a86f8 10023 Add rs6000-*-* xfail for
c906108c
SS
10024 "print 'scope0.c'::filelocal_bss before run"
10025 when compiled with gcc.
10026 (test_at_main): Add rs6000-*-* xfail for
10027 "print filelocal_ro in test_at_main"
10028 when compiled with gcc.
10029 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 10030 Add rs6000-*-aix* xfail for
c906108c
SS
10031 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
10032 "ptype t_char_array", not compiled with gcc.
10033 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
10034 xfail for "list foo (in include file)" when gcc compiled.
10035 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
10036 (integral_args): Add rs6000-*-* xfail for
10037 "run to call0a" if not compiled with gcc.
10038 (unsigned_integral_args): Add rs6000-*-* xfail for
10039 "run to call1a" if not compiled with gcc.
10040 (float_and_integral_args): Add rs6000-*-* xfail for
10041 "run to call2a" if not compiled with gcc and for
10042 "continue to call2b" for any compiler.
10043 Add rs6000-*-* xfail to
10044 "print f1 after run to call2a" for gcc compiled.
10045 (discard_and_shuffle): Add rs6000-*-* xfail for
10046 "run to call6a".
10047 (shuffle_round_robin): Add rs6000-*-* xfail for
10048 "backtrace from call7a" if not compiled with gcc.
10049 Add rs6000-*-* xfail for
10050 "backtrace from call7b" if compiled with gcc.
10051 (call_after_alloca): Add rs6000-*-* xfail for
10052 "print c in call_after_alloca" and
10053 "print s in call_after_alloca" and
10054 "backtrace from call_after_alloca_subr"
10055 if not compiled with gcc.
10056 (localvars_in_indirect_call): Add rs6000-*-* xfail for
10057 "print c in localvars_in_indirect_call" and
10058 "print c in localvars_in_indirect_call" and
10059 "backtrace in indirectly called function" and
10060 "stepping into indirectly called function"
10061 if not compiled with gcc.
10062 (localvars_after_alloca): Add rs6000-*-* xfail for
10063 "print c after runto localvars_after_alloca" and
10064 "print s after runto localvars_after_alloca" and
10065 "print i after runto localvars_after_alloca" and
10066 "print l after runto localvars_after_alloca"
10067 for all compilers.
10068 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
10069 than whatis-info.exp.
10070 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
10071 than opaque-info.exp.
10072 Setup rs6000-*-* xfail for
d63a86f8 10073 "ptype on opaque struct pointer (statically)" and
c906108c
SS
10074 "ptype on opaque struct pointer (dynamically)" when
10075 not compiled with gcc.
10076 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
10077 rather than callf-info.exp.
10078 (do_function_calls): Add clear_xfail for rs6000-*-* for
10079 "p t_float_values2(3.14159,float_val2)". Seems to work
10080 fine there, both with xlc and gcc. Need to find out what
10081 it is doing right and fix other platforms.
10082 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
10083 "call inferior func with struct - returns int",
10084 "call inferior func with struct - returns long",
10085 "call inferior func with struct - returns float",
10086 "call inferior func with struct - returns double",
10087 "call inferior func with struct - returns char *",
10088 but only if not gcc compiled (presumes xlc compiled).
10089 Change rs6000-*-* xfails for
10090 "call inferior func with struct - returns char" and
10091 " call inferior func with struct - returns short" to only
10092 xfail if not using gcc.
10093 (clean mostlyclean): Remove *.ci and *.tmp files.
10094 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
10095 than templ-info.exp.
10096 * gdb.base/langs.exp: Source gdb.base/langs.ci.
10097 Add rs6000-*-* xfail for "up to foo in langs.exp"
10098 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
10099 when not gcc compiled.
d63a86f8 10100
c906108c
SS
10101Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
10102
10103 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
10104 * gdb.base/corefile.exp: Likewise.
10105 * gdb.base/list.exp: Likewise.
10106 * gdb.base/scope.exp: Likewise.
10107 * gdb.base/siganls.exp: Likewise.
10108
10109 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
10110 compiler output.
10111 * gdb.base/whatis.exp: Likewise.
10112
10113Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
10114
10115 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
10116 failure (opcode table has been fixed to match reality).
10117
10118Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
10119
10120 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
10121 "call inferior func with struct - returns char",
10122 "call inferior func with struct - returns short"
10123
10124 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
10125 "print 'scope0.c'::filelocal at main",
10126 "print 'scope0.c'::filelocal_bss in test_at_main",
10127 "print 'scope0.c'::filelocal at foo",
10128 "print 'scope0.c'::filelocal_bss in test_at_foo",
10129 "print 'scope0.c'::filelocal at bar",
10130 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 10131
c906108c
SS
10132 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
10133 in source file 1". This bug seems to have been fixed with both
10134 gcc and native cc (was native assembler bug?).
10135
10136Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
10137
10138 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
10139 "backtrace through signal handler" to "i*86-*-sysv4*".
10140 * gdb.base/signals.exp: Add xfail for "'next' behaved as
10141 continue" case. Add "known SVR4 bug" to fail message.
10142 Add "i*86-*-bsdi2.0" xfail for "handle all print".
10143 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
10144 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
10145 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
10146 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
10147 "up to foo in langs.exp", "show language at foo in
10148 langs.exp", "up to cppsub_ in langs.exp", "show
10149 language at cppsub_ in langs.exp", "up to fsub in
10150 langs.exp", and "show language at fsub in langs.exp".
10151 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
10152 "bactrace in corefile.exp".
10153 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
10154 "call inferior function with struct - returns float" and
10155 "call inferior function with struct - returns double".
d63a86f8 10156
c906108c
SS
10157Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
10158
10159 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
10160 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
10161 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
10162 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
10163
10164Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
10165
10166 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
10167 (or overriden) "CHILL" macro rather then bare "gcc".
10168 Also look for ../../gcc/xgcc since that is what we will
10169 actually need, not "Makefile". Remove following assignment
10170 of CHILL to CHILL_FOR_TARGET because that results in
10171 recursive definition.
10172
10173Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
10174
10175 * gdb.base/corefile.exp: Change xfail for backtrace in
10176 corefile.exp from linuxaout to all linux.
10177 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
10178 cases where we miss the breakpoint at the signal handler
10179 for some reason. Setup xfail for linuxoldld/linuxaout and
10180 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
10181 hitting SIGURG breakpoint.
10182 * gdb.base/signals.exp: Setup xfail for "next" acting like
10183 continue to add linuxoldld. Setup xfail for all linux for
10184 "next to handler in signals_tests_1", "backtrace in
10185 signals_tests_1", "continue to func1", "pass SIGUSR1",
10186 and continue to handler".
10187
10188Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
10189
10190 * Update all FSF addresses except those in COPYING* files.
10191
10192Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
10193
10194 * gdb.base/a2-run.exp: Change messages to be more explicit about
10195 the status of args, and quote binfile in results.
10196
10197Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
10198
10199 * gdb.base/callfuncs.exp: Add tests for passing structs to
10200 inferior functions and return various types.
10201 * gdb.base/callfuncs.c: Add functions to receive a struct
10202 and return a member of the struct, in various types.
10203
10204Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10205
10206 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
10207
10208Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
10209
10210 * config/vxworks29k.exp: New file, sources vxworks.exp.
10211
10212Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
10213
10214 * config/gdbremote.exp: New file. Testing framework using
10215 gdbserver.
10216
10217Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
10218
10219 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
10220 "call function when asleep" and "send end of file".
10221 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
10222 for "backtrace in corefile.exp".
10223 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
10224 for "backtrace through signal handler".
10225 * gdb.base/corefile.exp: Make sure we actually generate a core file
10226 before trying the core tests. Some systems allow the user to suppress
10227 generation of core files and default to that (linux for example).
10228 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
10229 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
10230
10231Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
10232
10233 * gdb.threads: New directory with some crude multi-threaded
10234 gdb tests (step.exp and step2.exp).
10235 * config/mt-lynx (STEP_EXECUTABLE): Define.
10236 (THREADFLAGS): Define.
10237
10238Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
10239
10240 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
10241
10242 * gdb.base/signals.exp: Disable whole file for lynx until
10243 further notice.
10244
10245 * gdb.base/signals.exp: xfail test where "next" acts like
10246 "continue" for lynx.
10247
10248 * gdb.base/interrupt.exp: xfail test for calling function while
10249 inferior is asleep for lynx.
10250
10251 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
10252 than one cr-lf after each command.
10253
10254Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10255
10256 * configure.in: Reinstate setting of stabsdirs variable, fix
10257 typo in setting up configdirs for native builds.
10258
10259 * gdb.base/return.exp: Fix typo in return double test.
10260 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
10261 compiler from optimizing them away.
10262
10263Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
10264
10265 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
10266 sequences to be echo'd by gdb when using gdb_test.
10267 * gdb.chill/chexp.exp: Likewise.
10268 * gdb.fortran/exprs.exp: Likewise
10269
10270Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
10271
10272 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
10273 after the inferior gdb has started.
10274
10275 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
10276 after each command.
10277 * gdb.base/funcargs.exp: Likewise.
10278 * gdb.base/gdbvars.exp: Likewise.
10279 * gdb.base/interrupt.exp: Likewise.
10280 * gdb.base/list.exp: Likewise.
10281 * gdb.base/watchpoint.exp: Likewise.
10282 * gdb.c++/demangle.exp: Likewise.
10283 * gdb.c++/inherit.exp: Likewise.
10284 * gdb.chill/chexp.exp: Likewise.
10285 * gdb.fortran/exprs.exp: Likewise.
10286
10287 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
10288 test if we can't handle IO to/from the inferior.
10289
10290 * gdb.c++/misc.exp: Always check for a program already being
10291 started after sending a "run" command to gdb.
10292
10293 * gdb.base/twice.exp: Start with a fresh gdb.
10294
10295 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
10296 only depend on gdb's expression code, not the chill runtime.
10297
10298 * gdb.base/return.c: Put return values into variables so we
10299 can have gdb print them rather than depending on the program
10300 to print them.
10301 * gdb.base/return.exp: Corresponding changes.
10302
10303 * lib/gdb.exp: Provide default value for noinferiorio.
10304 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
10305 the inferior.
10306
10307 * gdb.base/break.exp: Always check for a program already being
10308 started after sending a "run" command to gdb.
10309 (text_next_with_recursion): Don't check the output from the
10310 program's printf statement. Instead just make sure the program
10311 exited.
10312
10313 * gdb.base/commands.exp: Protect tests which need arguments with
10314 $noargs conditionals.
10315
10316Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10317
10318 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
10319 of structure member arrays to match gdb/valops.c:value_addr change.
10320
10321Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
10322
10323 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
10324 cases.
10325
10326Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
10327
10328 * configure.in (configdirs): Remove gdb.chill from default list
10329 of subdirs and then add it back in only if doing a native build.
10330 The current chill compiler does not yet work in any cross build.
10331 * Revert all signal changes from Jul 6.
10332 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
10333 for sh-hms targets, allowing these tests to link, with no other
10334 changes. Testing is suppressed by setting "nosignals" in site.exp.
10335
10336Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
10337
10338 * configure.in (signaldirs): Define and add to configdirs for all
10339 targets except some specific ones that are known to not support signals.
10340 Also clean up formatting.
10341 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
10342 (signals, sigall): Remove rules to build.
10343 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
10344 Moved to new gdb.signals directory.
10345 * gdb.signals: New test directory.
10346 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
10347 signals.c signals.exp}: New or moved files.
10348
10349Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
10350
10351 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
10352
10353Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
10354
10355 * gdb.base/return.exp: Xfail `return double' test failure
10356 on at least Solaris 2.3 and handle future/past versions on
10357 a case by case basis as appropriate. Also update message
10358 to include i*86 failures.
10359
10360Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10361
10362 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
10363
10364 * lib/gdb.exp: Fix comment which erroneously identified
10365 gdb_file_cmd as gdb_load (the 19 May change was in fact to
10366 gdb_file_cmd not gdb_load).
10367 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
10368
10369 * gdb.base/setvar.exp: Make test names consistent between pass and
10370 fail cases. Use gdb_test more.
10371
10372Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10373
10374 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
10375
10376Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10377
10378 * gdb.base/help.exp: Fix expected help string for `show commands'.
10379
10380Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
10381
10382 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
10383
10384 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
10385 of a text section.
10386
10387Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
10388
10389 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
10390 that loop eventually terminates. Fix Connection refused logic so
10391 that testsuite will expire nicely.
10392
10393Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
10394
10395 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
10396 config/rom68k.exp: New tcl glue for the appropriate monitors.
10397 These all just end up calling monitor.exp.
10398 * config/monitor.exp (gdb_target_monitor): Handle `Connection
10399 refused' by retrying. Cleanup some timeout issues.
10400 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
10401 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
10402 callers don't have to set/restore global timeout variable.
10403
10404 * The following set of changes centralizes management of the global
10405 timeout variable. This way, it can be set in one target dependent
10406 place instead of dozens of places scattered throughout the test suite.
10407 If you need to lengthen a timeout, then you should either set timeout
10408 in one of the config/{target}.exp files, or multiply it by a factor.
10409 Setting it to an absolute value is always going to lose for some
10410 targets.
10411 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
10412 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
10413 * gdb.base/funcargs.exp: Don't set timeout.
10414 * gdb.base/list.exp (test_forward_search): Only use local timeout.
10415 * gdb.base/printcmds.exp (test_print_string_constants
10416 test_print_array_constants): Don't set timeout.
10417 * gdb.base/ptype.exp: Don't set timeout.
10418 * gdb.base/recurse.exp: Don't set timeout.
10419 * gdb.base/return.exp: Don't set timeout.
10420 * gdb.base/watchpoint.exp: Don't set timeout.
10421 * gdb.c++/classes.exp (do_tests): Don't set timeout.
10422 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
10423
10424Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
10425
10426 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
10427
10428Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10429
10430 * lib/gdb.exp: Disable chill tests for irix5.
10431
10432Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10433
10434 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
10435 each test pass or fail.
10436
10437Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10438
10439 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
10440 xlc not gcc.
10441
10442Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
10443
10444 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
10445
10446Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
10447
10448 * config/est.exp: Fix copyright and comments. Remove dead code.
10449 Use targetname, serialport and baud variables instead of fixed
10450 constants.
10451 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
10452 * config/cpu32bug.exp: New file to support cpu32bug monitors.
10453
10454Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10455
10456 * gdb.base/watchpoint.exp: Don't run
10457 test_watchpoint_triggered_in_syscall for sunos.
10458
10459Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10460
10461 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
10462 they don't seem to exist. Do include stdio.h.
10463
10464Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10465
10466 * gdb.base/a1-selftest.exp: Add alpha xfail.
10467
10468Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10469
10470 * gdb.base/watchpoint.c (main): Prompt before calling read().
10471 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
10472 Revise accordingly. Remove cruft about sending "123" several
10473 times, until it gets noticed. Clean up the "print buf[0]" stuff
10474 so that it passes or fails, and waits for prompts in the usual way.
10475
10476Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10477
10478 * gdb.base/recurse.exp: Fix comment.
10479
10480 * TODO: Remove item about printing variables in nodebug.exp. Add
10481 item about enabling tests which are only run on some targets.
10482
10483 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
10484 fail, make test names unique, use new gdb_test convention
10485 regarding pattern, use gdb_test more, etc.).
10486
10487 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
10488 fail, make test names unique, etc.).
10489
10490Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10491
10492 * gdb.base/nodebug.c: Change return type of top and middle to
10493 short.
10494 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
10495 are fixed by the recent mdebugread.c changes. Allow `short ()'
10496 as type for top and middle.
10497
10498Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10499
10500 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
10501 nearly as I can tell, the whole thing was an accident in Stu's
10502 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
10503 to replace a send/expect pair with gdb_test, but ended up only
10504 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
10505 of 30 Mar 1995 took care of it, but left this vestigial comment
10506 which I am now nuking.
10507
10508Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10509
10510 * gdb.base/break.exp: Look for different line number for
10511 breakpoint at main depending on usestubs.
10512
10513Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10514
10515 * gdb.base/list.exp: Adjust some alternate expect patterns to
10516 match recent list0.c change. Add alternate expect pattern for
10517 output from `list default lines around main' for optimizing
10518 compilers.
10519
10520Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10521
10522 * lib/gdb.exp: If nosignals is not set, set it to 0.
10523
10524Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
10525
10526 * config/slite-gdb.exp: Responds to load symbol table prompt.
10527 * gdb.base/break.exp: Adjust line number, fix rerun.
10528 * gdb.base/langs0.c: Add #ifdef usestubs.
10529
10530Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
10531
10532 * gdb.base/list.exp: Adjust line contents after adding new lines in
10533 list0.c. Also fix a syntax error.
10534
10535 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
10536 * gdb.base/break.exp: ditto.
10537 * gdb.base/list.exp: ditto.
10538 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
10539 * gdb.base/run.c: ditto.
10540 * gdb.base/list0.c: ditto.
10541 * gdb.base/funcargs.c: ditto.
10542
10543Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
10544
10545 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
10546 $targetname, $serialport and $baud instead of hardwired variables.
10547 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
10548 target doesn't support signals.
10549
10550Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
10551
10552 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
10553
10554Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10555
10556 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
10557 Don't rely on the value of an auto variable before it has been
10558 initialized. Use gdb_test more.
10559
10560Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10561
10562 * lib/gdb.exp (default_gdb_version): A version number must start
10563 with a digit, but other than that contains all characters up to
10564 the first whitespace character.
10565
10566Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10567
10568 * gdb.base/commands.exp (breakpoint_command_test): New tests.
10569
10570Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10571
10572 * gdb.c++/*.exp: Warn if executable does not exist. The original
10573 reason for skipping the warning was that configure.in sometimes
10574 intentionally skipped building the executables but the tcl code
10575 had no way of knowing. That (a) was always bogus with respect to
10576 error handling, (b) is no longer true (right now there is no way
10577 to skip C++ tests).
10578
10579 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
10580
10581Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10582
10583 * gdb.base/list.exp: Add expect patterns for output from
10584 SunPRO compiled executables.
10585 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
10586 types.
10587
10588Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10589
10590 * gdb.base/break.exp (test_next_with_recursion): Accept any line
10591 number (we are already testing that the correct source line text
10592 gets printed).
10593
10594 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
10595 that is what is intended, but something needed to be done to get
10596 sunos4 native working again.
10597
10598 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
10599
10600 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
10601 apparently went with a (very) old xfail.
10602
10603Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
10604
10605 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
10606 runto_main is a proc in gdb.exp that will do 'step' for target use
10607 stubs.
10608 * gdb.base/exprs.exp: ditto.
10609 * gdb.base/interrupt.exp: ditto.
10610 * gdb.base/opaque.exp: ditto.
10611 * gdb.base/printcmds.exp: ditto.
10612 * gdb.base/ptype.exp: ditto.
10613 * gdb.base/scope.exp: ditto.
10614 * gdb.base/setvar.exp: ditto.
10615 * gdb.base/signals.exp: ditto.
10616 * gdb.base/twice.exp: ditto.
10617 * gdb.c++/classes.exp: ditto.
10618 * gdb.c++/inherit.exp: ditto.
10619 * gdb.c++/templates.exp: ditto.
10620 * gdb.base/break.exp: no run and hit main for stubs. Change line
10621 numbers for breakpoints and info breakpoint.
10622 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
10623 breakpoint().
10624 * gdb.base/callfuncs.c: ditto.
10625 * gdb.base/exprs: ditto.
10626 * gdb.base/interrupt.c: ditto.
10627 * gdb.base/opaque0.c: ditto.
10628 * gdb.base/printcmds.c: ditto.
10629 * gdb.base/ptype.c: ditto.
10630 * gdb.base/scope0.c: ditto.
10631 * gdb.base/setvar.c: ditto.
10632 * gdb.base/signals.c: ditto.
10633 * gdb.base/twice.c: ditto.
10634 * gdb.c++/misc.cc: ditto.
10635 * gdb.c++/templates.cc: ditto.
10636
10637Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10638
10639 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
10640
10641 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
10642 somewhere between `read' and `main.c'. I'm pretty sure the
10643 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
10644 and it isn't particularly useful.
10645
10646 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
10647
10648Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10649
10650 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
10651
10652Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
10653
10654 * config/mt-slite: add LIBS and -nostdlib.
10655 * config/slite-gdb.exp: add this new file to support sparclite target.
10656
10657Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
10658
10659 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
10660
10661 * gdb.base/a2-run.exp: Change argument to istarget from
10662 "*-*-vxworks" to "*-*-vxworks*".
10663 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
10664
10665Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
10666
10667 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
10668 will not runto main but do a 'step' to step out of breakpoint().
10669 * config/mt-slite: add -Dusestubs.
10670
10671Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10672
10673 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
10674 instead of just @.
10675
10676 * gdb.base/signals.exp: Add test for "handle all print".
10677 * TODO: Remove "handle all print". Also remove item about
10678 checking copyright date (I don't like the idea of a spurious FAIL
10679 based on when we run the tests).
10680
10681 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
10682 for SunOS4 (reason for failure not investigated). Remove
10683 redundant test for $binfile.
10684
10685 * gdb.base/nodebug.c (array_index): Call malloc.
10686
10687 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
10688
10689Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
10690
10691 * gdb.base/recurse.exp: Update gdb_test invocation to use new
10692 conventions and slightly simplify the matching regexp.
10693
10694Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10695
10696 * gdb.base/break.exp: Update gdb_test invocation to use new
10697 convention.
10698
10699 * lib/gdb.exp: If noargs is not set, set it to 0.
10700
10701 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
10702 tests unique.
10703
10704 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
10705
10706Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10707
10708 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
10709 one argument of type "<non-float parameter>".
10710
10711Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
10712
10713 * config/rom68k.exp: New file to support Motorola IDP board.
10714 * gdb.base/a2-run.exp: Skip this file if noargs is set.
10715 * gdb.base/break.c: Change things around so that this program
10716 doesn't depend upon args. This is necessary to make remote
10717 targets work (in general, they can't take args).
10718 * gdb.base/break.exp: Don't try to send args to program. Don't
10719 expect output. Also, replace lots of code with gdb_test.
10720
10721Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10722
10723 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
10724 printing of '\'' (which is what the comment says we are testing,
10725 even though we were not), not '''.
10726 (test_integer_literals_rejected): Test that printing ''' is an error.
10727
10728 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
10729 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
10730 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
10731 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
10732 Use gdb_test not test_print_accept.
10733 * lib/gdb.exp: Remove test_print_accept.
10734
10735 * gdb.base/signals.exp (signal_tests_1): Make pass message
10736 consistent with fail message.
10737
10738 * gdb.base/whatis.exp: Remove xfails for printing char vs.
10739 unsigned char; the bug (PR 1821) is fixed.
10740
10741 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
10742
10743 * gdb.base/scope.exp (test_at_localscopes): Call pass for
10744 successful tests--makes xfailing them work right.
10745
10746Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10747
10748 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
10749 only \r\n, not .*. The test can pass .* as the last thing in
10750 $pattern if that is what it wants. In addition to providing this
10751 flexibility, this change should speed up pattern matching in cases
10752 where the pattern already ended with .* (there were a number of
10753 them). This change also helps catch bad patterns--in the old
10754 scheme the typo "char \*" instead of "char \\*" would pass. Now
10755 it is caught.
10756 * Many .exp files: Update callers.
10757
10758 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
10759 clearer and does not spuriously match multiple ('s. Likewise for
10760 ) and *.
10761
10762 * gdb.base/nodebug.exp: Test ability to call a function and pass
10763 it a string (even with no debugging info).
10764
10765 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
10766 "p '\'", which is the same as "p ''" once tcl gets done with
10767 quoting, to "p '\\'", which I suspect is what is intended (one
10768 backslash gets sent to GDB).
10769
10770 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
10771
10772Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10773
10774 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
10775 1817) was fixed literally years ago.
10776
10777Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10778
10779 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
10780 test, it causes stepping out of call_after_alloca_subr with
10781 optimizing compilers.
10782 (localvars_in_indirect_call): Consume GDB prompt if `finish'
10783 fails.
10784
10785 * gdb.c++/templates.exp: Source templ-info.exp only if
10786 the templates executable exists.
10787
10788 * gdb.c++/misc.cc (class Contains_static_instance,
10789 class Contains_nested_static_instance),
10790 gdb.c++/classes.exp (test_static_members): Test printing of
10791 a class that contains a static instance of the class.
10792
10793Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10794
10795 * gdb.base/langs2.c (cppsub_): Don't prototype.
10796 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
10797 only, I believe).
10798
10799Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10800
10801 * lib/gdb.exp (skip_chill_tests): New procedure.
10802
10803 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
10804
10805Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
10806
10807 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
10808 each expect pattern. Cuts runtime from 12 to about 4 seconds.
10809
10810Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10811
10812 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
10813
10814 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
10815 disassemble 8, not 16, instructions for part 4.
10816
10817 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
10818 support the latter anymore.
10819
10820 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
10821 -DNO_PROTOTYPES.
10822 * gdb.base/callfuncs.c: Control use of prototypes based on
10823 NO_PROTOTYPES, not __STDC__.
10824 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
10825 t_float_values2 tests if prototypes in use.
10826
10827 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
10828 t_double_values): When checking differences against DELTA, check
10829 that difference is within the range (-DELTA,DELTA), not just
10830 (-infinity,DELTA).
10831
10832Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
10833
10834 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
10835 'file' command firts, then 'target', then 'load', this is due to gdb
10836 target set up.
10837 * config/mips-gdb.exp: Fix a couple regular exp bugs.
10838
10839Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
10840
10841 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
10842 FP load/store variants.
10843 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
10844
10845Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
10846
10847 * gdb.base/term.exp: Do not give a warning if not native, it is
10848 not an abnormal condition.
10849
10850Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
10851
10852 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
10853 t_char_array".
10854
10855Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
10856
10857 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
10858 are getting the version number.
10859
10860 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
10861 if not native, it is not an abnormal condition.
10862
10863Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10864
10865 * lib/gdb.exp: Just use "file exists", rather than undocumented
10866 dejagnu procedure "findfile".
10867
10868Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
10869
10870 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
10871 (LDFLAGS): Set to -Xlinker -Ur.
10872
10873 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
10874 Removed, these values are set by lib/gdb.exp.
10875
10876 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
10877
10878Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
10879
10880 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
10881 of replicating gdb startup code.
10882
10883 * config/mt-vxworks (LDFLAGS): Set to -r.
10884 (CFLAGS_FOR_TARGET): Removed.
10885
10886 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
10887 (gdb) and gdb for vxworks uses (vxgdb).
10888
10889 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
10890 executable is not in the tree and host != target, use sed and
10891 program_transform_name to determine the gdb name used by the
10892 target.
10893
10894 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
10895 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
10896
10897Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10898
10899 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
10900 floats, chars, and shorts where there are ANSI-style function
10901 definitions.
10902
10903 * gdb.base/langs.exp, gdb.base/langs*: New test.
10904 * gdb.base/Makefile.in: Build it.
10905 * TODO: Remove item about checking that C names don't get C++
10906 demangling applied; this test tests it.
10907
10908Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10909
10910 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
10911 went with the const70 xfail. The xfail went away a year ago.
10912
10913 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
10914
10915 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
10916 for hp300.
10917
10918 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
10919
10920 * gdb.base/a1-selftest.exp: Don't run on hp300.
10921
10922Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10923
10924 * Makefile.in (site.exp): Set host_alias and target_alias as well
10925 as host_triplet and target_triplet.
10926
10927Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10928
10929 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
10930
10931 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
10932 places as other ecoff systems).
10933
10934 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
10935 ultrix.
10936
10937Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10938
10939 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
10940 remove them.
10941 * gdb.base/nodebug.exp: Accept "function" in addition to "text
10942 variable and "variable" in addition to "data variable".
10943 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
10944
10945 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
10946 2.
10947 * gdb.base/list1.c (long_line): Add additional statement at start
10948 of function.
10949 * gdb.base/list.exp (test_forward_search): Update line number to
10950 reflect new statement.
10951
10952Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10953
10954 * gdb.base/signals.exp: Reinitialize searched source directories
10955 after gdb_start call.
10956
10957Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
10958
10959 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
10960 * gdb.stabs/Makefile.in: Likewise.
10961
10962 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
10963 change. Instead split the tests into smaller pieces.
10964 * gdb.disasm/hppa.s: Corresponding changes.
10965
10966Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10967
10968 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
10969 Quote ^C when passing it to stty. For some shells ^ is a pipe.
10970
10971 * gdb.base/funcargs.exp: Modify many tests so that every test
10972 either passes or fails. Make some test names unique.
10973
10974Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10975
10976 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
10977 Call stty to set interrupt character.
10978
10979 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
10980 for HP assembler versus GNU assembler based on actual behavior of
10981 $(CC), rather than assuming that $(AS) is always the GNU assembler.
10982
10983 * TODO: Suggest a few more stepping tests.
10984
10985Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
10986
10987 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
10988 restart GDB for h8300 after a continue.
10989 (return): Add pattern to match a29k-udi behavior.
10990 * gdb.base/nodebug.exp: Remove obsolete comment.
10991 * gdb.base/regs.exp: New file, testing of register displays.
10992 * gdb.base/return.exp: Fix typo in reference to $objdir.
10993 * gdb.base/whatis.exp: Always start with a fresh GDB.
10994
10995Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10996
10997 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
10998 higher, these tests generate a lot of output.
10999
11000Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11001
11002 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
11003 code following the catch silently ignored some errors; without the
11004 catch they should be thrown like any other tcl error. Also, the
11005 catch used "" instead of {} which meant all the callers who wanted
11006 to include one of the characters "[]$ had to quote it an extra time.
11007 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
11008 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
11009 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
11010 Remove extra quoting.
11011
11012Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
11013
11014 * gdb.base/commands.exp: Make test names unique; every test either
11015 passes or fails. Update some comments.
11016
11017 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
11018
11019Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11020
11021 The following fixes a FAIL caused by the fact that the alpha stabs
11022 configuration didn't use the ".if alpha" code in weird.def.
11023 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
11024 bit pointer, so the 32 bit version works even on the alpha.
11025 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
11026 Remove the stuff which allowed us to have separate versions for
11027 alpha and everything else.
11028
11029 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
11030 regexp which "info func operator\[\](" is supposed to match. Fix
11031 string to send to GDB. Note that GDB still doesn't work right. Add a
11032 new test for "info func .perator\[\](" which GDB does handle correctly.
11033
11034 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
11035
11036Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11037
11038 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
11039 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
11040 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
11041 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
11042 it makes the tests harder to understand and confuses test-o-matic.
11043 The preferred style is that each test provides a PASS or a FAIL,
11044 and has a unique message (e.g. "continue #54" not just "continue")
11045 which is the same for the pass and the fail.
11046 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
11047 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
11048 to lib/gdb.exp.
11049 * gdb.base/printcmds.exp: Use test_print_accept. Remove
11050 prt_accept which was basically the same thing. Likewise for
11051 test_print_reject and prt_reject.
11052 * lib/gdb.exp (test_print_reject): Add some more error message
11053 patterns to match from the former printcmds.exp (prt_reject).
11054 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
11055 One defect of the passcount stuff is that some of it failed to
11056 report XPASS where appropriate.
11057 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
11058 stuff before and after arg in expected pattern.
11059 (test_paddr_operator_functions): Re-do test without print_addr_of;
11060 this is the only test which seems to want extra stuff there.
11061
11062Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11063
11064 * gdb.base/nodebug.exp: Update new tests to reflect improved
11065 wording of gdb output.
11066
11067 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
11068 and "ptype" work on variables in files compiled without -g.
11069 Replaces commented out "maint print msymbol" tests.
11070
11071Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11072
11073 * gdb.base/setvar.c (dummy): Call malloc.
11074
11075 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
11076 losing with the irix4 sed.
11077
11078 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
11079 ALRM" on irix4.
11080
11081Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11082
11083 * TODO: Remove items about corefile.exp testing new exec-file and
11084 backtrace; both are now done. Add items about printing enums.
11085
11086Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11087
11088 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
11089 "get signal $thissig" test fails.
11090
11091 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
11092
11093Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11094
11095 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
11096 compiler warning with dec alpha compiler.
11097
11098 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
11099 extra \n from gdb_test call (this explains why the prompt test
11100 that I removed yesterday was there).
11101 (user_defined_command_test): Remove extra \n and prompt test.
11102
11103 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
11104 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
11105 doesn't exist.
11106 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
11107 Also remove alpha workaround, which turns out to be because
11108 SIGABRT == SIGLOST.
11109
11110 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
11111
11112 * gdb.base/help.exp: Don't test "help show".
11113
11114Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11115
11116 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
11117 "set print address" is on.
11118 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
11119 pass prompt to gdb_test; gdb_test already looks for the prompt.
11120
11121 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
11122
11123 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
11124 was a vestige of the manual TESTSTRATEGY, and the purpose of it
11125 was to make sure that gdb can read a core file. But (a) the "read
11126 the corefile" part didn't make it to a1-selftest.exp, we just
11127 delete the corefile after creating it, and (b) we test reading
11128 corefiles in corefile.exp anyway. Also, this test left around a
11129 xgdb process on Solaris.
11130
11131 * gdb.base/corefile.exp: Also test backtrace.
11132
11133Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
11134
11135 * gdb.base/commands.exp: Test a simple user defined command with
11136 arguments and if/while statements; verify the full user command is
11137 printed by "show user".
11138
11139 * gdb.base/commands.exp: Test if/while commands as part of a
11140 breakpoint command list; verify they appear in breakpoint
11141 information.
11142
11143Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11144
11145 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
11146 than by dividing by zero.
11147
11148Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
11149
11150 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
11151 performing an inferior call with watchpoints enabled.
11152 * gdb.base/watchpoint.c (main): Delete second unnecessary read
11153 call.
11154
11155Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11156
11157 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
11158 of "file" command.
11159
11160 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
11161 Add additional pattern for when "int operator int(void);" appears
11162 in a different order.
11163
11164Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11165
11166 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
11167
11168 * gdb.base/help.exp: Replace most of docstrings for "info signals"
11169 and "signal" with ".*".
11170
11171Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11172
11173 * TODO: Add note about "handle all nostop".
11174
11175 * gdb.base/{sigall.c, sigall.exp}: New test.
11176 * gdb.base/Makefile.in: Add it.
11177
11178Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
11179
11180 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
11181 when invoking GDB, suppresses any windowing interface.
11182
11183Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
11184
11185 * config/sim-gdb: New file, simulator testing support.
11186
11187Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
11188
11189 * gdb.base/interrupt.exp: Test calling func1 twice.
11190
11191Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
11192
11193 * gdb.base/list.exp (test_forward_search): Set timeout higher
11194 when we'll be getting lots of output from gdb.
11195
11196 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
11197 "init_malloc" to after the expect statement. Run it if that
11198 regexp is taken, but also for two others which happen if source
11199 cannot be found.
11200
11201Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11202
11203 * gdb.base/printcmds.exp: New test, for printing register before
11204 program is running.
11205
11206Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11207
11208 * gdb.base/list.exp: Correct some alternate expect patterns
11209 to reflect changes in list1.c.
11210
11211Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11212
11213 * TODO: Add item regarding large frames.
11214
11215 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
11216
11217 * TODO: Remove item about enabling return.exp; it
11218 is enabled. Suggest a few more "return" tests.
11219
11220Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11221
11222 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
11223 anonymous unions.
11224
11225Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11226
11227 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
11228 and pr-5646.o, so "make" is the same as "make all", not "make
11229 pr-4975.o".
11230
11231Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
11232
11233 * gdb.base/list.exp: Adjust expectations to reflect changes in
11234 list1.c.
11235 (test_forward_search): New test proc.
11236 * gdb.base/list1.c (long_line): New function, has long source line.
11237
11238Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
11239
11240 * gdb.base/a1-selftest.exp: Change initial stepping to know about
11241 additional line of code that was added.
11242
11243Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
11244
11245 * gdb.disasm/hppa.s: Break the large branching tests into smaller
11246 tests so as not to overflow expect's input buffers.
11247 * gdb.disasm/hppa.exp: Corresponding changes.
11248
11249Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11250
11251 Beginnings of template debugging tests.
11252 * gdb.c++/templ-info.cc: New file to test for template
11253 debugging capability of the compiler.
11254 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
11255 templ-info.cc.
11256 * gdb.c++/templates.cc: Add explicit template instantiations
11257 to enable compiling with -fno-implicit-templates. Add destructor
11258 and 'value' method to T5 class for template tests.
11259 * gdb.c++/templates.exp: Add testcases for printing of template
11260 types, setting breakpoints on template methods and calling a
d63a86f8 11261 template method.
c906108c
SS
11262
11263Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
11264
11265 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
11266 branch target since some assemblers (gas-2.5) may emit a
11267 relocation for the branch instead of resolving it in the
11268 assembler.
11269
11270Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11271
11272 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
11273 through signal handler.
11274
11275Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11276
11277 * configure.in (*-*-netware): Use config/mt-netware.
11278
11279 * config/mt-netware: New file.
11280 * config/mt-i386-netware: Removed, separate configs for different
11281 netware architectures are no longer needed now that we have
11282 --with-headers.
11283
11284Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11285
11286 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
11287 by the recent changes to use ANSI C arithmetic conversions.
11288
11289Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11290
11291 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
11292 bug involving using inferior_pid to figure out whether to select a
11293 frame.
11294
11295Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
11296
11297 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
11298 match the current disassembler output.
11299
11300Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
11301
11302 * gdb.fortran/exprs.exp: Expect VOID instead of void.
11303 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
11304 types, expect "int" as type of integer values (for now).
11305
11306Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
11307
11308 * gdb.base/commands.exp: New tests for if/while commands.
11309
11310Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
11311
11312 * lib/gdb.exp (runto): Replace sub-pattern for hex value
11313 by .*, since hex values have different syntax in Chill mode.
11314
11315Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11316
11317 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
11318 linefeed from expect pattern for repeated types with indices > 9.
11319
11320Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
11321
11322 First part of Fortran test suite.
11323 * gdb.fortran: New directory.
11324 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
11325
11326Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11327
11328 * gdb.base/default.exp: Update expect pattern for load command
11329 without arguments.
11330
11331Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
11332
11333 * configure.in: Change i386 to i[345]86.
11334 * gdb.base/configure.in: Likewise.
11335 * gdb.c++/configure.in: Likewise.
11336 * gdb.chill/configure.in: Likewise.
11337
11338Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
11339
11340 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
11341 patterns, since that is not a valid context for comments.
11342
11343Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
11344
11345 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
11346 repeated types and repeated types with indices > 9.
11347
11348Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
11349
11350 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
11351 2417; old bug has been fixed.
11352
11353Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
11354
11355 * gdb.base/interrupt.exp: When trying to wake up the inferior,
11356 send the newline ourselves instead of assuming gdb_test will do
11357 so when passed an empty input string.
11358
11359 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
11360 stabs testcode.
11361
11362Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11363
11364 * lib/gdb.exp (gdb_test): Don't send anything if the first
11365 argument is an empty string. This makes cases where we want to
11366 match output that is already in expect's buffers (for example,
11367 matching a breakpoint after gdb_run_cmd has been called) work
11368 reliably.
11369
11370Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11371
11372 * config/netware.exp: New file.
11373
11374Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11375
11376 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
11377 the -B and -L prefixes so we can find the debugging stub.
11378
11379 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
11380 there and we are using the gcc from the tree.
11381
11382 * gdb.base/types.c: Removed.
11383
11384 * gdb.base/configure.in: Look for makefile fragments in ../config.
11385 Recognize i386-*-netware.
11386 * gdb.c++/configure.in: Likewise.
11387
11388Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11389
11390 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
11391 the correct TCL syntax.
11392
11393Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11394
11395 * gdb.base/opaque.exp: use runto instead of messing around with
11396 breakpoints. Simplify by using gdb_test.
11397
11398 * gdb.base/bitfields.exp: restart between tests on netware targets
11399 because breakpoints aren't relocated after target death. Run
11400 processes to completion.
11401
11402 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
11403
11404Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
11405
11406 * Makefile.in: Remove extra tabs that confuse some versions
11407 of "make". Use the newly built gdb to test with by default,
11408 rather than the first one in the tester's search path.
11409
11410Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
11411
11412 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
11413
11414 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
11415 condition help.
11416
11417Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11418
11419 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
11420
11421 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
11422 running.
11423 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
11424 * gdb.base/funcargs.exp: Likewise.
11425
11426 * gdb.base/bitfields.exp: Simplify by using gdb_test.
11427 * gdb.base/funcargs.exp: Likewise.
11428
11429 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
11430 message is "".
11431
11432Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11433
11434 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
11435 return,signals,twice}.exp: Handle non-existant binaries
11436 consistantly.
11437
11438 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
11439 * gdb.base/Makefile.in: Don't try to generate a core dump, we
11440 might testing a cross development system.
11441
11442Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11443
11444 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
11445 runtest script is relative to ${srcdir}, not ${rootdir}.
11446
11447Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
11448
11449 * gdb.base/signals.exp: Allow for optionality of breakpoint
11450 address.
11451
11452Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11453
11454 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
11455
11456Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11457
11458 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
11459 for size_t definition.
11460 * gdb.c++/templates.cc: Likewise
11461
11462 * config/mt-i386-netware: New file.
11463
11464 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
11465 defined.
11466
11467 * gdb.base/Makefile.in: Added support for systems that name core
11468 files by appending "core" to the program name.
11469 * gdb.base/a1-selftest.exp: Likewise.
11470
11471Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11472
11473 * gdb.base/return.exp: Add comment and message for `return double'
11474 test failure on Sparc Solaris.
11475
11476Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
11477
11478 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
11479
11480Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11481
11482 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
11483 from optimizing them away.
11484 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
11485 patterns to include default constructors and assignment operators,
11486 to match gcc versions beyond 2.5.8. Accept any cplus demangling
11487 character in the output of the virtual base pointer.
11488
11489Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11490
11491 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
11492 expression match in print_addr_of to avoid unintented matches.
11493 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
11494 versions up to 2.5.8.
11495
11496Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11497
11498 * gdb.base/list.exp: Tweak alternate pattern for listing of an
11499 included file to run under newer versions of expect.
11500 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
11501 consecutive >'s in templates to accomodate recent cplus-dem.c change.
11502 Remove xfail for the virtual table of BDDHookV.
11503
11504Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
11505
11506 * lib/gdb.exp (string_to_regexp): Set a default result.
11507 (default_gdb_start): Fix misleading message.
11508
11509Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
11510
11511 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
11512 Remove all CC, etc definitions.
11513 * config/mt-hpux: New file.
11514 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
11515 (CFLAGS, LDFLAGS): Define.
11516 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
11517
11518 * Makefile.in (site.exp): Don't insert host_os, etc.
11519 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
11520 (distclean): Check existence of subdir.
11521 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
11522 * gdb.base/Makefile.in: General cleanup and simplification.
11523 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
11524 to build executables. Use default rule to build .o files.
11525 (EXPECT, RUNTEST, CC): Fix relative pathname.
11526 (site.exp): Don't insert host_os, etc.
11527 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
11528 and/or SIGUSR1 defined.
11529 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
11530 * gdb.c++/Makefile.in: General cleanup and simplification.
11531 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
11532 (CFLAGS): Remove.
11533 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
11534
11535Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
11536
11537 * gdb.base/recurse.exp: Misc changes to get tests running again
11538 after Kung's changes to the watchpoint code.
11539 * gdb.base/watchpoint.exp: Likewise.
11540
11541Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
11542
11543 * lib/gdb.exp (string_to_regexp): Convert {\} also.
11544
11545Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
11546
11547 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
11548 * lib/gdb.exp (default_gdb_start): Define.
11549 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
11550 gdb.base/funcargs.exp, gdb.base/opaque.exp,
11551 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
11552 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
11553 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
11554 Don't call gdb_target_udi in between tests.
11555
11556Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11557
11558 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
11559 (which was basically just a local version of the same thing). In
11560 addition to avoiding duplication, gdb_test_exact is faster.
11561 * lib/gdb.exp (gdb_test_exact): Fix typo.
11562
11563 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
11564 don't give an error.
11565
11566 * gdb.base/term.exp: Call delete_breakpoints before starting.
11567
11568 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
11569 (t10): Add comment.
11570
11571Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
11572
11573 Reorganization of the GDB Test Suite.
11574
11575 * gdb.base: New directory, contains all the basic tests.
11576 * gdb.c++: New directory, tests specific to C++.
11577 * gdb.chill: New directory, tests specific to Chill.
11578 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
11579 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
11580 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
11581 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
11582 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
11583 t30-31 to chill).
11584 * */gdbme.*: Rename to match appropriate expect scripts.
11585 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
11586 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
11587 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
11588 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
11589 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
11590 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
11591 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
11592 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
11593 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
11594 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
11595 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
11596 gdb.c++/virtfunc.cc: New names of C++ files.
11597 * gdb.chill/chillvars.ch: New name of Chill file.
11598 * gdb.base/configure.in, gdb.c++/configure.in,
11599 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
11600 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
11601 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
11602 * configure.in (configdirs): Update to reflect directory changes.
11603 (target_abbrev): No longer define for any configuration.
11604 * Makefile.in: Cosmetic improvements to header comments.
11605
11606Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
11607
11608 Various changes to gdb.t31:
11609
11610 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
11611 * gdbme.ch: Make all key-words and predefineds be upper-case.
11612 * chillvars.exp: Expect key-words and predefinds in upper-case.
11613
11614 * chillvars.exp: Use gdb_test_exact many places.
11615 Change expected output for arrays (which now includes index labels).
11616
11617 * pr-5020.exp, gdme.ch (module PR_5020):
11618 New test, for PR-5020.
11619
11620Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
11621
11622 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
11623 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
11624
11625Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
11626
11627 * Makefile.in: Fix bit-rot in definitions of CHILL,
11628 CHILL_FOR_TARGET and Chill_LIB.
11629 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
11630 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
11631 CHILL, and CHILL_LIB.
11632
11633Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
11634
11635 * Revert the previous changes. Please see Rob's directory
11636 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
11637
11638Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
11639
11640 * Makefile.in, configure.in, config/mips-gdb.exp,
11641 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
11642 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
11643 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
11644 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
11645 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
11646 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
11647 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
11648 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
11649 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
11650 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
11651 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
11652 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
11653 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
11654 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
11655 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
11656 changes from 94Q1.
11657
11658Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
11659
11660 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
11661 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
11662 Rob's new testing fragments.
11663
11664Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
11665
11666 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
11667 lib/gdb.exp: Replace error proc calls with perror.
11668
11669Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
11670
11671 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
11672 version also, match on casted version strings, and match on
11673 gdb startup case where the line numbers might be messed up.
11674
11675Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
11676
11677 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
11678 (CFLAGS): Delete it from here.
11679
11680Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
11681
11682 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
11683
11684Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
11685
11686 * Makefile.in (RUNTEST): Default to just "runtest".
11687
11688Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11689
11690 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
11691 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
11692 the code has been restructured.
11693
11694Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11695
11696 * gdb.t00/default.exp (set write): Allow any number of \r and/or
11697 \n, not just one of each.
11698
11699 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
11700 /bin/cc gives a warning if you do.
11701
11702Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
11703
d63a86f8 11704 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
11705 __t10ListS_link1ZUiRCUiPT0
11706
11707Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11708
11709 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
11710 on local variables in recursive functions.
11711
11712 * gdb.t07/Makefile.in: Build the new test.
11713
11714Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11715
11716 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
11717 directly. Instead compare the return values from actual calls.
11718
11719Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
11720
11721 * Makefile.in (check): Set TCL_LIBRARY for runtest.
11722
11723Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11724
11725 * From Peter Schauer with minor modifications.
11726 * gdb.t15/return.exp (return_tests): Handle targets where "return"
11727 stops in mid-line in the caller. Add xfail for returning a float
11728 value on X86 targets.
11729
11730Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11731
11732 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
11733 to avoid expect lossage.
11734 (fmem_LRbug_tests): Likewise.
11735 * gdb.disasm/hppa.s: Corresponding changes.
11736
11737 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
11738 conditions to work with latest dejagnu/expect.
11739
11740 * gdb.t15/funcargs.exp (finish from indirect call): No longer
11741 expected to fail on the PA.
11742 (backtrace in call with trampolines): Explicitly require main
11743 to be frame #1 (no trampolines should show up in backtrace).
11744
11745 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
11746 "continue -expect".
11747 * gdb.t06/break.exp: Likewise.
11748 * gdb.t07/watchpoint.exp: Likewise.
11749 * gdb.t13/bitfields.exp: Likewise.
11750 * gdb.t15/{funcargs,return}.exp: Likewise.
11751 * gdb.stabs/weird.exp: Likewise.
11752 * config/{mips,udi}-gdb.exp: Likewise.
11753
11754 * hppa.sed: Enclose comments within a sed command to avoid
11755 losing with the old OSF1 sed.
11756
11757Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11758
11759 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
11760 sequent dynix.
11761 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
11762 * gdb.t15/funcargs.exp: Conditionally step again to really
11763 finish from marker_call_with_trampolines. Handle the case where
11764 the first step from within call_with_trampolines already steps
11765 us back to main.
11766 * gdb.t15/gdbme.c: Add comment to closing brace of
11767 call_with_trampolines for funcargs.exp.
11768
11769Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11770
d63a86f8 11771 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
11772 Fix typo(s).
11773
11774Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11775
11776 * gdb.t07/gdbme.c: More code for watchpoint testing.
11777
11778 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
11779 "Hardware watchpoint" throughout file.
11780 (test_watchpoint_triggered_in_syscall): New test.
11781 (test_complex_watchpoint): New test.
11782
11783Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11784
11785 * gdbme.c (call_with_trampolines): New function to try and step
11786 into. Tests trampoline problems on the PA.
11787
11788 * funcargs.exp (localvars_in_indirect_call): No longer expect
11789 stepping into indirect call to fail on PAs.
11790 (test_stepping_over_trampolines): New test.
11791
11792Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11793
11794 * TODO: Add suggestions for static member function tests, and
11795 completion tests.
11796
11797Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11798
11799 * TODO: Add suggestions for "p/a" tests.
11800
11801 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
11802 (default_gdb_exit): Replace all the hair with sending "quit" to
11803 the process with a simple close.
11804
11805Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11806
11807 * TODO: Add suggestions for shared library tests.
11808
11809Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11810
11811 * TODO: Add suggestions for x/s tests.
11812
11813Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11814
11815 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
11816 "enable once", and "enable breakpoints once" with ".*".
11817
11818Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11819
11820 * TODO: Add suggestions about structure passing tests.
11821
11822Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11823
11824 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
11825 the primary1 test, use work around if __GNUC__ < 2.
11826 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
11827 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
11828 Test for bad output rather than waiting for timeout. Issue
11829 second continue only if first continue failed.
11830
11831Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
11832
11833 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
11834 operator[] test with gdb_test because the old code didn't seem to
11835 be getting the quoting right with the new dejagnu.
11836
11837Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
11838
11839 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
11840 one from the path.
11841 * Makefile.in: Use a fresh expect if there is one, use runtest
11842 from the src tree if there is one.
d63a86f8 11843
c906108c
SS
11844Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
11845
11846 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
11847 next over recursive call. Revise the tests from that point on
11848 (which had been skipped) to match GDB's actual (correct) output.
11849
11850 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
11851 with next over a breakpoint whose condition is false.
11852
11853 * gdb.t00/help.exp: Comment out "help set print" tests just like
11854 (and for same reason as) "help set" test.
11855
11856Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11857
11858 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
11859 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
11860
11861Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11862
11863 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
11864 necessary gdb_target_udi.
11865
11866 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
11867
11868 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
11869 1838 and 2417; they are fixed.
11870
11871 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
11872 gdb.t03/ptype.exp (ptype structure, ptype union):
11873 Remove xfails; the test is looser than when the xfails were added.
11874
11875 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
11876 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
11877
11878 * gdb.t01/run.exp: Only run shell test if isnative.
11879
11880 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
11881 since "run" automatically loads if necessary. Call gdb_target_udi
11882 after the "file" since "file" kills any execution target.
11883
11884 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
11885 GDB. GDB doesn't work that way (not anymore at least) on UDI.
11886 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
11887 argument for UDI.
11888
11889Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
11890
11891 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
11892
11893 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
11894
11895Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11896
11897 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
11898 properly quoting regexps. This makes the second argument to
11899 demangle a fixed string, which matches the callers, instead of a
11900 shell-style pattern which is what the previous implementation
11901 used. Update some of the callers.
11902
11903Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11904
11905 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
11906 (comib_nullified_tests): Fix typo.
11907 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
11908 strings. No longer expected to fail.
11909
11910 * gdb.disasm/hppa.s (addib_tests): Fix typo.
11911 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
11912 strings. No longer expected to fail.
11913
11914 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
11915 string. No longer expected to fail.
11916
11917Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11918
11919 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
11920 No longer expected to fail.
11921
11922 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
11923 string. No longer expected to fail.
11924
11925Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11926
11927 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
11928 only in the names (I probably got most of them). I was even
11929 generous with some which differed in underscores in names, and
11930 probably missed a few, and I *still* was able to remove almost a
11931 third of the file with almost no impact on testsuite coverage.
11932
11933Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11934
11935 * gdb.t00/default.exp: Match udi_attach error message as well as
11936 the one from child_attach.
11937
11938 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
11939
11940 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
11941
11942 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
11943 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
11944
11945 * Move test with enums and partial symbols back to
11946 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
11947 Reverts the change of 26 May 93. Per today's change to
11948 stabs.texinfo, the behavior that weird.exp was expecting was
11949 unreasonable; what is important is that the compiler+gdb get
11950 things right, which happens with a recent gcc. Also fix the test
11951 to deal with native compilers which put out the stab gdb can't
11952 deal with.
11953
11954Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11955
11956 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
11957 in the names. The main thing these accomplish is to slow things down.
11958 Many more such duplicates surely remain.
11959
11960 * gdb.t00/help.exp: Comment out "help support" test just like
11961 (and for same reason as) "help set" test.
11962
11963Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
11964
11965 * gdb.t06/break.exp: Remove setup_xfails for
11966 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
11967 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
11968 about known bug in gcc to include up through 2.5.8.
11969 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
11970 well as "_vb$".
11971 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
11972 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
11973 with latest gcc and gdb.
11974 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
11975 well as "_vb$".
11976
11977Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11978
11979 * configure.in (hppa*-*-*): Also configure and build stabs-only
11980 tests.
11981
11982Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11983
11984 * gdb.t10/hppa.mt: A makefile fragment for the PA.
11985 * gdb.t10/configure.in (hppa*-*-*): Use it.
11986
11987Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11988
11989 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
11990
11991Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11992
11993 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
11994 versions prior to 1.13.5.
11995
11996Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11997
11998 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
11999 the prompt is at the start of a line.
12000
12001Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12002
12003 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
12004 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
12005 in the copr tests now.
12006 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
12007 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
12008 expected to fail.
12009
12010Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
12011
12012 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
12013 gdb.t31/chillvars.exp, lib/gdb.exp:
12014 Tweak to run under either version of expect.
12015 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
12016 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
12017 * gdb.t11/list.exp: Remove extraneous whitespace.
12018
12019Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12020
12021 * gdb.t16/printcmds.exp (test_print_strings): Accept
12022 "(unsigned char *) " before the string.
12023
12024 * TODO: Add notes about printing of fancy types and GDB expressions.
12025
12026Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
12027
12028 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
12029 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 12030 if doing mips-idt-ecoff.
c906108c
SS
12031
12032Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
12033
12034 * Most .exp files: Tweak to run under either version of expect.
12035
12036Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12037
12038 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
12039 xfails; I'm not sure why they are failing, but not because of PR 1806.
12040
12041Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
12042
12043 * config/unix-gdb.exp: Remove gdb_unload cause it's already
12044 defined in lib/gdb.exp.
12045
12046Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12047
12048 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
12049 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
12050 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
12051 have to be typeless.
12052
12053Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12054
12055 * TODO: Add suggestion for copyright year test.
12056
12057Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
12058
12059 * configure.in (*-*-lynxos*): Add stabs tests.
12060
12061Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
12062
12063 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
12064 so insert a tab before any assembler directive in column zero.
12065
12066 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
12067 stores.
12068 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
12069 stores.
12070 (fpu_short_memory_tests): Likewise.
12071
12072Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12073
12074 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
12075 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
12076 .stabs directives in comments.
12077
12078Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12079
12080 * TODO: New file, describing tests we could write.
12081 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
12082
12083Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12084
12085 * gdb.t06/signals.exp: Add kludge to force re-sync.
12086
12087 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
12088 to xgdb instead of gdb, get out of gdb.
12089
12090Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
12091
12092 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
12093 for info.
12094
12095Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
12096
12097 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
12098 * gdb.stabs/configure.in (hppa*-*-*): Use it.
12099 * gdb.stabs/hppa.sed: New sed script for the PA.
12100
12101Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12102
12103 * gdb.stabs: Re-write weird.def and configuration to use sed
12104 instead of cpp. sed is portable and POSIX; cpp is neither.
12105
12106Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12107
12108 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
12109
12110Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12111
12112 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
12113
12114Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12115
12116 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
12117 "_vb$".
12118 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
12119 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
12120
12121Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12122
12123 * lib/gdb.exp: Comment out code which depends on non-existent
12124 `transform' procedure.
12125
12126Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
12127
12128 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
12129 * lib/gdb.exp: Transform tool name.
12130 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
12131 1.1's new error handling system.
12132
12133Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12134
12135 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
12136
12137Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12138
12139 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
12140 They made pattern matching so slow that timeouts happened on
12141 heavily loaded systems. Now any output from "show print" which
12142 gets us back to the GDB prompt is a PASS.
12143
12144Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
12145
12146 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
12147
12148Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12149
12150 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
12151
12152 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
12153 It is not from PR 3220.
12154
12155Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12156
12157 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
12158 just started failing because they depended on the order the
12159 subcommands are presented, or exact docstring text. This kind of
12160 test is a pain and has minimal benefit.
12161
12162Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12163
12164 * gdb.t09/corefile.exp: At end of test, use "core" command with
12165 no arguments.
12166
12167Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
12168
12169 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
12170 17}/Makefile.in: Make it possible to run the testsuite with Sun
12171 make and CC = cross gcc by adding explicit build rules for .o
12172 files.
12173
12174Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12175
12176 * gdb.t15/funcargs.exp: Don't put comments on same line as
12177 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 12178
c906108c
SS
12179Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12180
12181 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
12182
12183Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
12184
12185 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
12186 * gdb.t20/inherit.exp: remove three dumplicate entries.
12187
12188Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12189
12190 * gdb.t06/break.exp: For "next over recursive call", fail on any
12191 incorrect output, not just on "factorial (value=2)".
12192
12193Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12194
12195 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
12196 working now. Add an xfail if accesing a bss variable causes
12197 a memory error if the target is not yet run.
12198
12199Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12200
12201 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
12202 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
12203 name of __st* demangling (2 strings). Did Kung really get the
12204 more than 95 others right without testing them?
12205
12206Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
12207
12208 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
12209
12210Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
12211
12212 * configure.in (configdirs): Add gdb.disasm
12213 * gdb.disasm: New directory for GDB disassembler tests.
12214 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
12215
12216Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12217
12218 * gdb.t00/help.exp: Don't test "help set".
12219
12220 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
12221 from within expect statements. None of these happen anymore and
12222 they cause regressions to be silently unnoticed.
12223
12224 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
12225 messages) about known failures with gcc cygnus-2.4.5-930417.
12226
12227 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
12228 comp-info.exp so it gets built if it doesn't exist.
12229
12230 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
12231 it is no longer used.
12232 * gdb.t13/comp-info.c: Removed.
12233
12234Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
12235
12236 * gdb.t06/signals.exp: Add xfail for sun3.
12237
12238Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12239
12240 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
12241 relevant because ^C doesn't get sent but failure can be reproduced
12242 interactively).
12243
12244Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12245
12246 * gdb.stabs/alpha.mt: New configuration file for alpha.
12247 * gdb.stabs/configure.in: Use it.
12248 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
12249 sharing with alpha.mt, redefine long to word via preprocessor.
12250 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
12251 for alpha.
12252 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
12253 native cc.
12254 * gdb.t00/teststrategy.exp: Change expect string so that we
12255 consume the `(xgdb)' from the command echo and from the gdb prompt.
12256 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
12257 gdb currently compares all values as long, so this failure probably
12258 applies to any configuration where LONGEST is bigger than a target int.
12259 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
12260 with gcc.
12261 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
12262 to handle opaque pointers, gcc is.
12263 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
12264 as first argument. Include <sys/types.h> and change all operator
12265 new definitions to use size_t.
12266 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
12267 now that we use size_t.
12268
12269Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12270
12271 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
12272 a long or float array cast all array members to the same type.
12273 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
12274 with 64 bit longs.
12275 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
12276 on alpha.
12277 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
12278
12279Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12280
12281 * gdb.t24 (demangle.exp): Constructors of templates have names like
12282 vector<int>::vector(int) not vector<int>::vector<int>(int). See
12283 section 14.6 of the ARM.
12284
12285 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
12286 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
12287 accomplish little and slow down the testsuite.
12288
12289 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
12290 Accept spaces various places.
12291
12292Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12293
12294 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
12295 with watchpoint enabled.
12296
12297 * Makefile.in: Remove definition of CC and remove the second
12298 definition of CXX (the "CXX = gcc" one remains). These definitions
12299 were causing backquotes to be expanded within backquotes, which
12300 doesn't work.
12301
12302Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
12303
12304 * gdb.t17/callfuncs.exp: Add "return 0" to end.
12305
12306Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12307
12308 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
12309 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
12310 by mips cc and contains no stabs entries.
12311
12312Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
12313
12314 * config/vx-gdb.exp: Use fake device to load files rather than
12315 NFS.
12316 * lib/gdb.exp: New proc to do "file" command.
12317 * config/unix-gdb.exp: Use new "file" proc.
12318
12319Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
12320
12321 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
12322 Rework board rebooting slightly.
12323 (gdb_exit): Don't exit from the remote shell; there isn't one.
12324 * gdb.stabs/weird.exp: If a program is being debugged already,
12325 kill it.
12326 * gdb.t04/setvar.exp: Stop and restart gdb.
12327 * gdb.t05/expr.exp: Likewise.
12328 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
12329 restart gdb and reload the program.
12330 * gdb.t08/opaque.exp: Likewise.
12331 * gdb.t12/scope.exp: Likewise.
12332 * gdb.t13/bitfields.exp: Likewise.
12333 * gdb.t15/funcargs.exp: Likewise.
12334 * gdb.t20/classes.exp: Likewise.
12335 * gdb.t03/ptype.exp: Increase timeout.
12336 * gdb.t16/printcmds.exp (test_print_string_constants,
12337 test_print_array_constants): Likewise.
12338 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
12339 * gdb.t20/classes.exp (do_tests): Likewise.
12340 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
12341
12342Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
12343
12344 * gdb.stabs: Renamed *wierd* to *weird*.
12345
12346Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
12347
12348 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
12349 for timeout. Add "known gcc 2.4.5 bug" to failure message.
12350
12351Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
12352
12353 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
12354 (do_tests): Remove xfail for whatis on one_var and two_var.
12355
12356Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
12357
12358 * Makefile.in: Made cross building work better by adding
12359 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
12360
12361Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12362
12363 * gdb.t15/{return.c,return.exp,Makefile.in}:
12364 New test, currently commented out.
12365
12366Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
12367
12368 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
12369 still running and removes the leftover named socket so GDb can do
12370 clean restarts.
12371
12372Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
12373
12374 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
12375 console, not GDB.
12376 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
12377 cross testing works better with "make check"
12378 * config/unix-gdb: Use default procedures for exit and version.
12379 * config/vx-gdb.exp: Cleaned up and massaged back to working order
12380 with the newest VxWorks.
12381
12382Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12383
12384 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
12385 old form.
12386
12387 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
12388 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
12389
12390 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
12391
12392 * config/unix-gdb.exp: Remove this version of gdb_exit
12393 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
12394 Rob says he'll look at it when he gets back to testing boards.
12395
12396Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
12397
12398 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
12399 an expected fail for certain ptype commands.
12400
12401 * gdb.t20/classes.exp: Update expected results of "ptype class
12402 Base1" to account for the constructor that now appears in the type.
12403
12404Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
12405
12406 * configure.in (configdirs): Restore gdb.t04, which mysteriously
12407 disappeared from list.
12408 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
12409 "alldone" proc with call to cleanup and exit.
12410 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
12411 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
12412 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
12413 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
12414 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
12415 "alldone" proc with simple returns that suppress remaining
12416 tests. The alldone proc went away many months ago.
12417
12418Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12419
12420 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
12421
12422 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
12423
12424Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12425
12426 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
12427 as vax gdb will display them.
12428
12429Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12430
12431 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
12432 optimizers.
12433
12434 * scope.exp: Change "bad value for localval" messages so each one
12435 is unique.
12436
12437 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
12438 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
12439
12440 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
12441
12442Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12443
12444 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
12445 doesn't exist (due to optimization).
12446
12447Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12448
12449 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
12450 contains \r because the filename is long.
12451
12452 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
12453 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
12454
12455Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12456
12457 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
12458 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
12459 Ultrix.
12460 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
12461 int tests.
12462 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
12463
12464Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
12465
12466 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
12467
12468 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 12469 to match does not match the passing case but still matches the
c906108c
SS
12470 failing case.
12471
12472Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12473
12474 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
12475
12476Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
12477
12478 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
12479 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
12480 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
12481 Remove various versions of gdb_exit.
12482 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
12483 gdb_exit.
12484 * config/unix-gdb.exp: gdb_exit remains here, and should override
12485 the generic version, since it's doing a lot of wierd stuff that
12486 the other versions aren't. FIXME, fold it in, or abandon this
12487 version.
12488
12489Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12490
12491 * gdb.t24/demangle.exp: Add tests for PR 3220.
12492
12493Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12494
12495 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
12496
12497Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
12498
12499 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
12500 "i386-*-*". Works for i486 as well.
12501
12502 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
12503 bug, and expand domain of xfail to all SVR4 systems, since the
12504 actual problem is likely to be in generic SVR4 /proc support.
12505
12506Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12507
12508 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
12509
12510Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
12511
12512 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
12513 xfails for other systems. Match a missing 'Continuing.' as an
12514 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
12515
12516 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
12517 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
12518 Only issue warning for missing executables if -all option is used.
12519
12520 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
12521 file if -all option is used. It's like an unpredictable XFAIL.
12522
12523Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12524
12525 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
12526 for dynamically linked binaries.
12527
12528 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
12529
12530Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12531
12532 * gdb.t20/inherit.exp: Change message for "print tagless struct"
12533 to state that this is a known bug in old versions of g++.
12534
12535Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12536
12537 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
12538 while waiting for `Continuing'.
12539
12540Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
12541
12542 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
12543 in text, data, and bss.
12544 * gdb.t10/nodebug.c: Add local and global test variables for
12545 initialized and uninitialized data.
12546
12547Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12548
12549 * config/unix-gdb.exp (gdb_exit): Add "wait".
12550
12551Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12552
12553 * gdb.t06/signals.exp: xfail the continue from the handler for all
12554 targets.
12555
12556 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
12557 function with watchpoints enabled, the i386 call dummy starts with
12558 a call.
12559
12560 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
12561 386 bsd names its corefiles.
12562
12563Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
12564
12565 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
12566 compilers don't grok it.
12567 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
12568 with small octal ints rather than character constants, which
12569 are signed and might not fit if first promoted to int.
12570
12571Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
12572
12573 * gdb.t09/Makefile.in (clean): Remove corefile.
12574
12575Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12576
12577 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
12578
12579Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12580 and Jim Kingdon (kingdon@cygnus.com)
12581
12582 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
12583 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
12584 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
12585
12586Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12587
12588 * gdb.t17/interrupt.exp: Add xfail for hppa.
12589
12590Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12591
12592 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
12593 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
12594 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
12595 to determine signed-ness of bitfields and use the result to setup
12596 the xfail.
12597 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
12598 * gdb.t15/funcargs.exp: Use them to step until the second indirect
12599 call line is reached if necessary.
12600
12601Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12602
12603 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
12604
12605Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12606
12607 * gdb.t06/break.exp: Also test `clear' command.
12608
12609Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
12610
12611 * gdb.t00/teststrategy.exp: Remove extra quote.
12612
12613 * gdb.t07/watchpoint.exp: Change xfail for calling function with
12614 watchpoint enabled to be for all non-68k machines.
12615
12616 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
12617
12618Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12619
12620 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
12621 targets use aout.mt instead of ecoff.mt as gas understands
12622 standard aout format.
12623
12624Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
12625
12626 * lib/gdb.exp (runto): Don't insist that function we are running to
12627 was compiled with -g.
12628
12629 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
12630
12631 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
12632 to get back into the read system call.
12633 Accept leading newline in case where we woke it up.
12634
12635Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12636
12637 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
12638 to make the stabs test work on ecoff systems using gcc and -with-stabs.
12639 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
12640 enable ecoff configuration.
12641
12642Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12643
12644 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
12645
12646Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12647
12648 * gdb.t16/printcmds.exp: Add another printf test.
12649
12650Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
12651
12652 * configure.in: If configured -with-stabs on any target, add
12653 stabsdirs to configdirs.
12654
12655Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12656
12657 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
12658 fun" so pattern does not match the command itself.
12659
12660Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12661
12662 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
12663
12664Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12665
12666 * gdb.t17/interrupt.exp: Test for more things.
12667
12668Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12669
12670 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
12671 compiler arranges the code and line numbers.
12672
12673 * gdb.t17/interrupt.exp: Don't send \n after ^C.
12674
12675Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12676
12677 * gdb.t00/help.exp: Increase expect input buffer size.
12678
12679Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12680
12681 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
12682
12683 * gdb.t07/watchpoint.exp: Add xfail for hppa.
12684
12685 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
12686
12687 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
12688 [0-9]*, not just [0-9].
12689
12690Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12691
12692 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
12693
12694 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
12695
12696Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12697
12698 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
12699
12700Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12701
12702 * gdb.t06/signals.c: Add xfails for sun3.
12703
12704 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
12705
12706 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
12707 test_stepping tests.
12708
12709Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12710
12711 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
12712
12713 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
12714
12715 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
12716 rather than actually putting it through cpp twice.
12717
12718 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
12719
12720Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
12721
12722 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
12723 no longer needed.
12724
12725Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12726
12727 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
12728
12729 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
12730 C++ features prints as "struct", make it a pass, not an xfail.
12731
12732Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12733
12734 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
12735 Don't require VA to print as "class" rather than "struct".
12736
12737Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
12738
12739 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
12740
12741Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12742
12743 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
12744
12745Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12746
12747 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
12748 order.
12749
12750Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12751
12752 * gdb.t16/printcmds.exp: Add printf tests.
12753
12754 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
12755
12756 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
12757
12758Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
12759
12760 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
12761 pass counts, to counteract any existing or future setup_xfails.
12762
12763Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12764
12765 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
12766 {BEGIN,END}_COMMON for common block instead of STAB.
12767 * gdb.stabs/wierd.exp: Add xfail for rs6000.
12768
12769 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
12770 intp_var should be N_GSYM not N_LSYM.
12771 wierd-aout.S: Use a label for the value of the N_SO.
12772 wierd.def: Remove all backslashes.
12773 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
12774
12775Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12776
12777 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
12778 get the expected next to inheritance3.
12779
12780Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12781
12782 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
12783 now that gcc-2.4 gets it right.
12784
12785Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12786
12787 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
12788
12789 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
12790 generating comp-info.exp which works for cross-compilation.
12791
12792Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
12793
12794 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
12795 "*-*-sysv4.*".
12796
12797Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
12798
12799 * gdb.t01/run.exp: Start with a fresh gdb.
12800 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
12801 SVR4.x.
12802
12803Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
12804
12805 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
12806 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
12807 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
12808 Makefile.in (distclean, realclean): Remove gdbme.c from list of
12809 things to remove.
12810
12811Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
12812
12813 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
12814 test cases from bug reports.
12815
12816Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
12817
12818 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
12819 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
12820 avoid spurious xfails.
12821 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
12822 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
12823 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
12824
12825Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
12826
12827 * gdb.t00/teststrategy.exp: Rework to provide more useful
12828 description of each test, fix problem with systems that define
12829 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
12830 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
12831 results for "next over recursive call" so timeouts aren't taken
12832 by error.
12833
12834Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
12835
12836 * gdb.t12/scope.exp: Test printing of variables before run.
12837
12838 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
12839 printed in wrong order due to sorting.
12840
12841Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
12842
12843 * gdb.t00/teststrategy.exp: Fix expected results for printing
12844 user entered string constant. Is array of char, prints with no
12845 address.
12846
12847 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
12848 commands.
12849 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
12850 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
12851 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
12852 of struct of char arrays.
12853 * gdb.t00/radix.exp: New tests for radix commands.
12854
12855Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
12856
12857 * gdb.t16/printcmd.exp: Print a variable before running program
12858 (with xfail for AIX).
12859
12860Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
12861
12862 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
12863
12864 * gdb.t16/printcmd.exp: Don't print variables before running program.
12865
12866 * gdb.t06/break.exp: Don't require envp argument to main.
12867
12868 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
12869
12870 * gdb.t02/whatis.exp, gdb.t11/list.exp:
12871 Add xfails for rs6000.
12872
12873 * gdb.t02/whatis.exp: Change other tests not to re-test something
12874 we already tested.
12875
12876 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
12877 each type used has a variable of that type.
12878
12879Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
12880
12881 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
12882
12883Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
12884
12885 * configure.in: change srctrigger to be a file, not a directory
12886
12887Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
12888
12889 * configure.in (mips-idt-ecoff*): Added trailing '*'.
12890
12891 * gdb.t11/list.exp: Fixed a couple of typos.
12892
12893Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
12894
12895 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
12896 is fixed and PR is closed.
12897 * gdb.t16 (gdbme.c): Add simple test string variable.
12898 * gdb.t16 (printcmds.exp): Add tests with simple test string
12899 variable, primarily for boundaries on "set print elements".
12900
12901Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
12902
12903 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
12904 Make leading 0's optional and don't expect a tab in the middle
12905 of the number.
12906
12907 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
12908
12909 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
12910 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
12911 don't end command passed to gdb_test with newline.
12912
12913 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
12914 signed keyword away, don't expect signed bitfields to be signed.
12915
12916 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
12917 printing with only as many 1's as are in the field as well as printing
12918 with 32 1's (see comment).
12919
12920Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
12921
12922 * gdb.t00/default.exp: Start with a fresh gdb.
12923 * configure.in (configdirs): Remove gdb.t31 until the chill
12924 compiler works again. It no longer is able to find chillrt0
12925 since it isn't in libchill.a anymore.
12926 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
12927 wierd.o, make more modular.
12928 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
12929 spurious newlines that caused problems.
12930
12931Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12932
12933 * Move test with enums and partial symbols from gdb.t03/ptype.exp
12934 to gdb.stabs/wierd.exp since GCC has worked around the bug.
12935 gdb.stabs/wierd.{exp,def}: Many new tests.
12936
12937 * gdb.t00/default.exp: update info line for new message.
12938
12939 * gdb.t02/{whatis.exp,gdbme.c}:
12940 Test that "char *" doesn't print as "caddr_t".
12941
12942Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12943
12944 * gdb.t00/help.exp: Use .* in place of some help messages which
12945 just changed.
12946 gdb.t00/default.exp: Update "info frame" test for new message.
12947 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
12948 Remove some xfails
12949
12950Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12951
12952 * gdb.t03/{gdbme.c,ptype.exp}:
12953 Add tests for typedef'd struct and union without tags.
12954 Also check "whatis" on a variable of a typedef'd enum without a tag.
12955
12956 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
12957 PRMS 1823; the bug still exists but isn't reproduced by this test
12958 anymore), and remove rs6000 XFAIL (the bug is fixed).
12959
12960 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
12961 duplicated from whatis.exp. For those that are left, accept
12962 "long", "long int", or "int" for long variables (whatis.exp already
12963 has an XFAIL for "int", so no need to fail it here).
12964
12965 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
12966 Deal with GCC's names for types now that GDB uses the compiler's names.
12967
12968 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
12969 setup_xfail's for sunos4. If we #defined the signed keyword away,
12970 don't expect GDB to know that char it is signed.
12971
12972 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
12973
12974Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
12975
12976 * configure.in (configdirs): Add gdb.t24 for C++ tests that
12977 should work on any system, regardless of debugging format.
12978 * gdb.t21/demangle.exp: Move to gdb.t24.
12979 * gdb.t24/demangle.exp: Move from gdb.t21.
12980 * gdb.t24/{Makefile.in, configure.in}: New files.
12981
12982Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12983
12984 * configure.in: Do gdb.stabs and C++ tests only for stabs.
12985 * gdb.stabs: New directory.
12986
12987Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12988
12989 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
12990 not just "Quit anyway?".
12991
12992Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
12993
12994 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
12995 that all setup_xfails are immediately followed by clear_xfails.
12996
12997Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
12998
12999 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
13000 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
13001 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
13002 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
13003 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
13004 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
13005 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
13006 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
13007 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
13008 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
13009 gdb.t31/chillvars.exp, lib/gdb.exp:
13010 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
13011 bug-gdb@prep.ai.mit.edu.
13012
13013Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
13014
13015 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
13016 with 0.0, not integer 0.
13017
13018Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
13019
13020 * gdb.t06/break.exp: Update for "Kill the program" message change.
13021
13022Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
13023
13024 * Makefile.in (GDBFLAGS): Set to -nx.
13025 * Makefile.in (site.exp): Use GDBFLAGS.
13026
13027Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
13028
13029 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
13030 Makefiles.
13031 (check): depend on just-check.
13032 (just-check): added so that tests can be run without a noop
13033 build pass.
13034
13035Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
13036
13037 Switch to using configure's configdirs.
13038 * Makefile.in (Makefile): add configure.in dependency.
13039 (SUBDIRS): removed redundant assignment.
13040 * configure.in: switch subdirs assignment to configdirs.
13041 * gdb.t*/configure.in: new files.
13042
13043Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
13044
13045 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
13046 works.
13047
13048Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
13049
13050 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
13051 in explicit rules. Apparently this is not supported by some makes.
13052
13053Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
13054
13055 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
13056
13057Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13058
13059 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
13060 disappeared.
13061
13062Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
13063
13064 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
13065
13066Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
13067
13068 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
13069 watchpoint problem that is now fixed.
13070 * gdb.t30/chexp.exp: Remove setup_xfail for printing
13071 uninitialized convenience variables.
13072 * gdb.t31/chillvars.exp: Fix expected patterns for printing
13073 structures.
13074
13075Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13076
13077 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
13078 which causes expect to get out of sync with gdb on long output
13079 from help set.
13080 * gdb.t09/corefile.exp: Make expected pattern for core file
13081 failing signal and frame output format less sun specific.
13082
13083Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
13084
13085 * gdb.t31/chillvars.exp: Add and remove initial dummy
13086 breakpoint, so that symbol table is forced in.
13087 (Needed at least on Sunos4, though it seems not SVR4.)
13088 * gdb.t31/chillvars.exp: Update for changed output format.
13089
13090Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
13091
13092 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
13093
13094Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
13095
13096 * Makefile.in: Added --srcdir when invoking runtest, removed the
13097 need for a local config file. (optional now)
13098
13099Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
13100
13101 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
13102 failure count used to force early termination. Add some more
13103 expected failures for gnu style demangling.
13104
13105Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13106
13107 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
13108 pmi variable from gdb.t20/gdbme to get optimized away.
13109 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
13110 Check for written corefile upon timeout _and_ eof.
13111
13112Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13113
13114 * config/unix-gdb.exp: Add missing return 0.
13115
13116Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13117
13118 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
13119 test termination.
13120
13121Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
13122
13123 * configure.in (subdirs): Put back gdb.t17 which mysteriously
13124 disappeared.
13125
13126Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
13127
13128 * gdb.t10/crossload.exp: Disable the i860-elf test until such
13129 time as i860 support works.
13130
d63a86f8 13131 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
13132 "backtrace 100\r" rather than just "backtrace\r", to match last
13133 change.
13134
13135Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
13136
13137 * config/udi-gdb.exp (gdb_exit): Remove close command.
13138 (gdb_target_udi): New procedure to set the UDI target.
13139 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
13140 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
13141 Added waits for prompts after several question responses. Added
13142 some more responses used by a29k-amd-udi-gdb.
13143 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
13144 pass different arguments, restart UDI connection after program
13145 completion.
13146 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
13147 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
13148 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
13149 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
13150 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
13151 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
13152 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
13153 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
13154 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
13155 after program completion.
13156 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
13157 compiled with a SELECT_VECS setting.
13158 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
13159 infinite recursion.
13160
13161 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
13162 Added checks for COFF results, and made them expected failures for
13163 all targets. It would be better to make them expected failures
13164 for COFF targets only.
13165
13166Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
13167
13168 * Makefile.in: add null dvi target, don't bother to recurse
13169 through test directories for info and install-info; rename
13170 $(datadir) to be dejagnu instead of deja-gnu
13171
13172Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
13173
13174 * gdb.t31/gdbme.ch: Re-enable code that previously caused
13175 compiler to coredump.
13176 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
13177 code.
13178
13179Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
13180
13181 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
13182 coredump.
13183 * gdb.t31/chillvars.exp: Comment out tests that depend on that
13184 code.
13185
13186Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
13187
13188 * gdb.t03/ptype.exp: tests for return code from gdb_test.
13189 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
13190 which in a shell. Deletes xgdb when done.
13191 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
13192 Tests the return from the "set height" or "set width" commands.
13193 Added a few return codes where needed.
13194
13195Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
13196
13197 * Makefile.in (SUBDIRS): Add gdb.t17.
13198 * configure.in (subdirs): Add gdb.t17.
13199 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
13200 files to test gdb's calling of functions in the inferior with
13201 the correct arguments and gdb's ability to retrieve any
13202 result returned.
13203
13204Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
13205
13206 * config/unix-gdb.exp (gdb_exit): Remove close commands that
13207 may be called after gdb goes away. Previous versions of expect
13208 needed these to avoid file descriptor leaks, but they cause
13209 errors with the current revision of expect.
13210 * gdb.t00/gdbvars.exp: Use -re on expected output after
13211 setting sevenbit-strings.
13212 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
13213 to set sevenbit-strings consistent across tests.
13214 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
13215 set sevenbit-strings consistent across tests.
13216
13217Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
13218
13219 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
13220 expected output to match current "expect" expectations.
13221
13222Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
13223
13224 * gdb.t00/default.exp: Change expected output for default "source"
13225 command, to match new gdb behavior which requires a filename to
13226 source.
13227
13228Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
13229
13230 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
13231 expected fail for i486-*-* that misses the marker2 function.
13232 * gdb.t10/crossload.exp (bfddefault): Allow successful
13233 recognition of a format to pass even if no symbols are found.
13234 Explicitly catch failures where the format is not recognized
13235 or is ambiguous, and add the reason to the fail message.
13236 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
13237 the cause is and invalid target and add reason to failure message.
13238 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
13239 elf32-i386, elf32-sparc, and elf32-i860.
13240 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
13241 Set up expected failure for 'filename'::variable scope resolution,
13242 which is now apparently broken on all targets.
13243 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
13244 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
13245 gdb.t23/templates.exp: Change failure for missing binfile into
13246 just a warning.
13247 gdb.t21/demangle.exp: Change all cfront references to 'arm'
13248 references.
13249
13250Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
13251
13252 * gdb.t00/default.exp: Add expected output for default "source"
13253 command, to match new gdb behavior.
13254 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
13255
13256Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
13257
13258 * config/*-gdb.exp: returns an error, rather than exiting on
13259 internal errors.
13260
13261Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
13262
13263 * gdb.t03/gdbme.c: Add pointer to struct variable.
13264 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
13265 referencing struct members.
13266
13267Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
13268
13269 * configure.in (mips-idt-ecoff): New target.
13270 * config/mips-gdb.exp: New file for remote board using MIPS remote
13271 debugging protocol.
13272
13273 * Redid configuration scheme. Removed gdb.t*/configure.in.
13274 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
13275 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
13276 distclean targets. Built executables via .o files. Adjusted
13277 tests to account for source files in $(srcdir) rather than
13278 $(objdir).
13279 * lib/gdb.exp (runto): Don't expect () after the function name,
13280 because it may have arguments.
13281
13282Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
13283
13284 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
13285 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
13286 expected failures for mips-idt-* and mips-sgi-*.
13287 * gdb.t00/default.exp (attach): Kill process if requested.
13288 * gdb.t00/help.exp (help target core, help target): Accept a gdb
13289 that does not read core files.
13290 * gdb.t01/run.exp: Removed checks for exit status code.
13291 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
13292 it is linked in.
13293 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
13294 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
13295 appropriate, rather than doing it by hand.
13296 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
13297 execution.
13298 * gdb.t10/crossload.exp: Kill existing program if needed.
13299 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
13300 appropriate, rather than doing it by hand. Always increase
13301 timeout for this test, not just for VxWorks.
13302
13303Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
13304
13305 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
13306 of Chill STRUCT types and STRUCT values.
13307 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
13308 than "char".
13309 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 13310 struct2): New struct definitions and initializations to test
c906108c
SS
13311 simple Chill STRUCT types.
13312
13313Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
13314
13315 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
13316 the null byte at the end of strings.
13317 * gdb.t00/default.exp: Make show version insensitive to copyright
13318 date.
13319 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
13320 to avoid dependencies on target char signedness.
13321 * gdb.t16/printcmds.exp: Update expected results for explicitly
13322 unsigned char.
13323 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
13324 now work.
13325 * gdb.t21/demangle.exp: Add many more patterns for template
13326 demangling, most of them being expected failures.
13327 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
13328 string we are matching for, to match on the whole string.
13329 * gdb.t21/demangle.exp: Add many new test strings to demangle,
13330 and fix a whole bunch that had incorrect expected output but were
13331 passing anyway because of the bug in "proc demangle".
13332 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
13333 type.
13334 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
13335
13336Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
13337
13338 * gdb/testsuite: made modifications to testcases, etc., to allow
13339 them to work properly given the reorganization of deja-gnu and the
13340 relocation of the testcases from deja-gnu to a "tool" subdirectory.
13341
13342Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
13343
13344 * gdb/testsuite: Initial creation of gdb/testsuite.
13345 Migrated dejagnu testcases and support files for testing nm to
13346 gdb/testsuite from deja-gnu. These files were moved "as is"
13347 with no modifications. This migration is part of a major overhaul
13348 of dejagnu. The modifications to these testcases, etc., which
13349 will allow them to work with the new version of dejagnu will be
13350 made in a future update.
48efe704 13351
8d8cb839 13352 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 13353\f
8d8cb839
EZ
13354;; Local Variables:
13355;; mode: change-log
13356;; left-margin: 8
13357;; fill-column: 74
13358;; version-control: never
13359;; End:
902f2ccb
MC
13360
13361 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 13362 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
13363 Copying and distribution of this file, with or without modification,
13364 are permitted provided the copyright notice and this notice are preserved.
This page took 1.149164 seconds and 4 git commands to generate.