*** empty log message ***
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
7e813ac5
DJ
12005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
2
3 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
4 downloads.
5 * config/gdbserver.exp (gdb_load): Likewise.
6
8e3049aa
PB
72005-03-14 Paul Brook <paul@codesourcery.com>
8
9 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
10 targets.
11
a9df7c44
JB
122005-03-09 Joel Brobecker <brobecker@adacore.com>
13
14 * gdb.dwarf2/dup-psym.S: New file.
15 * gdb.dwarf2/dup-psym.exp: New testcase.
16
9f0d94e8
JB
172005-03-09 Joel Brobecker <brobecker@adacore.com>
18
19 * gdb.ada/exec_changed/first.adb: New file.
20 * gdb.ada/exec_changed/second.adb: New file.
21 * gdb.ada/exec_changed.exp: New testcase.
22
5f579bc5
NS
232005-03-08 Nathan Sidwell <nathan@codesourcery.com>
24
36e9969c
NS
25 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
26 (A2): New class.
27 (main): Test operator+.
28 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
29 breakpoint test.
30
5f579bc5
NS
31 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
32 * gdb.base/signull.exp: Disable if gdb,nosignals.
33 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
34 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
35 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
36 * gdb.mi/mi2-console.exp: Likewise.
37 * gdb.trace/collection.exp (run_trace_experiment): Consume the
38 continue output at start.
39 (gdb_collect_locals_test): Robustify regexp.
40 * gdb.trace/passc-dyn.exp: Fix comment typo.
41 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
42
be46087e
CV
432005-03-08 Corinna Vinschen <vinschen@redhat.com>
44
45 * gdb.asm/asm-source.exp: Add iq2000 case.
46 * gdb.asm/iq2000.inc: New file.
47
384e1a61
MI
482005-03-07 Manoj Iyer <manjo@austin.ibm.com>
49
50 * gdb.base/command.exp: Change hardcoded value to regular expression.
51 * gdb.base/float.exp: Add powerpc to the list of targets checked.
52
584b6e9e
DJ
532005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
54
55 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
56 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
57 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
58 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
59 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
60
ab5b5d61
MK
612005-03-05 Mark Kettenis <kettenis@gnu.org>
62
63 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
64 changes.
65
ae051c1b
PG
662004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
67
68 * lib/compiler.c: Add test for IBM's xlc compiler.
69 * lib/compiler.cc: Likewise.
70
3f0f6ed2
JB
712004-02-24 Joel Brobecker <brobecker@adacore.com>
72
73 * gdb.ada/fixed_points.exp: Create compilation object directory
74 before running the test.
75 * gdb.ada/null_record.exp: Likewise.
76 * gdb.ada/packed_array.exp: Likewise.
77 * gdb.ada/start.exp: Likewise.
78
724f452b
JB
792005-02-15 Joel Brobecker <brobecker@adacore.com>
80
81 * gdb.ada/packed_array/pa.adb: New file.
82 * gdb.ada/packed_array.exp: New testcase.
83
57f5cdfb 842005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 85
1f393151
MK
86 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
87 files.
88
ebdda337
MK
89 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
90 on *-*-openbsd*. Correctly match whitespace in regukar
91 expressions.
92
cf309262
DJ
932005-02-10 Daniel Jacobowitz <dan@debian.org>
94
95 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
96 PR exp/1821
97 * gdb.base/gdb1821.c: New test file.
98 * gdb.base/gdb1821.exp: New test file.
99
3be49e7a
JB
1002005-02-09 Joel Brobecker <brobecker@adacore.com>
101
102 * gdb.base/start.c: New file.
103 * gdb.base/start.exp: New testcase.
104
e292e67d
JB
1052005-02-09 Joel Brobecker <brobecker@adacore.com>
106
107 * gdb.ada/start/dummy.adb: New file.
108 * gdb.ada/start.exp: New testcase.
109
dbdfa66c
CV
1102005-02-09 Corinna Vinschen <vinschen@redhat.com>
111
112 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
113 for printing symbols and statistics.
114 Add test for using relative pathnames in "maint print msymbols" test.
115 Mark "maint info sections DATA" XFAIL on Cygwin.
116 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
117 tests.
118
d7941671
AC
1192005-02-09 Andreas Schwab <schwab@suse.de>
120
121 Committed by Andrew Cagney <cagney@gnu.org>
122 * gdb.base/remotetimeout.exp: New file.
123
74e5ef44
MK
1242005-02-07 Mark Kettenis <kettenis@gnu.org>
125
126 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
127
464dd14d
JB
1282005-02-03 Joel Brobecker <brobecker@adacore.com>
129
130 * gdb.ada/gnat_ada.gpr: New file.
131 * gdb.ada/gnat_ada.gin: Delete, no longer used.
132 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
133 * configure.ac: No longer generate gnat_ada.gpr.
134 * configure: Regenerate.
135 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
136 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
137 * gdb.ada/null_record/bar.ads: Likewise.
138 * gdb.ada/null_record/bar.adb: Likewise.
139 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
140 * gdb.ada/null_record.exp (testdir): New variable.
141 (testfile): executable is now in testdir subdirectory.
142 (srcfile): Use full path to the main compilation unit.
143 * gdb.ada/fixed_points.exp: Same changes as above.
144
30d756ae
NR
1452005-02-03 Nick Roberts <nickrob@snap.net.nz>
146
147 * gdb.base/interp.exp: New test.
148
9d799f85
AC
1492005-01-24 Andrew Cagney <cagney@gnu.org>
150
151 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
152
15656118
AC
1532005-01-19 Andrew Cagney <cagney@gnu.org>
154
a892c31b
AC
155 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
156 configure.ac not configure.in.
157
15656118
AC
158 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
159 of powerpc*-*-*.
160 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
161 * gdb.base/list.exp (test_list_function)
162 (test_list_filename_and_function): Ditto.
163 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
164
a7b01baf
AC
1652005-01-16 Andrew Cagney <cagney@gnu.org>
166
17d92a02
AC
167 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
168
a7b01baf
AC
169 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
170
bc8332bb
AC
1712005-01-14 Andrew Cagney <cagney@gnu.org>
172
173 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
174 * gdb.mi/mi2-var-cmd.exp: Ditto.
175
4d074752
CV
1762005-01-10 Corinna Vinschen <vinschen@redhat.com>
177
178 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
179
bec39cab
AC
1802005-01-07 Andrew Cagney <cagney@gnu.org>
181
182 * configure.ac: Rename configure.in, require autoconf 2.59.
183 * configure: Re-generate.
184 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
185 * gdb.stabs/configure: Re-generate.
186 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
187 * gdb.hp/configure: Re-generate.
188 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
189 autoconf 2.59.
190 * gdb.hp/gdb.objdbg/configure: Re-generate.
191 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
192 autoconf 2.59.
193 * gdb.hp/gdb.defects/configure: Re-generate.
194 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
195 autoconf 2.59.
196 * gdb.hp/gdb.compat/configure: Re-generate.
197 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
198 autoconf 2.59.
199 * gdb.hp/gdb.base-hp/configure: Re-generate.
200 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
201 autoconf 2.59.
202 * gdb.hp/gdb.aCC/configure: Re-generate.
203
f10b16d4
JB
2042004-12-15 Jim Blandy <jimb@redhat.com>
205
206 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
207 under NPTL when there is debugging info available for libpthread.
208
fb6e1814
JG
2092004-12-13 Jerome Guitton <guitton@gnat.com>
210
211 * gdb.ada/fixed_points.c: New file.
212 * gdb.ada/fixed_points.exp: New file.
213
fe46cd3a
RC
2142004-12-03 Randolph Chung <tausq@debian.org>
215
216 * gdb.arch/pa-nullify.exp: New file.
217 * gdb.arch/pa-nullify.s: New file.
218
8de0841b
RC
2192004-11-30 Randolph Chung <tausq@debian.org>
220
221 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
222 instead of "tbug". Fix regexp to work properly with gdb_test.
223
c8170782
PH
2242004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
225
226 * gdb.base/bitfields2.exp: New test.
227 * gdb.base/bitfields2.c: New file.
228
954269c2
RE
2292004-11-28 Richard Earnshaw <rearnsha@arm.com>
230
231 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
232
0107feed
RC
2332004-11-16 Randolph Chung <tausq@debian.org>
234
235 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
236
f073ae8c
DJ
2372004-11-14 Daniel Jacobowitz <dan@debian.org>
238
239 * gdb.threads/threadapply.exp: Correct "macro details" test.
240
19ad59e7
JJ
2412004-11-11 Jeff Johnston <jjohnstn@redhat.com>
242
243 * gdb.threads/threadapply.exp: New test.
244 * gdb.threads/threadapply.c: New file.
245
9cf0961b
MK
2462004-11-07 Mark Kettenis <kettenis@gnu.org>
247
248 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
249 frames.
250
c789492a
FL
2512004-11-05 Felix Lee <felix+log1@specifixinc.com>
252
253 * gdb.base/cursal.exp: New file.
254 * gdb.base/cursal.c: New file.
255
a1e167bb
AC
2562004-11-03 Andrew Cagney <cagney@gnu.org>
257
258 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
259
b7cbf173
MK
2602004-10-30 Mark Kettenis <kettenis@gnu.org>
261
262 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
263 NetBSD/ELF targets.
264
88f9d34f
JB
2652004-10-29 Joel Brobecker <brobecker@gnat.com>
266
267 * gdb.threads/bp_in_thread.c: New file, copied from
268 pthread_cond_wait.c.
269 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
270 file, rather than reusing the .c file from another testcase.
271
ca7d6a0c
JB
2722004-10-20 Joel Brobecker <brobecker@gnat.com>
273
274 * gdb.ada/null_record.exp: Check where we stopped after
275 sending the start command, instead of where the associated
276 temporary breakpoint was inserted.
277
0d863d03
AC
2782004-10-14 Andrew Cagney <cagney@gnu.org>
279
280 * gdb.mi/gdb701.c (main): Return 0.
281
d11e72cb
DJ
2822004-10-13 Daniel Jacobowitz <dan@debian.org>
283
d40539a4 284 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 285
e1923096
JJ
2862004-10-12 Jeff Johnston <jjohnstn@redhat.com>
287
288 * gdb.threads/schedlock.c: Add comment markers to use to find
289 line numbers.
290 * gdb.threads/schedlock.exp: Adjust regex to handle the new
291 comments.
292 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
293 breakpoint lines.
294
ec8ba2c9
DJ
2952004-10-12 Daniel Jacobowitz <dan@debian.org>
296
297 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
298
0eb3658b
DJ
2992004-10-12 Daniel Jacobowitz <dan@debian.org>
300
301 * configure.in: Add gdb.dwarf2.
302 * configure: Regenerated.
303 * Makefile.in: Add gdb.dwarf2.
304 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
305 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
306 gdb.dwarf2/file1.txt: New files.
307
a271cc33
OF
3082004-10-11 Orjan Friberg <orjanf@axis.com>
309
310 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
311 of "run", since the latter doesn't work with remote targets. Adjust
312 the breakpoint numbering accordingly.
313 * gdb.threads/pthread_cond_wait.exp: Ditto.
314
895ce074
MC
3152004-10-08 Michael Chastain <mec.gnu@mindspring.com>
316
317 * gdb.base/overlays.exp: Update copyright years.
318
6be3092d
KI
3192004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
320
321 * gdb.base/overlays.exp: Disable if target is Linux.
322
e05389b8
FL
3232004-10-06 Felix Lee <felix+log1@specifixinc.com>
324
325 * config/gdbserver.exp (gdb_load): Use right filename on remote.
326
73cb587d
KI
3272004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
328
329 * gdb.asm/asm-source.exp: Add m32r-linux target.
330 * gdb.asm/m32r-linux.inc: New file.
331
3c0edcdc
AC
3322004-09-24 Andrew Cagney <cagney@redhat.com>
333 David Anderson <anderson@redhat.com>
334
335 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
336 command fails, assume things will work.
337 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
338 (_GNU_SOURCE): Define.
339 (print_unsigned, print_hex): Change parameter to "long long".
340 (print_byte_count): New function, use to print byte counts.
341 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
342 O_LARGEFILE.
343 (main): Compute an upper bound on a corefile in max_core_size.
344 Limit memory chunk size to max_core_size. Limit total memory
345 allocated to max_core_size.
346
4bb3667f
AC
3472004-09-23 Andrew Cagney <cagney@gnu.org>
348
349 * gdb.base/bigcore.exp: Replace the code that creates a corefile
350 from a separate process with code that creates a corefile by
351 making the inferior dump core.
352
60fe1a51
MK
3532004-09-23 Mark Kettenis <kettenis@gnu.org>
354
355 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
356 block.
357
8e937346
MC
3582004-09-23 Michael Chastain <mec.gnu@mindspring.com>
359
360 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
361 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
362 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
363 Likewise.
364
7213f6d6
JJ
3652004-09-20 Jeff Johnston <jjohnstn@redhat.com>
366
367 * gdb.java/jprint.exp: New test case for java inferior call.
368 * gdb.java/jprint.java: Ditto.
369
eac69dca
JB
3702004-09-15 Joel Brobecker <brobecker@gnat.com>
371
372 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
373
22227696
MC
3742004-09-14 Michael Chastain <mec.gnu@mindspring.com>
375
376 * gdb.threads/killed.c: Include <stdlib.h>.
377 * gdb.threads/pthreads.c: Likewise.
378
7dd403a4
MC
3792004-09-14 Michael Chastain <mec.gnu@mindspring.com>
380
381 * gdb.threads/killed.c: Add copyright notice.
382
33f2d567
JM
3832004-09-10 Jason Molenda (jmolenda@apple.com)
384
385 * gdb.base/define.exp: Two new tests to verify zero space chars
386 after 'if' and 'while' commands in a user-defined command is correctly
387 parsed.
388
e05b62ac
AC
3892004-09-08 Andrew Cagney <cagney@gnu.org>
390
391 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
392 delivery test with duplicate at end of file.
393
9cbe82da
MK
3942004-09-06 Mark Kettenis <kettenis@jive.nl>
395
396 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
397
564803d9
MC
3982004-09-05 Michael Chastain <mec.gnu@mindspring.com>
399
400 * config/hppro.exp: Removed.
401
7c6807ce
MC
4022004-09-05 Michael Chastain <mec.gnu@mindspring.com>
403
404 * config/sparclet.exp: Removed.
405
bf7e26dd
MC
4062004-09-05 Michael Chastain <mec.gnu@mindspring.com>
407
408 * config/udi.exp: Removed.
409
714e341b
MC
4102004-09-02 Michael Chastain <mec.gnu@mindspring.com>
411
412 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
413 of "exp_continue".
414 (advancei): Likewise.
415
1236e623
JJ
4162004-09-01 Jeff Johnston <jjohnstn@redhat.com>
417
418 * gdb.base/unload.exp: Fix so messages aren't duplicated.
419
3bdcad15
MI
4202004-09-01 Manoj Iyer <manjo@austin.ibm.com>
421
228af206 422 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
423 to check for nodebug in executable.
424 * gdb.gdb/observer.exp (setup_test): Likewise.
425 * gdb.gdb/selftest.exp (test_with_self): Likewise.
426 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
427
c72b934c
AC
4282004-09-01 Andrew Cagney <cagney@gnu.org>
429
430 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
431 files.
432
edd9b715
JJ
4332004-09-01 Jeff Johnston <jjohnstn@redhat.com>
434
435 * gdb.base/unload.exp: Fix expected warning message to match
436 latest format.
437
fb4ce06b
CV
4382004-09-01 Corinna Vinschen <vinschen@redhat.com>
439
440 * gdb.base/call-rt-st.exp: Fix typos.
441
ce78e7c3
MI
4422004-08-31 Manoj Iyer <manjo@austin.ibm.com>
443
444 * gdb.threads/thread_check.exp: New testcase.
445 * gdb.threads/thread_check.c: New testcase.
446
2dedb159
AC
4472004-08-31 Andrew Cagney <cagney@gnu.org>
448
449 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
450 (skip_to_handler_entry): New procedures. Test stepping into a
451 handler when the breakpoint is at the handler's entry point.
452
68f53502
AC
4532004-08-30 Andrew Cagney <cagney@gnu.org>
454
455 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
456 gdb/1757.
457
3e3ffd2b
MC
4582004-08-27 Michael Chastain <mec.gnu@mindspring.com>
459
460 With code from Manoj Iyer <manjo@austin.ibm.com>:
461 * lib/gdb.exp (gdb_file_cmd): Return more information in the
462 return value. Add an arm for "no debugging symbols found".
463 Change a stray "error" to "perror".
464 (gdb_run_cmd): Adapt to new return value.
465 * gdb.base/remote.exp: Adapt to new return value.
466 * gdb.gdb/complaints.exp: Likewise.
467 * gdb.gdb/observer.exp: Likewise.
468 * gdb.gdb/selftest.exp: Likewise.
469 * gdb.gdb/xfullpath.exp: Likewise.
470
4b6f5fd2
JB
4712004-08-27 Joel Brobecker <brobecker@gnat.com>
472
473 * gdb.threads/bp_in_thread.exp: New testcase.
474
e5b25496
MC
4752004-08-27 Michael Chastain <mec.gnu@mindspring.com>
476
477 Fix PR testsuite/1735.
478 * gdb.threads/schedlock.c (thread_function): Add a cast
479 to suppress a gcc warning.
480 * gdb.threads/thread-specific.c (thread_function): Likewise.
481
934353d6
MC
4822004-08-26 Michael Chastain <mec.gnu@mindspring.com>
483
484 * gdb.base/unload.c: Include <stdlib.h>.
485
f98a0aef 4862004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 487
f98a0aef 488 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
489 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
490 synchronized after the "return".
491
5a2e8882
MC
4922004-08-26 Michael Chastain <mec.gnu@mindspring.com>
493
494 * gdb.mi/basics.c: Include <stdio.h>.
495 * gdb.mi/pthreads.c: Include <stdlib.h>.
496 * gdb.mi/var-cmd.c: Include <stdlib.h>.
497
a9640423
MC
4982004-08-26 Michael Chastain <mec.gnu@mindspring.com>
499
500 * gdb.threads/schedlock.c: Add copyright notice.
501
b04e311d
AC
5022004-08-25 Andrew Cagney <cagney@gnu.org>
503
504 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
505 (skip_over_handler, breakpoint_over_hander): New test procedures.
506 (advance, advancei): Add a proper prefix, do not use
507 rerun_to_main.
508 * gdb.base/sigstep.c (main): Change to use an infinite loop.
509
7c27f15b
MC
5102004-08-24 Michael Chastain <mec.gnu@mindspring.com>
511
512 * gdb.mi/basics.c: Add copyright notice.
513 * gdb.mi/var-cmd.c: Add copyright notice.
514
fffc87ae
MC
5152004-08-23 Michael Chastain <mec.gnu@mindspring.com>
516
517 * lib/gdb.exp: Remove signed_keyword_not_used.
518 * lib/compiler.c: Likewise.
519 * lib/compiler.cc: Likewise.
520
d782e0bf
MC
5212004-08-23 Michael Chastain <mec.gnu@mindspring.com>
522
523 * gdb.base/whatis.c: Remove conditional disabling of "signed".
524 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
525
96033e83
MC
5262004-08-23 Michael Chastain <mec.gnu@mindspring.com>
527
528 * gdb.base/whatis.c: Add copyright notice.
529
cf38c229
MK
5302004-08-20 Mark Kettenis <kettenis@gnu.org>
531
532 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
533 it to skip the breakpoints encoded in the inline assembly.
534
f4b49756
MC
5352004-08-20 Michael Chastain <mec.gnu@mindspring.com>
536
537 * Makefile.in: Add gdb.fortran.
538
2f193b69
MC
5392004-08-20 Michael Chastain <mec.gnu@mindspring.com>
540
541 * gdb.base/call-sc.exp (test_scalar_returns):
542 Fix cut-and-paste glitch in "Make fun return now".
543
89a237cb
MC
5442004-08-17 Michael Chastain <mec.gnu@mindspring.com>
545
546 * configure.in: Add gdb.fortran.
547 * configure: Regenerate.
548 * gdb.fortran/Makefile.in: New file.
549 * lib/gdb.exp (skip_fortran_tests): New procedure.
550
469aff8e
MC
5512004-08-17 Michael Chastain <mec.gnu@mindspring.com>
552
553 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
554 reference to bug-gnu@prep.ai.mit.edu.
555 * gdb.mi/mi-var-child.exp: Likewise.
556 * gdb.mi/mi-var-cmd.exp: Likewise.
557 * gdb.mi/mi-var-display.exp: Likewise.
558 * gdb.mi/mi2-var-block.exp: Likewise.
559 * gdb.mi/mi2-var-child.exp: Likewise.
560 * gdb.mi/mi2-var-cmd.exp: Likewise.
561 * gdb.mi/mi2-var-display.exp: Likewise.
562
00b51b9f
MK
5632004-08-15 Mark Kettenis <kettenis@gnu.org>
564
565 * gdb.base/unload.c (main): Make local variable msg const.
566
45f07fef
MC
5672004-08-15 Michael Chastain <mec.gnu@mindspring.com>
568
569 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
570 to bug-gnu@prep.ai.mit.edu.
571 * gdb.mi/mi-disassemble.exp: Likewise.
572 * gdb.mi/mi-eval.exp: Likewise.
573 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
574 default line number.
575 * gdb.mi/mi-return.exp: Likewise.
576 * gdb.mi/mi-simplerun.exp: Likewise.
577 * gdb.mi/mi-stack.exp: Likewise.
578 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
579 number with explicit range test.
580 * gdb.mi/mi-watch.exp: Likewise.
581 * gdb.mi/mi2-break.exp: Likewise.
582 * gdb.mi/mi2-cli.exp: Likewise.
583 * gdb.mi/mi2-disassemble.exp: Likewise.
584 * gdb.mi/mi2-eval.exp: Likewise.
585 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
586 default line number.
587 * gdb.mi/mi2-return.exp: Likewise.
588 * gdb.mi/mi2-simplerun.exp: Likewise.
589 * gdb.mi/mi2-stack.exp: Likewise.
590 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
591 number with explicit range test.
592 * gdb.mi/mi2-watch.exp: Likewise.
593
dd8c8ee7
MC
5942004-08-15 Michael Chastain <mec.gnu@mindspring.com>
595
596 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
597 * gdb.cp/m-static.exp: Likewise.
598 * gdb.cp/rtti.exp: Likewise.
599
4e838464
MK
6002004-08-14 Mark Kettenis <kettenis@gnu.org>
601
602 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
603
8d8cb839
EZ
6042004-08-14 Eli Zaretskii <eliz@gnu.org>
605
606 * ChangeLog: Prefix Local Variables with semi-colons and indent
607 the reference to older ChangeLog files, to fix fontification in
608 Emacs.
609
deea8bb0
MC
6102004-08-13 Michael Chastain <mec.gnu@mindspring.com>
611
612 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
613 * gdb.mi/mi2-break.exp: Likewise.
614
c3297504
MC
6152004-08-13 Michael Chastain <mec.gnu@mindspring.com>
616
617 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
618
25808999
MC
6192004-08-13 Michael Chastain <mec.gnu@mindspring.com>
620
621 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
622
226a8d71
MC
6232004-08-13 Michael Chastain <mec.gnu@mindspring.com>
624
625 * gdb.cp/classes.exp: Remove unused declarations. Just let
626 test names default instead of providing special names. Remove
627 extraneous demangler test.
628
37fdf854
JJ
6292004-08-12 Jeff Johnston <jjohnstn@redhat.com>
630
631 * gdb.base/unload.exp: New test for breakpoints in dynamically
632 loaded libraries.
633 * gdb.base/unload.c: Ditto.
634 * gdb.base/unloadshr.c: Ditto.
635
2d3a7986
MC
6362004-08-12 Michael Chastain <mec.gnu@mindspring.com>
637
638 * gdb.cp/classes.exp (test_ptype_class_objects): Call
639 cp_test_ptype_class.
640 (test_enums): Likewise.
641
c72b934c
AC
6422004-08-10 Andrew Cagney <cagney@gnu.org>
643
644 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
645 files.
646
cc503c8a
AC
6472004-08-10 Andrew Cagney <cagney@gnu.org>
648
649 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
650 init_malloc call.
651
902f2ccb
MC
6522004-08-10 Michael Chastain <mec.gnu@mindspring.com>
653
654 * ChangeLog: Add copyright notice. The notice is copied
655 from emacs 21.3 top level ChangeLog.
656
78c90502
MC
6572004-08-09 Michael Chastain <mec.gnu@mindspring.com>
658
659 * lib/cp-support.exp: New file.
660 * lib/cp-support.exp (cp_test_type_class): New function.
661 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
662 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
663 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
664 cp_test_ptype_class.
665
88e5ea78
MC
6662004-08-09 Michael Chastain <mec.gnu@mindspring.com>
667
668 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
669 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
670 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
671 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
672 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
673 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
674 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
675 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
676 gdb.mi/mi2-watch.exp: Update copyright years.
677
6a89fc9c
MK
6782004-08-09 Mark Kettenis <kettenis@gnu.org>
679
680 * gdb.base/sigaltstack.exp: Provide proper anchoring.
681
1482e0de
MC
6822004-08-09 Michael Chastain <mec.gnu@mindspring.com>
683
684 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
685 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
686 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
687 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
688 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
689 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
690 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
691 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
692 gdb.mi/mi-watch.exp: Update copyright years.
693
1a5ce3f3
DJ
6942004-08-08 Daniel Jacobowitz <dan@debian.org>
695
696 PR gdb/1738
697 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
698 from a breakpoint with a pending signal.
699
04f6ecf2
DJ
7002004-08-08 Daniel Jacobowitz <dan@debian.org>
701
702 PR gdb/1736
703 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
704 * gdb.base/sigaltstack.exp (finish_test): Consume output until
705 the prompt.
706 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
707
54d90d35
DJ
7082004-08-08 Daniel Jacobowitz <dan@debian.org>
709
710 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
711
d2f6abb0
DJ
7122004-08-08 Daniel Jacobowitz <dan@debian.org>
713
714 PR gdb/1736
715 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
716 for i?86-*-linux*.
717
5598c03d
DJ
7182004-08-08 Daniel Jacobowitz <dan@debian.org>
719
720 * gdb.arch/i386-prologue.exp: Compile without debug information.
721
c6fee705
MC
7222004-08-08 Michael Chastain <mec.gnu@mindspring.com>
723
724 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
725 rather than asking gdb to search.
726
dd90efdb
MC
7272004-08-05 Michael Chastain <mec.gnu@mindspring.com>
728
729 * gdb.base/gcore.c: Include <string.h>.
730
1e84bec1
MC
7312004-08-05 Michael Chastain <mec.gnu@mindspring.com>
732
733 * gdb.base/gcore.c: Add copyright notice.
734
e425eb2b
MC
7352004-08-05 Michael Chastain <mec.gnu@mindspring.com>
736
737 * gdb.base/freebpcmd.c: Include <stdio.h>.
738 * gdb.base/long_long.c: Include <string.h>.
739 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
740 * gdb.base/siginfo.c: Include <string.h>.
741 * gdb.base/sigstep.c: Include <string.h>.
742
cb9aaed5
MC
7432004-08-04 Michael Chastain <mec.gnu@mindspring.com>
744
745 * gdb.base/complex.c: Include <stdlib.h>.
746
55944f3d
MC
7472004-08-04 Michael Chastain <mec.gnu@mindspring.com>
748
749 * gdb.base/complex.c: Add copyright notice.
750
7b2953d9
MC
7512004-08-04 Michael Chastain <mec.gnu@mindspring.com>
752
753 * gdb.base/charset.c: Include <stdlib.h>.
754
c9133d23
MC
7552004-08-04 Michael Chastain <mec.gnu@mindspring.com>
756
757 * gdb.base/auxv.c: Include <stdlib.h>.
758
0a8490ad
MC
7592004-08-04 Michael Chastain <mec.gnu@mindspring.com>
760
761 * gdb.base/auxv.c: Add copyright notice.
762
3426d5ec
MC
7632004-08-04 Michael Chastain <mec.gnu@mindspring.com>
764
765 * gdb.base/coremaker.c: Add copyright notice.
766 * gdb.base/coremaker2.c: Add copyright notice.
767
8da195dd
AC
7682004-08-04 Andrew Cagney <cagney@gnu.org>
769
770 * gdb.base/store.exp: Update copyright.
771 (check_set, up_set, check_struct, up_struct): Add a prefix to test
772 names, do not import gdb_prompt.
773
8d394f98
AC
7742004-08-01 Andrew Cagney <cagney@gnu.org>
775
776 Fix PR testsuite/1729.
777 * gdb.base/dump.exp: Add test name to callers of capture_value, do
778 not use capture_value with value 4.
779 (capture_value): Add optional test name parameter.
780 (test_reload_saved_value, test_restore_saved_value): Use $msg as
781 the prefix, pass to capture_value.
782
b6702b23
MK
7832004-08-01 Mark Kettenis <kettenis@gnu.org>
784
785 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
786 * gdb.arch/i386-prologue.c (standard): New prototype and function.
787 (main): Call new function.
788
c203e0ca
MC
7892004-07-31 Michael Chastain <mec.gnu@mindspring.com>
790
791 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
792
a7995a30
MC
7932004-07-31 Michael Chastain <mec.gnu@mindspring.com>
794
795 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
796
9366563b
MC
7972004-07-31 Michael Chastain <mec.gnu@mindspring.com>
798
b6eeaf26 799 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
800 Accept more values of vtbl pointer. Remove some messages
801 about "obsolete gcc or gdb".
802
2fc1f950
MC
8032004-07-30 Michael Chastain <mec.gnu@mindspring.com>
804
805 * gdb.cp/classes.exp: Accept more varieties of ptype output.
806
c724d49b
MC
8072004-07-30 Michael Chastain <mec.gnu@mindspring.com>
808
809 * gdb.base/asm-source.exp: Properly convert target board
810 debug flags from gcc format to binutils format.
811
736b0fce
MK
8122004-07-28 Mark Kettenis <kettenis@gnu.org>
813
814 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
815 gdb1718". PR backtrace/1718 partially fixed.
816
5633ea5c
JJ
8172004-07-27 Jeff Johnston <jjohnstn@redhat.com>
818
819 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
820
575eebb1
NC
8212004-07-26 Nick Clifton <nickc@redhat.com>
822
823 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
824 good default value for a specific architecture is available then
825 set it to that value. Otherwise default to the -gstabs switch.
826 Remove the -g... switches from the asm-flags variable. Allow the
827 target board info to override the value if it wants to. Pass the
828 switch on the assembler command line.
829
62104619
MK
8302004-07-23 Mark Kettenis <kettenis@gnu.org>
831
832 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
833 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
834 (main): Call new function.
835
4a1135b8
MC
8362004-07-22 Michael Chastain <mec.gnu@mindspring.com>
837
838 Test for PR exp/1715.
839 * gdb.base/radix.exp: Refactor common procedures. Make all
840 test names unique. Change XFAIL to KFAIL.
841
8a12c1f0
MC
8422004-07-20 Michael Chastain <mec.gnu@mindspring.com>
843
844 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
845 * gdb.ada/gnat_ada.gin: ... to here.
846 * configure.in: Use gnat_ada.gin.
847 * configure: Regenerate.
848
23b451cf
AC
8492004-07-20 Andrew Cagney <cagney@gnu.org>
850
851 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
852 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
853 XFAILs. Clean up test messages and comments. Check backtraces.
854 Delete re-sync code.
855
ab618a02
MC
8562004-07-19 Michael Chastain <mec.gnu@mindspring.com>
857
858 Fix PR cli/740.
859 * gdb.base/annota1.exp: Honor gdb,nosignals.
860 * gdb.base/annota3.exp: Likewise.
861
46dad340
MC
8622004-07-19 Michael Chastain <mec.gnu@mindspring.com>
863
864 * lib/java.exp: Update copyright notice.
865
756d8c70
AC
8662004-07-19 Andrew Cagney <cagney@gnu.org>
867
868 * gdb.base/selftest.exp: Copy file from here ...
869 * gdb.gdb/selftest.exp: ... to here.
870
586027e6
AC
8712004-07-16 Andrew Cagney <cagney@redhat.com>
872
873 * lib/insight-support.exp: Delete file.
874 * lib/java.exp (java_init): Fix copyright.
875
029d2200
AC
8762004-07-16 Andrew Cagney <cagney@gnu.org>
877
878 * gdb.base/restore.c: Append "prologue" to comments marking the a
879 function's prologue.
880 * gdb.base/restore.exp: Update copyright, re-indent.
881 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
882 callerN" prefix where needed. Update patterns that match a
883 function's prologue.
884
653b62c5
MC
8852004-07-16 Michael Chastain <mec.gnu@mindspring.com>
886
887 * gdb.base/restore.c: Add copyright notice.
888
f7d690e5
AC
8892004-07-16 Andrew Cagney <cagney@gnu.org>
890
891 * gdb.base/logical.exp: Update copyright.
892 (evaluate): New procedure. Use to re-implement tests using
893 several tables.
894
d629a7cb
MH
8952004-07-14 Martin Hunt <hunt@redhat.com>
896
897 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
898 which fixes some problems where init.tcl was not found.
899
9c7bb332
AC
9002004-07-13 Andrew Cagney <cagney@gnu.org>
901
6bf46641
AC
902 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
903 (check_sizeof, check_valueof): Do not include the output in the
904 test name. Use gdb_test.
905 (get_valueof): Use gdb_test_multiple.
906
c4ffd4c0
AC
907 * gdb.base/step-test.exp: Update copyright. Use
908 gdb_test_multiple. Ensure that test names do not include
909 architecture dependent output.
910
ab89363a
AC
911 * gdb.gdb/observer.exp: Update copyright.
912 (setup_test): Use gdb_test_multiple.
913 (attach_first_observer, attach_second_observer)
914 (attach_third_observer, detach_first_observer)
915 (detach_second_observer, detach_third_observer)
916 (reset_counters, check_counters): Make $message a prefix.
917 (test_normal_stop_notifications): Add "args" parameter - a list of
918 init functions to be called. Make $message a prefix,
919 (test_observer_normal_stop): Change the message prefixes so that
920 they are unique, pass the attach / detach procedures to
921 test_normal_stop_notifications.
922
ec58997a
AC
923 * gdb.base/signull.exp (test_segv): Prefix all tests with
924 "${name}". Clean up test messages.
925
b475183b
AC
926 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
927
9c7bb332
AC
928 * gdb.base/ena-dis-br.exp: Update copyright.
929 (break_at): New function. Replace send_gdb with gdb_test,
930 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
931 ignore count, not stopped at bpt", with KFAIL.
932
2dd95497
CV
9332004-07-13 Corinna Vinschen <vinschen@redhat.com>
934
935 * gdb.base/attach.exp: Remove cleanupfile handling.
936
419e626b
AC
9372004-07-12 Andrew Cagney <cagney@gnu.org>
938
939 * gdb.base/annota1.exp: Cleanup corefile test name.
940 * gdb.base/annota3.exp: Ditto.
941
8b1b3228
AC
9422004-07-12 Andrew Cagney <cagney@gnu.org>
943
78650829
AC
944 * gdb.base/signals.exp: Clean up copyright, re-indent.
945
8b1b3228
AC
946 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
947 gdb_test and gdb_test_multiple.
948
935c2760
JJ
9492004-07-08 Jeff Johnston <jjohnstn@redhat.com>
950
951 * gdb.java/jmain.exp: Fix expected line number for main to
952 break at. Set XFAIL for break at main test since gcj does not
953 provide line number info for first statement in main.
954
1544280f
AC
9552004-07-08 Andrew Cagney <cagney@gnu.org>
956
1279f4ff
AC
957 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
958
1544280f
AC
959 * gdb.base/sigbpt.exp: Make the common part of each test name a
960 prefix instead of suffix.
961
bcc82369
BR
9622004-07-07 Bob Rossi <bob_rossi@cox.net>
963
964 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
965 test from test_tbreak_creation_and_listing to
966 test_file_list_exec_source_file
967 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
968 Changed name of test from test_tbreak_creation_and_listing to
969 test_file_list_exec_source_file
970
23f4b0aa
JJ
9712004-07-07 Jeff Johnston <jjohnstn@redhat.com>
972
973 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
974 the jmisc() constructor instead of <init>.
975 * gdb.java/jmisc1.exp: Ditto.
976
56401cd5
AC
9772004-07-07 Andrew Cagney <cagney@gnu.org>
978
979 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
980 corrupting the PC.
981
44ae2f6a
MC
9822004-07-06 Michael Chastain <mec.gnu@mindspring.com>
983
984 * gdb.cp/templates.exp: Accept whitespace change in demangler
985 output.
986
45a83408
AC
9872004-07-06 Andrew Cagney <cagney@gnu.org>
988
989 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
990
d205ad70
MC
9912004-07-02 Michael Chastain <mec.gnu@mindspring.com>
992
993 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
994 * lib/compiler.cc: Likewise.
995
06ea1a61
MC
9962004-06-30 Michael Chastain <mec.gnu@mindspring.com>
997
998 * lib/compiler.cc: Work around string preprocessing problem
999 with old hp c++ compiler.
1000 * lib/compiler.c: Likewise.
1001
daab1251
CV
10022004-06-29 Corinna Vinschen <vinschen@redhat.com>
1003
1004 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
1005 directives to conditionalize symbol prefixing.
1006 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
1007 additional_flags handling. Add underscore prefix for Cygwin.
1008 * gdb.arch/i386-unwind.c: Use preprocessor directives to
1009 conditionalize symbol prefixing.
1010 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
1011 additional_flags handling. Add underscore prefix for Cygwin.
1012
cc984116
CV
10132004-06-29 Corinna Vinschen <vinschen@redhat.com>
1014
1015 * gdb.base/bigcore.exp: Skip test on Cygwin.
1016
c279b077
MC
10172004-06-28 Michael Chastain <mec.gnu@mindspring.com>
1018
1019 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
1020 formats for "info register". Use gdb_test_multiple. Fix
1021 the "invalid register" test.
1022
0e915747
CV
10232004-06-28 Corinna Vinschen <vinschen@redhat.com>
1024
1025 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
1026 PID for Cygwin. Add Cygwin specific strings to check for in some
1027 tests.
1028 (do_attach_tests): Add a test for user interaction when attaching
1029 to a process with no matching symbol table already loaded.
1030
11422c86
AC
10312004-06-26 Andrew Cagney <cagney@gnu.org>
1032
1033 Test PR java/1567 and PR java/1565.
1034 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
1035 * gdb.java/jmisc2.exp: Delete file.
1036
cefbce26
MC
10372004-06-26 Michael Chastain <mec.gnu@mindspring.com>
1038
1039 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
1040
e19f872c
CV
10412004-06-25 Corinna Vinschen <vinschen@redhat.com>
1042
1043 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
1044 attach process.
1045
d931ba3b
MC
10462004-06-23 Michael Chastain <mec.gnu@mindspring.com>
1047
1048 * gdb.cp/pr-1553.exp: Remove.
1049
aef68c48
MC
10502004-06-22 Michael Chastain <mec.gnu@mindspring.com>
1051
1052 * gdb.cp/pr-1553.cc: Remove.
1053 * gdb.cp/pr-1553.exp: Disable this test.
1054
8d5df71a
JB
10552004-06-20 Jim Blandy <jimb@redhat.com>
1056
1057 Fix PR testsuite/1680.
1058 * gdb.arch/i386-sse.exp: Properly quote curly braces in
1059 regular expressions.
1060
4ac6f39d
MC
10612004-06-19 Michael Chastain <mec.gnu@mindspring.com>
1062
1063 Fix PR testsuite/1679.
1064 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
1065 Issue an UNSUPPORTED result instead.
1066
1b413552
JB
10672004-06-18 Jim Blandy <jimb@redhat.com>
1068
1069 * gdb.base/charset.exp: Only send a control-C if we see a new
1070 prompt and incomplete command.
1071
6daa6ebd
MC
10722004-06-18 Michael Chastain <mec.gnu@mindspring.com>
1073
1074 * gdb.cp/pr-574.cc: Add copyright notice.
1075
51fa4ae0
JB
10762004-06-17 Jim Blandy <jimb@redhat.com>
1077
1078 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
1079 cases where the regexp has no groups; this grabs random text from
1080 the previous test suite, whatever that was.
1081
8fea26c5
MC
10822004-06-17 Michael Chastain <mec.gnu@mindspring.com>
1083
1084 * gdb.cp/printmethod.cc: Add copyright notice.
1085
1e3aeb41
MC
10862004-06-16 Michael Chastain <mec.gnu@mindspring.com>
1087
1088 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
1089
9d9030bc
AC
10902004-06-16 Andrew Cagney <cagney@gnu.org>
1091
1092 * gdb.base/signull.c: Update copyright. Include <string.h>.
1093 (bowler): Replace data_pointer with data_read
1094 and data_write cases. Add code_descriptor case.
1095 (zero, desc): New array and pointer.
1096 (data, code): Change to simple pointers.
1097 * gdb.base/signull.exp: Fix probe pattern matching a function
1098 descriptor SIGSEGV. Replace data_pointer with data_read and
1099 data_write tests.
1100
acd4ad44
AC
11012004-06-16 Andrew Cagney <cagney@gnu.org>
1102
1103 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
1104
08fd625c
MC
11052004-06-15 Michael Chastain <mec.gnu@mindspring.com>
1106
1107 * gdb.base/long_long.c: Add copyright notice.
1108
1903502c
MC
11092004-06-15 Michael Chastain <mec.gnu@mindspring.com>
1110
1111 * gdb.base/long_long.exp: Remove reference to
1112 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
1113 to gdb_breakpoint and gdb_continue_to_breakpoint.
1114
83313cb1
JB
11152004-06-14 Jim Blandy <jimb@redhat.com>
1116
1117 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
1118 endian case.
1119
1bf404ef
AC
11202004-06-14 Andrew Cagney <cagney@gnu.org>
1121
1122 * gdb.base/gcore.exp (capture_command_output): Delete the always
1123 passing tests containing inferior values.
1124 * gdb.base/ending-run.exp: Do not include the breakpoint address
1125 in the test message. Update copyright.
1126 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
1127 size in the test name, use gdb_test_multiple. Update copyright.
1128
ef220b33
MC
11292004-06-14 Michael Chastain <mec.gnu@mindspring.com>
1130
1131 * gdb.cp/ref-types.cc: Add copyright notice.
1132
4f70a4c9
MC
11332004-06-14 Michael Chastain <mec.gnu@mindspring.com>
1134
1135 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
1136 hp_aCC_compiler.
1137 * lib/compiler.cc: Likewise.
1138 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
1139 'set' commands. Log diagnostics for other lines. Set
1140 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
1141
335928ac
MC
11422004-06-13 Michael Chastain <mec.gnu@mindspring.com>
1143
1144 * gdb.cp/try_catch.cc: Add copyright notice.
1145
2efb12e8
MC
11462004-06-12 Michael Chastain <mec.gnu@mindspring.com>
1147
1148 * gdb.cp/userdef.cc: Add copyright notice.
1149
0bbed51a
MC
11502004-06-11 Michael Chastain <mec.gnu@mindspring.com>
1151
1152 * gdb.cp/virtfunc.cc: Add copyright notice.
1153
e12a46c9
RC
11542004-06-11 Randolph Chung <tausq@debian.org>
1155
1156 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
1157 problem.
1158
338e05af
AC
11592004-06-10 Andrew Cagney <cagney@gnu.org>
1160
1161 * lib/compiler.cc, lib/compiler.c: Append either
1162 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
1163 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
1164 instead of gcc-3-3.
1165
dc3f10cb
AC
11662004-06-09 Andrew Cagney <cagney@gnu.org>
1167
b4d946af
AC
1168 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
1169 gdb/1455, bug is specific to "long long" and "double".
1170
dc3f10cb
AC
1171 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
1172 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
1173 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
1174 fixed.
1175
b5c0bfa2
AC
11762004-06-09 Andrew Cagney <cagney@gnu.org>
1177
1178 * gdb.base/structs.exp (test_struct_returns): Replace
1179 "return_value_unknown" and "finish_value_unknown" by
1180 "return_value_known" and "finish_value_known". Instead of
1181 "return_value_unknown" iff "finish_value_unknown", check
1182 "return_value_known" implies "finish_value_known".
1183
caeb605f
MH
11842004-06-08 Martin Hunt <hunt@redhat.com>
1185
1186 * gdb.base/float.exp: Add pattern for mips targets.
1187
c892bb64
RC
11882004-06-08 Randolph Chung <tausq@debian.org>
1189
1190 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
1191 message for unknown architectures more clear.
1192
48306d3e
JB
11932004-06-08 Joel Brobecker <brobecker@gnat.com>
1194
1195 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
1196 start the execution of the program.
1197
83ecb59f
JB
11982004-06-07 Jim Blandy <jimb@redhat.com>
1199
1200 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
1201 * gdb.arch/i386-cpuid.h: New helper file.
1202
55264cb4
RC
12032004-06-07 Randolph Chung <tausq@debian.org>
1204
1205 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
1206 has started.
1207
23cadb28
RM
12082004-06-04 Roland McGrath <roland@redhat.com>
1209
1210 Fix PR gdb/1647.
1211 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
1212 differently to be robust to output buffering differences.
1213
51d01eda
MC
12142004-06-04 Michael Chastain <mec.gnu@mindspring.com>
1215
1216 * gdb.threads/pthreads.exp: Update copyright years.
1217 (check_control_c): Change asynchronous 'after' to synchronous.
1218
f4fc3b93
RM
12192004-06-04 Roland McGrath <roland@redhat.com>
1220
1221 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
1222 next gdb prompt.
1223
4013522b
MC
12242004-06-02 Michael Chastain <mec.gnu@mindspring.com>
1225
1226 Fix PR gdb/1636.
1227 * gdb.threads/manythreads.exp: Change asynchronous 'after'
1228 calls to synchronous.
1229
7a8f1e6b
JB
12302004-05-26 Jim Blandy <jimb@redhat.com>
1231
1232 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
1233
81bb3443
RC
12342004-05-24 Randolph Chung <tausq@debian.org>
1235
1236 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
1237 * gdb.asm/pa.inc: New file.
1238
8f5a3103
MK
12392004-05-22 Mark Kettenis <kettenis@gnu.org>
1240
1241 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
1242
734b8fe8
JB
12432004-05-21 Joel Brobecker <brobecker@gnat.com>
1244 Daniel Jacobowitz <drow@mvista.com>
1245
1246 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
1247 GDB prompt.
1248
725603e1
UW
12492004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1250
f4fc3b93 1251 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
1252 setjmp/longjmp. Use sigaction instead of signal.
1253
8b923272
JB
12542004-05-19 J. Brobecker <brobecker@gnat.com>
1255 Michael Snyder <msnyder@redhat.com>
1256
1257 * gdb.threads/pthread_cond_wait.c: New file.
1258 * gdb.threads/pthread_cond_wait.exp: New testcase.
1259
8bfabb04
AC
12602004-05-13 Andrew Cagney <cagney@redhat.com>
1261
1262 * gdb.base/signull.exp, gdb.base/signull.c: New files.
1263 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
1264
42edda50
AC
12652004-05-11 Andrew Cagney <cagney@redhat.com>
1266
1267 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
1268 fixed but revealed gdb/1639.
1269
d303a6c7
AC
12702004-05-10 Andrew Cagney <cagney@redhat.com>
1271
1272 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
1273 func1" and "next to 2nd alarm", kernel bug avoided.
1274
bf08c2a1
DJ
12752004-05-10 Daniel Jacobowitz <dan@debian.org>
1276
1277 PR external/1568
1278 * gdb.base/bigcore.exp: Check the size of the dumped core file.
1279 XFAIL if it is smaller than bytes_allocated.
1280 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
1281 (main): Make chunks_allocated unsigned. Correct comment.
1282
c0586a34
JB
12832004-05-07 Joel Brobecker <brobecker@gnat.com>
1284
1285 * gdb.arch/powerpc-aix-prologue.c: New file.
1286 * gdb.arch/powerpc-aix-prologue.exp: New file.
1287
f2785d12
JB
12882004-05-07 Jim Blandy <jimb@redhat.com>
1289
1290 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
1291 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
1292
bd7f6e30
JB
12932004-05-06 Joel Brobecker <brobecker@gnat.com>
1294
1295 * gdb.base/sep.exp: No longer setup_kfail when the program was
1296 built with dwarf2.
1297
0a5e7efe
JI
12982004-05-05 Jim Ingham <jingham@apple.com>
1299
1300 * gdb.base/pending.exp: Make sure pending breakpoints
1301 preserve the ignore count.
f4fc3b93 1302
a8958849
MK
13032004-04-27 Jerome Guitton <guitton@gnat.com>
1304
1305 * i386-prologue.exp: Add testcase for jump instruction as first
1306 instruction of the real code.
1307 * i386-prologue.c (jump_at_beginning): New function.
1308
7e103f5b
MK
13092004-04-28 Mark Kettenis <kettenis@gnu.org>
1310
1311 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
1312 x86_64-*-*.
1313
5d38b224
MK
13142004-04-28 Mark Kettenis <kettenis@gnu.org>
1315
1316 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
1317 i*86-*-*.
1318
0ef32fd9
MK
13192004-04-25 Mark Kettenis <kettenis@gnu.org>
1320
1321 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
1322 expression that checks the return type.
1323
71d7dd7c
AC
13242004-04-23 Andrew Cagney <cagney@redhat.com>
1325
1326 * gdb.base/call-sc.exp: New test of scalar call/return values.
1327 * gdb.base/call-sc.c: Ditto.
1328
1e9f977e
JJ
13292004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1330
1331 * gdb.threads/manythreads.c: Reduce thread stack size.
1332
899d9e3a
JJ
13332004-04-23 Jeff Johnston <jjohnstn@redhat.com>
1334
1335 * gdb.threads/manythreads.c: Add copyright notice.
1336
61bcae62
AC
13372004-04-23 Andrew Cagney <cagney@redhat.com>
1338
1339 * gdb.base/siginfo.exp: Better handle step out of signal.
1340 * gdb.base/sigstep.exp: Ditto.
1341
7339a42e
JJ
13422004-04-22 Jeff Johnston <jjohnstn@redhat.com>
1343 Daniel Jacobowitz <drow@mvista.com>
1344
1345 * gdb.threads/manythreads.c: New testcase.
1346 * gdb.threads/manythreads.exp: Ditto.
1347
5c98409b
JB
13482004-04-22 Jim Blandy <jimb@redhat.com>
1349
1350 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
1351 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
1352
3b611f1a
MC
13532004-04-21 Michael Chastain <mec.gnu@mindspring.com>
1354
1355 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
1356
f0fd9238
AC
13572004-04-21 Andrew Cagney <cagney@redhat.com>
1358
1359 * gdb.base/sigstep.c: New file.
1360 * gdb.base/sigstep.exp: New file.
1361
90990674
JB
13622004-04-16 Joel Brobecker <brobecker@gnat.com>
1363
1364 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
1365 call to observer_notify_normal_stop.
1366
78cef34b
AC
13672004-04-15 Andrew Cagney <cagney@redhat.com>
1368
1369 * gdb.base/siginfo.c: New file.
1370 * gdb.base/siginfo.exp: New file.
1371
d2343407
JB
13722004-04-12 J. Brobecker <brobecker@gnat.com>
1373
1374 * gdb.base/sep.exp: Fix typo in comment.
1375
a2dba3c8
JB
13762004-04-12 J. Brobecker <brobecker@gnat.com>
1377
1378 * gdb.base/sep.c: New file.
1379 * gdb.base/sep-proc.c: New file.
1380 * gdb.base/sep.exp: New testcase.
1381
15f7b60e
MK
13822004-04-09 Mark Kettenis <kettenis@gnu.org>
1383
1384 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
1385 support.
1386
44f4de1a
AC
13872004-04-05 Andrew Cagney <cagney@redhat.com>
1388
1389 * gdb.base/sigaltstack.c: New file.
1390 * gdb.base/sigaltstack.exp: New file.
1391
ef04f396
JB
13922004-04-04 Joel Brobecker <brobecker@gnat.com>
1393
1394 * gdb.base/foll-fork.exp: Update the expected output for
1395 "help set follow-fork-mode", to match a change that was made
1396 to the help of this variable on 2004-01-13.
1397
d40d2c92
JB
13982004-04-01 Joel Brobecker <brobecker@gnat.com>
1399
1400 * lib/ada.exp: Add copyright notice.
1401 * bar.ads: Likewise.
1402 * bar.adb: Likewise.
1403 * null_record.adb: Likewise.
1404 * null_record.exp: Likewise.
1405 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
1406
f86ef5a3
JB
14072004-04-01 Joel Brobecker <brobecker@gnat.com>
1408
1409 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
1410 * configure: Regenerate.
1411
414e70e3
JB
14122004-04-01 Joel Brobecker <brobecker@gnat.com>
1413
1414 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
1415 to build the application. Remove the message printed when in
1416 verbose mode, redundant with the UNSUPPORTED message above.
1417
f0aaee49
JB
14182004-03-31 Joel Brobecker <brobecker@gnat.com>
1419
1420 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
1421 * gdb.ada (null_record.exp): New testcase.
1422
ac81cb54
JB
14232004-03-31 Joel Brobecker <brobecker@gnat.com>
1424
1425 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
1426
854af2f7
JB
14272004-03-31 Joel Brobecker <brobecker@gnat.com>
1428
1429 * gdb.ada: New subdirectory.
1430 * gdb.ada/Makefile.in: New file.
1431 * gdb.ada/gnat_ada.gpr.in: New file.
1432
034cb681
JB
14332004-03-31 Joel Brobecker <brobecker@gnat.com>
1434
1435 * lib/ada.exp: New file.
1436
78a1a894
DJ
14372004-03-24 Daniel Jacobowitz <drow@mvista.com>
1438
1439 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
1440 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
1441
4b2b3b3e
AC
14422004-03-22 Andrew Cagney <cagney@redhat.com>
1443
1444 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
1445 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
1446 Problem identified by Ulrich Weigand.
1447
23c73aa3
DC
14482004-03-17 David Carlton <carlton@kealia.com>
1449
1450 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
1451 PR c++/826.
1452
d63a86f8
RM
14532004-03-16 Roland McGrath <roland@redhat.com>
1454
1455 * gdb.base/auxv.exp: New file.
1456 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
1457
0e02aa50
DC
14582004-03-12 David Carlton <carlton@kealia.com>
1459
1460 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
1461 * gdb.cp/pr-1553.cc: Ditto.
1462 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
1463 pass branch.
1464
c20b71be
MC
14652004-03-12 Michael Chastain <mec.gnu@mindspring.com>
1466
1467 * gdb.cp/templates.exp: Accept more template types.
1468
c7414a01
MC
14692004-03-09 Michael Chastain <mec.gnu@mindspring.com>
1470
1471 From Corinna Vinschen with modifications.
1472 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
1473 local variable obj_with_enum.
1474 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
1475 results with obj_with_enum.
1476
ed69573c
MC
14772004-03-09 Michael Chastain <mec.gnu@mindspring.com>
1478
1479 * gdb.cp/classes.cc: New file, copied from misc.cc.
1480 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
1481
28301461
MC
14822004-03-09 Michael Chastain <mec.gnu@mindspring.com>
1483
1484 * gdb.cp/misc.cc: Add copyright notice.
1485
1198ecbe
DC
14862004-03-05 David Carlton <carlton@kealia.com>
1487
1488 * gdb.cp/rtti.exp: Add 'print *obj3' test.
1489 * gdb.cp/rtti.h: Update copyright.
1490 (namespace n2::n3): New.
1491 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
1492 (n2::n3::func3): New.
1493 (main): Call n2::n3::func3.
1494 * gdb.cp/rtti2.cc: Update copyright.
1495 (n2::create3): New.
1496
9e08c470
MK
14972004-03-04 Mark Kettenis <kettenis@gnu.org>
1498
1499 * gdb.asm/openbsd.inc: Fix typo.
1500
4bebc3aa
FF
15012004-03-03 Fred Fish <fnf@redhat.com>
1502
1503 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
1504 "val" instead of unused "size". Update copyright year.
1505
6ea9fb37
DJ
15062004-02-29 Daniel Jacobowitz <drow@mvista.com>
1507
1508 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
1509 to use unsigned char.
1510 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
1511 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
1512
23b23974
DJ
15132004-02-29 Daniel Jacobowitz <drow@mvista.com>
1514
1515 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
1516 line of output.
1517
7574fd53
DJ
15182004-02-28 Daniel Jacobowitz <drow@mvista.com>
1519
1520 * gdb.base/relocate.c (dummy): Initialize.
1521
a195357f
DJ
15222004-02-28 Daniel Jacobowitz <drow@mvista.com>
1523
1524 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
1525 a breakpoint at exit.
1526
72fd54a9
FF
15272004-02-27 Fred Fish <fnf@redhat.com>
1528
1529 * gdb.base/chng-syms.exp: Add expect condition to match failing
1530 case that isn't a timeout.
1531
b9d23137
AC
15322004-02-27 Andrew Cagney <cagney@redhat.com>
1533
1534 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
1535 support.
1536
15d208f6 15372004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 1538
15d208f6
FF
1539 * gdb.arch/gdb1431.c: Remove.
1540 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
1541 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
1542 of "until" incorrectly.
1543
98f9cd2d
JB
15442004-02-26 J. Brobecker <brobecker@gnat.com>
1545
1546 * gdb.cp/class2.cc (empty): New class.
1547 (refer): New function.
1548 (main): Declare an object of type empty and use it.
1549 * gdb.cp/class2.exp: Print the value of an object of type empty.
1550
9b50c11b
JJ
15512004-02-26 Jeff Johnston <jjohnstn@redhat.com>
1552
1553 * gdb.base/langs.exp: Update query string to match the
1554 new nquery format used for pending breakpoints.
1555
0dcd613f
AC
15562004-02-26 Andrew Cagney <cagney@redhat.com>
1557
1558 Fix PR i18n/1570.
1559 * gdb.base/charset.c: Update copyright notice.
1560 (main, init_string): Remove the escape character '\e' tests.
1561 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
1562 * gdb.base/charset.exp (valid_host_charset): Ditto.
1563 * gdb.base/setvar.exp: Ditto.
1564
b8a56647
AC
15652004-02-24 Andrew Cagney <cagney@redhat.com>
1566
90d59e34
AC
1567 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
1568 mmapped data in core file" PASS and FAIL messages consistent.
1569
b8a56647
AC
1570 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
1571 setting a breakpoint. Work around PR java/1565.
1572
9f27c604
JJ
15732004-02-23 Jeff Johnston <jjohnstn@redhat.com>
1574
1575 * lib/gdb.exp (gdb_breakpoint): Update query string to match
1576 new nquery format.
1577 * gdb.base/pending.exp: Ditto.
1578
3224a706
MK
15792004-02-22 Mark Kettenis <kettenis@gnu.org>
1580
1581 * configure.in: Run stabs tests on *BSD.
1582 * configure: Regenerated.
1583
41e0a9ca
MK
15842004-02-21 Mark Kettenis <kettenis@gnu.org>
1585
1586 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
1587
1e1b3428
FF
15882004-02-20 Fred Fish <fnf@redhat.com>
1589
1590 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
1591 blank in test for "returns short", for consistency with other
1592 "returns xxx" tests. Update copyright year.
1593
f9a7572a
FF
15942004-02-19 Fred Fish <fnf@redhat.com>
1595
1596 New testcase for PR breakpoint/1558.
1597 * gdb.arch/gdb1558.exp: New file.
1598 * gdb.arch/gdb1558.c: New file.
1599
b2ce2854
EZ
16002004-02-19 Elena Zannoni <ezannoni@redhat.com>
1601
1602 * gdb.base/nodebug.exp: Fix typo.
1603
e7c9ff01
JB
16042004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1605
1606 Committed by Jim Blandy <jimb@redhat.com>.
1607
62f4b920
JB
1608 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
1609
2db536a1
JB
1610 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
1611
e7c9ff01
JB
1612 * gdb.base/float.exp: Support s390*-*-* targets.
1613
f3205b34
AF
16142004-02-17 Adam Fedor <fedor@gnu.org>
1615
1616 * gdb.base/gdb1555.exp: New file.
1617 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
1618
9d62932d
EZ
16192004-02-17 Elena Zannoni <ezannoni@redhat.com>
1620
1621 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
1622
344c9711
FF
16232004-02-16 Fred Fish <fnf@redhat.com>
1624
1625 * gdb.arch/gdb1291.c: Remove
1626 * gdb.arch/gdb1291.s: New test input file.
1627 * gdb.arch/gdb1291.exp: Expand test to check case that should not
1628 fail. Test for correct result, known incorrect result, other
1629 failures and timeouts.
1630
2d822687
AC
16312004-02-16 Andrew Cagney <cagney@redhat.com>
1632
1633 * gdb.base/bigcore.exp: New file.
1634 * gdb.base/bigcore.c: New file.
1635
dac15b66
AC
16362004-02-13 Andrew Cagney <cagney@redhat.com>
1637
1638 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
1639 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
1640 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
1641 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
1642 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
1643 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
1644 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
1645 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
1646 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
1647 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
1648
6bdfc2c4
JJ
16492004-02-11 Jeff Johnston <jjohnstn@redhat.com>
1650
1651 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
1652 executed is an alloc instruction.
1653
87b3ede8
DC
16542004-02-11 David Carlton <carlton@kealia.com>
1655
1656 * gdb.cp/breakpoint.exp: New.
1657 * gdb.cp/breakpoint.cc: New.
1658
6e19e2bf
MC
16592004-02-11 Michael Chastain <mec.gnu@mindspring.com>
1660
1661 Partial fix for PR gdb/1543.
1662 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
1663 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
1664 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
1665 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
1666 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
1667 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
1668 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
1669 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
1670 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
1671 to bug-gdb@prep.ai.mit.edu .
1672 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
1673 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
1674 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
1675 Likewise.
1676
5c5455dc
AC
16772004-02-10 Andrew Cagney <cagney@redhat.com>
1678
1679 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
1680 using gdb_internal_error_resync.
1681
9cf689d7
DJ
16822004-02-09 Daniel Jacobowitz <drow@mvista.com>
1683
1684 * gdb.threads/thread-specific.exp: Stop early if no threads are
1685 found.
1686
d2dc51db
MC
16872004-02-09 Michael Chastain <mec.gnu@mindspring.com>
1688
1689 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
1690
14b1a056
DJ
16912004-02-08 Daniel Jacobowitz <drow@mvista.com>
1692
1693 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
1694 breakpoints.
1695
83f66e8f
DJ
16962004-02-07 Daniel Jacobowitz <drow@mvista.com>
1697
1698 * config/sim.exp (gdb_load): Handle $arg == "".
1699 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
1700 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
1701
30fc0091
EZ
17022004-02-07 Elena Zannoni <ezannoni@redhat.com>
1703
1704 * gdb.base/maint.exp: Update test to reflect
1705 obstack changes.
1706
4d806929
JJ
17072004-02-04 Jeff Johnston <jjohnstn@redhat.com>
1708
1709 * gdb.base/pendshr.c (pendfunc): New function that calls
1710 pendfunc1.
1711 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
1712
7bfdd688
FF
17132004-02-04 Fred Fish <fnf@redhat.com>
1714
1715 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
1716 function symbols and update copyright years.
1717 * gdb.arch/gdb1291.c: Ditto.
1718
aaa08ee4
MC
17192004-02-03 Michael Chastain <mec.gnu@mindspring.com>
1720
1721 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
1722
dbad7755
MC
17232004-02-03 Michael Chastain <mec.gnu@mindspring.com>
1724
1725 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
1726
ec4646ef
MC
17272004-02-03 Michael Chastain <mec.gnu@mindspring.com>
1728
1729 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
1730
1b802196
FF
17312004-02-02 Fred Fish <fnf@redhat.com>
1732
1733 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
1734 remote targets. Update copyright years.
1735
18fe2033
JJ
17362004-02-02 Jeff Johnston <jjohnstn@redhat.com>
1737
1738 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
1739 support.
1740 * gdb.base/langs.exp: Fix test which attempts to create
1741 breakpoint on non-existent function to handle new pending
1742 support.
1743 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
1744 a breakpoint.
1745 * gdb.base/pending.exp: New test.
1746 * gdb.base/pending.c: New file.
1747 * gdb.base/pendshr.c: Ditto.
1748
8d577d32
DC
17492004-02-02 David Carlton <carlton@kealia.com>
1750
1751 * gdb.cp/overload.exp: Add overloadNamespace tests.
1752 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
1753 (overloadNamespace, XXX): New.
1754 (main): Call XXX::marker2.
1755
3ad13771
FF
17562004-02-01 Fred Fish <fnf@redhat.com>
1757
1758 * gdb.base/dump.exp: Use runto_main instead of "runto main".
1759 * gdb.base/finish.exp: Ditto.
1760 * gdb.base/gcore.exp: Ditto.
1761 * gdb.base/huge.exp: Ditto.
1762 * gdb.base/info-proc.exp: Ditto.
1763 * gdb.base/return2.exp: Ditto.
1764 * gdb.threads/gcore-thread.exp: Ditto.
1765
44c75849
DJ
17662004-02-01 Daniel Jacobowitz <drow@mvista.com>
1767
1768 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
1769
005bc093
MK
17702004-02-01 Mark Kettenis <kettenis@gnu.org>
1771
1772 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
1773 that opening the file succeeds on OpenBSD.
1774
c47cebdb
DJ
17752004-02-01 Daniel Jacobowitz <drow@mvista.com>
1776
1777 * gdb.threads/thread-specific.c: New file.
1778 * gdb.threads/threads-specific.exp: New test script.
1779 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
1780 to expect_out.
1781
5a01311c
MK
17822004-02-01 Mark Kettenis <kettenis@gnu.org>
1783
1784 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
1785 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
1786 only on the "print_small_structs from print_long_arg_list" test.
1787
ce22a4f1
DJ
17882004-02-01 Daniel Jacobowitz <drow@mvista.com>
1789
1790 * gdb.base/completion.exp: Kill a stray backslash.
1791
1792 From Jim Ingham <jingham@apple.com>:
1793 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
1794 agrees with the result from sending a tab.
1795
abbab9d3
DJ
17962004-01-31 Daniel Jacobowitz <drow@mvista.com>
1797
1798 * gdb.base/chng-syms.exp: Remove stray newline.
1799
53904d1e
MK
18002004-01-31 Mark Kettenis <kettenis@gnu.org>
1801
1802 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
1803 *-*-openbsd*.
1804 * gdb.asm/openbsd.inc: New file.
1805
3a4b3aac
MK
18062004-01-30 Mark Kettenis <kettenis@gnu.org>
1807
1808 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
1809 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
1810 *-*solaris2*. Remove commented out default settings for
1811 asm-flags. Replace gdb_compile with target_link.
1812
ebac27b4
MC
18132004-01-29 Michael Chastain <mec.gnu@mindspring.com>
1814
1815 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
1816 for all tests. Remove old hp-ux and cygnus xfail cases.
1817
d8679d84
PH
18182004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
1819
1820 * gdb.base/chng-syms.exp: New file.
1821 * gdb.base/chng-syms.c: New file.
1822
0a55bc22
MC
18232004-01-24 Michael Chastain <mec.gnu@mindspring.com>
1824
1825 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
1826 Provide arms for current output in all my configurations.
1827
94b8e876
MC
18282004-01-24 Michael Chastain <mec.gnu@mindspring.com>
1829
1830 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
1831 * lib/compiler.cc: Likewise.
1832 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
1833 get the right preprocessor. Eval the output directly. Remove
1834 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
1835 hp_f77_compiler and hp_f90_compiler completely.
1836 (gdb_preprocess): Delete.
1837 (get_compiler): Delete.
1838
7cf03d44
MK
18392004-01-24 Mark Kettenis <kettenis@gnu.org>
1840
1841 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
1842 <string.h>.
1843
68b6dce9
NR
18442004-01-24 Nick Roberts <nick@nick.uklinux.net>
1845
1846 * gdb.mi/mi-stack.exp: Update copyright.
1847
b368761e
DC
18482004-01-23 David Carlton <carlton@kealia.com>
1849
1850 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
1851 test for cp_lookup_transparent_type.
1852 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
1853 call them.
1854
f2061b53
DJ
18552004-01-23 Daniel Jacobowitz <drow@mvista.com>
1856
1857 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
1858 after -var-update.
1859
37fc574a
DC
18602004-01-23 David Carlton <carlton@kealia.com>
1861
1862 * gdb.cp/namespace.cc (C::ensureRefs): New.
1863 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
1864
8e94b928
NR
18652004-01-20 Nick Roberts <nick@nick.uklinux.net>
1866
1867 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
1868 case "-stack-list-locals 2".
1869 * gdb.mi/mi-var-child.exp: Test for case
1870 "-var-list-children --all-values NAME".
1871
997b0952
MC
18722004-01-18 Michael Chastain <mec.gnu@mindspring.com>
1873
1874 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
1875
52470da3
MK
18762004-01-18 Mark Kettenis <kettenis@gnu.org>
1877
7049b4b8
MK
1878 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
1879 used with gdb_test_multiple.
1880
52470da3
MK
1881 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
1882 read at address 0. This fixes PR testsuite/1504.
1883
da6012e5
DJ
18842004-01-18 Daniel Jacobowitz <drow@mvista.com>
1885
1886 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
1887 Remove downloading, guessing the host executable, the calls to
1888 gdb_file_cmd and gdb_target_cmd, and "load" support.
1889 (infer_host_exec): New function broken out from gdb_load.
1890 (gdb_load): New wrapper for gdbserver_gdb_load.
1891 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
1892 gdb_target_cmd. Use -target-select.
1893 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
1894 Download binaries to the host. Clear last_mi_remote_file when
1895 we load a new binary.
1896 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
1897 call gdbserver_gdb_load and mi_gdb_target_cmd.
1898
32c70722
MC
18992004-01-17 Michael Chastain <mec.gnu@mindspring.com>
1900
1901 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
1902 type patterns.
1903
b0cecf36
MC
19042004-01-17 Michael Chastain <mec.gnu@mindspring.com>
1905
1906 * gdb.cp/templates.exp: Fix typo in test name of
1907 "print Foo<volatile char*>::foo".
1908
4120d7e6
MC
19092004-01-15 Michael Chastain <mec.gnu@mindspring.com>
1910
1911 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
1912
f679e530
BE
19132004-01-16 Ben Elliston <bje@wasabisystems.com>
1914
1915 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
1916 (clean mostlyclean): Remove empty rm.
1917
091c48f6
MC
19182004-01-15 Michael Chastain <mec.gnu@mindspring.com>
1919
1920 * gdb.base/setvar.exp: Add copyright years.
1921
3e5fc8d2
DC
19222004-01-14 David Carlton <carlton@bactrian.org>
1923
1924 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
1925 PR c++/1511 and update coment.
1926 * gdb.cp/templates.exp: Update patterns to match current output.
1927 If changes involve something other than whitespace, KFAIL
1928 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
1929
63d06c5c
DC
19302004-01-14 David Carlton <carlton@kealia.com>
1931
1932 * gdb.cp/namespace.exp: Add tests involving classes defined within
1933 namespaces.
1934 * gdb.cp/namespace.cc (C::CClass): New.
1935 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
1936
a51dab88
EZ
19372004-01-14 Elena Zannoni <ezannoni@redhat.com>
1938
1939 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
1940 what debug info we have. Print a better message if something goes
1941 wrong while producing the separate debug info file.
1942
a476ccc9
MC
19432004-01-14 Michael Chastain <mec.gnu@mindspring.com>
1944
1945 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
1946
f453692c
MC
19472004-01-14 Michael Chastain <mec.gnu@mindspring.com>
1948
1949 * gdb.base/callfuncs.c: Add copyright notice.
1950
f40063a5
MC
19512004-01-13 Michael Chastain <mec.gnu@mindspring.com>
1952
1953 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
1954 inheritance. PR gdb/1498, PR gcc/13539.
1955
19ac3974
EZ
19562004-01-13 Elena Zannoni <ezannoni@redhat.com>
1957
1958 * gdb.threads/gcore-thread.exp: Prefix name of binary with
1959 test specific name.
1960 * gdb.mi/gdb669.exp: Ditto.
1961 * gdb.mi/mi-pthreads.exp: Ditto.
1962 * gdb.mi/mi1-pthreads.exp: Ditto.
1963 * gdb.mi/mi2-pthreads.exp: Ditto.
1964
56c97c6e
MC
19652004-01-12 Michael Chastain <mec.gnu@mindspring.com>
1966
1967 * gdb.cp/member-ptr.cc: Add copyright notice.
1968
a0644324
MC
19692004-01-12 Michael Chastain <mec.gnu@mindspring.com>
1970
1971 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
1972 some patterns for recent versions of gcc and hpacc. Delete
1973 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
1974 Delete tests that access a NULL pointer-to-member-data. This
1975 script is still disabled for gcc.
1976
32fabe09
EZ
19772004-01-12 Elena Zannoni <ezannoni@redhat.com>
1978
1979 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
1980 escaped correctly.
1981
1f8a6abb
EZ
19822004-01-12 Elena Zannoni <ezannoni@redhat.com>
1983
1984 * gdb.base/sepdebug.exp: New file.
1985 * gdb.base/sepdebug.c: New file.
1986 * lib/gdb.exp (separate_debug_filename): New procedure.
1987 (gdb_gnu_strip_debug): New procedure.
1988
48efe704
AC
19892004-01-12 Andrew Cagney <cagney@redhat.com>
1990
1991 * gdb.mi/ChangeLog: Delete file. Renamed to ...
1992 * gdb.mi/ChangeLog-1999-2003: New file.
1993
a9415475
AC
19942004-01-12 Andrew Cagney <cagney@redhat.com>
1995
1996 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
1997 "Renaming a directory to a non-empty directory returns ENOTEMPTY
1998 or EEXIST", treat EBUSY as an XFAIL.
1999
83b8cf9d
MC
20002004-01-11 Michael Chastain <mec.gnu@mindspring.com>
2001
2002 * gdb.base/scope.exp: Remove obsolete setup_xfail for
2003 hp_cc_compiler.
2004
9939d2a8
MC
20052004-01-10 Michael Chastain <mec.gnu@mindspring.com>
2006
2007 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
2008 decorations.
2009
1ff8cadf
MC
20102004-01-10 Michael Chastain <mec.gnu@mindspring.com>
2011
2012 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
2013 and "(aCC)" decorations. Remove obsolete doco about old
2014 test results.
2015
6fa9022e
MC
20162004-01-09 Michael Chastain <mec.gnu@mindspring.com>
2017
2018 * gdb.cp/exception.exp: Fix typo in doco.
2019
209721fe
MK
20202004-01-09 Mark Kettenis <kettenis@gnu.org>
2021
2022 * gdb.base/gdb1476.exp: Fix typo.
2023
ef11303e
MC
20242004-01-09 Michael Chastain <mec.gnu@mindspring.com>
2025
2026 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
2027 file.
2028
041ab88c
MC
20292004-01-09 Michael Chastain <mec.gnu@mindspring.com>
2030
2031 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
2032 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
2033 Use gdb_compile. Remove restriction on gcc. Add some patterns
2034 for recent version of gdb. Delete second half, which was a copy
2035 of the first half with different build flags. This test is
2036 still disabled because it is still not ready for production.
2037
e36d075a
MC
20382004-01-08 Michael Chastain <mec.gnu@mindspring.com>
2039
2040 * gdb.cp/exception.cc: Add copyright notice.
2041 * gdb.cp/exception.exp: Add a notice that this file is broken
2042 because of line number changes caused by addition of copyright
2043 notice.
2044
42b190ad
MC
20452004-01-08 Michael Chastain <mec.gnu@mindspring.com>
2046
2047 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
2048 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
2049
8f25f06b
MC
20502004-01-08 Michael Chastain <mec.gnu@mindspring.com>
2051
2052 * gdb.cp/classes.exp: Accept gnu abi 2.
2053 * gdb.cp/derivation.exp: Likewise.
2054 * gdb.cp/overload.exp: Likewise.
2055 * gdb.cp/virtfunc.exp: Likewise.
2056
06ded8b8
MC
20572004-01-08 Michael Chastain <mec.gnu@mindspring.com>
2058
2059 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
2060 semicolon after end of function.
2061
77c26ae3
MC
20622004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2063
2064 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
2065 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
2066 boilerplate code for compiling and running the program under
2067 test. Add some string method tests.
2068
20757486
MC
20692004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2070
2071 * gdb.cp/bs15503.cc: Add copyright notice.
2072 * gdb.cp/bs15503.exp: Adjust line number.
2073
0fd3b503
MC
20742004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2075
2076 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
2077 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
2078
10d1bea8
MC
20792004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2080
2081 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
2082 hp_cc_compiler.
2083
2789202a
MC
20842004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2085
2086 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
2087 * gdb.cp/ctti.exp: Use the marker instead of "next".
2088 With gcc, run further before bailing.
2089
b862f14c
MC
20902004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2091
2092 * gdb.cp/cttiadd.cc: Add copyright notice.
2093 * gdb.cp/cttiadd1.cc: Likewise.
2094 * gdb.cp/cttiadd2.cc: Likewise.
2095 * gdb.cp/cttiadd3.cc: Likewise.
2096
96da2469
MC
20972004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2098
2099 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
2100 Use gdb_test, gdb_test_multiple. Use floating-point values that
2101 have exact representations in IEEE-ish formats.
2102
053248ff
MC
21032004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2104
2105 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
2106 compilers. Delete duplicate call to get_compiler_info.
2107 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
2108 * gdb.base/volatile.exp: Likewise.
2109
84acecdd
MK
21102004-01-07 Mark Kettenis <kettenis@gnu.org>
2111
2112 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
2113 memory at address 0.
2114
fe11a27f
MC
21152004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2116
2117 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
2118 to test for hp-ux assembler. Fix copyright years.
2119
60ad077b
AC
21202004-01-07 Andrew Cagney <cagney@redhat.com>
2121
2122 * gdb.base/fileio.c (strerrno): Add "EBUSY".
2123
1c9b8f33
AC
21242004-01-07 Andrew Cagney <cagney@redhat.com>
2125
2126 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
2127 when creating the read-only file. From analysis by Roland McGrath
2128 and Elena Zannoni.
2129
753ccc7a
MC
21302004-01-06 Michael Chastain <mec.gnu@mindspring.com>
2131
2132 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
2133
eca3e36b
MC
21342004-01-06 Michael Chastain <mec.gnu@mindspring.com>
2135
2136 * gdb.base/cvexpr.c: Be type-safe with function pointers and
2137 data pointers.
2138
f8d4bac4
MC
21392004-01-06 Michael Chastain <mec.gnu@mindspring.com>
2140
2141 * gdb.cp/m-static.exp: Compile one source file at a time.
2142 Delete unused call to get_compiler_info.
2143
9b4e0f94
MC
21442004-01-06 Michael Chastain <mec.gnu@mindspring.com>
2145
2146 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
2147 * gdb.base/call-rt-st.exp: Likewise.
2148 * gdb.base/nodebug.exp: Likewise.
2149 * gdb.base/volatile.exp: Likewise.
2150 * gdb.cp/ref-types.exp: Likewise.
2151 * gdb.cp/templates.exp: Likewise.
2152
023c1024
MK
21532004-01-05 Mark Kettenis <kettenis@gnu.org>
2154
2155 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
2156
19703c4a
MC
21572004-01-05 Michael Chastain <mec.gnu@mindspring.com>
2158
2159 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
2160 hppa*-hp-hpux*.
2161
18b67037
MK
21622004-01-04 Mark Kettenis <kettenis@gnu.org>
2163
ba6219c8
MK
2164 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
2165 x86_64-*-*.
2166
18b67037
MK
2167 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
2168 sparc64-*-* and sparc*-solaris2*.
2169
1bfbbb9d
MK
21702004-01-04 Mark Kettenis <kettenis@gnu.org>
2171
2172 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
2173 return ${tests}" test. The ${tests} already mentions the
2174 filename.
2175
06846494
MC
21762004-01-02 Michael Chastain <mec.gnu@mindspring.com>
2177
2178 * gdb.cp/local.exp: Accept gcc abi 2.
2179
3b0cb202
MC
21802004-01-02 Michael Chastain <mec.gnu@mindspring.com>
2181
2182 * gdb.cp/templates.exp: Accept gcc abi 2.
2183
0643ec3f
MC
21842004-01-02 Michael Chastain <mec.gnu@mindspring.com>
2185
2186 * lib/compiler.cc: Remove supports_template_debugging.
2187 * gdb.cp/templates.exp: Do not test supports_template_debugging.
2188
d231d0b1
MC
21892004-01-01 Michael Chastain <mec.gnu@mindspring.com>
2190
2191 * gdb.cp/namespace.exp: Accept gcc abi 2.
2192
44ffb27c
MC
21932004-01-01 Michael Chastain <mec.gnu@mindspring.com>
2194
2195 * gdb.cp/method.exp: Accept gcc abi 2.
2196
184ad485
MC
21972004-01-01 Michael Chastain <mec.gnu@mindspring.com>
2198
2199 * gdb.cp/classes.exp: Generate identical results as old version.
2200 * gdb.cp/derivation.exp: Likewise.
2201 * gdb.cp/overload.exp: Likewise.
2202 * gdb.cp/virtfunc.exp: Likewise.
2203
116f09e7
MC
22042004-01-01 Michael Chastain <mec.gnu@mindspring.com>
2205
2206 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
2207 mysterious bug with sourceware version of expect.
2208
b1379776
MC
22092004-01-01 Michael Chastain <mec.gnu@mindspring.com>
2210
2211 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
2212 current versions of gcc, including gcc abi 2. Remove gratuitous
2213 restart of test program. Use gdb_test_multiple and gdb_test for
2214 all tests. Add patterns to xfail missing "const" in "const char *"
2215 and kfail PR gdb/1155.
2216
6b7a4c0e
MC
22172004-01-01 Michael Chastain <mec.gnu@mindspring.com>
2218
2219 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
2220 current versions of gcc, including gcc abi 2. Remove gratuitous
2221 restart of test program. Use gdb_test_multiple and gdb_test for
2222 all tests. Add patterns to kfail PR gdb/1498.
2223
51615d72
MC
22242003-12-31 Michael Chastain <mec.gnu@mindspring.com>
2225
2226 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
2227 current versions of gcc, including gcc abi 2. Use "breakpoint"
2228 and "continue" instead of restarting the target program. Use
2229 gdb_test_multiple and gdb_test for all tests.
2230
7b79a9d7
MK
22312004-01-01 Mark Kettenis <kettenis@gnu.org>
2232
2233 * gdb.asm/asm-source.exp: Update copyright year. Link statically
2234 for *-*-solaris2*.
2235
1cd3489f
MC
22362003-12-31 Michael Chastain <mec.gnu@mindspring.com>
2237
2238 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
2239 current versions of gcc, including gcc abi 2. Use "breakpoint"
2240 and "continue" instead of restarting the target program several
2241 times. Use gdb_test_multiple and gdb_test for all tests.
2242
850742db
MC
22432003-12-18 Michael Chastain <mec.gnu@mindspring.com>
2244
2245 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
2246 source files.
2247
eb4bbda8
MC
22482003-12-16 Michael Chastain <mec.gnu@mindspring.com>
2249
2250 * gdb.base/environ.exp: Handle compiling test case from multiple
2251 source files.
2252
e42c7771
MC
22532003-12-16 Michael Chastain <mec.gnu@mindspring.com>
2254
2255 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
2256
80e4b428
JB
22572003-12-17 Jim Blandy <jimb@redhat.com>
2258
5f06973a
JB
2259 * gdb.base/freebpcmd.c: Add copyright notice.
2260
80e4b428
JB
2261 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
2262
0ab84fb7
MC
22632003-12-16 Michael Chastain <mec.gnu@mindspring.com>
2264
2265 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
2266
1b3bb3d0
JB
22672003-12-13 Jim Blandy <jimb@redhat.com>
2268
2269 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
2270
3a4c9371
KB
22712003-12-12 Kevin Buettner <kevinb@redhat.com>
2272
2273 * gdb.asm/frv.inc: New file.
2274 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
2275
a1dea79a
FF
22762003-12-09 Fred Fish <fnf@redhat.com>
2277
2278 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
2279 functions to break1.c and leave prototypes behind. Add more
2280 "set breakpoint NN here" comments.
2281 * gdb.base/break1.c: New file.
2282
2283 * gdb.base/break.exp: Handle compiling test case from multiple
2284 source files and change source file references as needed.
2285 * gdb.base/completion.exp: Ditto.
2286 * gdb.base/condbreak.exp: Ditto.
2287 * gdb.base/define.exp: Ditto.
2288 * gdb.base/ena-dis-br.exp: Ditto.
2289 * gdb.base/info-proc.exp: Ditto.
2290 * gdb.base/maint.exp: Ditto.
2291 * gdb.base/until.exp: Ditto.
2292
2293 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
2294 hardcoded line numbers.
2295 * gdb.base/define.exp: Ditto.
2296 * gdb.base/ena-dis-br.exp: Ditto.
2297 * gdb.base/maint.exp: Ditto.
2298 * gdb.base/until.exp: Ditto.
2299
2300 * gdb.base/completion.exp: Use "break1" for completion tests since
2301 "break" is no longer a unique prefix.
2302
5266b69c
AC
23032003-12-06 Andrew Cagney <cagney@redhat.com>
2304
2305 * gdb.base/structs.exp (test_struct_returns): When applicable, set
2306 "return_value_unimplemented". When an unimplemented struct return
2307 architecture, report incorrect values as a KFAIL
2308
374451f0
MC
23092003-12-05 Michael Chastain <mec.gnu@mindspring.com>
2310
2311 * gdb.cp/rtti.exp: Accept new wording of warning from
2312 cp_lookup_rtti_type.
2313
ba9b20a7
MC
23142003-12-05 Michael Chastain <mec.gnu@mindspring.com>
2315
2316 Partial fix for PR testsuite/1456.
2317 * gdb.base/scope.exp (test_at_main): Replace references to
2318 gcc_compiled with calls to test_compiler_info.
2319 (test_at_foo): Likewise.
2320 (test_at_bar): Likewise.
2321
b74b6d0b
MC
23222003-12-04 Michael Chastain <mec.gnu@mindspring.com>
2323
2324 Partial fix for PR testsuite/1456.
2325 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
2326 to test_compiler_info.
2327
ccfa3402
MC
23282003-12-03 Michael Chastain <mec.gnu@mindspring.com>
2329
2330 * gdb.base/so-impl-ld.exp: Update copyright notice.
2331
f6246aba
MC
23322003-12-02 Michael Chastain <mec.gnu@mindspring.com>
2333
2334 Partial fix for PR testsuite/1456.
2335 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
2336 to test_compiler_info.
2337
13ae734a
MC
23382003-11-28 Michael Chastain <mec.gnu@mindspring.com>
2339
2340 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
2341 from current versions of gdb. Clean up regular expressions.
2342 Delete redundant timeout case.
2343
d8e1cdee
MC
23442003-11-28 Michael Chastain <mec.gnu@mindspring.com>
2345
2346 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
2347 from current versions of gdb. Clean up regular expressions.
2348 Delete redundant timeout case.
2349
96457b64
MC
23502003-12-01 Michael Chastain <mec.gnu@mindspring.com>
2351
2352 Partial fix for PR testsuite/1456.
2353 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
2354 gcc_compiled with call to test_compiler_info.
2355
f35309fc
MC
23562003-11-30 Michael Chastain <mec.gnu@mindspring.com>
2357
2358 Partial fix for PR testsuite/1456.
2359 * gdb.base/list.exp (test_list_function): Delete unused declaration
2360 of gcc_compiled.
2361
d7afdf9b
MC
23622003-11-29 Michael Chastain <mec.gnu@mindspring.com>
2363
2364 Partial fix for PR testsuite/1456.
2365 * gdb.base/complex.exp: Replace reference to gcc_compiled with
2366 call to test_compiler_info.
2367
71507b56
MK
23682003-11-29 Mark Kettenis <kettenis@gnu.org>
2369
2370 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
2371 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
2372 it to create the appropriate note.inc.
2373 * gdb.asm/asmsrc1.s: Include "note.inc".
2374 * gdb.asm/netbsd.inc: New file.
2375 * gdb.asm/empty.inc: New file.
2376
f81f93f7
MC
23772003-11-28 Michael Chastain <mec.gnu@mindspring.com>
2378
2379 Partial fix for PR testsuite/1456.
2380 * gdb.base/constvars.exp: Replace references to gcc_compiled with
2381 calls to test_compiler_info.
2382
9a77938e
MC
23832003-11-27 Michael Chastain <mec.gnu@mindspring.com>
2384
2385 Partial fix for PR testsuite/1456.
2386 * gdb.base/volatile.exp: Replace references to gcc_compiled with
2387 calls to test_compiler_info.
2388
e8367dc7
MK
23892003-11-27 Mark Kettenis <kettenis@gnu.org>
2390
2391 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
2392 pattern for the KFAILs.
2393
526c61ee
AF
23942003-11-25 Adam Fedor <fedor@gnu.org>
2395
2396 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
2397 * gdb.objc/objcdecode.m: New file.
2398
28f2d600
AF
23992003-11-25 Adam Fedor <fedor@gnu.org>
2400
2401 * gdb.objc/nondebug.exp: Test for PR objc/1236.
2402 * gdb.objc/nondebug.m: New file.
2403
a3895cee
BE
24042003-11-26 Ben Elliston <bje@wasabisystems.com>
2405
2406 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
2407 NetBSD as it does on FreeBSD. Modelled on a similar change by
2408 Mark Kettenis on 2003-05-30.
2409 (link-flags): Set to "--entry _start" regardless of target.
2410 Special linker flags are to be appended to $link-flags.
2411 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
2412
c9f2c8a3
MC
24132003-11-25 Michael Chastain <mec.gnu@mindspring.com>
2414
2415 * gdb.cp/method.exp: Accept output of new demangler.
2416
15a0587a 24172003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
2418
2419 * gdb/class2.exp: New file.
2420 * gdb/class2.cc: New file.
2421
3c00b570
MC
24222003-11-25 Michael Chastain <mec.gnu@mindspring.com>
2423
2424 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
2425 of new demangler.
2426
7027acc7
MK
24272003-11-23 Mark Kettenis <kettenis@gnu.org>
2428
2429 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
2430 of gdb_test "run".
2431
b0e1598a
MK
24322003-11-23 Mark Kettenis <kettenis@gnu.org>
2433
2434 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
2435 "continue" into "run".
2436
4d9eda44
MC
24372003-11-23 Michael Chastain <mec.gnu@mindspring.com>
2438
2439 Partial fix for PR testsuite/1456.
2440 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
2441 call to test_compiler_info.
2442 * gdb.cp/ctti.exp: Likewise.
2443 * gdb.cp/derivation.exp: Likewise.
2444 * gdb.cp/member-ptr.exp: Likewise.
2445 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
2446 reference to gcc_compiled.
2447
24482003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
2449
2450 Fix PR testsuite/1463.
2451 * gdb.base/structs.exp (start_structs_test): Call
2452 get_debug_format before using the debug format.
2453
d422fe19
AC
24542003-11-22 Andrew Cagney <cagney@redhat.com>
2455
2456 * lib/gdb.exp (gdb_test_multiple): Add simple example.
2457 * gdb.base/structs.exp: Use gdb_test_multiple.
2458
039cf96d
AC
24592003-11-20 Andrew Cagney <cagney@redhat.com>
2460
6882279b
AC
2461 * gdb.base/structs.exp: Handle and recover from internal errors.
2462 Replace "foo${n}" with "foo<n>" in test messages.
2463
e53890ae
AC
2464 * gdb.base/structs.exp: Update copyright. Rewrite.
2465 * gdb.base/structs.c: Update copyright. Rewrite.
2466
2b211c59
AC
2467 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
2468 resync count exceeded.
d63a86f8 2469
039cf96d
AC
2470 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
2471 from the internal error.
2472 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
2473 Original from Jim Blandy.
2474 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 2475
eac98b22
AC
24762003-11-19 Andrew Cagney <cagney@redhat.com>
2477
2478 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
2479 KFAIL.
2480
67455b2a
MK
24812003-11-17 Mark Kettenis <kettenis@gnu.org>
2482
2483 New testcase for PR backtrace/1435.
2484 * gdb.arch/i386-unwind.exp: New file.
2485 * gdb.arch/i386-unwind.c: New file.
2486
853d6e5b
AC
24872003-11-17 Andrew Cagney <cagney@redhat.com>
2488
2489 * lib/gdb.exp (compiler_info): New global.
2490 (test_compiler_info): New function.
2491 (get_compiler_info): Set compiler_info.
2492 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
2493 "compiler_info" to gcc-<major>-<minor>.
2494
38cf6e11
MC
24952003-11-15 Michael Chastain <mec.gnu@mindspring.com>
2496
2497 * gdb.trace/configure: Remove.
2498
a50d3602
EZ
24992003-11-13 Elena Zannoni <ezannoni@redhat.com>
2500
2501 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 2502 breakpoints.
a50d3602
EZ
2503 * gdb.base/break.exp: Remove all references to explicit line
2504 numbers.
2505
d9407aaa
NC
25062003-11-11 Nick Clifton <nickc@redhat.com>
2507
2508 * gdb.base/shreloc.exp: Do not run for targets which do not
2509 support shared objects.
2510
db488fc1
CV
25112003-11-10 Corinna Vinschen <vinschen@redhat.com>
2512
2513 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
2514 Don't run tests if nofileio flag is given.
2515
6a90a18e
EZ
25162003-11-07 Elena Zannoni <ezannoni@redhat.com>
2517
2518 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
2519 as well as 'Watchpoint'.
2520
0b915e9c
EZ
25212003-11-06 Elena Zannoni <ezannoni@redhat.com>
2522
2523 Reported by Jim Ingham <jingham@apple.com>:
2524 * gdb.base/annota1.exp: Match at least one occurrence of the
2525 signal handler annotation.
2526
d7e4b55f
EZ
25272003-11-06 Elena Zannoni <ezannoni@redhat.com>
2528
2529 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
2530 as well as 'Watchpoint'.
2531
2fe4e8d0
MC
25322003-11-05 Michael Chastain <mec@shout.net>
2533
2534 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
2535
6ef88553
KW
25362003-11-03 Kris Warkentin <kewarken@qnx.com>
2537
2538 * gdb.arch/gdb1291.c: New test file.
2539 * gdb.arch/gdb1291.exp: New test script.
2540 * gdb.arch/gdb1431.c: New test file.
2541 * gdb.arch/gdb1431.exp: New test script.
2542
ae7dc4d8
MC
25432003-10-22 Michael Chastain <mec@shout.net>
2544
2545 * gdb.mi/pthreads.c: Add copyright notice.
2546
c39d7427
MC
25472003-10-22 Michael Chastain <mec@shout.net>
2548
2549 * gdb.threads/pthreads.c: Add copyright notice.
2550
8b7d96c1
MC
25512003-10-20 Michael Chastain <mec@shout.net>
2552
2553 * gdb.base/gdb1056.exp: New test script.
2554
d1d69fdd
DJ
25552003-10-13 Daniel Jacobowitz <drow@mvista.com>
2556
2557 * gdb.threads/killed.exp: Use gdb_run_cmd.
2558
7d605576
DJ
25592003-10-13 Daniel Jacobowitz <drow@mvista.com>
2560
2561 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
2562 create a core file.
2563 * gdb.threads/gcore-thread.exp: Likewise.
2564
618ec112
CV
25652003-10-13 Corinna Vinschen <vinschen@redhat.com>
2566
2567 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
2568 type, based on char type.
2569 (struct bit_flags_short_t): New bitfield type, based on short type.
2570 (init_bit_flags_char): New fuction.
2571 (init_bit_flags_short): Ditto.
2572 (print_bit_flags_char): Ditto.
2573 (print_bit_flags_short): Ditto.
2574 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
2575
9367a73c
MC
25762003-10-11 Michael Chastain <mec@shout.net>
2577
2578 * gdb.base/call-rt-st.exp: Update copyright year.
2579
1decf120
KI
25802003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
2581
2582 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
2583 * gdb.disasm/sh3.s: Ditto.
2584
5445b2ae
DJ
25852003-10-07 Daniel Jacobowitz <drow@mvista.com>
2586
2587 * gdb.threads/switch-threads.exp: New test.
2588 * gdb.threads/switch-threads.c: New source file.
2589
aec24853
CV
25902003-10-07 Corinna Vinschen <vinschen@redhat.com>
2591
2592 * gdb.base/ending-run.exp: Add sh specific case.
2593
adc7428d
AC
25942003-10-06 Andrew Cagney <cagney@redhat.com>
2595
2596 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
2597 * gdb.disasm/mn10200.exp: Delete obsolete file.
2598
c9d37158
DJ
25992003-09-29 Daniel Jacobowitz <drow@mvista.com>
2600
2601 * ChangeLog: Correct an entry command.exp -> commands.exp.
2602 * gdb.base/commands.exp (bp_deleted_in_command_test)
2603 (temporary_breakpoint_commands): Check noargs.
2604
79c2c32d
DC
26052003-09-25 David Carlton <carlton@kealia.com>
2606
2607 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
2608 of some print tests, where appropriate. Add tests for C::D::cd,
2609 E::ce, F::cXfX, G::XgX.
2610 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
2611
594e6d67
RE
26122003-09-25 Richard Earnshaw <rearnsha@arm.com>
2613
2614 * lib/java.exp (java_init): Import target_alias before using it.
2615
10f0d451
DC
26162003-09-25 David Carlton <carlton@kealia.com>
2617
2618 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
2619
274bcba0
EZ
26202003-09-23 Elena Zannoni <ezannoni@redhat.com>
2621
d63a86f8 2622 * gdb.base/selftest.exp: Accomodate more instruction reordering
274bcba0
EZ
2623 weirdness.
2624
cdbf20f7
MC
26252003-09-17 Michael Chastain <mec@shout.net>
2626
2627 * gdb.cp/gdb1355.exp: New file.
2628 * gdb.cp/gdb1355.c: New file.
2629
71e06f80
CV
26302003-09-15 Corinna Vinschen <vinschen@redhat.com>
2631
2632 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
2633 * gdb.asm/sh.inc: New file.
2634
5c4e30ca
DC
26352003-09-11 David Carlton <carlton@kealia.com>
2636
bd45b7af
DC
2637 * gdb.cp/namespace.exp: Add tests for namespace types.
2638 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
2639 (test_namespace): New.
2640
1c199746
EZ
26412003-09-11 Elena Zannoni <ezannoni@redhat.com>
2642
2643 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 2644 * gdb.stabs/weird.exp: Ditto.
1c199746 2645
04ed252f
MC
26462003-09-08 Michael Chastain <mec@shout.net>
2647
2648 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
2649
d8a2d9e7
MC
26502003-09-07 Michael Chastain <mec@shout.net>
2651
2652 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
2653 'parse error'.
2654
161afb24
MK
26552003-09-07 Mark Kettenis <m.kettenis@osp.nl>
2656
2657 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
2658
49f2741a
MC
26592003-08-30 Michael Chastain <mec@shout.net>
2660
2661 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
2662 * gdb.gdb/observer.exp: Ditto.
2663 * gdb.gdb/xfullpath.exp: Ditto.
2664
8afa723e
MK
26652003-08-29 Mark Kettenis <kettenis@gnu.org>
2666
2667 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
2668 *-*-*bsd*.
2669
f31dfe3b
JJ
26702003-08-28 Jeff Johnston <jjohnstn@redhat.com>
2671
2672 * gdb.base/dump.exp: Skip for ia64.
2673
4630e498
JJ
26742003-08-25 Jeff Johnston <jjohnstn@redhat.com>
2675
2676 * gdb.asm/asm-source.exp: Add ia64 support.
2677 * gdb.asm/ia64.inc: New file.
2678
1105b7ef
MC
26792003-08-22 Michael Chastain <mec@shout.net>
2680
2681 * gdb.cp: New directory.
2682 * gdb.cp/*: Copy from gdb.c++/*.
2683 * gdb.c++/*: Remove.
2684 * Makefile.in: Change gdb.c++ to gdb.cp.
2685 * configure.in: Ditto.
2686 * configure: Regnerate.
2687
c945b932
MK
26882003-08-18 Mark Kettenis <kettenis@gnu.org>
2689
2690 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
2691 * gdb.arch/i386-prologue.c (gdb1338): Add function.
2692
2b66634b
DJ
26932003-08-17 Daniel Jacobowitz <drow@mvista.com>
2694
2695 * mi-var-display.exp (-var-list-children weird): Accept function
2696 pointers with argument types.
2697 * mi1-var-display.exp (-var-list-children weird): Likewise.
2698 * mi2-var-display.exp (-var-list-children weird): Likewise.
2699
a356f73b
DJ
27002003-08-17 Daniel Jacobowitz <drow@mvista.com>
2701
2702 * gdb.base/annota3.exp: Add missing newline.
2703
483417b8
MC
27042003-08-06 Michael Chastain <mec@shout.net>
2705
2706 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
2707
c99c59c3
MS
27082003-08-12 Michael Snyder <msnyder@redhat.com>
2709
2710 * gdb.base/float.exp: Add test for SH.
2711
55ed7501
MK
27122003-08-10 Mark Kettenis <kettenis@gnu.org>
2713
2714 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
2715
1a371f2e
EZ
27162003-08-07 Elena Zannoni <ezannoni@redhat.com>
2717
2718 * gdb.base/completion.exp: Remove reduntant completion test
2719 on filename.
2720
e0f353ce
EZ
27212003-08-07 Elena Zannoni <ezannoni@redhat.com>
2722
2723 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
2724 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
2725 gdb.trace/save-trace.exp: Make sure that full pathnames are
2726 escaped correctly.
2727
5710a1af 27282003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 2729
5710a1af
EZ
2730 * configure.in: Don't generate config.h from config.hin.
2731 * configure: Regenerate.
2732 * config.hin: Remove file.
2733 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
2734 * gdb.threads/pthreads.c: Ditto.
2735
dcd81ce9
DJ
27362003-08-07 Daniel Jacobowitz <drow@mvista.com>
2737
2738 From Kei Sakamoto <sakamoto.kei@renesas.com>:
2739 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
2740 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
2741 Replace ld24 with seth/add3.
2742
6009d884
AC
27432003-08-02 Andrew Cagney <cagney@redhat.com>
2744
2745 * gdb.base/annota3.exp: New file.
2746 * gdb.base/annota3.c: New file.
2747 * gdb.c++/annota3.exp: New file.
2748 * gdb.c++/annota3.cc: New file.
2749
51514e06
MC
27502003-07-29 Michael Chastain <mec@shout.net>
2751
2752 * gdb.threads/tls.c (spin): Check errno only if sem_wait
2753 actually failed.
2754 (do_pass): Likewise.
2755 * gdb.threads/tls.exp: Always initialize no_of_threads.
2756
4ee6625b
DJ
27572003-07-27 Daniel Jacobowitz <drow@mvista.com>
2758
2759 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
2760 pattern.
2761 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
2762 * gdb.threads/tls.exp: Recognize one case of the host library not
2763 supporting TLS.
2764
225f2bf6
AC
27652003-07-27 Andrew Cagney <cagney@redhat.com>
2766
2767 * gdb.base/fileio.exp: Use SH when running commands using
2768 remote_exec.
2769
bcb27c9f
DJ
27702003-07-24 Daniel Jacobowitz <drow@mvista.com>
2771
2772 From Kei Sakamoto <sakamoto.kei@renesas.com>:
2773 * gdb.base/relocate.c (dummy): New padding array.
2774
3d67be83
MS
27752003-07-22 Michael Snyder <msnyder@redhat.com>
2776
d63a86f8 2777 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
2778
2779 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
2780 patterns to be more general, accepting old and new output.
2781 Some output chars (such as '+') also must be quoted.
d63a86f8 2782 Some addresses are displayed numerically instead of
3d67be83
MS
2783 symbolically.
2784
57ba3b85
MS
27852003-07-23 Michael Snyder <msnyder@redhat.com>
2786
686d097c
MS
2787 * gdb.base/return2.exp: Don't test long-long return.
2788
57ba3b85
MS
2789 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
2790 * gdb.disasm/t01_mov.exp: Ditto.
2791 * gdb.disasm/t02_mova.s: Ditto.
2792 * gdb.disasm/t02_mova.exp: Ditto.
2793 * gdb.disasm/t03_add.s: Ditto.
2794 * gdb.disasm/t03_add.exp: Ditto.
2795 * gdb.disasm/t04_sub.s: Ditto.
2796 * gdb.disasm/t04_sub.exp: Ditto.
2797 * gdb.disasm/t05_cmp.s: Ditto.
2798 * gdb.disasm/t05_cmp.exp: Ditto.
2799 * gdb.disasm/t06_ari2.s: Ditto.
2800 * gdb.disasm/t06_ari2.exp: Ditto.
2801 * gdb.disasm/t07_ari3.s: Ditto.
2802 * gdb.disasm/t07_ari3.exp: Ditto.
2803 * gdb.disasm/t08_or.s: Ditto.
2804 * gdb.disasm/t08_or.exp: Ditto.
2805 * gdb.disasm/t09_xor.s: Ditto.
2806 * gdb.disasm/t09_xor.exp: Ditto.
2807 * gdb.disasm/t10_and.s: Ditto.
2808 * gdb.disasm/t10_and.exp: Ditto.
2809 * gdb.disasm/t11_logs.s: Ditto.
2810 * gdb.disasm/t11_logs.exp: Ditto.
2811 * gdb.disasm/t12_bit.s: Ditto.
2812 * gdb.disasm/t12_bit.exp: Ditto.
2813 * gdb.disasm/t13_otr.s: Ditto.
2814 * gdb.disasm/t13_otr.exp: Ditto.
2815
e00759ef
EZ
28162003-07-22 Elena Zannoni <ezannoni@redhat.com>
2817
2818 * gdb.threads/tls.exp :Add kfail for 'info address' case.
2819
8bc2021f
EZ
28202003-07-22 Elena Zannoni <ezannoni@redhat.com>
2821
2822 * gdb.threads/tls.c : New file.
2823 * gdb.threads/tls.exp : New file.
2824 * gdb.threads/tls-main.c : New file.
2825 * gdb.threads/tls-shared.c : New file.
2826 * gdb.threads/tls-shared.exp : New file.
2827
89320c4c
AS
28282003-07-22 Andreas Schwab <schwab@suse.de>
2829
2830 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
2831
180dea7c
AS
28322003-07-20 Andreas Schwab <schwab@suse.de>
2833
2834 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
2835 due to insn reordering.
2836
0714963c
AC
28372003-07-15 Andrew Cagney <cagney@redhat.com>
2838
2839 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
2840
98a23b3f
MC
28412003-07-15 Michael Chastain <mec@shout.net>
2842
2843 * gdb.base/gdb1250.exp: New file.
2844 * gdb.base/gdb1250.c: New file.
2845
27e417a2
ML
28462003-07-09 Michal Ludvig <mludvig@suse.cz>
2847
2848 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
2849 expansion of size_t to 'unsigned long', not only to 'unsigned'.
2850
8bc2021f
EZ
28512003-07-09 Elena Zannoni <ezannoni@redhat.com>
2852
2853 * gdb.threads/tls.c: New file.
2854 * gdb.threads/tls.exp: New file.
2855 * gdb.threads/tls-main.c: New file.
2856 * gdb.threads/tls-shared.c: New file.
2857 * gdb.threads/tls-shared.exp: New file.
2858
d99968dc
EZ
28592003-07-09 Elena Zannoni <ezannoni@redhat.com>
2860
2861 * gdb.base/annota1.exp: Make sure that we properly escape the
2862 full path of the source file. Xfail more permissive patterns,
d63a86f8 2863 due to a compiler debug info problem.
d99968dc 2864
83876b3b
AS
28652003-07-07 Andreas Schwab <schwab@suse.de>
2866
2705e972
AS
2867 * gdb.asm/m68k.inc: New file.
2868 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
2869
83876b3b
AS
2870 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
2871 arguments"): Also match negative number.
2872
2873 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
2874
3a871b37
DJ
28752003-07-03 Daniel Jacobowitz <drow@mvista.com>
2876
2877 * gdb.base/store.c (charest): New typedef.
2878 (add_char): Rename to add_charest, update.
2879 (wack_char): Rename to wack_charest, update types. Return l + r
2880 to keep r live across the call.
2881 (wack_short, wack_int, wack_long, wack_longest, wack_float)
2882 (wack_double, wack_doublest): Return l + r to keep r live across
2883 the call.
2884 * gdb.base/store.exp: Accomodate store.c changes.
2885
b2a7f303
DC
28862003-06-30 David Carlton <carlton@kealia.com>
2887
2888 * gdb.c++/maint.exp (test_invalid_name): New.
2889 (test_first_component): Add tests for invalid names.
2890
3c6cb4a1
MC
28912003-06-29 Michael Chastain <mec@shout.net>
2892
2893 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
2894 output of '<VTT for class>' for virtual base classes.
2895
f1c2644b
DJ
28962003-06-29 Daniel Jacobowitz <drow@mvista.com>
2897
2898 * gdb.base/completion.exp: Tab-complete "complet" instead of
2899 "compl".
2900 * gdb.base/complex.exp, gdb.base/complex.c: New files.
2901
18080350
DJ
29022003-06-29 Daniel Jacobowitz <drow@mvista.com>
2903
2904 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
2905 * gdb.base/volatile.exp: Likewise.
2906
f56973f8
DJ
29072003-06-29 Daniel Jacobowitz <drow@mvista.com>
2908
2909 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
2910 gdb/1265.
2911
29122003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
2913 Daniel Jacobowitz <drow@mvista.com>
2914
2915 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
2916 initial line count of 'captured_main' from 26 to 32.
2917 (test_with_self): Allow xmalloc call to be interleaved with the
2918 preceding two lines.
2919
e766d4d6
JB
29202003-06-24 Joel Brobecker <brobecker@gnat.com>
2921
2922 * gdb.base/bang.exp: New testcase.
2923
f125c9a4
JB
29242003-06-23 Joel Brobecker <brobecker@gnat.com>
2925
2926 * gdb.base/langs.exp: Add some tests for the "minimal" language
2927 support.
2928
6e25beaf
EZ
29292003-06-23 Elena Zannoni <ezannoni@redhat.com>
2930
2931 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
2932 the testcase.
2933
2f816dda
DJ
29342003-06-22 Daniel Jacobowitz <drow@mvista.com>
2935
2936 * gdb.base/relocate.exp: Test add-symbol-file with a variable
2937 offset.
2938
db5a5748
DJ
29392003-06-22 Daniel Jacobowitz <drow@mvista.com>
2940
2941 * gdb.c++/pr-1210.cc: New file.
2942 * gdb.c++/pr-1210.exp: New file.
2943
1df0c130
DJ
29442003-06-21 Daniel Jacobowitz <drow@mvista.com>
2945
2946 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
2947 000-exec-continue.
2948
a92feac0
MK
29492003-06-15 Mark Kettenis <kettenis@gnu.org>
2950
2951 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
2952 on *-*-*bsd* instead of *-*-freebsd*.
2953
81a58f5b
AC
29542003-06-14 Andrew Cagney <cagney@redhat.com>
2955
2956 * gdb.base/store.exp: Test longest and doublest. Test all
2957 parameters. Weaken return statement match.
2958 * gdb.base/store.c: Add longest and doublest - aka long long and
2959 long double functions. Put all parameters into local register
2960 variables. Use negative values.
2961
b257a0d3
AC
29622003-06-14 Andrew Cagney <cagney@redhat.com>
2963
2964 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
2965 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
2966 exit status.
2967 * gdb.base/fileio.exp: Disable target when nointerrupts and
2968 noinferiorio, instead of limiting it to remote. Use remote_exec
2969 instead of system.
d63a86f8 2970
21c38304
JJ
29712003-06-12 Jeff Johnston <jjohnstn@redhat.com>
2972
2973 * gdb.base/float.exp: Add ia64 support.
2974
1bcdb424
CV
29752003-06-12 Corinna Vinschen <vinschen@redhat.com>
2976
2977 * gdb.base/fileio.exp: Run only on remote targets.
2978
6aeb981f
CV
29792003-06-10 Corinna Vinschen <vinschen@redhat.com>
2980
2981 * gdb.base/fileio.c: New file, testing File-I/O.
2982 * gdb.base/fileio.exp: Ditto.
2983
53df362e
RG
29842003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
2985
2986 * gdb.base/shreloc.exp: New file, check symbol values obtained from
2987 shared objects after relocation at load time (gdb PR/1132).
2988 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
2989 as above, part of the shared object relocation test.
2990
ffee1b46
MK
29912003-06-08 Mark Kettenis <kettenis@gnu.org>
2992
b5ca3722
MK
2993 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
2994 fully filled history list.
2995 * gdb.base/gdb_history: New file.
2996
03ed860d
MK
2997 * gdb.base/signals.exp: XFAIL "continue to func1" on
2998 i*86-*-freebsd*.
2999
ffee1b46
MK
3000 * gdb.base/attach.exp: When trying to attach to a nonexistent
3001 process, make it possible to specify the PID based on the target,
3002 and do so for *-*-freebsd*.
3003
d80dbb52
RH
30042003-06-02 Richard Henderson <rth@redhat.com>
3005
3006 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
3007
6dd77b81
RH
30082003-06-02 Richard Henderson <rth@redhat.com>
3009
3010 * gdb.base/selftest.exp: Next over lim_at_start initialization.
3011
f6347e16
RH
30122003-06-02 Richard Henderson <rth@redhat.com>
3013
3014 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
3015
2c161407
DJ
30162003-06-01 Daniel Jacobowitz <drow@mvista.com>
3017
3018 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
3019 of globalvar.
3020
572eb746
MK
30212003-06-01 Mark Kettenis <kettenis@gnu.org>
3022
3023 * gdb.asm/asm-source.exp: Check for memory read errors in
3024 disassembler test on *BSD too.
3025
9e9617a5
RH
30262003-06-01 Richard Henderson <rth@redhat.com>
3027
3028 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
3029 for .frame.
3030 (gdbasm_call): Lose ldgp.
3031 (gdbasm_startup): Add frame information.
3032 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
3033
7b34ad4e
MK
30342003-05-31 Mark Kettenis <kettenis@gnu.org>
3035
3036 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
3037 i?86-*-*.
3038
10059fdf
MK
30392003-05-30 Mark Kettenis <kettenis@gnu.org>
3040
3041 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
3042 FreeBSD.
3043
acf4b816
RH
30442003-05-29 Richard Henderson <rth@redhat.com>
3045
3046 * gdb.asm/alpha.inc: New file.
3047 * gdb.asm/asm-source.exp: Use it.
3048
e9ecd949
JB
30492003-05-29 Jim Blandy <jimb@redhat.com>
3050
3051 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
3052 'core.PID'.
3053
e3e5a4f3
JB
30542003-05-22 Jim Blandy <jimb@redhat.com>
3055
3056 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
3057 backtrace.
d63a86f8 3058
72fe3d25
DC
30592003-05-20 David Carlton <carlton@math.stanford.edu>
3060
3061 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
3062 this time.
3063
58da2eb2
DC
30642003-05-19 David Carlton <carlton@bactrian.org>
3065
3066 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
3067 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
3068
1fcb5155
DC
30692003-05-19 David Carlton <carlton@bactrian.org>
3070
3071 * gdb.c++/namespace.exp: Add namespace scope and anonymous
3072 namespace tests.
3073 Bump copyright date.
3074 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
3075 (main): Call C::D::marker2.
3076 * gdb.c++/namespace1.cc: New file.
3077
85e85163
JJ
30782003-05-14 Jeff Johnston <jjohnstn@redhat.com>
3079
3080 Roland McGrath <roland@redhat.com>
d63a86f8 3081 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
3082 there is no manager thread.
3083
a25fbfec
JJ
30842003-05-08 Jeff Johnston <jjohnstn@redhat.com>
3085
d63a86f8
RM
3086 * gdb.threads/schedlock.exp: Remove assumption that all threads
3087 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
3088 in one of the child threads rather than the main thread.
3089
be375bae
JB
30902003-05-07 Jim Blandy <jimb@redhat.com>
3091
09bf6082
JB
3092 Add support for assembly source testing on the s390x.
3093 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
3094 architecture.
3095 * gdb.asm/s390x.inc: New file.
3096
be375bae
JB
3097 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
3098 succession of 'if' statements.
3099
00905d52
AC
31002003-05-05 Andrew Cagney <cagney@redhat.com>
3101
3102 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
3103
b1e29e33
AC
31042003-05-05 Andrew Cagney <cagney@redhat.com>
3105
3106 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
3107 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
3108
e33d66ec
EZ
31092003-05-02 Elena Zannoni <ezannoni@redhat.com>
3110
3111 * gdb.base/charset.exp: Update based on new behavior of set/show
3112 charset commands.
3113
2b6fd0d8
AC
31142003-05-01 Andrew Cagney <cagney@redhat.com>
3115
3116 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
3117 variable do not give memory errors.
3118
130cacce
AF
31192003-04-30 Adam Fedor <fedor@gnu.org>
3120
3121 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
3122 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
3123 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
3124 gdb.objc/basicclass.m: : New files
3125
3126 * lib/gdb.exp (gdb_compile_objc): New procedure.
3127
bea71854
DJ
31282003-04-27 Daniel Jacobowitz <drow@mvista.com>
3129
3130 * gdb.base/signals.exp: Make backtrace tests more specific.
3131
0f20eeea
DC
31322003-04-23 David Carlton <carlton@bactrian.org>
3133
3134 * gdb.c++/maint.exp (test_first_component): Add tests for
3135 'operator' in more locations.
3136
c8c4d8dc
KB
31372003-04-16 Kevin Buettner <kevinb@redhat.com>
3138
3139 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
3140
3fe60e3c
EZ
31412003-04-16 Elena Zannoni <ezannoni@redhat.com>
3142
3143 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
3144 func marke' instead. Update test name.
3145
9219021c
DC
31462003-04-15 David Carlton <carlton@math.stanford.edu>
3147
3148 * gdb.c++/maint.exp: New file.
3149
5dd55bdd
EZ
31502003-04-14 Elena Zannoni <ezannoni@redhat.com>
3151
3152 * gdb.threads/schedlock.c: Change type of thread function argument
3153 to long, to avoid warnings on 64-bit platforms.
3154
00890572
EZ
31552003-04-14 Elena Zannoni <ezannoni@redhat.com>
3156
3157 * gdb.base/attach.exp: Add new message from ptrace in case of
3158 attaching to nonexistent process.
d63a86f8 3159
93201743
JB
31602003-04-11 Jim Blandy <jimb@redhat.com>
3161
3162 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
3163 gdb.c++/userdef.cc: Place comments on the lines to which the
3164 marker function might return.
3165 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
3166 gdb.c++/userdef.exp: Look for those comments to check that we've
3167 returned to the right place, instead of checking line numbers.
3168
2a11c64d
EZ
31692003-04-11 Elena Zannoni <ezannoni@redhat.com>
3170
3171 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
3172 match on sourcefile name, instead of directory name.
3173
68ab8fc5
EZ
31742003-04-10 Elena Zannoni <ezannoni@redhat.com>
3175
d63a86f8 3176 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
3177 working directory name.
3178
5624293a
JB
31792003-04-09 Jim Blandy <jimb@redhat.com>
3180
3181 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
3182 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
3183 after an inferior function call, report the failure, but allow the
3184 test to continue.
3185
f1f02ee4
SC
31862003-04-05 Stephane Carrez <stcarrez@nerim.fr>
3187
3188 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
3189 with -DPROTOTYPES.
3190
6eb79af0
SC
31912003-04-05 Stephane Carrez <stcarrez@nerim.fr>
3192
3193 * gdb.base/break.exp: Revert last patch.
3194
8dfb4cf0
SC
31952003-04-04 Stephane Carrez <stcarrez@nerim.fr>
3196
3197 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
3198 with -DPROTOTYPES.
3199
ed4c619a
AC
32002003-04-02 Andrew Cagney <cagney@redhat.com>
3201
3202 * gdb.base/callfuncs.exp: Make "print add" messages unique.
3203 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
3204 matching directories by the name breakpoint.
3205 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
3206 Make "continue to marker1" consistent.
3207 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
3208 message consistent.
3209 * lib/gdb.exp: Put "the program is no longer running", and "the
3210 program exited" in parenthesis.
3211 * lib/mi-support.exp: Ditto.
d63a86f8 3212
4e35d5f0 32132003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 3214
4e35d5f0
BR
3215 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
3216
71900fe8
AC
32172003-03-29 Andrew Cagney <cagney@redhat.com>
3218
3219 * gdb.base/sizeof.c (main): Print the value of '\377'.
3220 * gdb.base/sizeof.exp: Check the sign of '\377'.
3221
c0655a16
MC
32222003-03-27 Michael Chastain <mec@shout.net>
3223
3224 * gdb.base/gdb1090.exp: New file.
3225 * gdb.base/gdb1090.cc: New file.
3226
5b2a3989
JB
32272003-03-27 J. Brobecker <brobecker@gnat.com>
3228
3229 * gdb.gdb/observer.exp: New regression test.
3230
79876890
MC
32312003-03-27 Michael Chastain <mec@shout.net>
3232
3233 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
3234 * gdb.base/ptype.exp: Likewise.
3235
6eac95e3
CV
32362003-03-27 Corinna Vinschen <vinschen@redhat.com>
3237
3238 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
3239
e8c71839
MC
32402003-03-26 Michael Chastain <mec@shout.net>
3241
3242 * gdb.base/ptype.exp: Actually use some typedef'd types.
3243
71b10041
SC
32442003-03-21 Stephane Carrez <stcarrez@nerim.fr>
3245
3246 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
3247 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
3248
2512cf80
CV
32492003-03-20 Corinna Vinschen <vinschen@redhat.com>
3250
3251 * gdb.base/default.exp: Fix regular expression.
3252
0d195a4f
CV
32532003-03-20 Corinna Vinschen <vinschen@redhat.com>
3254
3255 * gdb.base/args.exp: Fix regular expression.
3256
8a2dbca8
CV
32572003-03-20 Corinna Vinschen <vinschen@redhat.com>
3258
3259 * gdb.base/help.exp: Allow Win32 child process.
3260
bf028682
CV
32612003-03-20 Corinna Vinschen <vinschen@redhat.com>
3262
3263 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
3264 when stepping out of main().
3265
182dbe85
CV
32662003-03-20 Corinna Vinschen <vinschen@redhat.com>
3267
3268 * gdb.base/default.exp: Check for win32 specific message when calling
3269 "run" without executable.
3270
d67a6ba5
CV
32712003-03-20 Corinna Vinschen <vinschen@redhat.com>
3272
3273 * gdb.base/args.exp: Expect .exe in output.
3274
a955b5bb
CV
32752003-03-20 Corinna Vinschen <vinschen@redhat.com>
3276
3277 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
3278 Cygwin native.
3279
bf6bad4b
AC
32802003-03-17 Andrew Cagney <cagney@redhat.com>
3281
3282 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
3283 vector registes.
3284 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
3285 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
3286
293e9a31
DC
32872003-03-17 David Carlton <carlton@math.stanford.edu>
3288
3289 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
3290 test, for PR breakpoints/38.
3291 Call test_watchpoint_and_breakpoint.
3292 * gdb.base/watchpoint.c (func3): New function.
3293 (main): Call func3.
3294
5330f2db
DC
32952003-03-04 David Carlton <carlton@math.stanford.edu>
3296
3297 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
3298 Garply<Garply<char> >:: garply".
3299 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
3300 with respect to PR c++/1111; note also PR c++/1113.
3301 (test_template_breakpoints): KFAIL "constructor breakpoint" with
3302 respect to PR c++/1062.
3303 KFAIL "destructor breakpoint" with respect to PR c++/1112.
3304
6ece72da
DC
33052003-03-03 David Carlton <carlton@math.stanford.edu>
3306
3307 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
3308 with respect to PR c++/57.
3309 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
3310 c++/826.
3311 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
3312 respect to PR c++/57.
3313
85ca1584
DC
33142003-03-03 David Carlton <carlton@math.stanford.edu>
3315
3316 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
3317 respect to PR c++/33 into FAILs.
3318
98e9c5b8
MC
33192003-03-03 Michael Chastain <mec@shout.net>
3320
7bedbf27
MC
3321 * configure.in: Update copyright years.
3322
33232003-03-03 Michael Chastain <mec@shout.net>
3324
3325 * Makefile.in: Update copyright years.
98e9c5b8 3326
f683e100
DC
33272003-02-28 David Carlton <carlton@math.stanford.edu>
3328
3329 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
3330 print class instead of struct and/or superfluous protection
3331 specifiers, as long as the resulting output is equivalent to the
3332 source code.
3333 Delete FIXME from end of messages on tests that don't need
3334 fixing.
3335
a9e0cf2c
DC
33362003-02-28 David Carlton <carlton@math.stanford.edu>
3337
3338 * gdb.c++/templates.exp (do_tests): Allow const in the two
3339 Foo<volatile char *>::foo tests.
3340
e8d359df
MS
33412003-02-27 Michael Snyder <msnyder@redhat.com>
3342
d63a86f8 3343 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
3344 will be consistant.
3345
0b71dc91
DC
33462003-02-26 David Carlton <carlton@math.stanford.edu>
3347
3348 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
3349 char *>::foo" test with respect to PR c++/33. Create a new test
3350 which is identical to that one except that it doesn't put the
3351 space between the "char" and the "*"; KFAIL it, too.
3352
dd14ab43
DC
33532003-02-26 David Carlton <carlton@math.stanford.edu>
3354
3355 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
3356 template types into either PASSes or KFAILs (corresponding to PR
3357 c++/57). Tweak indentation. Update copyright.
3358
1146c7f1
SC
33592003-02-23 Stephane Carrez <stcarrez@nerim.fr>
3360
3361 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
3362
74641dfb
MC
33632003-02-13 Michael Chastain <mec@shout.net>
3364
3365 * gdb.base/exprs.exp: Remove i960 remnants.
3366 * gdb.base/funcargs.exp: Likewise.
3367 * gdb.base/list.exp: Likewise.
3368 * gdb.base/ptype.exp: Likewise.
3369
559cd2d0
DC
33702003-02-14 David Carlton <carlton@math.stanford.edu>
3371
3372 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
3373 pEe->D::vg()" from XFAIL to KFAIL.
3374
c4f90d87
JM
33752003-02-13 Jason Molenda (jmolenda@apple.com)
3376
3377 * gdb.base/maint.exp: Update maint print statistics regexp to include
3378 new entries.
3379
cbc4d97c
MC
33802003-02-13 Michael Chastain <mec@shout.net>
3381
3382 * gdb.c++/inherit.exp: Remove call to get_debug_format.
3383
40f235b7
MC
33842003-02-12 Michael Chastain <mec@shout.net>
3385
3386 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
3387 * gdb.c++/inherit.exp: Likewise.
3388 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
3389 * gdb.c++/templates.exp: Likewise.
3390 * gdb.c++/virtfunc.exp: Likewise.
3391
c56716b0
JM
33922003-02-06 Jason Molenda (jason-cl@molenda.com)
3393
3394 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
3395 why the code is written that way.
3396
070afcf8
MC
33972003-02-05 Michael Chastain <mec@shout.net>
3398
3399 * gdb.base/dump.exp: Add missing copyright line.
3400
5d0331e5
JM
34012003-02-05 Jason Molenda (jason-cl@molenda.com)
3402
f7ae6d3e 3403 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
3404 at the beginning so the breakpoint doesn't get set on the loop.
3405
92851186
MC
34062003-02-05 Michael Chastain <mec@shout.net>
3407
3408 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
3409 output for configurations with gcc 2.95.3.
3410
cbf1e085
AC
34112003-02-05 Keith Seitz <keiths@redhat.com>
3412 Andrew Cagney <ac131313@redhat.com>
3413
3414 * gdb.mi/mi-cli.exp: New file.
d63a86f8 3415
29518e1e
MC
34162003-02-04 Michael Chastain <mec@shout.net>
3417
3418 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
3419 Call perror and then continue.
3420
5af1d5f3
MC
34212003-02-03 Michael Chastain <mec@shout.net>
3422
3423 * gdb.c++/pr-1023.cc: New file.
3424 * gdb.c++/pr-1023.exp: New file.
3425
6b549786
JB
34262003-02-05 Jim Blandy <jimb@redhat.com>
3427
3428 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
3429 it's local to foobar. Check for it there, and check that it's not
3430 present in main.
3431 * gdb.c++/local.cc (marker2): New function.
3432 (foobar): Call marker1.
3433 (main): Call marker2 instead of marker1.
3434
67f16606
AC
34352003-02-04 Andrew Cagney <ac131313@redhat.com>
3436
3437 * gdb.disasm/mn10200.exp: Obsolete file.
3438 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
3439 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
3440 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
3441
1c5cb38e
DC
34422003-02-04 David Carlton <carlton@math.stanford.edu>
3443
3444 * gdb.c++/overload.exp: Test intToChar(1).
3445 * gdb.c++/overload.cc (intToChar): New.
3446 (main): Call intToChar.
3447
d1fe6965
DC
34482003-02-03 David Carlton <carlton@math.stanford.edu>
3449
3450 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
3451 'might_kfail' arg.
3452 KFAIL some of the continue_to_bp_overloaded calls, according to
3453 PR c++/1025.
3454
9ba61c5d
MC
34552003-02-01 Michael Chastain <mec@shout.net>
3456
3457 * gdb.base/advance.c (marker1): New marker function.
3458 * gdb.base/advance.exp: When the 'advance' command lands on the
3459 return breakpoint, it can legitimately stop on either the
3460 current line or the next line. Accommodate both outcomes.
3461 * gdb.base/until.exp: Likewise.
3462
e7494ffb
AC
34632003-02-02 Andrew Cagney <ac131313@redhat.com>
3464
3465 2002-11-10 Jason Molenda (jason-cl@molenda.com):
3466 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
3467 now a list, not a tuple.
3468 * gdb.mi/mi-var-display.exp: Ditto.
3469 * gdb.mi/gdb792.exp: Ditto.
3470
075559bc
AC
34712003-02-01 Andrew Cagney <ac131313@redhat.com>
3472
3473 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
3474 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
3475 stack backtraces.
3476 * gdb.mi/mi-syn-frame.c: Part of same.
3477
2bd4c7b1
MK
34782003-02-01 Mark Kettenis <kettenis@gnu.org>
3479
3480 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
3481 gdb.mi/mi1-pthreads.exp: Return instead of calling
3482 gdb_suppress_entire_file.
3483
eabd8992
MS
34842003-02-01 Mark Salter <msalter@redhat.com>
3485
3486 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
3487
71469e2f
MS
34882003-01-31 Mark Salter <msalter@redhat.com>
3489
3490 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
3491 Support empty arg.
3492
38a94d44
MC
34932003-01-30 Michael Chastain <mec@shout.net>
3494
3495 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
3496 This was a workaround for a UTF-8 bug in readline 4.3. The bug
3497 has been fixed in gdb/readline on 2003-01-09.
3498
19ea9e73
MS
34992003-01-29 Michael Snyder <msnyder@redhat.com>
3500
e8d359df
MS
3501 * gdb.base/maint.exp: Allow for leading underscore in symbol.
3502 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
3503 * gdb.base/args.exp: Skip if target does not support args passing.
3504
2307bd6a
DJ
35052003-01-22 Daniel Jacobowitz <drow@mvista.com>
3506
19ea9e73 3507 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
3508 gdb_test. Accept a list of expect arguments as the third
3509 parameter.
3510 (gdb_test): Use it.
3511
f2dd3617
EZ
35122003-01-20 Elena Zannoni <ezannoni@redhat.com>
3513
3514 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
3515 allow for different test tree configurations. Update some
3516 tescases accordingly.
3517 * gdb.arch/altivec-regs.exp: Ditto.
3518 * gdb.asm/asm-source.exp: Ditto.
3519 * gdb.base/advance.exp: Ditto.
3520 * gdb.base/display.exp: Ditto.
d63a86f8 3521 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
3522 * gdb.base/mips_pro.exp: Ditto.
3523 * gdb.base/overlays.exp: Ditto.
3524 * gdb.base/relocate.exp: Ditto.
3525 * gdb.base/setshow.exp: Ditto.
3526 * gdb.base/step-line.exp: Ditto.
3527 * gdb.base/step-test.exp: Ditto.
3528 * gdb.base/until.exp: Ditto.
3529 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
3530
c71cdefd
DC
35312003-01-17 David Carlton <carlton@math.stanford.edu>
3532
3533 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
3534 corresponding to PR c++/945.
3535 Update copyright.
3536
fdba05d7
DC
35372003-01-17 David Carlton <carlton@math.stanford.edu>
3538
3539 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
3540 corresponding to PR c++/68.
3541
35422003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
3543
3544 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
3545 (test_paddr_hairy_functions): Call print_addr_2_kfail for
3546 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
3547
c362c33a
EZ
35482003-01-15 Elena Zannoni <ezannoni@redhat.com>
3549
0fbc361c
EZ
3550 * gdb.base/break.exp: Fix change of default location, because of
3551 removal of until tests.
3552 * gdb.base/help.exp: Update test for new 'until' help message.
3553 Add test for help on 'advance'.
c362c33a
EZ
3554 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
3555
dabf8a35
MK
35562003-01-15 Mark Kettenis <kettenis@gnu.org>
3557
3558 * gdb.base/default.exp: Adapt "info float" test for recent changes
3559 to that command. Add test for "info vector".
3560 * gdb.base/float.exp: New file. Add test for "info float" that
3561 resembles the old test in gdb.base/default.exp.
3562
a1769aca
DC
35632003-01-15 David Carlton <carlton@math.stanford.edu>
3564
3565 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
3566
82025e13
EZ
35672003-01-15 Elena Zannoni <ezannoni@redhat.com>
3568
3569 * gdb.base/break.exp: Move the tests of until command from here...
3570 * gdb.base/until.exp: ... to here. New file. Add other tests.
3571 * gdb.base/advance.c: New file.
3572 * gdb.base/advance.exp: New file.
3573
8f9ab801
EZ
35742003-01-14 Elena Zannoni <ezannoni@redhat.com>
3575
3576 * gdb.base/args.c: New file.
3577 * gdb.base/args.exp: New file.
3578
9ae66589
DJ
35792003-01-14 Daniel Jacobowitz <drow@mvista.com>
3580
3581 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
3582
8d77e5c3
DJ
35832003-01-14 Daniel Jacobowitz <drow@mvista.com>
3584
3585 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
3586
12d2f0a1
DJ
35872003-01-14 Daniel Jacobowitz <drow@mvista.com>
3588
3589 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
3590 dates.
3591
6ca37014
DJ
35922003-01-13 Daniel Jacobowitz <drow@mvista.com>
3593
3594 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
3595
b0023472
DJ
35962003-01-13 Daniel Jacobowitz <drow@mvista.com>
3597
3598 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
3599 (ptype &*"foo").
3600 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
3601
d6abaea5
DJ
36022002-01-13 Daniel Jacobowitz <drow@mvista.com>
3603
3604 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
3605 * gdb.mi/mi1-console.exp: Likewise.
3606
dfd536a7
DJ
36072002-01-13 Daniel Jacobowitz <drow@mvista.com>
3608
3609 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
3610 * gdb.mi/mi1-console.exp: Likewise.
3611
a1fb14a2
DJ
36122003-01-13 Daniel Jacobowitz <drow@mvista.com>
3613
3614 * gdb.c++/overload.exp: Remove some fixed XFAILs.
3615
c4cf40b7
DJ
36162003-01-09 Daniel Jacobowitz <drow@mvista.com>
3617
3618 * gdb.base/detach.exp: New test.
3619
696d5a5b
DJ
36202003-01-09 Daniel Jacobowitz <drow@mvista.com>
3621
3622 * Makefile.in (ALL_SUBDIRS): New variable.
3623 (subdirs, clean, distclean): Use it.
3624 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
3625 regenerating Makefile, since it is generated from the top level.
3626 * gdb.asm/Makefile.in: Likewise.
3627 * gdb.base/Makefile.in: Likewise.
3628 * gdb.c++/Makefile.in: Likewise.
3629 * gdb.disasm/Makefile.in: Likewise.
3630 * gdb.java/Makefile.in: Likewise.
3631 * gdb.mi/Makefile.in: Likewise.
3632 * gdb.threads/Makefile.in: Likewise.
3633 * gdb.trace/Makefile.in: Likewise.
3634
754533e4
DC
36352003-01-09 David Carlton <carlton@math.stanford.edu>
3636
3637 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
3638 Add copyright year 2003.
3639
d8b3e9ee
MC
36402003-01-06 Michael Chastain <mec@shout.net>
3641
3642 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
3643 When selecting a thread, 'line' and 'file' are optional.
3644 * gdb.mi/mi1-pthreads.exp: Likewise.
3645
8e9e0fe6
AS
36462003-01-06 Andreas Schwab <schwab@suse.de>
3647
3648 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
3649 failures.
3650
b5ab8ff3
DJ
36512003-01-04 Daniel Jacobowitz <drow@mvista.com>
3652
3653 Fix PR gdb/844
3654 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
3655 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
3656
3657 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
3658 instead of calling gdb_suppress_entire_file.
3659 * gdb.threads/print-threads.exp: Likewise.
3660 * gdb.threads/schedlock.exp: Likewise.
3661
3662 * gdb.threads/killed.exp: Return instead of calling
3663 gdb_suppress_entire_file.
3664 * gdb.threads/linux-dp.exp: Likewise.
3665 * gdb.threads/pthreads.exp: Likewise.
3666
1e698235
DJ
36672003-01-04 Daniel Jacobowitz <drow@mvista.com>
3668
3669 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
3670 stabs.
3671 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
3672 * gdb.base/whatis.exp: Always allow (void) after function names.
3673
147ff08c
DJ
36742003-01-04 Daniel Jacobowitz <drow@mvista.com>
3675
3676 * gdb.c++/casts.exp: Correct regexp.
3677
dc62bfc2
MK
36782003-01-04 Mark Kettenis <kettenis@gnu.org>
3679
3680 * configure.in: Call AC_CONFIG_HEADER. Don't call
3681 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
3682 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
3683 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
3684 aforementioned directories in the AC_OUPUT call.
3685 * config.hin: New file.
3686 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
3687 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
3688 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
3689 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
3690 pass -I$objdir instead of -I$objdir/$subdir in compilation.
3691 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
3692 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
3693 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
3694 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
3695 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
3696 gdb.threads/configure.in, gdb.threads/configure,
3697 gdb.threads/config.in, gdb.trace/configure.in,
3698 gdb.trace/configure: Removed.
3699
77afa639
MC
37002003-01-03 Michael Chastain <mec@shout.net>
3701
3702 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
3703 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
3704
7634bb6e
DJ
37052003-01-03 Daniel Jacobowitz <drow@mvista.com>
3706
3707 * gdb.base/store.exp: Fix regular expressions.
3708
b39c905e
MK
37092002-12-28 Mark Kettenis <kettenis@gnu.org>
3710
3711 * configure.in: Rewrite.
3712 * configure: Regenerated.
3713
0a8551dd
DC
37142003-01-03 David Carlton <carlton@math.stanford.edu>
3715
3716 * gdb.base/psymtab.exp: New file.
3717 * gdb.base/psymtab1.c: Ditto.
3718 * gdb.base/psymtab2.c: Ditto.
3719
c60b7188
AF
37202002-12-23 Adam Fedor <fedor@gnu.org>
3721
3722 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
3723
ee73db83
DC
37242002-12-23 David Carlton <carlton@math.stanford.edu>
3725
3726 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
3727 and current_directory initialization.
3728
d6c1774e
JB
37292002-12-22 Jim Blandy <jimb@redhat.com>
3730
f0a847b8
JB
3731 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
3732 rather than as part of the output file name.
3733
d6c1774e
JB
3734 * gdb.base/attach.exp: There's no need to copy the test program to
3735 /tmp; that was only ever necessary on HP/UX, and this test is
3736 entirely disabled there anyway.
3737
f0708dbb
JB
37382002-12-21 Jim Blandy <jimb@redhat.com>
3739
4c2acfea
JB
3740 * gdb.c++/psmang.exp: Doc fix.
3741
f0708dbb
JB
3742 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
3743 test.
3744
9579e000
DC
37452002-12-20 David Carlton <carlton@math.stanford.edu>
3746
3747 * gdb.c++/annota2.exp: KFAIL annotate-quit.
3748
d1810171
MC
37492002-12-18 Michael Chastain <mec@shout.net>
3750
3751 * gdb.c++/annota2.exp: Add copyright year 2002.
3752
76565097
DC
37532002-12-17 David Carlton <carlton@math.stanford.edu>
3754
3755 * gdb.c++/try_catch.cc: Add marker comments.
3756 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
3757 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
3758 * gdb.c++/m-static.cc: Ditto.
3759 * gdb.c++/m-static1.cc: Ditto.
3760 * gdb.c++/try_catch.cc: Ditto.
3761
da81390b
JJ
37622002-12-16 Jeff Johnston <jjohnstn@redhat.com>
3763
3764 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
3765 to see whether we are using the new -environment-directory
3766 command which resets via -r or the old version of the command
3767 which may prompt the user. Part of fix for gdb/741.
3768
b304d130
AC
37692002-12-13 Andrew Cagney <ac131313@redhat.com>
3770
3771 * gdb.fortran/types.exp: Update obsolete comment.
3772 * gdb.fortran/exprs.exp: Ditto.
3773 * lib/gdb.exp: Delete obsolete code.
3774 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
3775 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
3776 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
3777 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
3778 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
3779 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
3780 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
3781 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
3782 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
3783 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
3784 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
3785 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
3786 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
3787 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
3788 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
3789 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
3790 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
3791 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
3792 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
3793 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
3794 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
3795 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
3796 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
3797 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
3798 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
3799 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
3800 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
3801 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
3802 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
3803 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
3804 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
3805 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
3806 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
3807 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
3808 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
3809 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
3810 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
3811
a23b6e6a
DC
38122002-12-11 David Carlton <carlton@math.stanford.edu>
3813
3814 * gdb.c++/m-data.exp: Add test for members that shadow global
3815 variables: see PR gdb/804.
3816 * gdb.c++/m-data.cc: Ditto.
3817
6604731b
DJ
38182002-12-10 Daniel Jacobowitz <drow@mvista.com>
3819
3820 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
3821
de46ecd7
DC
38222002-12-06 David Carlton <carlton@math.stanford.edu>
3823
3824 * gdb.base/store.c: Don't declare functions static.
3825
27e829d0
AC
38262002-12-04 Andrew Cagney <ac131313@redhat.com>
3827
3828 * gdb.base/store.exp, gdb.base/store.c: New files.
3829
92806416
DJ
38302002-12-03 Daniel Jacobowitz <drow@mvista.com>
3831
3832 * gdb.base/selftest.exp: Update for current gdb.
3833
3bcbaac5
DJ
38342002-12-03 Daniel Jacobowitz <drow@mvista.com>
3835
3836 * gdb.base/maint.exp: Only dump symbols from one source file
3837 or objfile.
3838
f4f00b1f
DJ
38392002-12-03 Daniel Jacobowitz <drow@mvista.com>
3840
3841 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
3842 function call.
3843
f1c8a949
JB
38442002-11-25 Jim Blandy <jimb@redhat.com>
3845
3846 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
3847 function appearing in error message.
3848
9e297a97
DJ
38492002-11-21 Daniel Jacobowitz <drow@mvista.com>
3850
3851 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
3852
1f312e79
JJ
38532002-11-08 Jeff Johnston <jjohnstn@redhat.com>
3854
d63a86f8
RM
3855 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
3856 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
3857 should be in mi console format. This is part of fix for PR gdb/604.
3858
83c31e7d
FN
38592002-09-18 Fernando Nasser <fnasser@redhat.com>
3860
3861 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
3862 which explicitly prints the zero offset as "+0".
3863
322b3f65
DJ
38642002-10-22 Daniel Jacobowitz <drow@mvista.com>
3865
3866 * gdb.threads/schedlock.c (args): Make unsigned.
3867
38682002-10-21 Daniel Jacobowitz <drow@mvista.com>
3869
3870 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
3871 numbers. Allow "foo2|selected stack frame".
3872 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
3873 * gdb.asm/asmsrc2.s: Likewise.
3874 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
3875 comments.
3876 * gdb.asm/mips.inc: New file.
3877
5e2fe5b8
AF
38782002-10-18 Adam Fedor <fedor@gnu.org>
3879
3880 * gdb.base/default.exp: Update expected output to include 'ObjC'.
3881 * gdb.base/help.exp: Likewise.
3882
abe1a5d0
KB
38832002-10-17 Kevin Buettner <kevinb@redhat.com>
3884
3885 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
3886 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
3887
10abb1d4
JB
38882002-10-02 Jim Blandy <jimb@redhat.com>
3889
3890 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
3891
1f609b42
AC
38922002-10-01 Andrew Cagney <ac131313@redhat.com>
3893
3894 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
3895 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
3896 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
3897 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
3898 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
3899 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
3900 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
3901
0aee02e4
AC
39022002-09-29 Andrew Cagney <ac131313@redhat.com>
3903
3904 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
3905 * mi0-disassemble.exp, mi0-eval.exp: Delete.
3906 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
3907 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
3908 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
3909 * mi0-var-block.exp, mi0-var-child.exp: Delete.
3910 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 3911
6fde09ad
KB
39122002-09-27 Kevin Buettner <kevinb@redhat.com>
3913
3914 * gdb.base/annota1.exp (info break): Make directory components of
3915 path optional since not all compilers emit this debug information.
3916
3917 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
3918 step ends up stepping out of the function instead of stopping on
3919 the epilogue.
3920
9e8aab75
KS
39212002-09-26 Keith Seitz <keiths@redhat.com>
3922
3923 * lib/insight-support.exp (gdbtk_start): Figure out where
3924 the insight executable is based on where gdb is. Use this
3925 executable to start insight instead of gdb.
3926
e36180d7
AC
39272002-09-25 Andrew Cagney <cagney@redhat.com>
3928
3929 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
3930
9dd34b2b
AC
39312002-09-24 Andrew Cagney <ac131313@redhat.com>
3932
3933 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
3934 test_isolated_complaints.
3935 (test_empty_complaint): New function.
3936 (test_empty_complaints): New function. Check no output when no
3937 complaints.
d63a86f8 3938
dea97812
KB
39392002-09-19 Jim Blandy <jimb@redhat.com>
3940
3941 * gdb.base/charset.exp, gdb.base/charset.c: New files.
3942
54951bd7
AC
39432002-09-19 Andrew Cagney <ac131313@redhat.com>
3944
3945 * gdb.gdb/complaints.exp: New file.
3946
dec43320
AC
39472002-09-18 Andrew Cagney <ac131313@redhat.com>
3948
3949 * gdb.base/maint.exp: Check `help maint internal-warning'.
3950
e70d6e3f
DC
39512002-09-18 David Carlton <carlton@math.stanford.edu>
3952
3953 * gdb.c++/m-static.exp: Remove breakpoints depending on line
3954 numbers, and replace them by a single breakpoint after the
3955 constructors are all finished.
3956 Add test 4.
3957 * gdb.c++/m-static.cc: Add test 4.
3958 * gdb.c++/m-static.h: New file.
3959 * gdb.c++/m-static1.cc: New file.
3960
3961 * gdb.c++/printmethod.exp: New file.
3962 * gdb.c++/printmethod.cc: New file.
3963
3964 * gdb.c++/pr-574.exp: New file.
3965 * gdb.c++/pr-574.cc: New file.
3966
afb5c968
CV
39672002-09-18 Corinna Vinschen <vinschen@redhat.com>
3968
3969 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
3970 embedded targets which never actually exit.
3971
31e45dee
FN
39722002-09-18 Fernando Nasser <fnasser@redhat.com>
3973
3974 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
3975 "don't step after run" as unresolved or unsupported, instead of xfail.
3976
a283c5a1
CV
39772002-09-18 Corinna Vinschen <vinschen@redhat.com>
3978
3979 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
3980 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
3981 Add newline to expected string in "step out of main (status wrapper)"
3982 case.
3983
11350d2a
CV
39842002-09-18 Corinna Vinschen <vinschen@redhat.com>
3985
3986 * lib/gdb.exp (rerun_to_main): Allow restarting application.
3987 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
3988
0deec7d6
TT
39892002-09-17 Tom Tromey <tromey@redhat.com>
3990
3991 * gdb.base/printcmds.exp (test_print_string_constants): Expect
3992 \000, not \0, in double-quoted string.
3993
b2b4a1b5
CV
39942002-09-14 Corinna Vinschen <vinschen@redhat.com>
3995
c9d37158 3996 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
3997 string after running the commands execution on breakpoint tests.
3998
1c56143a
CV
39992002-09-13 Corinna Vinschen <vinschen@redhat.com>
4000
4001 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
4002
37f8da45
JB
40032002-09-12 Joel Brobecker <brobecker@gnat.com>
4004
4005 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
4006
08b468e0
KS
40072002-09-10 Keith Seitz <keiths@redhat.com>
4008
4009 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
4010 runto proc.
4011 (mi_run_to_main): Use mi_runto.
4012 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
4013
dc360f58
KS
40142002-09-10 Keith Seitz <keiths@redhat.com>
4015
4016 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
4017 regexp for stopping at main. Could have multiple event notifications.
4018 Don't assume that main was declared with no parameters.
4019 (mi_next): Use mi_step_to.
4020 (mi_step): Use mi_next_to.
4021
ce3abcfb
CV
40222002-09-09 Corinna Vinschen <vinschen@redhat.com>
4023
4024 * gdb.base/default.exp: Fix expected string in `info float' test.
4025
d1f5b980
BE
40262002-09-09 Ben Elliston <bje@redhat.com>
4027
4028 * config/mips.exp: Update comments.
4029 * config/mips-idt.exp: Likewise.
4030 * config/nind.exp: Likewise.
4031 * config/slite.exp: Likewise.
4032 * config/sparclet.exp: Likewise.
4033 * config/udi.exp: Likewise.
4034 * config/vx.exp: Likewise.
4035 * config/vxworks29k.exp: Likewise.
4036
2f71430b
JB
40372002-09-05 Jim Blandy <jimb@redhat.com>
4038
4039 * gdb.threads/killed.exp: Fix test failure message.
4040
7ddebc7e
KS
40412002-09-04 Keith Seitz <keiths@redhat.com>
4042
4043 * lib/mi-support.exp: Update copyright.
4044 (mi_gdb_test): Increase the priority of the expected pattern
4045 so that it matches gdb_test.
4046
0ae67eb3
KS
40472002-09-03 Keith Seitz <keiths@redhat.com>
4048
4049 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
4050 Use integer comparison instead of string comparison for testing
4051 whether binary was built.
4052
38fc42c8
JB
40532002-09-03 Jim Blandy <jimb@redhat.com>
4054
4055 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
4056
b6ff0e81
JB
40572002-08-29 Jim Blandy <jimb@redhat.com>
4058
4059 * gdb.threads/pthreads.exp: Move the portable thread compilation
4060 code into a function in lib/gdb.exp, and call that from here.
4061 * lib/gdb.exp (gdb_compile_pthreads): New function.
4062
07c98896
KS
40632002-08-29 Keith Seitz <keiths@redhat.com>
4064
4065 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
4066 expect_out so that callers can get at it.
4067
0312286c
DJ
40682002-08-23 Daniel Jacobowitz <drow@mvista.com>
4069
4070 * gdb.threads/print-threads.c: New file.
4071 * gdb.threads/print-threads.exp: New file.
4072 * gdb.threads/schedlock.c: New file.
4073 * gdb.threads/schedlock.exp: New file.
4074
dd039bc4
EZ
40752002-08-22 Elena Zannoni <ezannoni@redhat.com>
4076
4077 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
4078 not altivec.c.
4079
1f36144c
MK
40802002-08-17 Mark Kettenis <kettenis@gnu.org>
4081
4082 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
4083 targets. The problem should be fixed now.
4084
16057ec7 40852002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
4086
4087 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
4088 2002-07-24 change that removes final dots from error messages.
4089
3c1499ad
TT
40902002-08-13 Tom Tromey <tromey@redhat.com>
4091
4092 * gdb.base/readline.exp: New file.
4093
a20ce2c3
AC
40942002-08-01 Andrew Cagney <ac131313@redhat.com>
4095
4096 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
4097 supress message.
4098
db034ac5
AC
40992002-08-01 Andrew Cagney <cagney@redhat.com>
4100
4101 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
4102 CHILL_FOR_TARGET and CHILL_LIB.
4103 * configure.in (configdirs): Remove gdb.chill.
4104 * configure: Regenerate.
4105 * lib/gdb.exp: Obsolete references to chill.
4106 * gdb.fortran/types.exp: Ditto.
4107 * gdb.fortran/exprs.exp: Ditto.
4108
3e000b18
KB
41092002-07-30 Kevin Buettner <kevinb@redhat.com>
4110
4111 * gdb.base/shlib-call.exp (additional_flags): Conditionally
4112 set Irix-specific compile and link flags.
4113
28f4966b
KB
41142002-07-29 Kevin Buettner <kevinb@redhat.com>
4115
4116 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
4117 source files. The ``-o'' option doesn't work with the ``-E'' option
4118 when using the Irix compiler.
4119
46c0d5a6
DJ
41202002-07-19 Daniel Jacobowitz <drow@mvista.com>
4121
4122 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
4123 Improve support for reusing an exec file. Copy exec file
4124 to target, and run gdbserver on the target instead of on the host.
4125
eecf4bed
JB
41262002-07-18 Jim Blandy <jimb@redhat.com>
4127
0f815cdf
JB
4128 * gdb.base/ending-run.exp: Don't expect to see the program end in
4129 some orderly fashion when we're running on a real stand-alone
4130 board.
4131
eecf4bed
JB
4132 * gdb.base/interrupt.exp: Correct logic for skipping tests on
4133 targets that don't support interrupts.
4134
52d309e4
JB
41352002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
4136
4137 * gdb.base/attach.exp: Add patterns to match output from /proc-based
4138 systems.
4139 Move comments in expect statements to inside the actions, so that they
4140 don't get matched against.
4141
ff683d9e
MK
41422002-07-10 Mark Kettenis <kettenis@gnu.org>
4143
4144 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
4145 function when asleep" test.
4146
b5356753
AC
41472002-07-10 Andrew Cagney <ac131313@redhat.com>
4148
4149 * gdb.base/page.exp: Rewrite to handle problems with very long
4150 `info set' output. Update copyright.
4151
6aa4d13a
AC
41522002-06-26 Andrew Cagney <ac131313@redhat.com>
4153
4154 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
4155 gdb.threads-hp.
4156 * gdb.hp/configure: Regenerate.
4157 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
4158 * gdb.hp/gdb.threads-hp/configure: Delete file.
4159 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
4160
8cf8c2b8
AC
41612002-06-22 Andrew Cagney <ac131313@redhat.com>
4162
4163 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
4164 setlocale, bindtextdomain and textdomain.
4165
6827a8f8
JB
41662002-06-11 Jim Blandy <jimb@redhat.com>
4167
919d772c
JB
4168 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
4169 preprocessor macro information is present.
4170
6827a8f8
JB
4171 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
4172 tests.
4173
c15b0d21
MS
41742002-06-06 Michael Snyder <msnyder@redhat.com>
4175
c5984d70
MS
4176 * gdb.base/overlays.exp: Record addresses of overlay
4177 functions in TCL variables rather than in GDB variables,
4178 to avoid having GDB convert them to pointers (with loss
4179 of information).
4180
d63a86f8 4181 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 4182 default linker script changes.
c15b0d21
MS
4183 * gdb.base/long_long.exp: Add check for sizeof (long double).
4184
be26fe0d
ML
41852002-06-06 Michal Ludvig <mludvig@suse.cz>
4186
4187 * gdb.asm/asm-source.exp: Add x86-64 target.
4188 * gdb.asm/x86_64.inc: New.
d63a86f8 4189
258093ca 41902002-05-30 Michael Chastain <mec@shout.net>
258093ca 4191
4b3153f1 4192 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
4193 * gdb.c++/m-static.cc: New file.
4194 * gdb.c++/m-static.exp: New file.
4195
241264c6
MS
41962002-05-28 Michael Snyder <msnyder@redhat.com>
4197
4198 * gdb.base/call-ar-st.exp: Allow for reduced floating point
4199 precision.
4200
9bba8c8f 42012002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 4202
4b3153f1 4203 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
4204 * gdb.c++/m-data.cc: New file.
4205 * gdb.c++/m-data.exp: New file.
4206
42072002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 4208
4b3153f1 4209 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 4210 * gdb.c++/try_catch.cc: New file.
d63a86f8 4211 * gdb.c++/try_catch.exp: New file.
9bba8c8f 4212
def1b996
MC
42132002-05-27 Michael Chastain <mec@shout.net>
4214
4215 * gdb.c++/local.exp: Accept more nested types in output.
4216
522ba268
MC
42172002-05-26 Michael Chastain <mec@shout.net>
4218
4219 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
4220
277254ba
MS
42212002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
4222
4223 * lib/gdb.exp (gdb_wrapper_init): Just because
4224 gdb_wrapper_file exists, this does not mean that the file
4225 should not be rebuilt. That is what gdb_wrapper_initialized
4226 is for.
4227 (default_gdb_init): Reset gdb_wrapper_initialized.
4228
b61a8733
MS
42292002-05-23 Michael Snyder <msnyder@redhat.com>
4230
d63a86f8 4231 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
4232 the precision of the floating point test results.
4233 * gdb.base/call-rt-st.exp: Ditto.
4234
b61a8733
MS
4235 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
4236 * gdb.base/call-rt-st.exp: Ditto.
4237
56f6e910
MC
42382002-05-19 Michael Chastain <mec@shout.net>
4239
4240 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
4241
ad0b0016
EZ
42422002-05-19 Elena Zannoni <ezannoni@redhat.com>
4243
4244 * configure.in (configdirs): Add gdb.arch.
4245 * configure: Regenerate.
4246
f617d2b6
JB
42472002-05-17 Jim Blandy <jimb@redhat.com>
4248
4249 * gdb.base/completion.exp: Recognize the more detailed error
4250 messages produced by the macro expander's lexical analyzer.
4251
eac2a696
EZ
42522002-05-14 Elena Zannoni <ezannoni@redhat.com>
4253
4254 * gdb.arch/altivec-abi.c: New file.
4255 * gdb.arch/altivec-abi.exp: New file.
4256 * gdb.arch/altivec-regs.c: New file.
4257 * gdb.arch/altivec-regs.exp: New file.
4258
2fdde8f8
DJ
42592002-05-14 Daniel Jacobowitz <drow@mvista.com>
4260
4261 * gdb.base/maint.exp (maint print type): Update for new type
4262 structure.
d63a86f8 4263
e31f1a7c
EZ
42642002-05-14 Elena Zannoni <ezannoni@redhat.com>
4265
4266 * gdb.arch: New directory.
4267 * gdb.arch/configure.in: New file.
4268 * gdb.arch/configure: New file.
4269 * gdb.arch/Makefile.in: New file.
4270
db589741
CV
42712002-05-13 Corinna Vinschen <vinschen@redhat.com>
4272
4273 * gdb.asm/asm-source.exp: Add v850 as supported target.
4274 * gdb.asm/v850.inc: New file.
4275
8ce2a7dc
DJ
42762002-05-13 Daniel Jacobowitz <drow@mvista.com>
4277
4278 * gdb.c++/annota2.exp (annotate-quit): Add comment.
4279
df763c7f
DJ
42802002-05-12 Daniel Jacobowitz <drow@mvista.com>
4281
4282 * gdb.base/break.exp: Check 'break "marker2"'.
4283
377daeed
MS
42842002-05-10 Michael Snyder <msnyder@redhat.com>
4285
4286 * gdb.base/long_long.exp: Fix typo.
4287
c4b7bc2b
JB
42882002-05-10 Jim Blandy <jimb@redhat.com>
4289
ecac9a4e
JB
4290 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
4291 a bug.
4292
c4b7bc2b
JB
4293 * gdb.base/printcmds.exp (test_integer_literals_rejected):
4294 Recognize more detailed error message produced by the macro
4295 expander's lexical analyzer.
4296 * lib/gdb.exp (test_print_reject): Same.
4297
e71019a1
MK
42982002-05-09 Mark Kettenis <kettenis@gnu.org>
4299
4300 * gdb.c++/method.exp: Fix typo.
4301
fedfc8e6
MS
43022002-05-08 Michael Snyder <msnyder@redhat.com>
4303
166a1957
MS
4304 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
4305 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 4306 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
4307 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
4308 Add iftarget clause for strongarm.
d63a86f8 4309
f1c47eb2
MS
43102002-05-06 Michael Snyder <msnyder@redhat.com>
4311
cb9a9d3e
MS
4312 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
4313 (gdb_continue_to_end): Accept output from status wrapper.
4314 * gdb.base/ending-run.exp: Add case for output from status wrapper.
4315 Clean up fail messages to match pass messages.
4316
f1c47eb2
MS
4317 Enable the "needs_status_wrapper" testsuite feature.
4318 * lib/gdb.exp (gdb_wrapper_init): New procedure.
4319 (gdb_compile): Conditionally call gdb_wrapper_init.
4320 * gdb.base/a2-run.exp: Recognize output from status wrapper.
4321 * gdb.c++/method.exp: Recognize output from status wrapper.
4322
6079c749
BE
43232002-05-06 Ben Elliston <bje@redhat.com>
4324From Graydon Hoare <graydon@redhat.com>
4325
4326 * config/sid.exp: Include support for "rawsid" protocol.
4327
188baff3
JB
43282002-05-03 Jim Blandy <jimb@redhat.com>
4329
4330 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
4331 * gdb.c++/hang3.C: New file.
4332
b9c07f0f
AC
43332002-05-04 Andrew Cagney <ac131313@redhat.com>
4334
4335 * gdb.base/default.exp: Remove obsolete code.
4336 * gdb.c++/misc.exp: Ditto. Update copyright.
4337 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
4338 * gdb.base/whatis.exp: Ditto. Update copyright.
4339 * gdb.base/scope.exp: Ditto. Update copyright.
4340 * gdb.base/ptype.exp: Ditto. Update copyright.
4341 * gdb.base/printcmds.exp: Ditto. Update copyright.
4342 * gdb.base/opaque.exp: Ditto. Update copyright.
4343 * gdb.base/list.exp: Ditto.
4344 * gdb.base/funcargs.exp: Ditto. Update copyright.
4345 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
4346 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
4347 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
4348 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
4349 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
4350 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
4351
5c7a0397
MS
43522002-05-02 Michael Snyder <msnyder@redhat.com>
4353
d6dcc264 4354 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
4355 * gdb.base/long_long.exp: Add xscale target.
4356 * gdb.base/default.exp: Add xscale target.
4357
eb7f1c48
JB
43582002-05-01 Jim Blandy <jimb@redhat.com>
4359
4360 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
4361 gdb.c++/hang.exp: New test.
4362
a6befae8
FF
43632002-05-01 Fred Fish <fnf@redhat.com>
4364
4365 * gdb.base/completion.exp: Handle completions of "./Make" for
4366 more than one completion possibility, as is the case when we
4367 build and test in the source tree.
4368
0a310277
AG
43692002-04-29 Anthony Green <green@redhat.com>
4370
4371 * gdb.java/jmisc1.exp: New file.
4372 * gdb.java/jmisc2.exp: New file.
4373
6ff9af88
DJ
43742002-04-24 Daniel Jacobowitz <drow@mvista.com>
4375
4376 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
4377
96b3d632
EZ
43782002-04-23 Elena Zannoni <ezannoni@redhat.com>
4379
4380 * gdb.base/help.exp: Change 'help status' to allow for target
4381 dependent output differences.
4382
5019bb54
MC
43832002-04-22 Michael Chastain <mec@shout.net>
4384
4385 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
4386
a805a116
MC
43872002-04-22 Michael Chastain <mec@shout.net>
4388
4389 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
4390
a1706bfd
DM
43912002-04-17 David S. Miller <davem@redhat.com>
4392
4393 * gdb.asm/sparc64.inc: New file.
4394 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
4395
a73a20a2
EZ
43962002-04-19 Elena Zannoni <ezannoni@redhat.com>
4397
4398 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
4399 instruction file directly into the build tree. Clean up at end of
4400 test.
4401
ba678339
DM
44022002-04-18 David S. Miller <davem@redhat.com>
4403
4404 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
4405 handle 64-bit platforms correctly.
4406 * gdb.base/maint.exp: Likewise.
4407
b03399da
KB
44082002-04-18 Kevin Buettner <kevinb@redhat.com>
4409
4410 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
4411 ``-fpic'' when compiling files comprising a shared library, but
4412 it does need additional linker flags in order to find shared
4413 libraries at run time.
4414
e2004992
KB
44152002-04-18 Kevin Buettner <kevinb@redhat.com>
4416
4417 * gdb.base/cvexpr.c (use): New function.
4418 (main): Invoke use() on all global variables to prevent
4419 some linkers from deleting these otherwise unused symbols.
4420
d8937120
MC
44212002-04-17 Michael Chastain <mec@shout.net>
4422From David S. Miller <davem@redhat.com>
4423
4424 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
4425 handle 64-bit platforms correctly.
4426
ffd61a58
MS
44272002-04-12 Michael Snyder <msnyder@redhat.com>
4428From Jim Blandy <jimb@redhat.com>
4429 * gdb.base/foo.c (foox): Remove section attribute; the linker
4430 script can handle this instead.
4431 * gdb.base/bar.c (barx): Same.
4432 * gdb.base/baz.c (bazx): Same.
4433 * gdb.base/grbx.c (grbxx): Same.
4434
4435 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
4436 manager doesn't automatically unmap overlays unnecessarily.
4437
6b8426a6
MH
44382002-04-10 Martin M. Hunt <hunt@redhat.com>
4439
4440 * gdb.base/ending-run.exp: Fix pattern for Mips targets
4441 stepping out of main.
4442
34af4875
MC
44432002-04-09 Michael Chastain <mec@shout.net>
4444
4445 * gdb.c++/local.cc (main): Move call to marker1() inside nested
4446 scope so that the nested scope tests will make sense.
4447 * gdb.c++/local.exp: Write patterns that actually work with gcc
4448 (the HP patterns "were never known to work with gcc").
4449 Keep the old aCC patterns too.
4450
2d1676a0
DJ
44512002-04-09 Daniel Jacobowitz <drow@mvista.com>
4452
4453 * gdb.base/attach.exp: Correct target board test.
4454
3a63e3f9
MC
44552002-04-08 Michael Chastain <mec@shout.net>
4456
4457 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
4458 in a const method. Add some xfail and fail cases for configurations
4459 that do not emit the "const ...".
4460
f18dabd2
MC
44612002-04-07 Michael Chastain <mec@shout.net>
4462
4463 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
4464 Accept "A * const" and "const A * const" as type of "this".
4465 Fix spelling of getFunky throughout. Make messages uniform.
4466
0fcddd82
EZ
44672002-04-07 Elena Zannoni <ezannoni@redhat.com>
4468
4469 Work around for PR gdb/285:
4470 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
4471
16a8534a
EZ
44722002-04-07 Elena Zannoni <ezannoni@redhat.com>
4473
4474 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
4475 instructions file at run time instead of configure time.
4476 Sometimes we run the test in a directory that is not the one we
4477 configured in.
4478 * gdb.asm/configure.in: Delete creation of symlink.
4479 * gdb.asm/configure: Regenerate.
4480
24181d81
JB
44812002-04-05 J. Brobecker <brobecker@gnat.com>
4482
4483 * gdb.gdb/xfullpath.exp: New test, to exercise the new
4484 xfullpath () function.
4485
7cdb7107
DJ
44862002-04-04 Daniel Jacobowitz <drow@mvista.com>
4487
4488 * gdb.asm/Makefile.in: Correct dependencies.
4489
4490 * gdb.asm/powerpc.inc: New file.
4491 * gdb.asm/asm-source.exp: Add PowerPC.
4492 * gdb.asm/configure.in: Likewise.
4493 * gdb.asm/configure: Regenerated.
4494
a7d17088
DJ
44952002-04-04 Daniel Jacobowitz <drow@mvista.com>
4496
4497 * gdb.base/relocate.exp: New file.
4498 * gdb.base/relocate.c: New file.
4499
cd721503
FF
45002002-04-04 Fred Fish <fnf@redhat.com>
4501
4502 * gdb.base/step-test.exp: Update comment regarding stopping in
4503 memcpy/bcopy calls inserted as part of the compiler runtime.
4504
b22ad7a7
MS
45052002-04-04 Michael Snyder <msnyder@redhat.com>
4506
4507 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
4508
5f279fa6
DJ
45092002-04-03 Daniel Jacobowitz <drow@mvista.com>
4510
4511 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
4512 (gdb_expect): Remove $notransfer hack.
4513
dd0fd3ce
DJ
45142002-04-02 Daniel Jacobowitz <drow@mvista.com>
4515
4516 * gdb.c++/classes.exp ("calling method for small class"): Match
4517 updated register output.
4518
1e50cda1
DJ
45192002-03-30 Daniel Jacobowitz <drow@mvista.com>
4520
4521 Fix PR gdb/452
4522 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
4523 when finished. Make gdb_file_cmd send "exec-file" when
4524 appropriate.
4525
24015922
DJ
45262002-03-30 Daniel Jacobowitz <drow@mvista.com>
4527
4528 * gdb.base/attach.exp: Remove extra setup_xfail.
4529
dd7dfd64
MS
45302002-03-26 Michael Snyder <msnyder@redhat.com>
4531
4532 * gdb.base/default.exp: Add tests for dump, append, and restore.
4533 * gdb.base/help.exp: Add tests for dump, append, and restore.
4534 * gdb.base/dump.exp: New file, test dump, append and restore.
4535 * gdb.base/dump.c: New file.
4536
48b2f8d7
MS
45372002-03-27 Michael Snyder <msnyder@redhat.com>
4538
d63a86f8 4539 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
4540 clean-ups in help messages.
4541
05b4d525
FF
45422002-03-26 Fred Fish <fnf@redhat.com>
4543
4544 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
4545 have debugging info for those functions and the compiler uses them
4546 internally to copy structs around.
4547
d7679631
FF
45482002-03-26 Fred Fish <fnf@redhat.com>
4549
4550 * gdb.base/list.exp: Revert the change made yesterday and add note
4551 about why we don't list the default lines for remote targets.
4552
523ac3f9
MS
45532002-03-25 Michael Snyder <msnyder@redhat.com>
4554
4555 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
4556
754b2b8d
FF
45572002-03-25 Fred Fish <fnf@redhat.com>
4558
4559 * gdb.base/list.exp: This test works on remote targets so remove
4560 the short circuit for remote targets. Update copyright.
4561
33c3e192
FF
45622002-03-25 Fred Fish <fnf@redhat.com>
4563
4564 * gdb.base/attach.exp: Fix logic error that was suppressing this
4565 test for all non hppa*-*-hpux* targets, instead of the hp target.
4566 Move comments closer to the suppression point. Also now need to
4567 check that we are running natively.
4568
d43e73ee
MS
45692002-03-22 Michael Snyder <msnyder@redhat.com>
4570
882c8f02
MS
4571 * gdb.base/default.exp: Add test for gcore. Update copyright.
4572 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 4573
04c12f60
FF
45742002-03-06 Fred Fish <fnf@redhat.com>
4575
4576 * gdb.base/funcargs.c: Remove extraneous ';' character.
4577 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
4578
b43df995
MC
45792002-03-04 Michael Chastain <mec@shout.net>
4580
4581 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
4582 accommodate gcc v3 function signature.
4583 * gdb.mi/mi0-var-cmd-exp: Ditto.
4584
92362027
AC
45852002-02-24 Andrew Cagney <ac131313@redhat.com>
4586
4587 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
4588 ``GNU/Linux'' or ``Linux kernel''
4589 * testsuite/gdb.threads/pthreads.c: Ditto.
4590
258ad32d
MC
45912002-02-24 Michael Chastain <mec@shout.net>
4592
4593 * gdb.threads/pthreads.c (thread1): Add a return statement.
4594 (thread2): Likewise.
4595 (foo): Likewise.
4596
04c3b3d4
MC
45972002-02-23 Michael Chastain <mec@shout.net>
4598
4599 * gdb.threads/linux-dp.c (philosopher): Add a return statement
4600 to placate gcc.
4601
5a2a0a20
MC
46022002-02-23 Michael Chastain <mec@shout.net>
4603
4604 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
4605 test "ptype bint". The test passes on all my stabs configurations.
4606
a640f7fc
JB
46072002-02-21 Jim Blandy <jimb@redhat.com>
4608
27924826
JB
4609 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
4610 filename at a time, and watch for the ones we want to see.
4611
a640f7fc
JB
4612 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
4613 types of pointers to prototyped functions.
4614
edcc8c75
AC
46152002-02-20 Andrew Cagney <ac131313@redhat.com>
4616
4617 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
4618 signed, unsigned and straight char.
4619 (padding_char, padding_short, padding_int, padding_long,
4620 padding_long_long, padding_float, padding_double,
4621 padding_long_double): New global variables.
4622 (fill, fill_structs): New functions.
4623
4624 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
4625 for correctly sized writes. Update copyright.
4626 (get_valueof): New procedure.
4627 (get_sizeof): Call get_valueof.
4628 (check_valueof): New procedure.
4629 (check_padding): New procedure.
4630
ac57ea44
MC
46312002-02-20 Michael Chastain <mec@shout.net>
4632
4633 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
4634 to setup_xfail. Document some of the remaining calls.
4635
7a10c941
MC
46362002-02-18 Michael Chastain <mec@shout.net>
4637
4638 * gdb.c++/userdef.exp: Update copyright year.
4639
fb8acdcc
DJ
46402002-02-18 Daniel Jacobowitz <drow@mvista.com>
4641
4642 * gdb.c++/userdef.exp: Test overloaded operators properly.
4643 Remove xfails.
4644
fda6ae12
MS
46452002-02-14 Michael Snyder <msnyder@redhat.com>
4646
4647 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
4648
676a0442
DJ
46492002-02-14 Daniel Jacobowitz <drow@mvista.com>
4650
4651 * gdb.base/a2-run.exp: Check for a remote target properly.
4652 * gdb.base/annota1.exp: Likewise.
4653 * gdb.base/list.exp: Likewise.
4654 * gdb.base/reread.exp: Likewise.
4655 * gdb.base/scope.exp: Likewise.
4656 * gdb.base/shlib-call.exp: Likewise.
4657 * gdb.base/term.exp: Likewise.
4658 * gdb.c++/annota2.exp: Likewise.
4659
78b4f468
RE
46602002-02-13 Richard Earnshaw <rearnsha@arm.com>
4661
4662 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
4663
9a81ba51
MC
46642002-02-10 Michael Chastain <mec@shout.net>
4665
4666 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
4667 (call_after_alloca): Ditto.
4668
004af6c7
DJ
46692002-02-10 Daniel Jacobowitz <drow@mvista.com>
4670
4671 * gdb.base/ending-run.exp: Guard "cont" test with
4672 gdb_skip_stdio_test.
4673
37225f62
JB
46742002-02-06 Jim Blandy <jimb@redhat.com>
4675
4676 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
4677 from here...
4678 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
4679 To here. Disable this test on non-HP platforms. Add big comment.
4680
fe6fdd96
MS
46812002-02-04 Michael Snyder <msnyder@redhat.com>
4682
4683 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
4684 other than d10v and m32r.
4685
036fad3f
RE
46862002-02-02 Richard Earnshaw <rearnsha@arm.com>
4687
4688 * gdb.base/default.exp: Rewrite test patterns to reduce time
4689 taken to match them.
4690
7148ab62
DJ
46912002-01-30 Daniel Jacobowitz <drow@mvista.com>
4692
4693 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
4694 Allow a start function above main.
4695 * gdb.threads/linux-dp.exp: Fix copyright date.
4696
396cc255
DJ
46972002-01-30 Daniel Jacobowitz <drow@mvista.com>
4698
4699 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
4700 (check_philosopher_stack): Check for manager thread before checking
4701 for a just-starting thread.
4702
f038d31b
DJ
47032002-01-30 Daniel Jacobowitz <drow@mvista.com>
4704
4705 From Neil Booth <neil@daikokuya.demon.co.uk>:
4706 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
4707 warnings.
4708
b3ff9d9a
FF
47092002-01-21 Fred Fish <fnf@redhat.com>
4710
4711 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
4712 not caller.
4713
39ad761d
JB
47142002-01-21 Jim Blandy <jimb@redhat.com>
4715
4716 * gdb.base/reread.exp: Check that GDB properly re-reads the
4717 executable file when it changes while no inferior is running.
4718
aaf320fa
FF
47192002-01-21 Fred Fish <fnf@redhat.com>
4720
4721 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
4722 optionally accept the "shlib events" variation.
4723
808a31f5
JB
47242002-01-21 Jim Blandy <jimb@redhat.com>
4725
4726 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
4727 call `fflush' after every `printf', so that the output is produced
4728 at predictable points, regardless of whatever buffering does (or
4729 doesn't) take place.
4730 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
4731 at different points.
4732
4420d5e2
DJ
47332002-01-20 Daniel Jacobowitz <drow@mvista.com>
4734
4735 * gdb.c++/inherit.exp: Update copyright years.
4736 * gdb.c++/method.exp: Likewise.
4737
3e36a0f4
DJ
47382002-01-20 Daniel Jacobowitz <drow@mvista.com>
4739
4740 * gdb.c++/classes.exp: Update for improved v3 support and skipping
4741 artificial methods/arguments.
4742 * gdb.c++/derivation.exp: Likewise.
4743 * gdb.c++/inherit.exp: Likewise.
4744 * gdb.c++/method.exp: Likewise.
4745 * gdb.c++/virtfunc.exp: Likewise.
4746
b4ceaee6
AC
47472002-01-18 Andrew Cagney <ac131313@redhat.com>
4748
4749 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
4750 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
4751 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
4752 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
4753 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
4754 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
4755
ecace851
JB
47562002-01-17 Jim Blandy <jimb@redhat.com>
4757
4758 * gdb.asm/asm-source.exp (info symbol): Take another shot at
4759 anchoring the pattern matching the entry point symbol's name.
4760
375fc983
AC
47612002-01-17 Andrew Cagney <ac131313@redhat.com>
4762
4763 * gdb.base/maint.exp: Update ``maint internal-error'' to match
4764 continue/quit query. Update copyright.
4765
fe6fdd96
MS
47662002-01-14 Michael Snyder <msnyder@redhat.com>
4767
4768 * gdb.base/gcore.exp: Remove extra debugging output.
4769
e017c81f
DJ
47702002-01-13 Daniel Jacobowitz <drow@mvista.com>
4771
4772 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
4773 for slightly dubious v2 mangled string.
4774
37ab3bf8
DJ
47752002-01-13 Daniel Jacobowitz <drow@mvista.com>
4776
4777 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
4778
1bc05c3a 47792002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 4780
1bc05c3a 4781 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 4782
1bc05c3a
JM
4783 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
4784 constructors.
4785 * gdb.c++/derivation.exp: Likewise.
4786 * gdb.c++/templates.exp: Likewise.
4787 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 4788
1bc05c3a
JM
47892002-01-10 Michael Snyder <msnyder@redhat.com>
4790
4791 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 4792
a911c360
MS
47932002-01-08 Michael Snyder <msnyder@redhat.com>
4794
4795 * gdb.base/gcore.exp: New test for generate-core-file command.
4796 * gdb.base/gcore.c: Testcase for above.
4797 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
4798
ea2119ec
JM
47992002-01-08 Jason Merrill <jason@redhat.com>
4800
4801 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
4802
68203136
FF
48032002-01-07 Fred Fish <fnf@redhat.com>
4804
4805 * gdb.c++/overload.exp: Remove unconditional xfails for:
4806 print foo_instance1.overloadargs(1)
4807 print foo_instance1.overloadargs(1, 2)
4808 print foo_instance1.overloadargs(1, 2, 3)
4809 print foo_instance1.overloadargs(1, 2, 3, 4)
4810 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
4811 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
4812 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
4813 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
4814 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
4815 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
4816 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
4817 print foo_instance1.overload1arg()
4818 print foo_instance1.overload1arg((char)arg2)
4819 print foo_instance1.overload1arg((signed char)arg3)
4820 print foo_instance1.overload1arg((unsigned char)arg4)
4821 print foo_instance1.overload1arg((int)arg7)
4822 print foo_instance1.overload1arg((unsigned int)arg8)
4823 print foo_instance1.overload1arg((float)arg11)
4824 print foo_instance1.overload1arg((double)arg12)
d63a86f8 4825
21b9b5b1
MS
48262002-01-07 Michael Snyder <msnyder@redhat.com>
4827
4828 * gdb.base/huge.exp: New test. Print a very large target data object.
4829 (skip_huge_test): New test variable. Define if you want to skip this
4830 test. The test reads an 8 megabyte data object from the target, so it
4831 might be very time consuming on remote targets with a slow connection.
4832 * gdb.base/huge.c: New file. Test case for above.
4833
725f922e
FF
48342002-01-07 Fred Fish <fnf@redhat.com>
4835
4836 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
4837 g_instance.bfoo, and g_instance.cfoo.
4838
634d57ec
JL
4839Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
4840
f286b2c3
JL
4841 * gdb.base/break.c (multi_line_if_conditional): New function.
4842 (multi_ilne_while_conditional): Likewise.
4843 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
4844 IF or WHILE condition puts the breakpoint at the start of
4845 the condition.
4846
634d57ec
JL
4847 * gdb.base/selftest.exp (backtrace through signal handler): Remove
4848 hppa*-*-hpux* expected failure.
4849 * gdb.base/structs.exp (do_function_calls): Similarly.
4850
4851 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
4852 watchpoints.
4853
9fbfe2dc
AC
48542002-01-06 Andrew Cagney <ac131313@redhat.com>
4855
4856 Fix PR gdb/66.
4857 * gdb.base/structs.exp: Replace skip for a29k with skip for
4858 gdb,cannot_call_functions.
4859 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
4860 * gdb.base/callfuncs.exp: Ditto.
4861 * gdb.base/call-rt-st.exp: Ditto.
4862 * gdb.base/call-strs.exp: Ditto.
4863 * gdb.base/callfwmall.exp: Ditto.
4864 * gdb.base/scope.exp: Obsolete xfail a29k.
4865 * gdb.c++/misc.exp: Ditto.
4866 * gdb.c++/cplusfuncs.exp: Ditto.
4867 * gdb.base/ptype.exp: Ditto.
4868 * gdb.base/printcmds.exp: Ditto.
4869 * gdb.base/opaque.exp: Ditto.
4870 * gdb.base/list.exp: Ditto.
4871 * gdb.base/funcargs.exp: Ditto.
4872 * gdb.base/default.exp: Ditto.
4873
8ddad156
MS
48742002-01-04 Michael Snyder <msnyder@redhat.com>
4875
ca4976a6 4876 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
4877 * gdb.base/maint.exp: Add tests for maint info sections options.
4878
1b074332
JL
4879Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
4880
4881 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
4882
7d159115
CV
48832001-12-20 Corinna Vinschen <vinschen@redhat.com>
4884
4885 * gdb.asm/arm.inc: New file.
4886 * gdb.asm/asm-source.exp: Add arm targets.
4887 * gdb.asm/configure.in: Ditto.
4888 * gdb.asm/configure: Recreated from configure.in.
4889
8fb87725
JL
4890Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
4891
afabe08c
JL
4892 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
4893 with HP's compiler.
4894 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
4895 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
4896 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
4897 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
4898
4899 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
4900 either HP's compilers or GCC.
4901
db521deb
JL
4902 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
4903 a SIGBUS or SIGSEGV.
4904
4905 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
4906
4907 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
4908 can be compiled with either HP's compiler or GCC.
4909
cfa88ab7
JL
4910 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
4911 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
4912 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
4913
ca344dff
JL
4914 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
4915 to match current gdb output. Update due to using auto-solib-limit
4916 for limiting instead of overloading auto-solib-add.
4917 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
4918 test program.
4919
3f3c6e55 4920 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
4921 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
4922 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
4923 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
4924 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
4925 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
4926 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
4927 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
4928 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
4929 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
4930 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
4931 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
4932 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 4933
8fb87725
JL
4934 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
4935 a SIGTRAP to the inferior.
4936
cf599fa7
CV
49372001-12-19 Corinna Vinschen <vinschen@redhat.com>
4938
4939 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
4940 Substitute call to target_link by call to gdb_compile.
4941
2cd045cd
JL
4942Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
4943
4944 * gdb.base/break.exp: Fix HP specific search string when testing
4945 backtracing in a called function.
4946
d63a86f8 4947 * gdb.base/constvars.exp: Only set lang to C++ if we're
2cd045cd
JL
4948 compiling the test with HP's compilers.
4949 * gdb.base/volatile.exp: Similarly.
4950
99ebe9ac
JB
49512001-12-19 Jim Blandy <jimb@redhat.com>
4952
4953 * gdb.base/printcmds.exp: Expect the null character to be printed
4954 as '\0', and the '\013' to be printed as '\v'.
4955 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
4956 * gdb.base/setvar.exp: Same.
4957
b9891b29
JB
49582001-12-17 Jim Blandy <jimb@redhat.com>
4959
0eba65ab
JB
4960 * gdb.base/completion.exp: Rather than completing very long
4961 filenames, which can make the readline library produce output we
4962 don't recognize, cd to the directory first, and then complete
4963 using nice, short relative paths.
4964
6970b5b1
JB
4965 * gdb.base/completion.exp: On some systems, there is, in fact, a
4966 variable named `b' in scope, since GDB treats all static
4967 variables as being in scope. So use `no_var_named_this'
4968 instead of `b'.
4969
b9891b29
JB
4970 * gdb.base/corefile.exp: Recognize the message saying that GDB
4971 can't find the core file's registers as a failure.
4972
e6ccd35f
JSC
49732001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
4974
4975 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
4976 test expect string more specific.
4977
105ba819
CV
49782001-12-13 Corinna Vinschen <vinschen@redhat.com>
4979
4980 * gdb.asm/asm-source.exp: Add support for xstormy16.
4981 * gdb.asm/configure.in: Ditto.
4982 * gdb.asm/configure: Rebuild.
4983 * gdb.asm/xstormy16.inc: New file.
4984
e9e79dd9
FF
49852001-12-10 Fred Fish <fnf@redhat.com>
4986
4987 * gdb.base/maint.exp: Update to match changes in type dumping code.
4988
347dc97d
JB
49892001-12-10 Jim Blandy <jimb@redhat.com>
4990
4991 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
4992 matching the entry point symbol's name at the beginning of the
4993 line.
4994
5178b9d6
DJ
49952001-12-07 Daniel Jacobowitz <drow@mvista.com>
4996
4997 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
4998 gdb.c++/inherit.exp, gdb.c++/method.exp,
4999 gdb.c++/namespace.exp, gdb.c++/templates.exp,
5000 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
5001 and class layout support.
5002
af890c52
DJ
50032001-12-07 Daniel Jacobowitz <drow@mvista.com>
5004
5005 * gdb.c++/classes.exp: Add test for static member function.
5006 * gdb.c++/misc.cc: Add class with static member function.
5007
7a345fb3
JB
50082001-12-07 Jim Blandy <jimb@redhat.com>
5009
f2e54a80 5010 If GDB says it can't find the struct the function returned, report
8032bf31
JB
5011 those tests as `unsupported'.
5012 * gdb.base/call-rt-st.exp (print_struct_call): New function.
5013 Rewrite subsequent tests to use it.
5014
5015 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
5016 those tests as `unsupported'.
5017 * gdb.base/structs.exp (call_struct_func): New function.
5018 (do_function_calls): Use call_struct_func to call the functions
5019 returning structs.
5020
0bc69509
JB
5021 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
5022 whether functions are prototyped or not, so we can't possibly pass
5023 arguments to t_float_values2 properly.
5024
7a345fb3
JB
5025 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
5026 value of `timeout' for targets other than the mips*tx39-*.
5027
edb6ede1
MS
50282001-12-06 Michael Snyder <msnyder@redhat.com>
5029
d63a86f8 5030 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
5031 and detect whether the start symbol has a leading underscore.
5032
2d842f13
JB
50332001-12-04 Jim Blandy <jimb@redhat.com>
5034
5035 * gdb.base/completion.exp: Clarify indentation.
5036
68550daf
JB
50372001-12-03 Jim Blandy <jimb@redhat.com>
5038
5039 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
5040 variables on the S/390, not `.word'.
5041
cd5195a8
JB
50422001-11-30 Jim Blandy <jimb@redhat.com>
5043
5044 Add assembly-source tests for s390-ibm-linux.
5045 * gdb.asm/s390.inc: New file.
5046 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
5047 the S/390 architecture.
5048 * gdb.asm/configure: Regenerated.
5049
ca9efc90
MS
50502001-11-30 Michael Snyder <msnyder@redhat.com>
5051
5052 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
5053 next, info source, info sources, info line, global and static
5054 variables, and static functions.
5055 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
5056 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
5057 * gdb.asm/asmsrc1.s: Add a static function and some variables.
5058 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
5059 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
5060 (gdbasm_leave): Restore frame pointer.
5061 (gdbasm_startup): Copy stack set-up from crt0.S.
5062
d0e66976
FN
50632001-11-26 Fernando Nasser <fnasser@redhat.com>
5064
5065 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
5066 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
5067 to a local (non-static) variable. Copy tstruct.a to a static buffer
5068 and return a pointer to that buffer.
5069 * gdb.base/callfwmall.c (t_structs_a): Ditto.
5070
e2334072
MK
50712001-11-24 Mark Kettenis <kettenis@gnu.org>
5072
5073 * gdb.asm/configure.in: Fix recognition of ix86 target.
5074 * gdb.asm/configure: Regenerate.
5075
756caa3d
MS
50762001-11-21 Michael Snyder <msnyder@redhat.com>
5077
5078 * gdb.asm/sparc.inc: New file.
5079 * gdb.asm/asm-source.exp: Recognize sparc target.
5080 * gdb.asm/configure.in: Recognize sparc target.
5081 * gdb.asm/configure: Regenerate.
d63a86f8 5082
9a4d72d5
MS
50832001-11-21 Michael Snyder <msnyder@redhat.com>
5084
5085 * gdb.asm/m32r.inc: New file.
5086 * gdb.asm/asm-source.exp: Recognize m32r target.
5087 * gdb.asm/configure.in: Recognize m32r target.
5088 * gdb.asm/configure: Regenerate.
5089
a773d1cd
MS
50902001-11-20 Michael Snyder <msnyder@redhat.com>
5091
017ac23d
MS
5092 * gdb.asm/i386.inc: New file.
5093 * gdb.asm/asm-source.exp: Recognize ix86 target.
5094 * gdb.asm/configure.in: Recognize ix86 target.
5095 * gdb.asm/configure: Regenerate.
5096
a773d1cd
MS
5097 * gdb.c++/namespace.exp: Fix quotes in output messages.
5098
bb632afb
MS
50992001-11-14 Michael Snyder <msnyder@redhat.com>
5100
25d559ca 5101 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
5102 qualifier in a type cast expression, to designate an address
5103 in the instruction space (Harvard architecture).
5104
4749e309
MS
51052001-11-13 Michael Snyder <msnyder@redhat.com>
5106
5107 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
5108 Tests for expressions using 'const' and 'volatile'.
5109
25050984
CV
51102001-11-13 Corinna Vinschen <vinschen@redhat.com>
5111
5112 * gdb.asm/asm-sources.exp: Allow defining linker flags.
5113
1902c51f
DJ
51142001-11-12 Daniel Jacobowitz <drow@mvista.com>
5115
5116 * lib/mi-support.exp (mi_run_to_helper): Move comments
5117 outside of gdb_expect.
5118
dcf95b47
DJ
51192001-11-11 Daniel Jacobowitz <drow@mvista.com>
5120
5121 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
5122 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
5123 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
5124 mi0_run_to): New functions.
5125 * gdb.mi/mi-simplerun.exp: Use them.
5126 * gdb.mi/mi0-simplerun.exp: Likewise.
5127 * gdb.mi/mi-var-cmd.exp: Likewise.
5128 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 5129
45b074e1
AC
51302001-11-10 Andrew Cagney <ac131313@redhat.com>
5131
5132 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
5133 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
5134
bf50d346
AC
51352001-11-09 Andrew Cagney <ac131313@redhat.com>
5136
5137 * gdb.base/restore.exp: Include $expected value in restored test
5138 message.
5139
9383332c
AC
51402001-11-09 Andrew Cagney <ac131313@redhat.com>
5141
5142 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
5143 implemented.
5144
db62520a
MS
51452001-11-08 Michael Snyder <msnyder@redhat.com>
5146
5147 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
5148 Add pass/fail message for stop at breakpoint in call dummy function.
5149
b5703437
MS
51502001-11-07 Michael Snyder <msnyder@redhat.com>
5151
d63a86f8
RM
5152 * gdb.c++/templates.exp (test_template_breakpoints):
5153 If we get an overload menu, but it does not match what
760f6330 5154 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
5155 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
5156 making the whitespace optional. Argument for "new" may be
5157 "unsigned" as well as "unsigned int/long".
d63a86f8 5158 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
5159 making the whitespace optional. Also replace "(void) with
5160 "((void|)), making the keyword "void" optional.
d63a86f8 5161 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
5162 making the whitespace optional. Also replace "(void) with
5163 "((void|)), making the keyword "void" optional.
3bf40917
MS
5164 * gdb.base/callfuncs.c (t_float_values): This function must
5165 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 5166 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
5167 can be tested against both cases. Usually one case involves
5168 promotion of float to double, while the other does not.
5169 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
5170 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
5171 includes a stack frame for "start".
5172
c8ab4e6d
JB
51732001-11-05 Jim Blandy <jimb@redhat.com>
5174
5175 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
5176 pointers are 32 bits long, and that offsets of relocs are always
5177 stored in the data (REL-style), and not in the reloc entry itself
5178 (RELA-style).
5179 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
5180 stabs.
5181
3f08ced9
MS
51822001-11-01 Michael Snyder <msnyder@redhat.com>
5183
5184 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
5185 and regular expression operators by using quoting.
5186
cbfa24cd
MS
51872001-10-31 Michael Snyder <msnyder@redhat.com>
5188
5189 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
5190 depending on what the symbol table contains.
5191 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
5192 the output of the ptype command. Similarly, accept both "const &"
5193 and "const&".
5194
aaa68313
CV
51952001-10-31 Corinna Vinschen <vinschen@redhat.com>
5196
5197 * gdb.base/miscexprs.c (main): Add usage of preprocessor
5198 symbol `STORAGE' to allow to choose the storage class of
5199 the local datastructures.
5200 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
5201 compiler directive.
5202
91740388
MS
52032001-10-30 Michael Snyder <msnyder@redhat.com>
5204
5205 * gdb.base/jump.exp: Allow it to run for all targets.
5206
1b7c05e7
CV
52072001-10-29 Corinna Vinschen <vinschen@redhat.com>
5208
5209 * gdb.base/call-ar-st.c (print_double_array): Match for loop
5210 with new double_array size.
5211 (main): Change storage class of all local variables to static.
5212 Reduce size of double_array to 9.
5213 * gdb.base/call-ar-st.exp: Increase timeout value.
5214 Change expected output for double array to match new size in
5215 call-ar-st.c.
5216
36a22261
CV
52172001-10-29 Corinna Vinschen <vinschen@redhat.com>
5218
5219 * gdb.base/ending-run.exp: Create identical output when passing
5220 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 5221 Stormy16 target.
36a22261 5222
92b8ae91
MK
52232001-10-28 Mark Kettenis <kettenis@gnu.org>
5224
5225 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
5226 that we catch the expected failure under Linux/x86.
5227
cb135b83
OF
52282001-10-29 Orjan Friberg <orjanf@axis.com>
5229
5230 * gdb.base/setvar.exp: Escape curly braces.
5231 * gdb.stabs/weird.exp: Ditto.
5232
6884aa54
DJ
52332001-10-27 Daniel Jacobowitz <drow@mvista.com>
5234
5235 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
5236 * gdm.mi/mi0-hack-cli.exp: Likewise.
5237
0398c9aa
AC
52382001-10-25 Andrew Cagney <ac131313@redhat.com>
5239
5240 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
5241 messages.
5242
d20bf2e8
AC
52432001-10-21 Andrew Cagney <ac131313@redhat.com>
5244
5245 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
5246 checking MI enabled.
5247
03dd63aa
CV
52482001-10-09 Corinna Vinschen <vinschen@redhat.com>
5249
5250 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
5251
1d9d99f3
FCE
52522001-10-04 Frank Ch. Eigler <fche@redhat.com>
5253
5254 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
5255 if gdb child process crashes, just signal an error.
5256
838ae6c4
JB
52572001-10-02 Jim Blandy <jimb@redhat.com>
5258
5259 * lib/gdb.exp (test_xfail_format): Simplify.
5260
5261 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
5262 front of the variable name `format'. Simplify `if'.
5263
8f0cbc1c
DJ
52642001-10-01 Daniel Jacobowitz <drow@mvista.com>
5265
5266 * gdb.threads/pthreads.exp: Wait for output and delay
5267 before sending ^C.
5268
1f08dafd
DJ
52692001-10-01 Daniel Jacobowitz <drow@mvista.com>
5270
5271 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
5272 some incorrect output instead of timing out.
5273 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
5274
674f90ff
CV
52752001-09-28 Corinna Vinschen <vinschen@redhat.com>
5276
5277 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
5278 check to allow additional `int'.
5279
9b284272
DJ
52802001-09-27 Daniel Jacobowitz <drow@mvista.com>
5281
5282 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
5283 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
5284
b55a4771
MS
52852001-09-27 Michael Snyder <msnyder@redhat.com>
5286
5287 * lib/gdb.exp (test_debug_format): New proc.
5288 (setup_xfail_format): Use new proc test_debug_format.
5289 * gdb.base/constvars.exp (local_compiler_xfail_check): New
5290 proc; use new service proc test_debug_format.
5291 Replace all other "gcc_compiled" tests with this test.
5292 * gdb.base/volatile.exp (local_compiler_xfail_check): New
5293 proc; use new service proc test_debug_format.
5294 Replace all other "gcc_compiled" tests with this test.
5295
52962001-09-27 Michael Snyder <msnyder@redhat.com>
5297
5298 * gdb.base/cvexpr.exp: New file.
5299 * gdb.base/cvexpr.c: New file
5300 Test for expressions using const and volatile keywords.
5301
4e6667ac
CV
53022001-09-26 Corinna Vinschen <vinschen@redhat.com>
5303
5304 * gdb.base/constvars.exp: Check for different orders of keywords
5305 and additional "int" strings in output.
5306
4f337972
AC
53072001-09-22 Andrew Cagney <ac131313@redhat.com>
5308
5309 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
5310 responses from "help maint".
5311
2015650d
FCE
53122001-09-19 Frank Ch. Eigler <fche@redhat.com>
5313
5314 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
5315 to localhost:NNN instead of :NNN, in case Xvfb is listening
5316 only on TCP.
5317
f3bcedc1
CV
53182001-09-19 Corinna Vinschen <vinschen@redhat.com>
5319
5320 * gdb.base/recurse.exp: When checking leaving the watchpoint
5321 scope, recognize when gdb is in function's epilogue and pass.
5322
6b819c92
KS
53232001-09-18 Keith Seitz <keiths@redhat.com>
5324
5325 * lib/insight-support.exp (_gdbtk_export_target_info): Add
5326 support for running tests against sid targets.
5327 (gdbtk_done): Ditto.
5328
a10c9419
CV
53292001-09-18 Corinna Vinschen <vinschen@redhat.com>
5330
5331 * gdb.base/ending-run.c (main): Set stdout buffersize
5332 to the same reasonable value for any target.
5333 * gdb.base/ending-run.exp: Add a regular expression
5334 to make testsuite happy on Sanyo Stormy16 target.
5335
739d0d99
CV
53362001-09-17 Corinna Vinschen <vinschen@redhat.com>
5337
5338 * gdb.base/display.c (do_loops): Add float variable `f'.
5339 Increment f in loop.
5340 * gdb.base/display.exp: Increment timeout by 60 seconds.
5341 Change float display test to use variable `f'.
5342
1b8947f0
JB
53432001-09-17 Jim Blandy <jimb@redhat.com>
5344
5345 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
5346 overflowing the limited breakpoint tables on some ROM monitors
5347 (like the ROM68K).
5348
9890ac81
FCE
53492001-09-15 Frank Ch. Eigler <fche@redhat.com>
5350
5351 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
5352 the "-ac" (disable access control) flag.
5353
6db765ea
JH
53542001-08-30 Jeff Holcomb <jeffh@redhat.com>
5355
5356 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
5357 ints.
5358
4c32cc04
KS
53592001-08-30 Keith Seitz <keiths@redhat.com>
5360
5361 * lib/gdb.exp: Move all insight-related functionality into
5362 separate file.
5363 * lib/insight-support.exp: New file.
5364
8d6e6f81
FCE
53652001-08-29 Frank Ch. Eigler <fche@redhat.com>
5366
5367 * config/sid.exp (sid_start): Never set sid verbosity; disable
5368 expect_background {} that consumed its stdout; tolerate </dev/null.
5369 Attempt to set endianness override in "sid" protocol mode. Cleanup.
5370
6a90e1d0
AC
53712001-08-18 Andrew Cagney <ac131313@redhat.com>
5372
5373 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
5374 CLI jump command to start it.
5375 (mi_run_to_main): Fail immediatly when unexpected output.
5376
1759b3c3
AC
53772001-08-18 Andrew Cagney <ac131313@redhat.com>
5378
5379 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
5380 beginning of function. Fix PR gdb/191.
5381
61d11d80
FCE
53822001-08-16 Frank Ch. Eigler <fche@redhat.com>
5383
5384 * config/sid.exp (sid_start): Don't warn if we cannot figure out
5385 what to force sid endianness to.
5386
942a4df2
KS
53872001-08-15 Keith Seitz <keiths@redhat.com>
5388
5389 * lib/gdb.exp (gdbtk_start): Don't set environment
5390 variables for TCL_LIBRARY and friends. Insight will
5391 now figure these out for itself.
5392
0521c418
MS
53932001-08-02 Michael Snyder <msnyder@redhat.com>
5394
5395 * gdb.base/completion.exp: Remove the symbol "a64l" from
5396 the expect string; this is target-specific, and not related
5397 to what is being tested.
5398
74a9a58a
DB
53992001-08-02 Dave Brolley <brolley@redhat.com>
5400
5401 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
5402
c70819fa
MS
54032001-07-25 Michael Snyder <msnyder@redhat.com>
5404
c2b8fa57
MS
5405 * gdb.base/consecutive.exp: New file. Test stepping over
5406 breakpoints on consecutive instructions.
5407 * gdb.base/consecutive.c: New file.
5408
c70819fa
MS
5409 * gdb.base/call-rt-st.exp: Use double-backslash to quote
5410 curly braces in regular expressions.
5411
2b1a1355
MS
54122001-07-25 Michael Snyder <msnyder@redhat.com>
5413
5414 * gdb.base/ending-run.exp: Accept "Program exited normally" as
5415 legitimate output from stepping out of main.
5416
413eca6f
KS
54172001-07-22 Keith Seitz <keiths@redhat.com>
5418
5419 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
5420 the empty string, do not run the tests.
5421
7e5a9322
SC
54222001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
5423
5424 * gdb.base/long_long.exp: Detect size of pointer. Take into
5425 account 2-byte pointers when testing for p/a results.
5426
de58f10f
SC
54272001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
5428
d63a86f8 5429 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
5430 and defined to 1K for m68hc11.
5431 (random_data): Reduce table to 1K for embedded platforms (68hc11).
5432 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
5433 (sizeof_random_data): New variable to tell the size of the data table;
5434 don't test past this size; always run to main.
5435
d6f5fea1
SC
54362001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
5437
5438 * gdb.base/return2.exp: return of long long and double fails for
5439 68HC11; don't execute these tests on that platform.
5440 * gdb.base/return.exp: Return of a double fails for 68hc11.
5441
c477543d
SC
54422001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
5443
5444 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
5445 tests that print a float.
5446 * call-rt-st.exp: Likewise.
5447
63cf1c79
MK
54482001-07-12 Mark Kettenis <kettenis@gnu.org>
5449
5450 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
5451 running this test on Linux.
5452
112f9ab5
MC
54532001-06-24 Michael Chastain <chastain@redhat.com>
5454
5455 * gdb.base/arithmet.exp: Remove some tests to make all test names
5456 unique.
5457
4970cb0f
MS
54582001-07-03 Michael Snyder <msnyder@redhat.com>
5459
5460 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
5461 the output of the ptype command.
5462
d85da69f
MS
54632001-07-02 Michael Snyder <msnyder@redhat.com>
5464
4c8a82de
MS
5465 * gdb.base/completion.exp: Don't assume that break.c is the only
5466 source file that may contain functions named "marker".
d85da69f
MS
5467 * gdb.base/corefile.exp: Quote the curly braces in regexp.
5468
8afc772b
AC
54692001-06-28 Andrew Cagney <ac131313@redhat.com>
5470
5471 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
5472 of files to delete.
5473
5474 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
5475 * gdb.disasm/h8300s.exp: New file.
5476 gdb.disasm/h8300s.s: Likewise.
5477
cff22675
AC
54782001-06-27 Andrew Cagney <ac131313@redhat.com>
5479
5480 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
5481 empty breakpoint tables.
5482
68c81b54
AC
54832001-06-25 Andrew Cagney <ac131313@redhat.com>
5484
5485 * lib/mi-support.exp: Update args=... part of stop-reason
5486 patterns. Accept either a list or a tuple.
5487
2dd62704
AC
54882001-06-23 Andrew Cagney <ac131313@redhat.com>
5489
5490 * lib/mi-support.exp: Remove local emacs variable defining
5491 change-log-default-name.
5492
b4127474
MC
54932001-06-22 Michael Chastain <chastain@redhat.com>
5494
5495 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
5496 This is operationally compatible with the previous version.
5497
8dbfb380
JB
54982001-06-13 Jim Blandy <jimb@redhat.com>
5499
5500 * lib/gdb.exp (gdb_test): Doc fix.
5501
f2d8c86d
MC
55022001-06-10 Michael Chastain <chastain@redhat.com>
5503
5504 * gdb.base/exprs.exp: Remove a duplicate test.
5505
81564d34
JB
55062001-06-06 Jim Blandy <jimb@redhat.com>
5507
5508 * gdb.base/return2.exp (main): Use values to test float and double
5509 returns that are not NaN's, to avoid being confused by IEEE
5510 comparison rules.
5511
da55addb
MS
55122001-06-04 Michael Snyder <msnyder@redhat.com>
5513
5514 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 5515 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
5516 rather than wait for 12 more tests to time out.
5517
42c65987
JB
55182001-06-06 Jim Blandy <jimb@redhat.com>
5519
b18bced9 5520 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 5521 Don't forget to match the GDB prompt.
b18bced9 5522
42c65987
JB
5523 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
5524
5b41e5f0
JB
55252001-06-04 Jim Blandy <jimb@redhat.com>
5526
5527 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
5528 command.
5529
015e046f
KB
55302001-05-31 Kevin Buettner <kevinb@redhat.com>
5531
5532 * gdb.base/annota1.exp (info break): Match four or more spaces
5533 after "Address".
5534
fb1ffbbe
MC
55352001-05-31 Michael Chastain <chastain@redhat.com>
5536
5537 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
5538 (dm_type_int_star): Likewise.
5539 (dm_type_long_star): Likewise.
5540 (dm_type_void_star): Likewise.
5541
5ea2a32c
KB
55422001-05-29 Kevin Buettner <kevinb@redhat.com>
5543
5544 * gdb.base/completion.exp (INPUTRC): Set this environment variable
5545 to a known value in order to get consistent results regardless
5546 of the setting of INPUTRC or the presence or contents of .inputrc.
5547
ae23c492
MS
55482001-05-24 Michael Snyder <msnyder@redhat.com>
5549
ac55707e
MS
5550 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
5551 Don't require that the main thread and the manager thread are the
5552 first in the list.
5553
ae23c492
MS
5554 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
5555 debugging. If test fails, issue an "unsupported" not a "fail".
5556
400071f1
JB
55572001-05-24 Jim Blandy <jimb@redhat.com>
5558
5559 Don't assume that short is shorter than int.
5560 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
5561 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 5562 this isn't true.
400071f1
JB
5563 ("print unsigned char == (~0)"): Add test that verifies that ~0,
5564 an int, is not equal to ~0 stored in an unsigned char. This tests
5565 the same thing that the previous test meant to, but works on
5566 16-bit machines, too.
5567 ("print unsigned char != (~0)"): Same test, complemented.
5568
0816a3e5
MS
55692001-05-24 Michael Snyder <msnyder@redhat.com>
5570
5571 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 5572 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
5573 and prevents dejagnu getting out of step.
5574
f6dc23a9
KB
55752001-05-23 Kevin Buettner <kevinb@redhat.com>
5576
5577 * gdb.base/finish.exp (finish_void): Revise pattern for
5578 stopping on the call statement to not permit stopping at
5579 the start of the instructions comprising the call sequence.
5580
7dbd117d
MC
55812001-05-19 Michael Chastain <chastain@redhat.com>
5582
5583 * gdb.base/callfuncs.exp: Make all test names unique.
5584 * gdb.base/commands.exp: Make all test names unique.
5585 * gdb.base/condbreak.exp: Make all test names unique.
5586 * gdb.base/dbx.exp: Make all test names unique.
5587 * gdb.base/default.exp: Make all test names unique.
5588 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
5589 and TIMEOUT messages to their corresponding PASS message.
5590 * gdb.base/ending-run.exp: Make all test names unique.
5591 * gdb.base/long_long.exp: Remove duplicate test.
5592
6b0b0a9e
KB
55932001-05-21 Kevin Buettner <kevinb@redhat.com>
5594
5595 * gdb.base/finish.exp (finish_void): Allow "finish" command to
5596 stop on the call statement as well as the statement after the
5597 call.
5598
2caa35cb
MS
55992001-05-21 Michael Snyder <msnyder@redhat.com>
5600
5601 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
5602
40713331
EZ
56032001-05-10 Elena Zannoni <ezannoni@redhat.com>
5604
5605 * gdb.base/completion.exp: Revamp test. Make it execute on all
5606 platforms.
5607
c2c1be8d
EZ
56082001-05-10 Elena Zannoni <ezannoni@redhat.com>
5609
2c9cd303
EZ
5610 * config/gdbserver.exp (gdb_load): Handle the case
5611 in which the arguments to gdbserver are given in the
5612 baseboard configuration file.
5613 Also handle the case in which the server needs to do a
5614 load.
5615
9671de48
KS
56162001-05-07 Keith Seitz <keiths@cygnus.com>
5617
5618 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
5619 set up the display for testing.
5620 (gdbtk_start): Convert all paths to paths that tcl will like.
5621 Export target information to environment.
5622 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
5623 necessary.
5624 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
5625 (to_tcl_path): New proc to convert a given pathname into
5626 a path acceptible as an argument to a tcl command.
5627 (_gdbtk_export_target_info): New proc to export target info
5628 into the environment for gdbtk testing.
5629 (gdbtk_done): New proc to signal end-of-test.
5630
5a360f47
JB
56312001-05-06 Jim Blandy <jimb@redhat.com>
5632
5633 * restore.c: Make the code of caller0 correspond to its comment.
5634
66c756c6
MS
56352001-05-03 Michael Snyder <msnyder@redhat.com>
5636
5637 * config/sid.exp (gdb_target_sid): Check for error messages.
5638 On error or timeout, don't make expect exit (which will terminate
5639 all subsequent tests); instead just make gdb exit.
d63a86f8 5640 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
5641 return a negative value.
5642
a966fde5
JB
56432001-04-24 Jim Blandy <jimb@redhat.com>
5644
851c18e0
JB
5645 * gdb.c++/templates.exp: If we see the prompt for the overload
5646 list, but we haven't recognized any of the longer patterns,
5647 arrange for this test to fail, not hang.
5648
a966fde5
JB
5649 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
5650 variations.
5651
db144853
MC
56522001-04-22 Michael Chastain <chastain@redhat.com>
5653
5654 * gdb.c++/local.exp: Use the 'runto' library function.
5655 * gdb.c++/namespace.exp: Likewise.
5656 * gdb.c++/overload.exp: Likewise.
5657
3207ec21
KB
56582001-03-26 Kevin Buettner <kevinb@redhat.com>
5659
5660 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
5661 * gdb.base/step-line.exp: New file. Test step/next in presence of
5662 #line directives.
5663 * gdb.base/step-line.c: New file. Test program for the above.
5664 * gdb.base/step-line.inp: New file. We pretend that this file has
5665 been transformed by some other tool into step-line.c.
5666
13b57657
JB
56672001-03-21 Jim Blandy <jimb@redhat.com>
5668
5669 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
5670 unmangled operator names.
5671
754cbe1c
JB
56722001-03-20 Jim Blandy <jimb@redhat.com>
5673
5674 * gdb.threads/linux-dp.exp: Recognize an additional message
5675 generated by GDB when it doesn't understand how to debug threads
5676 on the target system.
5677
177495c9
AC
56782001-03-19 Andrew Cagney <ac131313@redhat.com>
5679
5680 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
5681
f266096b
MC
56822001-03-12 Michael Chastain <chastain@redhat.com>
5683
5684 * gdb.c++/derivation.exp: Use the 'runto' library function.
5685
cac3c2ff
MC
56862001-03-12 Michael Chastain <chastain@redhat.com>
5687
5688 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
5689
b6c11a24
MC
56902001-02-24 Michael Chastain <chastain@redhat.com>
5691
5692 * gdb.c++/ref-types.exp: Change handwritten code to library
5693 function 'runto'.
5694
6bae5bce
OF
56952001-03-16 Orjan Friberg <orjanf@axis.com>
5696
5697 * gdb.base/signals.exp: Set count to 0 explicitly.
5698
0015fd9a
MS
56992001-03-15 Mark Salter <msalter@redhat.com>
5700
5701 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
5702 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
5703 (gdb_load): Add support for additional target_info: gdb_download_size
5704 and gdb_load_timeout.
0015fd9a 5705
fc33412a
DT
5706Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
5707
5708 * gdb.base/annota1.exp: Move test of isnative to earlier in the
5709 file -- to prevent failing when the compile fails but we have no
5710 intention of running the tests anyway.
5711
5712 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
5713 tests if set.
5714
5715 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
5716 integers.
5717
5718 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
5719 * gdb.c++/namespace.exp: Ditto.
5720
115f06de
OF
57212001-03-07 Orjan Friberg <orjanf@axis.com>
5722
5723 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
5724 * gdb.base/pointers.exp: Relax pattern match of decimals.
5725
b6ba6518
KB
57262001-03-06 Kevin Buettner <kevinb@redhat.com>
5727
5728 * Makefile.in, config/abug.exp, config/cfdbug.exp,
5729 config/cpu32bug.exp, config/dve.exp, config/est.exp,
5730 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
5731 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
5732 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
5733 config/sh.exp, config/sid.exp, config/slite.exp,
5734 config/sparclet.exp, config/udi.exp, config/unknown.exp,
5735 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
5736 config/vxworks.exp, config/vxworks29k.exp,
5737 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
5738 gdb.base/all-bin.exp, gdb.base/annota1.exp,
5739 gdb.base/arithmet.exp, gdb.base/assign.exp,
5740 gdb.base/async.exp, gdb.base/attach.exp,
5741 gdb.base/bitfields.exp, gdb.base/bitops.exp,
5742 gdb.base/break.exp, gdb.base/call-ar-st.exp,
5743 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
5744 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
5745 gdb.base/commands.exp, gdb.base/completion.exp,
5746 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
5747 gdb.base/constvars.exp, gdb.base/corefile.exp,
5748 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
5749 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
5750 gdb.base/ending-run.exp, gdb.base/environ.exp,
5751 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
5752 gdb.base/finish.exp, gdb.base/foll-exec.exp,
5753 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
5754 gdb.base/funcargs.exp, gdb.base/help.exp,
5755 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
5756 gdb.base/logical.exp, gdb.base/long_long.exp,
5757 gdb.base/maint.exp, gdb.base/mips_pro.exp,
5758 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
5759 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
5760 gdb.base/pointers.exp, gdb.base/printcmds.exp,
5761 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
5762 gdb.base/regs.exp, gdb.base/relational.exp,
5763 gdb.base/remote.exp, gdb.base/reread.exp,
5764 gdb.base/restore.exp, gdb.base/return2.exp,
5765 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
5766 gdb.base/selftest.exp, gdb.base/setshow.exp,
5767 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
5768 gdb.base/sigall.exp, gdb.base/signals.exp,
5769 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
5770 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
5771 gdb.base/step-test.exp, gdb.base/structs.c,
5772 gdb.base/structs.exp, gdb.base/structs2.exp,
5773 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
5774 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
5775 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
5776 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
5777 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
5778 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
5779 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
5780 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
5781 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
5782 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
5783 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
5784 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
5785 gdb.fortran/types.exp, gdb.java/jmisc.exp,
5786 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
5787 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
5788 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
5789 gdb.trace/circ.exp, gdb.trace/collection.exp,
5790 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
5791 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
5792 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
5793 gdb.trace/report.exp, gdb.trace/save-trace.exp,
5794 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
5795 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
5796 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
5797 notices.
5798
dc96c6c7 57992001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
5800
5801 * gdb.base/varargs.c (find_max_double): Fix printf format string:
5802 first arg is int not float.
5803
dc96c6c7 58042001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
5805
5806 * gdb.base/reread.exp: Unsupported for non-native targets;
5807 doesn't work for remote debugging.
5808
9b0c4aeb
FN
58092001-02-19 Fernando Nasser <fnasser@redhat.com>
5810
5811 From Drew Moseley <dmoseley@redhat.com>
5812 * gdb.base/ending-run.exp: Properly handle the BSP state when
5813 stepping past the end of main.
5814
02aa71d5
MC
58152001-02-19 John Moore <jmoore@redhat.com>
5816
5817 * gdb.base/commands.exp (infrun_breakpoint_command_test):
5818 Converted HPUX fix for non-expected items following multiple
5819 step commands into general solution for all platforms.
5820
1fa449a4
MC
58212001-02-18 Michael Chastain <chastain@redhat.com>
5822
5823 * gdb.c++/classes.exp (do_tests): Change runto statements
5824 from "runto 'foo(void)'" to "runto 'foo'". This makes the
5825 statements demangler agnostic.
5826 * gdb.c++/virtfunc.exp (do_tests): Likewise.
5827 (gdb_virtfunc_restart): Likewise.
5828
b2f9ec70
MC
58292001-02-14 Michael Chastain <chastain@redhat.com>
5830
5831 * gdb.c++/inherit.exp (do_tests): Change runto statements
5832 from "runto 'foo(void)'" to "runto 'foo'". This makes the
5833 statements demangler agnostic.
5834
cf74b8ca
AC
5835Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
5836
5837 * gdb.threads/pthreads.exp: Unify pass/fail messages for
5838 ``continue to bkpt at common_routine in thread 2'' and ``stopped
5839 before calling common_routine 15 times'' tests.
5840
99f78f56
MC
58412001-02-11 Michael Chastain <chastain@redhat.com>
5842
5843 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
5844 Helps the test script figure out which demangler is in use.
5845 (dm_type_foo_ref): Ditto.
5846 (dm_type_int_star): Ditto.
5847 (dm_type_long_star): Ditto.
5848 (dm_type_unsigned_int): Ditto.
5849 (dm_type_void): Ditto.
5850 (dm_type_void_star): Ditto.
99707966 5851 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
5852 Probe the gdb demangler and set variables to accommodate
5853 formatting differences.
5854 (info_func_regexp): New function. Same as info_func, but
5855 matches against a regexp.
5856 (info_func): Match against a literal string.
5857 (print_addr_2): New function. Match against a literal string,
5858 which can be different from the input to gdb.
5859 (print_addr): Simply call print_addr_2 with the same argument twice.
5860 (test_lookup_operator_functions): Use demangler formatting variables.
5861 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
5862 the tests in the same order as the C++ class declaration.
5863 (test_paddr_operator_functions): Ditto.
5864 (test_paddr_overloaded_functions): Ditto.
5865 (test_paddr_hairy_functions): Use demangler formatting variables.
5866 Add reference to gdb/19 for related tests.
5867 (do_tests): Call probe_demangler.
5868
1de8f023
KB
58692001-01-30 Kevin Buettner <kevinb@redhat.com>
5870
5871 * gdb.c++/templates.cc (printf): Remove unused function definition.
5872
ca3f91ed
MS
58732001-01-26 Felix Lee <flee@redhat.com>
5874
5875 * sid.exp (sid_exit): Pass host, not target, to remote_close.
5876
58772001-01-25 matthew green <mrg@redhat.com>
5878
5879 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
5880 up sid.
5881 (sid_exit): Call `remote_pop_conn' after GDB is gone.
5882
58832001-01-25 matthew green <mrg@redhat.com>
5884
5885 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 5886 Deprecate $sid_spawn_id.
ca3f91ed
MS
5887 (sid_exit): Remove code necessary only for `spawn.'
5888
58892001-01-25 matthew green <mrg@redhat.com>
5890
5891 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
5892
fb18ec4a
MC
58932001-01-28 Michael Chastain <chastain@redhat.com>
5894
5895 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
5896 to call when tests fail. It takes gdb out of the overloaded
5897 function choice menu back to the main prompt, so that the test
5898 program stays synchronized.
5899 (set_bp_overloaded): New proc to collect all the common
5900 code for setting a breakpoint on an overloaded name. Calls
5901 take_gdb_out_of_choice_menu when needed.
5902 (menu_overload1arg): New variable to collect the repeated
5903 instances of the expected menu for an overloaded name. Change
5904 the regular expression to handle changes in g++ type encoding:
5905 "void" can be either "void" or "", and "unsigned int" can be
5906 either "unsigned int" or "unsigned".
5907 (continue_to_bp_overloaded): Change regular expressions to handle
5908 changes in g++ type encoding.
5909 (no proc): Call take_gdb_out_of_choice_menu when needed.
5910 Remove redundant calls to "info break". Accept either "canceled"
5911 or "cancelled". Change regular expressions in "info break"
5912 calls to handle changes in g++ type encoding. Give all tests
5913 unique strings.
5914
9c646a6e
BE
59152001-01-17 Ben Elliston <bje@redhat.com>
5916
5917 * config/sid.exp: New file.
5918
9549d9c1
AC
5919Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
5920
5921 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
5922
dc96c6c7 59232000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
5924
5925 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
5926 Add a RE to accept a non-ascii char if one is ever presented.
5927
b4df4f68
FN
59282000-12-20 Fernando Nasser <fnasser@redhat.com>
5929
297dd0fd 5930 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 5931
dc96c6c7 59322000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 5933
d63a86f8 5934 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
5935 in regexp. One '\' does not suffice on Linux.
5936
4a7bddb6
MC
59372000-12-09 Michael Chastain <chastain@redhat.com>
5938
5939 * gdb.base/break.exp (test_clear_command): Use a marker function
5940 rather than 'main' for the test function. Also move this
5941 test to an execution point where the marker function names are
5942 guaranteed to be bound to functions. (Executing tests after a
5943 'finish' from main runs into name conflicts with local names
5944 in __libc_start_main).
5945
dc96c6c7 59462000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
5947
5948 * gdb.base/finish.exp: New test for gdb's "finish" command.
5949 * gdb.base/return2.exp: New test for gdb's "return" command.
5950 * gdb.base/return2.c: New source file for above.
5951
dc96c6c7 59522000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
5953
5954 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
5955 * gdb.base/miscexprs.exp: Ditto.
5956 * gdb.base/pointers.exp: Ditto.
5957 * gdb.c++/derivation.exp: Ditto.
5958 * gdb.c++/local.exp: Ditto.
5959 * gdb.c++/namespace.exp: Ditto.
5960 * gdb.c++/overload.exp: Ditto.
5961 * gdb.c++/ref-types.exp: Ditto.
5962
dc96c6c7 59632000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
5964
5965 * gdb.base/constvars.exp: Test result of "up" command.
5966 * gdb.base/miscexprs.exp: Ditto.
5967 * gdb.base/pointers.exp: Ditto.
5968 * gdb.base/scope.exp: Ditto.
5969 * gdb.c++/derivation.exp: Ditto.
5970 * gdb.c++/local.exp: Ditto.
5971 * gdb.c++/namespace.exp: Ditto.
5972 * gdb.c++/overload.exp: Ditto.
5973 * gdb.c++/ref-types.exp: Ditto.
5974
44097287
FN
59752000-11-22 Michael Chastain <chastain@redhat.com>
5976
5977 * mips_pro.exp: Accept either "middle -> top -> main" or
5978 "middle -> main" in the backtrace, because gcc can optimize
5979 tail calls to jumps. Remove setup_xfail for the hppa case.
5980 Add a comment with the original warning messages from PR 3016,
5981 which was filed in 1993, to preserve them for posterity.
5982
9d2e1bab
ND
59832000-11-17 Nick Duffek <nsd@redhat.com>
5984
5985 * lib/gdb.exp (gdb_test): Override timeout with board info.
5986
1aca8eb7
ND
59872000-11-17 Nick Duffek <nsd@redhat.com>
5988
5989 * gdb.base/display.exp: Don't kill running stub. Add "again" to
5990 the second kill and detach messages.
5991
93076499
ND
59922000-11-17 Nick Duffek <nsd@redhat.com>
5993
5994 * configure.in: Add AC_EXEEXT.
5995 * configure: Regenerate.
5996 * Makefile.in (just-check): Export EXEEXT.
5997 * lib/gdb.exp ($EXEEXT): Import from environment.
5998 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
5999 expect "maint dump-me" on Cygwin.
6000 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
6001 $EXEEXT.
6002
30e87cd3
ND
60032000-11-17 Nick Duffek <nsd@redhat.com>
6004
6005 * gdb.base/break.exp: Test backtrace and finish from called
6006 function on all platforms, not just HP-UX.
6007
dc96c6c7 60082000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
6009
6010 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
6011 code from gdb_target_monitor, so it can be used independantly
6012 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 6013
dc96c6c7 60142000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
6015
6016 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
6017 * gdb.base/corefile.exp: Expect the message "Program is being
6018 debugged already" when we send the "corefile" command, since
6019 the preceeding gdb_load may have connected gdb to a remote target.
6020 * gdb.base/display.exp: Disable hardware watchpoints if new
6021 board info variable "no_hardware_watchpoints" is true.
6022 Replace single-letter commands with more readable ones.
6023 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
6024 if new board info variable "no_hardware_watchpoints" is true.
6025 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
6026 to see if stdio (printf) testing is possible.
6027 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
6028 board info variable "no_hardware_watchpoints" is true. Use new
6029 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
6030
39124dea
FN
60312000-11-13 Fernando Nasser <fnasser@redhat.com>
6032
6033 From Orjan Friberg <orjanf@axis.com>:
6034 * gdb.base/printcmds.exp: Escape curly braces followed by a number
6035 in array print pattern match.
6036
a9e2e984
FN
60372000-11-09 Fernando Nasser <fnasser@redhat.com>
6038
6039 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
6040 spelling "cancelled" to U.S. spelling "canceled" to match changes
6041 made to gdb.
6042 * gdb.c++/ovldbreak.exp: Ditto.
6043
c7db355b
PS
60442000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
6045
6046 * gdb.base/callfuncs.c (main): Moved to end of file, call
6047 t_double_values to initialize the FPU before inferior calls are made.
6048 * gdb.base/callfuncs.exp: Test for register preservation after calling
6049 inferior functions. Add tests for continuining, finishing and
6050 returning from a stop in a call dummy.
6051
dc96c6c7 60522000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
6053
6054 * gdb.base/commands.exp: Break up long lines, and re-indent.
6055
dc96c6c7 60562000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
6057
6058 * config/gdbserver.exp: Rewritten from the ground up, to make it
6059 compatible with the current dejagnu tree, and to make it work with
6060 the new "gdbserver" in libremote.
6061
dc96c6c7 60622000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
6063
6064 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
6065 * gdb.base/varargs.exp: Skip entire test if no printf support.
6066 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
6067 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
6068
dc96c6c7 60692000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
6070
6071 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
6072 no floating point support.
6073 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
6074 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
6075 * gdb.base/call-rt-st.exp: Ditto.
6076 * gdb.base/call-strs.exp: Ditto.
6077
bac5fc66
JG
60782000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
6079
6080 * gdb.base/sizeof.c: include <stdio.h>.
6081
6082 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
6083 'finish', otherwise uncaptured gdb_prompt would potentially
6084 throw remaining test points out of sync.
6085
b22a6027
SB
60862000-07-26 Scott Bambrough <scottb@netwinder.org>
6087
6088 * gdb.base/recurse.exp: Run tests for all targets.
6089 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
6090 gnu-oldld case on ARM.
6091 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
6092 for ARM targets.
d63a86f8 6093
d8231941
AG
6094Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
6095
6096 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
6097 * gdb.java/configure: Rebuild.
6098
8caabe69
AG
6099Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
6100
6101 * gdb.java/jv-exp.exp: New file.
6102
9d273ca3
AG
6103Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
6104
6105 * configure: Rebuilt.
6106 * configure.in (configdirs): Add gdb.java.
6107 * gdb.java/jmisc.java: New file.
6108 * gdb.java/jmisc.exp: New file.
6109 * gdb.java/Makefile.in: New file.
6110 * gdb.java/configure: Rebuilt.
6111 * gdb.java/configure.in: New file.
6112 * lib/java.exp: New file.
6113
4f823a66
AC
6114Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
6115
6116 * gdb.base/exprs.exp: Test casts to a pointer including over and
6117 underflow.
6118
2391e11d
AC
6119Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
6120
6121 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
6122 and the compilers sizes.
6123
54602222
ND
61242000-07-09 Nick Duffek <nsd@redhat.com>
6125
6126 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
6127 (use_methods): New function.
6128 (main): Call use_methods().
6129 * gdb.c++/classes.exp (test_method_param_class): New procedure.
6130 (do_tests): Call test_method_param_class.
6131
2bec0572
ND
61322000-07-09 Nick Duffek <nsd@redhat.com>
6133
6134 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
6135 spelling.
6136 (test_enums): New procedure. Move enum tests from end of script
6137 to here. Set breakpoint on function name instead of line number.
6138 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
6139 (enums2): New marker function.
6140 (enums1): New function.
6141 (main): Call enums1(). Move enum tests to enums1().
6142
78492fde
AC
6143Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
6144
6145 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
6146 compile/link program. Update line numbers.
6147 * gdb.asm/d10v.inc: Define ``startup''.
6148 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 6149
49a2cef8
AC
6150Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
6151
6152 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
6153
3e6c8688
EZ
61542000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6155
6156 * gdb.base/maint.exp: Add 'maint print architecture' item to output
6157 of 'help maint print' command.
6158
9ff5cbe9
AC
6159Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
6160
6161 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
6162 they use gdb_expect_list.
6163
17c579bd
AC
6164Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
6165
6166 * gdb.base/commands.exp: Use ``set remote
6167 memory-read-packet-size'' instead of ``set endian big'' to test
6168 long commands.
6169
e6d71bf3
DB
61702000-06-03 Daniel Berlin <dan@cgsoftware.com>
6171
6172 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 6173 g++, and stop skipping them.
e6d71bf3
DB
6174
6175 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
6176 work under g++.
6177
d63a86f8 6178 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
6179 initialization.
6180
dc96c6c7 61812000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
6182
6183 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
6184 the regular expression: accept an (almost) arbitrary sequence of
6185 "frames-invalid" and "breakpoints-invalid" messages both before
6186 and after the "starting" message.
6187
dc96c6c7 61882000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
6189
6190 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 6191
dc96c6c7 61922000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
6193
6194 * gdb.base/annota1.exp (annotate-signal-handler-caller):
6195 Relax the regular expression a little, make it pass on Solaris 8.
6196
8216cda9
KB
61972000-05-12 Kevin Buettner <kevinb@redhat.com>
6198
6199 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 6200 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
6201 Instead, it is permissible for gdb to stop on the line of the
6202 call itself.
6203
1a570b2f
MS
62042000-05-12 Michael Snyder <msnyder@.cygnus.com>
6205
6206 * gdb.base/break.exp (bp on small function, optimized file):
6207 Add a second pass pattern. The behavior differs here between stabs
6208 and dwarf for one-line functions. Stabs preserves two line symbols
6209 (one before the prologue and one after) with the same line number,
6210 but dwarf regards these as duplicates and discards one of them.
6211 Therefore the address after the prologue (where the breakpoint is)
6212 has no exactly matching line symbol, and GDB reports the breakpoint
6213 as if it were in the middle of a line rather than at the beginning.
6214
dc96c6c7 62152000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 6216
d63a86f8 6217 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
6218 rather than "send_gdb" (for consistancy).
6219
7d418785
AC
6220Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
6221
6222 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
6223 * gdb.c++/templates.cc: Properly check for GCC version number.
6224 * lib/compiler.cc: Likewise
6225
dc96c6c7 62262000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 6227
d63a86f8 6228 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
6229 gdb may not stop at the first line of main, due to code motion.
6230
dc96c6c7 62312000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
6232
6233 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
6234 This test depends on parsing the printf output from the target.
6235 Since the sparclet stub doesn't do stdio, this will never work.
6236 * gdb.base/call-rt-st.exp: ditto.
6237 * gdb.base/call-strs: ditto.
6238
dc96c6c7 62392000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
6240
6241 * gdb.base/miscexprs.exp: make sizeof long array test portable.
6242
6243 * gdb.base/ending-run.exp: After connecting to a remote target,
6244 but before running, the target will appear to be in a random
6245 location. Specify both a file and a line for breakpoints.
6246 Also, the function that calls main may be called 'init'
6247 rather than 'start'.
6248
a5a51225
EZ
62492000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6250
6251 * gdb.base/help.exp: Update output for add-symbol-file command.
6252
7930cc7c
FN
62532000-04-10 Fernando Nasser <fnasser@cygnus.com>
6254
6255 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
6256 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
6257
23e37ab1
C
62582000-04-07 J.T. Conklin <jtc@redback.com>
6259
e93c542c
C
6260 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
6261
23e37ab1
C
6262 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
6263
591b8fa3
PDM
6264Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
6265
6266 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
6267 values that can be represented exactly.
6268 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
6269 above change, and to not check against the directory part of the source
6270 file name.
6271 (step into print_long_arg_list): Likewise.
6272 (print print_small_structs from print_long_arg_list): Likewise.
6273 (print print_long_arg_list): Likewise.
6274
7a495180
EZ
62752000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6276
30b53638 6277 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 6278
beb998c6
AC
6279Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
6280
6281 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
6282
1c689132
DB
62832000-03-25 Daniel Berlin <dan@cgsoftware.com>
6284
6285 * gdb.base/commands.exp (deprecated_command_test): Add test for
6286 deprecate with no arguments.
6287
c1790a9d
JL
62882000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
6289
6290 * gdb.base/break.exp: Add new test for setting breakpoints on
6291 optimized code so we can test breakpoints work even when function
6292 prologues may be optimized away
6293
003ba290
FN
62942000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
6295
6296 From David Whedon <dwhedon@gordian.com>
6297 * gdb.base/commands.exp : Added command deprecator tests.
6298
6837a0a2
DB
62992000-03-22 Daniel Berlin <dan@cgsoftware.com>
6300
6301 * gdb.base/help.exp: Added test for new apropos command.
6302
b9593231
KB
63032000-03-21 Kevin Buettner <kevinb@redhat.com>
6304
6305 * gdb.base/pointers.c (usevar): New function.
6306 (main): Make sure that global variables v_int_pointer2, rptr,
6307 and y are all referenced someplace in the program by calling
6308 usevar() on them. [Some linkers delete symbols which are
6309 never referenced. The space remains, but there's no way to
6310 get a (symbolic) handle on the variable from the debugger.]
6311
751a959b
EZ
63122000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6313
6314 * gdb.base/printcmds.c: Add typedeffed arrays.
6315
6316 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
6317 procedure to test arrays that are typedef'd.
6318
73a93a32
JI
63192000-03-13 James Ingham <jingham@leda.cygnus.com>
6320
6321 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 6322 the library directories.
73a93a32 6323
fb40c209
AC
6324Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
6325
6326 * configure.in (configdirs): Add sub directory gdb.mi.
6327 * configure: Re-generate.
6328
6329 * gdb.mi: New directory.
d63a86f8 6330
ee4dd2c9
AC
63312000-02-25 Scott Bambrough <scottb@netwinder.org>
6332
6333 * gdb.base/long_long.exp: Correct test suite failure when printing
6334 a long long value as a double on ARM platforms.
6335
70f0cc22
JB
63362000-02-16 Jim Blandy <jimb@redhat.com>
6337
6338 * gdb.base/break.exp ("breakpoint line number"): Make sure the
6339 default source file is set properly before running this test.
6340
853819b8
EZ
63412000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6342
6343 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
6344 gdbtk/library directory, not in gdbtcl2.
6345
dfcd3bfb
JM
63462000-02-04 Jim Blandy <jimb@redhat.com>
6347
6348 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
6349 backslash from regexp pattern.
6350
6351 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
6352 procedure. Use it to run all the "continue to bp overloaded"
6353 tests. Note that this changes the names of the tests slightly.
6354 If the breakpoint hit message includes a hex PC value, because
6355 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
6356 from the real source code, still consider that a pass.
6357
6358 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
6359 XFAIL here if the breakpoint message contains a hex address. Note
6360 similar change on 1999-11-02.
6361
6362 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
6363
6364 * gdb.base/ptype.exp: Establish a default source file before
6365 calling get_debug_format.
6366
63672000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
6368
6369 * gdb.base/watchpoint.exp: Remove duplication of test messages.
6370
8b93c638
JM
63712000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
6372
6373 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
6374 of successive stepi commands -- while in the prologue we should see
6375 the function entry bracket.
6376
63772000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
6378
6379 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
6380 reach __change_mode() when stepping through the end of main().
6381
c5394b80
JM
63822000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
6383
6384 * gdb.base/default.exp: Fix expected pattern.
6385 * gdb.base/help.exp: Same.
6386
0d06e24b
JM
63872000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6388
6389 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
6390 Don't use xfail's because that affects only the following test.
d63a86f8 6391
0d06e24b
JM
6392 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
6393 solaris or linux.
6394
6395 * gdb.base/selftest.exp: Update to reflect changes to main.c.
6396
dc96c6c7 63972000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 6398
d63a86f8 6399 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
6400 "A syntax error" rather than "A parse error". Accept both.
6401
64022000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
6403
6404 * gdb.base/default.exp: Remove OS dependent string from "target
6405 remote" test.
6406 * gdb.base/help.exp: Same for "help target remote" test.
6407
c3f6f71d
JM
64082000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6409
6410 From Jim Kingdon <kingdon@redhat.com>:
6411
6412 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
6413 prompt (cleanup rather than necessity, but still might keep output
6414 from spilling to next test).
6415
64162000-01-02 Fred Fish <fnf@cygnus.com>
6417
6418 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
6419 AIX, which defines them in <sys/types.h>.
6420
ed9a39eb 64211999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 6422
ed9a39eb
JM
6423 * gdb.base/default.exp: Match arm* etc instead of arm in "info
6424 float" test.
6425
64261999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 6427
ed9a39eb 6428 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
6429
6430 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
6431 outermost frame disallowed".
6432
64331999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
6434
6435 * gdb.base/setvar.exp: New tests for setting the value of a struct
6436 with a constant list.
6437
64381999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
6439
6440 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
6441 require the user to type a cast before setting the value of a struct.
6442
de57eccd
JM
64431999-12-06 Jim Blandy <jimb@cygnus.com>
6444
6445 * gdb.base/default.exp: Expect the new 'info float' command on
6446 all i386 platforms.
6447
6448 * gdb.threads/linux-dp.exp: Expand our ability to recognize
6449 LinuxThreads libraries that don't support debugging.
6450
c2d11a7d
JM
6451Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
6452
6453 * gdb.base/remote.c: Fill the buffer with truely random data.
6454 Change the buffer type to ``unsigned char'' to simplify size
6455 arithmetic.
6456
6457 * gdb.base/remote.exp: Reduce download numbers by one. Typical
6458 stub only handles 400-1 byte packets. Verify that the download
6459 worked.
6460
64611999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
6462
6463 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
6464 tests, using UNRESOLVED for the untested cases. Also, does not wait
6465 for a timeout if the prompt was received before a recognizable pattern.
6466
64671999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
6468
6469 * lib/gdb.exp (gdb_expect_list): Fix spelling.
6470
64711999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6472
6473 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
6474 watchpoints.
6475
64761999-11-24 Jason Merrill <jason@casey.cygnus.com>
6477
6478 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
6479
6480 * gdb.c++/local.exp: Be more flexible in recognizing local class
6481 name mangling. Don't allow horribly truncated method names.
6482 * gdb.c++/derivation.exp: Expect protected inheritance.
6483 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
6484 * gdb.c++/virtfunc.exp: Likewise.
6485 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
6486 when printing a nested enum.
6487
64881999-11-22 Jim Blandy <jimb@cygnus.com>
6489
6490 * gdb.base/step-test.exp: Properly await GDB's response to setting
6491 a breakpoint on the call to large_struct_by_value.
6492
6493 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
6494 just because we have debug info for the `start' function.
6495
64961999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
6497
6498 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
6499 "Unknown signal" messages, which indicate (on LinuxThreads) that
6500 GDB doesn't know how to debug threads on this system. This is
6501 better than hanging while philosopher 0 dumps chatter into gdb.log.
6502
65031999-11-18 Tom Tromey <tromey@cygnus.com>
6504
6505 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
6506
65071999-11-18 Fred Fish <fnf@cygnus.com>
6508
6509 * gdb.base/coremaker2.c: Add sample program for generating
6510 cores that is more self contained than coremaker.c. Eventually
6511 I'll add more code to this and tie it into the testsuite.
6512
4ce44c66
JM
65131999-11-12 Stan Shebs <shebs@andros.cygnus.com>
6514
6515 * gdb.base/dollar.exp: Remove, now in gdb.hp.
6516
65171999-11-10 Jimmy Guo <guo@cup.hp.com>
6518
6519 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
6520 from $srcdir/lib/.
6521 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
6522 and gdb.c++/.
6523
6524 * gdb.c++/derivation.exp: remove redundant get compiler info code.
6525
d63a86f8 6526 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
6527 'continue with watch' test point.
6528
65291999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
6530
6531 Merged from p2linux-990323-branch:
d63a86f8 6532
4ce44c66
JM
6533 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
6534
11cf8741
JM
6535Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
6536
6537 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
6538 {limit,fixed}''. Test ``set download-write-size''.
6539
6540Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
6541
6542 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
6543 gdb_expect_list.
6544
6545Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
6546
6547 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
6548
65491999-11-03 Mark Salter <msalter@cygnus.com>
6550
6551 * gdb.base/break.exp: Fix "stub continue" pattern.
6552
65531999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
6554
6555 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
6556
65571999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
6558
6559 * gdb.base/display.exp ("finish"): Add timeout clause.
6560
6561 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
6562 plain prompt clause, so this doesn't have to time out in order to
6563 fail.
6564
6565 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
6566 breakpoint hit messages include an address.
6567
6568 * gdb.base/display.exp: Don't forget to escape parens in regular
6569 expressions. Unix regexp notatation sucks.
6570
65711999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6572
6573 * gdb.base/annota1.exp: Test for annotate-signalled: change output
6574 order for 'signalled' message.
6575
5c44784c
JM
65761999-11-01 Stan Shebs <shebs@andros.cygnus.com>
6577
6578 From Jimmy Guo <guo@cup.hp.com>:
6579 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
6580 * gdb.base/annota1.c: Add code for tests to work with.
6581
65821999-10-26 Frank Ch. Eigler <fche@cygnus.com>
6583
6584 * gdb.base/remote.exp: New test for remote downloading settings.
6585 * gdb.base/remote.c: New file with large .data.
6586
917317f4
JM
65871999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
6588
6589 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
6590 for LinuxThreads support, merged from the Code Fusion branch.
6591
6592Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
6593
6594 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
6595 containing exp_continue into a while within an expect. Don't
6596 attempt a start more than three times. Check return value from
6597 gdb_load.
d63a86f8 6598
2df3850c
JM
6599Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
6600
6601 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
6602 a pass case.
6603
2acceee2
JM
66041999-10-01 Kevin Buettner <kevinb@cygnus.com>
6605
6606 * gdb.base/break.c (main): Added a statement that we can step
6607 off of.
6608 * gdb.base/break.exp: Added tests for setting a breakpoint
6609 at an offset and stepping onto a breakpoint.
6610
66111999-10-01 Fred Fish <fnf@cygnus.com>
6612
d63a86f8 6613 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
6614 gdb output.
6615
c2c6d25f
JM
66161999-09-18 Jim Blandy <jimb@cris.red-bean.com>
6617
6618 * gdb.base/break.exp: Code locations are in hex, don't forget!
6619 (For HP-UX.)
6620
66211999-09-17 Stan Shebs <shebs@andros.cygnus.com>
6622
6623 * condbreak.exp: Use break.c as test program.
6624 * condbreak.c: Remove, redundant with break.c.
6625
66261999-09-15 Stan Shebs <shebs@andros.cygnus.com>
6627
6628 * config/monitor.exp (gdb_target_monitor): Disable X- and
6629 Z-packets if the target needs it.
6630
66311999-09-13 James Ingham <jingham@leda.cygnus.com>
6632
6633 * gdb.c++/overload.exp: Added tests for listing overloaded
6634 functions with function pointers in the arg, explicitly calling
6635 out the version you want.
6636
cff3e48b
JM
66371999-09-09 Stan Shebs <shebs@andros.cygnus.com>
6638
6639 * long_long.exp: Add variations of test cases that work for
6640 targets with 16-bit ints and 32-bit doubles.
6641
d4f3574e
SS
66421999-09-08 Stan Shebs <shebs@andros.cygnus.com>
6643
6644 * break.c (main): Compare a possibly-uninitialized argc with an
6645 unlikely value that fits in 16 bits.
6646
66471999-09-07 Stan Shebs <shebs@andros.cygnus.com>
6648
6649 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
6650 0xfeeb, don't want negative numbers if ints are 16 bits.
6651
6652 * lib/gdb.exp (skip_cplus_tests): New proc.
6653 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
6654 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
6655 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
6656 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
6657 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
6658 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
6659 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
6660 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
6661
6662 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
6663
6664Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
6665
6666 * gdb.base/corefile.exp (up): Allow a parameter to appear
6667 in the frame that we're going up to.
6668
6669 From Jim Blandy <jimb@cygnus.com>:
6670
6671 * gdb.base/default.exp (info float): Expect some output now.
6672
6673 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
6674 returning floating-point values to fail on the x86.
6675 * gdb.base/callfwmall.exp (do_function_calls): Same.
6676
6677 * gdb.base/list.exp (test_listsize): Correct expectations for
6678 listing line 1 with listsize 2. Also, listing a single line
6679 works now, as does listing three lines. [Kevin's note: There
6680 were a number of other cases fixed too where the expectations
6681 differed...]
6682
66831999-09-02 Stan Shebs <shebs@andros.cygnus.com>
6684
6685 * gdb.base/selftest.exp: Add case for when version prints as
6686 constant string instead of char pointer.
6687
104c1213
JM
66881999-08-25 Stan Shebs <shebs@andros.cygnus.com>
6689
6690 * gdb.base/ending-run.exp: Add Solaris case for what happens when
6691 stepping out of main.
6692
6693 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
6694 G++ used.
6695
6696 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
6697 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
6698
6699 * gdb.c++/ovldbreak.exp: Update match string in test that
6700 includes a warning of multiple breakpoints.
6701
67021999-08-24 Stan Shebs <shebs@andros.cygnus.com>
6703
6704 * gdb.base/display.exp: Improve precision of step-after-finish
6705 added yesterday.
6706
6707 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
6708 test.
6709
6710 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
6711 configs when using G++, not just hppa*.
6712
67131999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6714
6715 * gdb.base/async.c: New file.
6716 * gdb.base/async.exp: New file.
6717
6718Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
6719
6720 * gdb.base/break.exp: Tweak PA specific tests to properly handle
6721 PA64.
6722
53a5351d
JM
6723Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
6724
104c1213
JM
6725 * gdb.base/display.exp: "finish" can leave us mid-line on many
6726 targets, deal with it. Add a small constant to main, instead of
6727 1000 since main+1000 may not be a valid address in the target.
6728
53a5351d
JM
6729 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
6730 on hpux11.
6731
6732 * gdb.base/attach.exp: Handle another hpux11 error message variant
6733 when attaching to a process that does not exist.
6734
67351999-08-19 J.T. Conklin <jtc@redback.com>
6736
6737 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
6738 characters in 'continue to 1241' test.
6739
67401999-08-17 Stan Shebs <shebs@andros.cygnus.com>
6741
6742 * gdb.base/call-ar-st.exp: Add a shorter match case for the
6743 stop in print_long_arg_list, define and use a whitespace
6744 variable in print_small_structs test, add an XFAIL for Solaris.
6745 * gdb.base/dbx.exp: XFAIL func commands until somebody is
6746 interested enough to fix.
6747
7be570e7
JM
67481999-08-13 Keith Seitz <keiths@cygnus.com>
6749
6750 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
6751 (dbx_gdb_load): Remove. Use gdb_load instead, since that
6752 proc knows about targets other than the natives.
6753 (test_assign): Use "gdb_run_cmd" to "run" the target.
6754 Check that we've actually hit the breakpoint at main.
6755 When we attempt to assign a value to a local variable, check
6756 that the variable is in the current scope, i.e., don't use
6757 a test with an empty result.
6758
6759Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
6760
6761 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
6762 command.
6763
67641999-08-09 Stan Shebs <shebs@andros.cygnus.com>
6765
6766 From Jimmy Guo <guo@cup.hp.com> and others at HP:
6767 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
6768 gdb.compat, gdb.threads-hp.
6769 gdb.hp/configure, gdb.hp/configure.in: New files.
6770 gdb.hp/Makefile.in: Recurse into new subdirs.
6771 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
6772 gdb.hp/gdb.objdbg: New directory, tests for debugging info
6773 in object files.
6774 gdb.hp/tools: New directory, aux tools for HP-specific tests.
6775
96baa820
JM
67761999-08-05 Stan Shebs <shebs@andros.cygnus.com>
6777
6778 * gdb.base/display.exp: Help expect by putting a newline in the
6779 funky printf, remove a bogus p/a test.
6780
67811999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6782
6783 * gdb.base/display.exp: Make sure that when we say 'run', we are
6784 connected to the target. This is necessary when running not
6785 natively.
6786
67871999-08-03 Stan Shebs <shebs@andros.cygnus.com>
6788
6789 * gdb.base/step-test.exp: Removed some extraneous messages.
6790
6791 * gdb.base/long_long.exp: Don't run memory examination tests
6792 on little-endian targets (they will need a different set of
6793 results to match).
6794
67951999-08-02 Stan Shebs <shebs@andros.cygnus.com>
6796
6797 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
6798 until somebody decides to fix GDB.
6799
6800 * gdb.base/long_long.c: Stop compiler complaint by specifying long
6801 constant as "ULL".
6802 * gdb.base/long_long.exp: Loosen x/c test, add partial result
6803 matches for a couple x/2 commands.
6804
a0b3c4fd
JM
68051999-07-30 Stan Shebs <shebs@andros.cygnus.com>
6806
6807 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
6808 by merging in ref-types2 tests.
6809 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
6810
6811 From Jimmy Guo <guo@cup.hp.com> and others at HP:
6812 * gdb.c++/Makefile.in: Add standard actions.
6813 (EXECUTABLES): Rename from PROGS, update list.
6814 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
6815 from gdb.hp.
6816 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
6817 foo and bar locals.
6818 * gdb.c++/anon-union.exp: Fix tests to match.
6819 * gdb.c++/classes.exp: Run if HP compiler used, add extra
6820 expect matches to handle output variations.
6821 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
6822 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
6823 output, add HP alternatives for new and delete prints.
6824 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
6825 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
6826 * gdb.c++/demangle.exp: Use $style when reporting failure.
6827 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
6828 * gdb.c++/inherit.exp: Run if HP compiler used, add some
6829 match alternatives.
6830 * gdb.c++/local.exp: Add match alternatives or xfails for HP
6831 compilers.
6832 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
6833 * gdb.c++/method.exp: Add match alternatives.
6834 * gdb.c++/misc.cc: Add bool types.
6835 * gdb.c++/misc.exp: Add tests for bool types.
6836 * gdb.c++/overload.exp: Add xfails.
6837 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
6838 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
6839 add some more template parameter tests (only for HP currently).
6840 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
6841 * gdb.c++/virtfunc.cc: Add return type and value for main.
6842 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
6843 match alternatives.
d63a86f8 6844
a0b3c4fd
JM
68451999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6846
6847 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
6848
68491999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
6850
6851 * gdb.base/signals.exp: Don't expect getting a backtrace from
6852 within a signal handler to fail on Linux.
6853
68541999-07-29 Stan Shebs <shebs@andros.cygnus.com>
6855
6856 From Jimmy Guo <guo@cup.hp.com> and others at HP:
6857 * lib/gdb.exp: Remove some gratuitious semicolons.
6858 (delete_breakpoints): Increase timeout.
6859 (gdb_expect): Add -notransfer option.
6860 (gdb_test): Use -notransfer option.
6861 (get_compiler_info): Add f77 case.
6862 (get_compiler): New proc, split out from gdb_preprocess, add f77
6863 case.
6864 (gdb_preprocess): Call get_compiler.
6865
6866 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
6867 * gdb.base/attach.exp, gdb.base/display.exp,
6868 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
6869 gdb.base/long_long.exp, gdb.base/printcmds.exp,
6870 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
6871 third arg to gdb_test.
6872 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
6873 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
6874 HP-UX xfails, add others.
6875 * gdb.base/completion.exp: Reflect name change of self-test.
6876 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
6877 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
6878 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
6879 HP failure number.
6880 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
6881 useless HP-UX 10.30 references.
6882 * gdb.base/maint.exp: Loosen matches.
6883 * gdb.base/pointers.c (main): Declare more_code.
6884 * gdb.base/pointers.exp: Match on output of a `next'.
6885 * gdb.base/structs.c: Add prototypes.
6886 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
6887 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
6888
68891999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6890
6891 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
6892 command.
6893
68941999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6895
6896 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
6897 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
6898
6899 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
6900 debug info. Deal with lack of signal hanlder info in stack.
6901
6902 From Jim Kingdon <kingdon@redhat.com>:
6903 * gdb.base/annota1.exp: If printf has debug info, deal with it.
6904
5a2468f5
JM
69051999-07-19 Stan Shebs <shebs@andros.cygnus.com>
6906
6907 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
6908 gdb.base/foll-vfork.exp: Don't run for crosses.
6909
adf40b2e
JM
6910Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
6911
6912 * gdb.base/configure.in: Check for gdbvars.exp instead of
6913 a1-selftest.exp.
6914 * gdb.base/configure: Re-generate.
6915
69161999-07-12 Stan Shebs <shebs@andros.cygnus.com>
6917
6918 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
6919 in trying to run first and name is too long.
6920
6921 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
6922 pointers2.c and pointers2.exp, respectively.
6923 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
6924 doschk happier.
6925
43e526b9
JM
69261999-07-08 Stan Shebs <shebs@andros.cygnus.com>
6927
6928 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
6929 callfuncs2.c and callfuncs2.exp.
6930
6931 * gdb.base/list.exp: Remove mistaken xfails.
6932 * gdb.base/list0.h: Add optional prototypes.
6933
9846de1b
JM
6934Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
6935
6936 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
6937 calling malloc.
6938 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
6939 * ptype.exp: Move test for get_debug_format to before its first
6940 use.
6941
69421999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6943
6944 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
6945 * gdb.base/annota2.cc, annota2.exp: Move from here.
6946 * gdb.c++/annota2.cc, annota2.exp: To here.
6947 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
6948
43ff13b4
JM
6949Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
6950
6951 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
6952 a consistent format.
6953
085dd6e6
JM
69541999-06-25 Stan Shebs <shebs@andros.cygnus.com>
6955
6956 From Jimmy Guo <guo@cup.hp.com> and others at HP:
6957 * lib/gdb.exp (get_compiler_info): Add detection for assorted
6958 HP compilers, also set the globals $true and $false.
6959
6960 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
6961 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
6962 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
6963 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
6964 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
6965 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
6966 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
6967 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
6968 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
6969 whatis.c} Add C++ compatible function definitions and return
6970 types, add includes for library functions.
6971 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
6972 * gdb.base/step-test.c (myglob): Rename from glob.
6973 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
6974 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
6975 files, move here from gdb.hp.
6976 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
6977 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
6978 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
6979 Adjust line numbers in regexps.
6980
6981 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
6982 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
6983 instead of 0/1.
6984
6985 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
6986 foll-vfork.exp: New files, move here from gdb.hp.
6987 * gdb.base/page.exp: New file, test of pagination command.
6988
6989 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
6990 recursion test.
6991 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
6992
6993 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
6994 gdb.base/solib.exp: Fix compiler invocation process.
6995
6996 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
6997 HP-UX 11, turn off overload resolution explicitly.
6998 * gdb.base/commands.exp: Set argument list explicitly, add
6999 watchpoint test.
7000 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
7001 them work.
7002 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
7003 expressions properly.
7004 * gdb.base/corefile.exp: Loosen the match slightly.
7005 * gdb.base/default.exp: Allow "Error accessing memory" message
7006 also.
7007 * gdb.base/display.exp: Skip over x/0 j if PA64.
7008 * gdb.base/funcargs.exp: Add xfails for HP-UX.
7009 * gdb.base/interrupt.exp: Ditto.
7010 * gdb.base/langs.exp: Add symbolic matches governed by compiler
7011 in use.
7012 * gdb.base/list.exp: Add xfails for HP-UX.
7013 * gdb.base/long_long.exp: Refine some of the numeric matches.
7014 * gdb.base/mips_pro.exp: Xfail on HP-UX.
7015 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
7016 * gdb.base/nodebug.exp: Succeed on more varieties of output.
7017 * gdb.base/opaque.exp: Remove some HP-UX xfails.
7018 * gdb.base/ptype.exp: Succeed on more varieties of output.
7019 * gdb.base/scope.exp: Add xfails for HP-UX.
7020 * gdb.base/sect-cmd.exp: Add more cases.
7021 * gdb.base/setvar.exp: Add xfails for HP-UX.
7022 * gdb.base/shlib-call.exp: Loosen some matches slightly.
7023 * gdb.base/signals.exp: Match on void symbolically.
7024 * gdb.base/step-test.exp: Add case for PA64.
7025 * gdb.base/term.exp: Add exit and restart.
7026 * gdb.base/twice.exp: Clean up after self.
7027 * gdb.base/varargs.exp: Disable overload resolution explicitly.
7028 * gdb.base/whatis.exp: Allow more ways to pass tests.
7029
7030 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
7031 no longer useful.
7032
7033Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
7034
7035 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
7036 list of patterns.
7037 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
7038 print_double_array(double_array)", "continuing to breakpoint
7039 1018", "print print_double_array(array_d)" and "continuing to
7040 1034" tests.
d63a86f8 7041
085dd6e6
JM
70421999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
7043
7044 * Makefile.in: Add empty html and install-html targets.
7045
70461999-06-24 Stan Shebs <shebs@andros.cygnus.com>
7047
7048 * config/mt-*: Remove, these haven't been used since 1996.
7049
70501999-06-22 Stan Shebs <shebs@andros.cygnus.com>
7051
7052 * gdb.base/call-strs.c, gdb.base/ending-run.c,
7053 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
7054 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
7055
9e0b60a8
JM
70561999-06-18 Stan Shebs <shebs@andros.cygnus.com>
7057
7058 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
7059 simpler match case for the ptype of the big class.
7060
70611999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
7062
7063 * gdb.exp: Fix test for gdb_prompt existence.
7064
70651999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
7066
7067 * gdb.exp (gdb_test): Add fail after calls to perror.
7068
70691999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
7070
7071 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
7072
70731999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
7074
7075 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
7076
0f71a2f6
JM
7077Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
7078
7079 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
7080 malloc() is linked in.
7081
70821999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
7083
7084 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
7085 step at end.
7086
7087 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
7088
70891999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
7090
7091 * gdb.java/jv-print.exp: New file. (Our first Java test!)
7092
cce74817
JM
7093Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
7094
7095 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
7096 * gdb.base/mips_pro.exp: Likewise.
7097
70981999-06-02 Keith Seitz <keiths@cygnus.com>
7099
7100 * gdb.c++/templates.cc: Change all "new" operators to throw
7101 an exception.
7102 * gdb.c++/cplusfuncs.cc: Likewise.
7103
7104 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
7105
7106Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
7107
7108 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
7109 * gdb.base/ending-run.exp: When stepping out of main, accept a
7110 step into an arbitrary assembler file.
7111
392a587b
JM
71121999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7113
d63a86f8 7114 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 7115 "breakpoint-invalid" to be printed.
d63a86f8 7116 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
7117 number of "frames-invalid" and "breakpoint-invalid" to be printed.
7118 * gdb.base/annota2.cc: Initialize a.x to 0.
7119
9e086581
JM
71201999-05-17 Keith Seitz <keiths@cygnus.com>
7121
7122 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
7123 when "skip_float_tests" set.
7124 Ditto for "print print_double_array(array_d)", "print print_small_structs",
7125 "print print_ten_doubles", and "step into print_long_arg_list".
7126 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
7127 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
7128 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
7129 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
7130 "skip_float_tests" is set.
7131 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
7132 when "skip_float_tests" set.
d63a86f8 7133
cd0fc7c3
SS
71341999-05-06 Keith Seitz <keiths@cygnus.com>
7135
7136 * gdb.base/annota2.cc: Include stdio.h.
7137
7138Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
7139
7140 * gdb.base/crossload.exp: Remove, this has been disabled ever
7141 since BFD stopped including all targets, and cross-GDB gets
7142 plenty of testing anyway.
7143 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
7144 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
7145 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
7146 * gdb.base/README: Remove, was doc for this.
7147 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
7148 needed.
7149
b83266a0
SS
71501999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7151
7152 * gdb.base/call-ar-st.exp: Fix one regular expression in test
7153 output.
7154
7155 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
7156 * gdb.base/annota2.exp: New file. More annotation tests.
7157 * gdb.base/annota1.c: New file. Source file for annota1.exp.
7158 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
7159
71601999-04-23 Angela Marie Thomas <angela@cygnus.com>
7161
7162 * config/cfdbug.exp: New file.
7163
7a292a7a
SS
71641999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
7165
7166 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
7167 Marcus Daniel's and Dale Hawkins's demangler crashes.
7168
7169 * gdb.c++/demangle.exp (test_gnu_style_demangling,
7170 test_lucid_style_demangling, test_arm_style_demangling,
7171 test_hp_style_demangling): Try Tom Tromey's core-dumping
7172 identifier under each demangling style.
7173
71741999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
7175
7176 * gdb.c++/demangle.exp: Include the current demangling style
7177 in all test names.
7178 (current_demangling_style): New global variable.
7179 (set_demangling_style, test_demangling_core, test_demangling,
7180 test_demangling_exact): New functions.
7181 (test_gnu_style_demangling, test_lucid_style_demangling,
7182 test_arm_style_demangling, test_hp_style_demangling): Use those,
7183 instead of calling gdb_test and gdb_test_exact directly.
7184 (catch_demangling_errors): New function, which reports errors
7185 signalled by the demangling test functions in an orderly way.
7186 (do_tests): Use catch_demangling_errors.
7187
71881999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
7189
7190 * gdb.base/signals.exp (test_handle_all_print): Use () for
7191 grouping in expressions, not {}.
7192
7193 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
7194 initialized yet.
7195
71961999-04-01 Stan Shebs <shebs@andros.cygnus.com>
7197
7198 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
7199 are listed.
7200
72011999-03-26 Stan Shebs <shebs@andros.cygnus.com>
7202
7203 * gdb.stabs/weird.exp: Test for CC being defined before
7204 looking at its value.
7205
72061999-03-25 Stan Shebs <shebs@andros.cygnus.com>
7207
7208 * gdb.base/call-ar-st.exp: Remove stray '#'.
7209 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
7210 "short int" and "long int".
7211 * gdb.c++/overload.cc: Cast the string added in the previous
7212 change, to mollify finicky HP compiler.
7213 * gdb.hp/reg-test.exp (testfile): Fix file name.
7214 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 7215
7a292a7a
SS
7216 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
7217 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
7218 alternate form of enum ptype.
7219
c906108c
SS
72201999-03-23 Stan Shebs <shebs@andros.cygnus.com>
7221
7a292a7a
SS
7222 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
7223 * gdb.hp/*.exp: Change all to run compiler probe only after
7224 passing skip_hp_tests, so as not to waste time on guaranteed
7225 failure.
7226
c906108c
SS
7227 * gdb.c++/overload.cc: Pass string instead of char addr, always
7228 init ccpfoo.
7229 * gdb.c++/templates.cc: Fix syntax error.
7230
7a292a7a
SS
7231Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7232
7233 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 7234 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
7235 command.
7236
72371999-03-18 James Ingham <jingham@cygnus.com>
7238
7239 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
7240
7241 * gdb.c++/method.exp: It was testing an uninitialized int on the
7242 stack and assuming it was positive.
7243
7244 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
7245
7246 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 7247 keep it from killing the rest of the tests.
7a292a7a
SS
7248 Use gdb_continue_to_end.
7249
7250 * gdb.base/sigall.exp: use gdb_continue_to_end.
7251
7252 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
7253
7254 * gdb.base/display.exp: use runto_main, not run.
7255
d63a86f8
RM
7256 * gdb.base/default.exp: Check for the current error message in the
7257 r abbreviation test.
7a292a7a
SS
7258 Add strongarm to the targets that know info float.
7259
d63a86f8 7260 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
7261 run which doesn't work with monitors.
7262
7263 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
7264
7265 * gdb.base/break.exp: use the gdb_continue_to_end proc.
7266
7267 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
7268 program. Traps the case (in Cygmon) when the program never really
7269 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
7270 more places, so I used my name. Sorry Mark...
7271
7272 * config/monitor.exp (gdb_target_monitor): added another
7273 target_info parameter: remotebinarydownload. This will set the
7274 remotebinarydownload flag if this is causing some boards trouble.
7275
72761999-03-18 Mark Salter <msalter@cygnus.com>
7277
7278 * lib/gdb.exp (continue_to_exit): New function.
7279
7280 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
7281 * gdb.base/ending-run.exp: Ditto.
7282 * gdb.base/step-test.exp: Ditto.
7283
72841999-03-16 Stan Shebs <shebs@andros.cygnus.com>
7285
7286 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
7287 (suggested by Art Haas <ahaas@neosoft.com>).
7288
72891999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
7290
7291 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7292
7293Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
7294
7295 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
7296 descriptions of types (short unsigned int vs unsigned short, etc).
7297
72981999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
7299
7300 * gdb.base/call-strs.exp: Don't assume that `step' will step over
7301 a call to strlen; sometimes we do have sources.
7302
73031999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
7304
7305 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
7306 character, so GDB won't print garbage after its end.
d63a86f8 7307
c906108c
SS
7308 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
7309 breakpoint there instead. Sometimes GCC emits memcpy to handle
7310 the large structures being passed by value, so we step into that
7311 instead of sum_array_print, which obscures what we're really testing.
7312 * gdb.base/step-test.exp: However, we do want a test that notices
7313 the bizarre steps into memcpy, so do that here. Add check for
7314 stepping into function calls that pass large structures by value.
7315 ("Is that a noun clause, or are you just happy to see me?")
7316 Remove all references to specific line numbers.
7317 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
7318 New type and function.
7319 (main): Call large_struct_by_value, passing it a large struct by value.
7320 * lib/gdb.exp (gdb_get_line_number): New function.
7321
7322 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
7323 more portable.
7324
7a292a7a
SS
73251999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
7326
c906108c
SS
7327 * lib/gdb.exp: Doc fixes.
7328
7a292a7a
SS
73291999-03-05 Nick Clifton <nickc@cygnus.com>
7330
d63a86f8 7331 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
7332
73331999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
7334
c906108c
SS
7335 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
7336 commands. They're not germane to this test, and they don't work
7337 that way on remote targets.
7338
3fc11d3e
JM
73391999-03-01 James Ingham <jingham@cygnus.com>
7340
7341 * Changelog entries merged over from gdb development branch.
7342
3fc11d3e
JM
7343 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
7344
7345 * lib/gdb.exp (gdbtk_analyze_results): Generic function
7346 for outputting results of test run.
7347
2d4a1622 7348 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
7349
7350 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 7351
7a292a7a
SS
73521999-02-25 Felix Lee <flee@cygnus.com>
7353
7354 * lib/gdb.exp (debug_format): initialize
7355
c906108c
SS
73561999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
7357
7358 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
7359 * gdb.base/call-rt-st.c: Ditto.
7360
c906108c
SS
73611999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
7362
7363 * gdb.threads/pthreads.exp (horiz): New variable.
7364 (test_startup): Fix regexps that capture thread numbers.
7365
73661999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
7367
7368 * gdb.base/smoke.exp: Disambiguate two test case names (both
7369 called ``print'').
7370
7371Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
7372
7373 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
7374 compilation.
7375
73761999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
7377
7378 * gdb.base/miscexprs.exp: Change patterns to match GDB's
7379 actual output formatting.
7380 * gdb.base/smoke.exp: GDB removes leading 0's.
7381 * gdb.base/volatile.exp: Don't check type of remuneration;
7382 that variable is no longer defined in constvars.c.
7383 * gdb.base/step-test.c (main): Exit with explicit exit code.
7384 * gdb.base/step-test.exp: Remove two nexti checks--they are
7385 not portable.
7386
73871999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
7388
7389 * gdb.base/help.exp ("help delete display"): Fix test to match
7390 gdb's output.
7391
7392 * gdb.base/long_long.c (known_types): Initialize values to zero.
7393 * gdb.base/long_long.exp: Step one more line
7394 so 'dec' is initialized in "get to known place". GDB removes
d63a86f8 7395 leading zeros. Explicitly ask for hex formatting. Use
c906108c
SS
7396 unique test case names.
7397
7398Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7399
d63a86f8 7400 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
7401
7402 * gdb.c++/method.exp: Add missing close brace.
7403
74041999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
7405
7406 * gdb.base/maint.exp: Use 'set height 0' to disable page
7407 prompting, not 'set height 400'.
7408
7409 Fix a bunch of timeouts.
7410 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
7411 four separate tests, so expect doesn't take forever to match a ton
7412 of text against a regexp with lots of .* forms.
7413 ("maint print psymbols", "maint print symbols"): Make some of
7414 these greps more selective, so that expect doesn't try to wade
7415 through huge piles of output and time out.
7416
7417 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
7418
7419 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
7420 tests: one which doesn't expect shlib events to be reported, and
7421 another which does, but is XFAIL for all platforms other than
7422 HP/UX.
7423
7424 * gdb.base/break.exp: Teach the test suite that the `catch
7425 fork', `catch vfork', and `catch exec' commands produce error
7426 messages on platforms that don't provide these features.
7427
7428Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
7429
7430 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
7431 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
7432 (shortening names from solib_threshold.exp etc), won't run on
7433 anything but HP-UX for the foreseeable future.
7434 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
7435 reflect move.
7436
7437Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
7438
7439 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
7440 gdb.trace/Makefile.in (clean): Remove all test executables.
7441
7442Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
7443
7444 * gdb.base/shlib-call.exp: add test cases to verify that gdb
7445 successfully re-sets breakpoints in shared libraries.
7446 * gdb.base/shmain.c (main): return 0, don't fall off the end.
7447
7448Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7449
d63a86f8
RM
7450 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
7451 and compiled w/o GCC.
c906108c
SS
7452
7453 * gdb.hp/watch-cmd.exp: ditto.
7454
7455 * gdb.hp/watch-hp.exp: ditto.
7456
7457 * gdb.hp/xdb1.exp: ditto.
7458
7459 * gdb.hp/xdb2.exp: ditto.
7460
7461 * gdb.hp/dbx.exp: ditto.
7462
7463Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
7464
7465 * constvars.c: Remove C++-isms.
7466 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
7467 with GCC.
7468
7469Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
7470
7471 The following changes are part of the HP merge.
7472
7473 * gdb.base/break.exp: new tests to verify that catchpoints for
7474 fork, vfork, and exec don't trigger inappropriately.
7475
7476 * gdb.base/opaque.exp: compile one file at a time, then link.
7477
7478 * gdb.base/signals.exp: be more restrictive about which hppa
7479 systems receive a setup_xfail. new tests.
7480
7481 * gdb.base/solib_threshold.build: new file.
7482 * gdb.base/solib_threshold.exp: new file.
7483 * gdb.base/solib_threshold.link_opts: new file.
7484 * gdb.base/solib_threshold.mk: new file.
7485 * gdb.base/gen_solib_threshold.c: new file.
7486
7487 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
7488 tests. New tests for enums inside classes.
7489
7490 * gdb.c++/compiler.cc: indicate support of template debugging.
7491
7492 * gdb.c++/demangle.exp: run hp style demangling tests.
7493
7494 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
7495 tests.
7496
7497 * gdb.c++/misc.cc: changes to support new tests.
7498
7499 * gdb.c++/templates.cc: changes to support HP's compiler; changes
7500 to support new tests.
7501
7502 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
7503 gcc, then skip these tests.
7504
7505Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
7506
7507 The following files are part of the HP merge; some had longer
7508 names at HP, but have been renamed to be no more than 14
7509 characters in length.
7510
7511 * gdb.hp/ambiguous.cc: new file.
7512 * gdb.hp/ambiguous.exp: new file.
7513 * gdb.hp/attach.exp: new file.
7514 * gdb.hp/attach2.exp: new file.
7515 * gdb.hp/classes-hp.exp: new file.
7516 * gdb.hp/ctti.exp: new file.
7517 * gdb.hp/ctti-add.cc: new file.
7518 * gdb.hp/ctti-add1.cc: new file.
7519 * gdb.hp/ctti-add2.cc: new file.
7520 * gdb.hp/ctti-add3.cc: new file.
7521 * gdb.hp/dbx.exp: new file.
7522 * gdb.hp/exception.cc: new file.
7523 * gdb.hp/exception.exp: new file.
7524 * gdb.hp/foll-exec.c: new file.
7525 * gdb.hp/foll-exec.exp: new file.
7526 * gdb.hp/foll-fork.c: new file.
7527 * gdb.hp/foll-fork.exp: new file.
7528 * gdb.hp/foll-vfork.c: new file.
7529 * gdb.hp/foll-vfork.exp: new file.
7530 * gdb.hp/inherit-hp.exp: new file.
7531 * gdb.hp/more-steps.exp: new file.
7532 * gdb.hp/namespace.cc: new file.
7533 * gdb.hp/namespace.exp: new file.
7534 * gdb.hp/optimize.exp: new file.
7535 * gdb.hp/pxdb.c: new file.
7536 * gdb.hp/pxdb.exp: new file.
7537 * gdb.hp/quicksort.exp: new file.
7538 * gdb.hp/reg-test.exp: new file.
7539 * gdb.hp/reg-test.s: new file.
7540 * gdb.hp/sized-enum.c: new file.
7541 * gdb.hp/sized-enum.exp: new file.
7542 * gdb.hp/start-stop.exp: new file.
7543 * gdb.hp/templ-hp.cc: new file.
7544 * gdb.hp/templ-hp.exp: new file.
7545 * gdb.hp/thr-lib.c: new file.
7546 * gdb.hp/thr-lib.exp: new file.
7547 * gdb.hp/thr-lib.h: new file.
7548 * gdb.hp/thr-liblib.c: new file.
7549 * gdb.hp/virtfun-hp.c: new file.
7550 * gdb.hp/virtfun-hp.exp: new file.
7551 * gdb.hp/watch-cmd.exp: new file.
7552 * gdb.hp/watch-hp.exp: new file.
7553 * gdb.hp/xdb1.exp: new file.
7554 * gdb.hp/xdb2.exp: new file.
7555 * gdb.hp/xdb3.exp: new file.
7556
7557Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
7558
7559 The following files are part of the HP merge; some had longer
7560 names at HP, but have been renamed to be no more than 14
7561 characters in length.
7562
7563 * gdb.base/ss.h: new file.
7564 * gdb.base/call-ar-st.c: new file.
7565 * gdb.base/call-ar-st.exp: new file.
7566 * gdb.base/call-rt-st.c: new file.
7567 * gdb.base/call-rt-st-exp: new file.
7568 * gdb.base/call-strs.exp: new file.
7569 * gdb.base/ena-dis-br.exp: new file.
7570 * gdb.base/environ.exp: new file.
7571 * gdb.base/long_long.exp: new file.
7572 * gdb.base/sect-cmd.exp: new file.
7573 * gdb.base/shlib-cl2.exp: new file.
7574 * gdb.base/smoke.exp: new file.
7575 * gdb.base/so-impl-ld.c: new file.
7576 * gdb.base/so-impl-ld.exp: new file.
7577 * gdb.base/so-indr-cl.c: new file.
7578 * gdb.base/so-indr-cl.exp: new file.
7579 * gdb.base/varargs.exp: new file.
7580 * gdb.base/volatile.exp: new file.
7581 * gdb.base/whatis-exp.exp: new file.
7a292a7a 7582 * gdb.base/display.exp: new file.
c906108c
SS
7583 * gdb.c++/derivation.exp: new file.
7584 * gdb.c++/local.exp: new file.
7585 * gdb.c++/member-ptr.exp: new file.
7586 * gdb.c++/overload.exp: new file.
7587 * gdb.c++/ovldbreak.exp: new file.
7588 * gdb.c++/ref-types.exp: new file.
7589 * gdb.c++/ref-types2.exp: new file.
7590 * gdb.c++/userdef.exp: new file.
d63a86f8 7591
c906108c
SS
7592Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
7593
7594 * gdb.base/default.exp: Reflect wording change in remote.c.
7595
dc96c6c7 7596Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7597
7598 * gdb.base/help.exp: Update to reflect current text.
7599
7600Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
7601
7602 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
7603 they're stack variables and contain garbage.
7604 * gdb.c++/anon-union.exp: new file.
7605
7606 The following changes were made by David Taylor
7607 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
7608 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
7609 in changes by HP.
7610
7611 * gdb.base/bitops.exp: new file.
7612 * gdb.base/default.exp: change expected messages for catch and
7613 info catch tests to reflect HP merge changes.
7614 * gdb.base/enable-disable-break.exp
7615 * gdb.base/ending-run.c: new file.
7616 * gdb.base/long_long.c: new file.
7617 * gdb.base/maint.exp: new file.
7618 * gdb.base/pointers2.exp: new file.
7619 * gdb.base/shlib-call2.exp: new file.
7620 * gdb.base/solib.exp: new file.
7621 * gdb.base/step-test.c: new file.
7622 * gdb.c++/anon-union.cc: new file.
7623 * gdb.c++/local.cc: new file.
7624 * gdb.c++/member-pointer.cc: new file.
7625 * gdb.c++/method.cc: new file.
7626 * gdb.c++/ref-types.cc: new file.
7627 * gdb.c++/ref-types2.cc: new file.
7628 * gdb.c++/userdef.cc: new file.
d63a86f8 7629
c906108c
SS
7630 * gdb.base/scope.exp: compile one file at a time, then link.
7631 * gdb.base/langs.exp: ditto.
7632 * gdb.base/list.exp: ditto.
d63a86f8 7633
c906108c
SS
7634Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
7635
7636 The following changes were made by David Taylor
7637 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
7638 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
7639 in changes by HP.
d63a86f8 7640
c906108c
SS
7641 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
7642 skip tests. When compiling pass c++ flag to gdb_compile.
7643 * gdb.c++/
d63a86f8 7644
c906108c
SS
7645 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
7646 test for on hppa*-*-hpux*; use args to see if c++ was specified.
7647 (skip_hp_tests): new function.
7648 (gdb_preprocess): new function.
7649
7650 * configure.in (hpdir): decide whether to configure gdb.hp.
7651 * configure: regenerated.
7652
7653 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
7654 to delete on clean.
7655 (EXECUTABLES): update to reflect new additions.
7656 * gdb.base/commands.exp: update message expected.
7657 * gdb.base/default.exp: add copyright notice.
7658 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
7659 * gdb.base/help.exp: update messages to reflect current text.
7660 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
7661 targets for recurse tests.
7662 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
7663 skip this file.
7664
7665 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
7666 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
7667 compilation.
7668 * gdb.c++/misc.exp: ditto.
7669 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
7670 run the tests. tell gdb_compile that it's a c++ compilation.
7671
7672 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 7673
c906108c
SS
7674 * gdb.base/all-bin.exp: new file.
7675 * gdb.base/arithmet.exp: new file.
7676 * gdb.base/assign.exp: new file.
7677 * gdb.base/completion.exp: new file.
7678 * gdb.base/cond-expr.exp: new file.
7679 * gdb.base/condbreak.exp: new file.
7680 * gdb.base/define.exp: new file.
7681 * gdb.base/dollar.exp: new file.
7682 * gdb.base/environment.exp: new file.
7683 * gdb.base/eval-skip.exp: new file.
7684 * gdb.base/jump.exp: new file.
7685 * gdb.base/logical.exp: new file.
7686 * gdb.base/pointers.exp: new file.
7687 * gdb.base/relational.exp: new file.
7688 * gdb.base/section_command.exp: new file.
7689 * gdb.base/whatis-expr.exp: new file.
7690
7691 * gdb.base/all-types.c: new file.
7692 * gdb.base/call-array-struct.c: new file.
7693 * gdb.base/call-return-struct.c: new file.
7694 * gdb.base/call-strings.c: new file.
7695 * gdb.base/callfuncs2.c: new file.
7696 * gdb.base/condbreak.c: new file.
7697 * gdb.base/constvars.c: new file.
7698 * gdb.base/display.c: new file.
7699 * gdb.base/int-type.c: new file.
7700 * gdb.base/jump.c: new file.
7701 * gdb.base/miscexprs.c: new file.
7702 * gdb.base/pointers.c: new file.
7703 * gdb.base/pointers2.c: new file.
7704 * gdb.base/shmain.c: new file.
7705 * gdb.base/shr1.c: new file.
7706 * gdb.base/shr2.c: new file.
7707 * gdb.base/solib.c: new file.
7708 * gdb.base/solib1.c: new file.
7709 * gdb.base/solib2.c: new file.
7710 * gdb.base/varargs.c: new file.
7711 * gdb.c++/derivation.cc: new file.
7712 * gdb.c++/overload.cc: new file.
7713 * gdb.c++/ovldbreak.cc: new file.
7714 * gdb.hp/attach.c: new file.
7715 * gdb.hp/attach2.c: new file.
7716 * gdb.hp/average.c: new file.
7717 * gdb.hp/compiler.c: new file.
7718 * gdb.hp/compiler.cc: new file.
7719 * gdb.hp/execd-program.c: new file.
7720 * gdb.hp/follow-exec.c: new file.
7721 * gdb.hp/follow-fork.c: new file.
7722 * gdb.hp/follow-vfork-and-exec.c: new file.
7723 * gdb.hp/misc-hp.cc: new file.
7724 * gdb.hp/more-steps.c: new file.
7725 * gdb.hp/optimize.c: new file.
7726 * gdb.hp/quicksort.c: new file.
7727 * gdb.hp/run-hp.c: new file.
7728 * gdb.hp/start-stop.c: new file.
7729 * gdb.hp/sum.c: new file.
7730 * gdb.hp/templates-hp.cc: new file.
7731 * gdb.hp/thread-local-in-lib.c: new file.
7732 * gdb.hp/thread-local-in-lib.h: new file.
7733 * gdb.hp/thread-local-in-lib.lib.c: new file.
7734 * gdb.hp/vforked-program.c: new file.
7735 * gdb.hp/virtfunc-hp.cc: new file.
7736 * gdb.hp/watchpoint-hp.c: new file.
7737 * gdb.hp/xdb.c: new file.
7738 * gdb.hp/xdb0.c: new file.
7739 * gdb.hp/xdb0.h: new file.
7740 * gdb.hp/xdb1.c: new file.
7741
7742Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
7743
7744 The following change was made by Edith Epstein
7745 <eepstein@cygnus.com> as part of a project to merge in changes
7746 originally made by HP; HP did not create ChangeLog entries.
7747
7748 * gdb.c++/demangle.exp: changed the expected output for some
7749 ARM-style mangling -- removed second reference to datatype.
7750 For example, maint demangle __dt__11T1__pt__2_cFv
7751 T1<char>::~T1<char>(void)
7752 becomes,
7753 maint demangle __dt__11T1__pt__2_cFv
7754 T1<char>::~T1(void)
7755
7756 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 7757
c906108c
SS
7758Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
7759
7760 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
7761 * gdb.trace/backtrace.exp: Likewise.
7762 * gdb.trace/circ.exp: Likewise.
7763 * gdb.trace/collection.exp: Likewise.
7764 * gdb.trace/deltrace.exp: Likewise.
7765 * gdb.trace/infotrace.exp: Likewise.
7766 * gdb.trace/limits.exp: Likewise.
7767 * gdb.trace/packetlen.exp: Likewise.
7768 * gdb.trace/passc-dyn.exp: Likewise.
7769 * gdb.trace/passcount.exp: Likewise.
7770 * gdb.trace/report.exp: Likewise.
7771 * gdb.trace/save-trace.exp: Likewise.
7772 * gdb.trace/tfind.exp: Likewise.
7773 * gdb.trace/tracecmd.exp: Likewise.
7774 * gdb.trace/while-dyn.exp: Likewise.
7775 * gdb.trace/while-stepping.exp: Likewise.
7776
77771998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
7778
7779 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
7780
7781Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
7782
7783 From Brendan Kehoe:
7784 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
7785 int return types.
7786
7787Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
7788
7789 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
7790 remote dos host testing right.
7791
7792Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
7793
7794 * gdb.base/corefile.exp: remove some xfails.
7795
7796Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
7797
7798 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
7799 have different timestamps.
7800
7801Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
7802
7803 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
7804 gdb.base/default.exp: Replace "exec" with "executable".
7805
7806Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
7807
7808 * gdb.base/default.exp: Change else if to elseif from previous
7809 delta.
7810
7811Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
7812
7813 * gdb.base/default.exp: Add brace missing from previous delta.
7814
7815Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
7816
7817 * gdb.base/default.exp: Support test for info float for all
7818 varieties of arm toolchain.
7819
dc96c6c7 7820Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7821
7822 * gdb.trace/*.exp: remove "remote_download" command.
7823
dc96c6c7 7824Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7825
7826 * gdb.trace/*.exp: remove -gdwarf from compile.
7827
7828Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
7829
7830 * gdb.trace/configure.in(AC_INIT): typo
7831 * gdb.trace/configure: regenerated
7832
dc96c6c7 7833Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7834
7835 * config/m68k-emc.exp: New file.
7836 * lib/<emc-support.exp trace-support.exp}: New files.
7837 * configure.in: add new test directory gdb.trace.
7838 * gdb.trace/{configure configure.in Makefile.in}: New files.
7839 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
7840 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
7841 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
7842 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
7843 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
7844 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
7845 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 7846
dc96c6c7 7847Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7848
7849 * gdb.c++/classes.exp: Change all regular expressions to match
7850 arbitrary combinations of newline/carriage-return, so that they
7851 will work equally well on Unix and Windows.
7852 * gdb.c++/inherit.exp: ditto.
7853 * gdb.c++/virtfunc.exp: ditto.
7854
78551998-08-11 Dawn Perchik <dawn@cygnus.com>
7856
7857 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
7858
c2d11a7d
JM
7859Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
7860
7861 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
7862 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
7863 to use a0-a3/d0-d3 as needed.
7864
7865Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
7866
7867 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
7868 * gdb.disasm/am33.exp: Corresponding changes.
7869
c906108c
SS
78701998-07-11 Felix Lee <flee@cygnus.com>
7871
7872 * gdb.base/callfuncs.exp: add cmp10 test.
7873 * gdb.base/callfuncs.c (cmp10): new function.
7874
7875Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
7876
d63a86f8 7877 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
7878 into two parts to get around a synchronization problem in expect.
7879
3fc11d3e
JM
7880Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
7881
7882 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
7883
7884 * configure.in: Add options for gdbtk testsuite.
7885
7886 * configure: Regenerate.
7887
7888 * gdb.gdbtk: New directory to hold gdbtk tests.
7889
c906108c
SS
7890Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
7891
7892 * gdb.fortran/types.exp: Escape brackets in expect patterns
7893 for test_float_literal_types_accepted tests.
7894 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
7895 before run test.
7896
c2d11a7d
JM
7897Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
7898
7899 * am33.exp: Just compile, do not link the testcase.
7900 * am33.s: Add ".am33" pseudoop to force am33 mode.
7901
c906108c
SS
79021998-06-25 Felix Lee <flee@cygnus.com>
7903
7904 * gdb.base/setshow.exp: make sure $pc is sane.
7905
7906 * gdb.stabs/weird.exp: split expect patterns properly.
7907
c2d11a7d
JM
7908Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
7909
7910 * gdb.disasm/am33.s: New disassembler testfile for the am33.
7911 * gdb.disasm/am33.exp: Run it.
7912
dc96c6c7 7913Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7914
7915 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
7916 match processing (and eliminate spurious timeouts when running).
7917
dc96c6c7 7918Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7919
7920 * gdb.base/signals.exp (test_handle_all_print): put back Mach
7921 exception test, but conditionalize it on target [mach | gnu].
7922
dc96c6c7 7923Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7924
7925 * gdb.base/overlays.exp: fixup compile line for linker script.
7926
7927Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
7928
7929 * gdb.fortran/types.exp: don't guess at float size.
7930
7931Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
7932
7933 * gdb.base/exprs.exp: delete test that depends on int size.
7934
7935Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
7936
7937 * config/sim.exp: Removed checks for target triplets.
7938 (gdb_target_sim): Use gdb,target_sim_options.
7939
7940Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
7941
7942 * gdb.base/reread.exp: New file.
7943 * gdb.base/reread1.c: New file.
7944 * gdb.base/reread2.c: New file.
7945
7946Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
7947
7948 * config/sim.exp: Use 'target sim -sparclite' when running
7949 SPARClite programs.
7950
7951Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
7952
7953 * gdb.base/structs2.exp: New file.
7954 * gdb.base/structs2.c: New file.
7955
7956Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
7957
7958 * gdb.asm/common.inc: New file.
7959 * gdb.asm/d10v.inc: New file.
7960 * asm-source.exp: Pass -I's to gas to find .inc files.
7961 Update line numbers in expected output.
7962 * asmsrc1.s: Rewrite.
7963 * asmsrc2.s: Rewrite.
7964 * configure.in: Create arch.inc symlink.
7965 * configure: Regenerate.
7966 * Makefile.in (distclean): Delete arch.inc.
7967
7968Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
7969
7970 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
7971 (t_enum_value2): ditto
7972 (t_enum_value3): ditto
7973 (main): ditto
7974Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
7975
7976 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
7977 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
7978 change.
7979 Use gdb_test instead of send_gdb/gdb_expect sequences.
7980
7981Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
7982
7983 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
7984 not void.
7985
7986Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
7987
7988 * gdb.base/branches.c: Code with lots of loops and
7989 subroutines. Used to test gdbs ability to single step through PC
7990 changes, especially to test mips-tdep.c:mips_next_pc
7991
7992Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
7993
7994 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
7995 more rigorous EGCS C++ error checking.
7996
7997Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
7998
7999 * gdb.base/help.exp: Clean up `help set args' and `help show args'
d63a86f8 8000 tests.
c906108c 8001 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
d63a86f8 8002 function when asleep.
c906108c 8003 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
d63a86f8
RM
8004 for i*86 Linux and SVR4 signal handling problems.
8005 Remove linux xfail for `next to handler in signals_tests_1', fixed
8006 by recent infrun.c change.
c906108c 8007 Limit backtrace to 10 frames to avoid timeout problems with infinite
d63a86f8 8008 stack backtraces.
c906108c
SS
8009 Adjust expect pattern in `handle all print' test to match Apr 28 1997
8010 target.[ch] change.
8011
8012Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
8013
8014 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
8015 for a newline from gdb before continuing.
8016 (default_gdb_exit): Just look for y or n.
8017 (gdb_test): Detect abnormal exit from GDB running on DOS; if
8018 it does, fail the rests of the tests in the file.
8019
8020Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
8021
8022 * config/cygmon.exp: New file.
8023
8024Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
8025
8026 * gdb.base/list.exp: Fix problem with "list default lines around
8027 main" test on remote targets.
8028
8029 * gdb.base/scope.exp: Fix problem with filelocal_bss before
8030 run test on remote targets.
8031
8032Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
8033
8034 * gdb.asm: New directory.
8035 * configure.in: Configure it.
8036 * configure: Regenerate.
8037 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
8038 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
8039
8040Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
8041
8042 * config/mn10300-eval.exp: New file to support MN10300 eval board.
8043
dc96c6c7 8044Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 8045
c906108c
SS
8046 * gdb.base/overlays (several files): Merge the two overlay
8047 managers into one. Change variables (foox, barx, bazx, grbxx)
8048 back into ints but force them to load in their proper sections.
8049
8050Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
8051
8052 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
8053 on-chip insn memory and IMAP1 to upper 128k.
8054 (D10VCopy): Handle memory regions crossing 16k boundaries.
8055 (D10VCopy): Transfer data in 32 bit chunks.
8056
8057Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
8058
8059 * gdb.base/overlays.c (main): Exit normally when result is
8060 correct.
8061
8062 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
8063 map. Include space for printf in .text segment.
8064
8065 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
8066 updated d10v memory VMA/LMA map.
8067 (D10VCopy): Call D10VTranslate.
d63a86f8 8068
c906108c
SS
8069Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
8070
8071 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
8072
8073 * gdb.base/bar.c (barx, bar): Change variable to small array so
8074 that it won't be put into the .sdata - small data -
8075 section. Update reference.
8076 * gdb.base/baz.c (bazx, baz): Ditto.
8077 * gdb.base/foo.c (foox, foo): Ditto.
8078 * gdb.base/grbx.c (grbxx, grbx): Ditto.
8079
8080 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
8081 to be arrays.
d63a86f8 8082
dc96c6c7 8083Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 8084
c906108c
SS
8085 * gdb.base/overlays.exp: fix up and get working again.
8086 Add tests for backtraces from an overlay function.
d63a86f8 8087
c906108c
SS
8088Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
8089
8090 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
8091 "calling function with watchpoint enabled".
8092
8093Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
8094
8095 * gdb.base/break.exp (test_next_with_recursion): Remove
8096 gdb_suppress_tests for d10v-*-*.
8097 * lib/gdb.exp (gdb_suppress_tests): Disable this function
8098 pending review of whether it is useful or not.
8099
8100Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
8101
8102 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
8103
8104Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
8105
8106 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
8107 * config/dve.exp: New file to support Densan boards.
8108
8109Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
8110
8111 * gdb.base/interrupt.exp: Document problem of simulators, signals,
8112 reads and BSD.
8113
8114Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
8115
8116 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
8117 response.
8118
8119 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
8120
8121Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
8122
8123 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
8124 test.
8125
8126 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
8127 target_sizeof_long and target_bigendian_p.
8128 (structs_by_value, structs_by_reference): Check values according
8129 to targets word size and endianess.
d63a86f8 8130
c906108c
SS
8131Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
8132
8133 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
8134 output.
8135
8136Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
8137
8138 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
8139 Update test of set args help to match source change.
8140
8141Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
8142
8143 * gdb.base/default.exp: Expect help system output to be in
8144 alphabetical order.
8145 * gdb.base/help.exp: Ditto.
8146
8147Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
8148
8149 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
8150 "i*86-pc-linux-gnu*".
8151 * gdb.base/interrupt.exp: Ditto.
8152 * gdb.base/corefile.exp: Ditto.
8153
8154 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
8155 define vxworks when building the testcase.
8156
8157 * gdb.base/ptype.exp: Fix testnames to be unique.
8158 * gdb.base/radix.exp: Ditto.
8159 * gdb.base/term.exp: Ditto.
8160 * gdb.base/whatis.exp: Ditto.
8161 * gdb.c++/classes.exp: Ditto.
8162
8163Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
8164
8165 * gdb.base/callfuncs.exp: Fix indentation.
8166
8167 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
8168 suppress_flag has been set.
8169 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
8170 target feature.
8171
8172Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
8173
8174 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
8175 the testcase.
8176
8177 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
8178 set_debug_traps() and breakpoint().
8179 * gdb.c++/misc.cc (main): Ditto.
8180 * gdb.c++/templates.cc (main): Ditto.
8181 * gdb.c++/virtfunc.cc (main): Ditto.
8182
8183Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
8184
8185 * lib/gdb.exp(gdb_step_for_stub): New function.
8186 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
8187 exists, reload the executable and do a "continue" instead of
8188 doing a jump.
8189 (runto_main): Use gdb_step_for_stub.
d63a86f8 8190
c906108c
SS
8191 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
8192 tests to have unique names.
8193 * gdb.base/callfuncs.exp: Ditto.
8194 * gdb.base/commands.exp: Ditto.
8195 * gdb.base/default.exp: Ditto.
8196 * gdb.base/help.exp: Ditto.
8197 * gdb.base/list.exp: Ditto.
8198 * gdb.base/opaque.exp: Ditto.
8199 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
8200 similar tests.
d63a86f8 8201
c906108c
SS
8202 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
8203 * gdb.c++/cplusfuncs.cc: Ditto.
8204 * gdb.c++/virtfunc.cc: Ditto.
8205
8206 * config/monitor.exp: Keep track of the last file we saw, rather
8207 than trying to get the info from gdb.
8208
8209 * gdb.fortran/types.exp: Move comment to previous line.
8210
8211Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
8212
8213 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
8214 target mode.
8215
8216Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
8217
8218 From Bob Manson:
8219 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
8220 string from GDB when it connects.
8221
8222 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
8223
8224Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
8225
8226 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
8227 if we can't get a debug format from GDB (we may be testing an
8228 older GDB). Use a 10 second timeout when checking for the format.
8229
8230 * gdb.stabs/weird.exp: Fix quoting.
8231
8232 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
8233
8234Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
8235
8236 * config/arm-ice.exp: New file.
8237
8238Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
8239
8240 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
8241 until it has been modified to work with the new testsuite.
8242
99707966 8243 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
8244 testcase won't compile, cause all of the testcases in the file to
8245 fail instead.
8246
8247 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
8248 (gdb_clear_suppressed): New procedure.
8249 (gdb_stop_suppressing_tests): Only clear suppress_flag if
8250 it contains a positive value.
8251
8252Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
8253
8254 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
8255
8256 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
8257
8258Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
8259
8260 * lib/gdb.exp (setup_xfail_format): New function.
8261 (get_debug_format): New function to get debug format.
8262 (debug_format): New global variable to hold last value set
8263 by get_debug_format.
8264 * gdb.base/list.exp: Call get_debug_format and expect some
8265 tests to fail for DWARF 1 and COFF formats.
8266 * gdb.c++/ptype.exp: Ditto.
8267 * gdb.c++/classes.exp: Ditto.
8268 * gdb.c++/cplusfuncs.exp: Ditto.
8269 * gdb.c++/inherit.exp: Ditto.
8270 * gdb.c++/templates.exp: Ditto.
8271 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 8272
c906108c
SS
8273Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
8274
8275 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
8276 host doesn't have a currently-open connection.
8277
8278 * config/sparclet.exp: Cleanups and fixes to make it generic for
8279 any gdb stub target. Handle cases where gdb doesn't respond when
8280 interrupted in a sane fashion.
8281
8282 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
8283 same thing in a totally different way.
8284
8285 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
8286 setting "timeout".
8287 (gdb_start): We set the global gdb_prompt variable in
8288 default_gdb_init now.
8289
8290Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
8291
8292 * gdb.base/printcmds.exp: Fix "check for floating addition"
8293 regexp to accept results within approx +/- .01 of exact value.
8294 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
8295
8296Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
8297
8298 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
8299 properly.
8300 (gdb_expect): Add optional timeout parameter, and add timeout
8301 value to various calls.
8302 (gdb_suppress_tests): Only give one warning message per group.
8303
8304Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
8305
8306 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
8307 global variables. Handle getting a value for $timeout more
8308 gracefully.
8309
8310Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
8311
8312 * lib/gdb.exp: Close connection to remote host if gdb doesn't
8313 initialize.
8314 (default_gdb_init): New procedure; allow gdb_init to be overridden
8315 by a target configuration file.
8316 (gdb_expect): Pass the timeout to remote_expect.
8317
8318 * config/monitor.exp(gdb_load): Fix typo in regexp.
8319
8320Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
8321
8322 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
8323
8324Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
8325
8326 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
8327 here. Call gdb_target_exec before rebooting the target, to make
8328 sure the connection to the target is closed.
8329 (gdb_load): Pass the name of the executable to gdb_target_monitor.
8330 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
8331 Also detect "Timeout reading from remote" error.
8332
8333 * config/gdbserver.exp: Pass the executable being loaded to
8334 gdb_target_monitor. Don't call gdb_file_cmd here; let
8335 gdb_target_monitor do it.
8336
8337 * gdb.disasm/hppa.exp: Don't use exec_output.
8338
8339Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
8340
8341 * gdb.base/list.exp: If we're debugging a non-native target,
8342 try to set the pc register to point to the start of the
8343 program before doing the first list command.
8344
8345 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
8346 test_calls after restarting.
8347
8348 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
8349 reloading.
8350
8351 * gdb.base/watchpoint.exp: Fix typo.
8352
8353 * gdb.base/setshow.exp: Check for use_gdb_stub.
8354
8355 * gdb.base/break.exp: Fix continue until exit test for the gdb
8356 stub case.
8357 * gdb.base/langs.exp: Ditto.
8358
8359 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
8360 gdb_load_offset. If we weren't given a file to load, figure out
8361 what the current file is and use it.
8362
8363 * config/i386-bozo.exp: New file.
8364
8365Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
8366
8367 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
8368 feature.
8369
8370 * config/proelf.exp: New entry.
8371
8372Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
8373
8374 * lib/gdb.exp: Remove spurious .* patterns at the beginning
8375 of regexps.
8376
8377 * gdb.base/watchpoint.exp: Don't run the test_stepping
8378 tests if gdb can't call functions on the target.
8379
8380 * gdb.base/setshow.exp: Don't run the set prompt tests if
8381 the board has gdb_prompt set.
8382
8383Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
8384
8385 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
8386 * gdb.base/commands.exp: Likewise.
8387 * gdb.base/setshow.exp: Likewise.
8388
8389Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
8390
8391 * config/monitor.exp(gdb_start): Look for gdb_prompt target
8392 feature.
8393
8394 * config/i960.exp: New file.
8395
8396Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
8397
8398 * gdb.base/funcargs.exp: Check for gdb,short_int target
8399 feature instead of looking for explicit target triplets.
8400
dc96c6c7 8401Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 8402
d63a86f8 8403 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
8404 "p 123DEADBEEF", to check parse_number.
8405 * top.c: change "to enable to enable" to "to enable" in a couple
8406 of help strings.
8407
8408Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
8409
8410 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
8411 on the mn10300.
d63a86f8 8412
c906108c
SS
8413Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
8414
8415 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
8416 where the test executable is run with explicit args.
8417 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
8418
8419Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
8420
8421 * gdb.base/run.c: Use FAKEARGV to build test executable that
8422 does not require a command line arg, since most simulators
8423 don't currently support passing such an arg into the simulated
8424 program.
8425 * gdb.base/commands.exp: Change tests to insert the proper
8426 value as the arg to the first recursive factorial call. Change
8427 compilation line to define FAKEARGV at compile time.
8428
8429Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
8430
8431 * gdb.base/recurse.exp: Enable these tests for the mn10300.
8432 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
8433 function with watchpoint enabled" test.
8434
8435Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
8436
8437 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
8438 Don't call gdb_test when the command doesn't return to a gdb prompt.
8439
8440 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
8441 "Tests restarted" messages.
8442
8443Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
8444
8445 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
8446
dc96c6c7 8447Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8448
8449 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
8450 for INFO SYMBOL; add help tests for OVERLAY commands.
8451 * gdb.base/default.exp: add tests for INFO SYMBOL command;
8452 add tests for OVERLAY commands
8453 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
8454 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
8455 * gdb.base/sigall.c: add usestubs code frag
8456 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 8457
c906108c
SS
8458Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
8459
8460 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
8461 failures.
8462 (gdb_stop_suppressing_tests): Note that tests have restarted.
8463
8464Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
8465
8466 * config/h8300.exp: New file.
8467
8468Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
8469
8470 * gdb.base/setshow.exp: Check for the existence of a
8471 feature, not its value.
8472
8473Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
8474
8475 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
8476
8477 * gdb.base/scope.exp: It's now init0(), not init().
8478
8479 * gdb.base/scope0.c: For now, change init() to be init0().
8480
8481 * config/monitor.exp: Use gdb_serial in preference to serial
8482 or netport.
8483
8484 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
8485 and it's not already set.
8486
8487Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
8488
8489 * gdb.base/setshow.exp: Only test the run command if the target
8490 isn't using a stub and if it supports argument passing.
8491
8492Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
8493
8494 * config/udi.exp(gdb_start): Make sure UDICONF is set
8495 properly before starting gdb.
8496
8497Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
8498
8499 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
8500 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
8501 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
8502
8503Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
8504
8505 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
8506 specialized code to reboot the board, use remote_reboot instead.
8507
8508 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
8509
8510 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
8511
8512 * config/monitor.exp: Make sure we disconnect from the target.
8513 Also, try a reboot/reload cycle instead of failing if the
8514 load fails.
8515
8516Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
8517
8518 * gdb.base/default.exp: Don't set match_max.
8519 * gdb.base/help.exp: Ditto.
8520 * gdb.base/list.exp: Ditto.
8521 * gdb.base/signals.exp: Ditto.
8522
8523 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
8524 set, use remote_ld to download the testcase instead of
8525 the GDB loader.
8526
8527Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
8528
8529 * config/vr5000.exp: New file.
8530
8531 * config/monitor.exp(gdb_target_monitor): Add pattern for
8532 "Ending remote" to detect errors in connecting.
8533
8534 * gdb.base/setshow.exp: Add .* within auto language test.
8535
8536 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
8537 target feature.
8538
8539 * config/monitor.exp(gdb_load): Check for a failure when loading,
8540 and reboot the board if necessary.
8541
8542 * gdb.base/setvar.exp(test_set): Handle multiple prints within
8543 a set of tests. Remove print.* from the patterns being checked.
8544
8545Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
8546
8547 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
8548 refer to gdb_spawn_id.
8549
8550 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
8551 longer used.
8552 * config/sparclet.exp: Ditto.
8553 * config/sparclet-old.exp: Ditto.
8554 * config/slite.exp: Ditto.
8555 * config/sim.exp: Ditto.
8556 * gdb.base/funcargs.exp: Ditto.
8557
8558 * lib/gdb.exp:Remove references to gdb_spawn_id.
8559 (gdb_expect): Move to remote.exp.
8560
8561Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
8562
8563 * config/monitor.exp: Detect the "Couldn't establish connection"
8564 message from GDB.
8565
8566Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
8567
8568 * gdb.base/bitfields.exp: Use runto instead of explicit
8569 gdb_run_cmd/gdb_expect sequences.
8570
8571 * gdb.base/break.exp(text_next_with_recursion): Add match for
8572 gdb_expect call.
8573
8574 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
8575 We also need to handle the "A program is being debugged already"
8576 prompt from gdb. Use gdb_test to set the baud rate.
8577
8578 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
8579 to 20000. Really. I mean it.
8580
8581Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
8582
8583 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
8584 fails. If suppress_flag is set, skip perror message about not
8585 being able to send to GDB.
8586 (send_gdb): If suppress_flag is set, don't try to send commands to
8587 GDB.
8588 (gdb_expect): If suppress_flag is set, always fail immediately.
8589 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
8590 (gdb_init): Call gdb_stop_suppressing_tests.
8591 (default_gdb_exit): Ditto.
8592 (default_gdb_start): Ditto.
8593
8594 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
8595 gdb_stop_suppressing_tests as appropriate.
8596 * gdb.base/break.exp: Ditto.
8597 * gdb.base/callfuncs.exp: Ditto.
8598 * gdb.base/commands.exp: Ditto.
8599 * gdb.base/exprs.exp: Ditto.
8600 * gdb.base/funcargs.exp: Ditto.
8601 * gdb.base/list.exp: Ditto.
8602 * gdb.base/recurse.exp: Ditto.
8603 * gdb.base/scope.exp: Ditto.
8604 * gdb.base/structs.exp: Ditto.
8605 * gdb.c++/inherit.exp: Ditto.
8606
8607Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
8608
8609 * config/vr4300.exp: New file.
8610
99707966 8611 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 8612
99707966 8613 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
8614
8615Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
8616
8617 * lib/gdb.exp(gdb_init): New function.
8618
8619 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
8620 for each individual variable set.
8621
8622 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
8623 name.
8624
8625 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
8626
8627 * gdb.base/scope.exp: Use gdb_test.
8628
8629 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
8630 aborting; the testsuite driver will do that for us (see
8631 gdb_finish). Also, use gdb_test in a few more places.
8632
8633Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
8634
8635 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
8636
8637Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
8638
8639 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
8640 and "add_tests" are not at the same address.
8641
8642Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
8643
8644 * gdb.base/ptype.exp: Use gdb_test.
8645
8646Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
8647
8648 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
8649 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
8650 left in. No longer expect them to fail.
8651
8652 * gdb.stabs/*.mt; Deleted, no longer used.
8653 * gdb.stabs/configure.in: Remove references to target makefile
8654 frags.
8655 * gdb.stabs/configure: Rebuilt.
8656
8657 * gdb.disasm/*.mt: Deleted, no longer used.
8658 * gdb.disasm/configure.in: Remove references to target makefile
8659 frags. Use "sh3.s" as the unique filename for this directory.
8660 * gdb.disasm/configure: Rebuilt.
8661
8662 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
8663 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
8664 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
8665
8666Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
8667
8668 * config/udi.exp: Use mondfe,name instead of remote_host.
8669
8670Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
8671
8672 * gdb.base/watchpoint.exp: Don't expect a failure when calling
8673 a function with a watchpoint enabled on the mn10200.
8674
8675 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
8676 before trying to create it!
8677
8678Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
8679
8680 * config/vx.exp: Use hostname instead of netport.
8681
8682 * config/vxworks.exp: New file.
8683
8684 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
8685
8686 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
8687 gdb before assuming everything worked. Send a ^C if a timeout
8688 occurs.
8689
8690 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
8691 $gdb_spawn_id directly.
8692 (gdb_run_cmd): Try _start as well as start. Use the target feature
8693 gdb,start_symbol as the symbol to start from when jumping.
8694
8695Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
8696
8697 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
8698 redundant) test.
8699
8700 * gdb.base/recurse.exp: Relax final value test for 'b' so that
8701 it doesn't lose for 16bit integer systems.
8702
8703Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
8704
8705 * gdb.fortran/types.exp: If the target doesn't support "double"
8706 data types, then expect "real" types to only be 4 bytes.
8707
8708 * gdb.c++/virtfunc.exp: Expect failure for virtual function
8709 call tests if the target doesn't support inferior function calls.
8710
8711 * gdb.base/printcmds.exp: Allow minor deviation in FP values
8712 in printf tests.
8713
8714Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
8715
8716 * gdb.base/help.exp: Disable "help set", "help show", and
8717 "help support". Simplify regexp for "help stack".
8718
8719 * gdb.base/default.exp: Set match_max to 5000 and the timeout
8720 to 60 seconds. Temporarily set match_max to 15000 around the
8721 "info copying" test.
8722
8723 * gdb.base/nodebug.exp: Don't try to do an inferior function
8724 call if the target doesn't support them.
8725 * gdb.base/printcmds.exp: Likewise.
8726 * gdb.base/setvar.exp: Likewise.
8727 * gdb.base/structs.exp: Likewise.
8728 * gdb.c++/templates.exp: Likewise.
8729 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
8730
8731 * gdb.base/recurse.exp: Enable for the mn10200.
8732
8733 * configure.in: Do configure gdb.stabs directory for *-*-elf
8734 targets.
8735 * configure: Rebuilt.
8736
8737 * gdb.base/break.exp: Check for gdb,noresults before testing
8738 exit status and/or results from the target.
8739 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
8740 * lib/gdb.exp: Remove old (now bogus) initialization of
8741 noinferior, noargs, noresults and nosignals.
8742
8743Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
8744
8745 * config/sh.exp: New file.
8746
8747 * config/slite.exp: Try to connect multiple times to the board
8748 before rebooting. Only send a "monitor run" if need_monitor_run
8749 is set.
8750
8751 * gdb.base/break.exp: Don't do the "stub continue" test if
8752 the target has gdb_stub set.
8753
8754 * gdb.base/callfuncs.exp: Increase the timeout.
8755
8756 * gdb.base/interrupt.exp: Don't even try to compile the testcase
8757 if the target has gdb,noinferiorio set.
8758
8759 * gdb.base/list.exp: Increase match_max to 10000 characters.
8760
8761 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
8762
8763 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
8764 target.
8765
8766 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
8767
8768Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
8769
8770 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
8771 trying to delete the copy of gdb. Catch the file delete so we
8772 don't die if the delete fails; also, the file should be copied to
8773 the host, not to the build.
8774
8775Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
8776
8777 * lib/gdb.exp(gdb_test): Surround the result pattern with
8778 parenthesis in case it contains multiple regexps separated
8779 with |.
8780
8781 * gdb.base/watchpoint.exp: Use gdb_test.
8782 * gdb.base/default.exp: Ditto.
8783
8784Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
8785
99707966 8786 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 8787
c906108c
SS
8788 * gdb.base/scope.exp: Use gdb_test.
8789 * gdb.c++/classes.exp: Ditto.
8790 * gdb.c++/inherit.exp: Ditto.
8791
8792Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
8793
8794 * gdb.base/crossload.exp: Don't use execute_anywhere, use
8795 remote_exec instead.
8796 * gdb.base/corefile.exp: Don't be ridiculous.
8797 * gdb.base/*.c: Add missing stub invocations.
8798
8799Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
8800
8801 * config/slite.exp: Miscellaneous fixes.
8802
8803 * lib/gdb.exp: Fix runto.
8804
8805 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
8806 the target.
8807
8808 * gdb.base/watchpoint.exp: Fix regexp.
8809
8810 * lib/gdb.exp(default_gdb_exit): Add a catch to the
8811 close and wait commands, as the descriptor may now be
8812 invalid. Always call "remote_close host".
8813
8814Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
8815
8816 Major rewrite for testsuite revision.
d63a86f8 8817
c906108c
SS
8818 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
8819 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
8820 instead of relying on spawn_id to always contain a valid
8821 spawn id.
8822 (get_compiler_info): New procedure to build the ${binfile}.ci
8823 file, instead of replicating this in N different places.
8824 (gdb_compile): New procedure.
d63a86f8 8825
c906108c
SS
8826 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
8827 appropriate arguments) instead of compile. Use gdb_test in a lot
8828 more places. Use send_gdb instead of send. Always run gdb_start
8829 at the start of a testcase, as this is no longer done magically.
8830
8831 config/*-gdb.exp: Rename without the -gdb suffix.
8832
8833 config/mips.exp: Use remote_close instead of exit_remote_shell.
8834 config/monitor.exp: Use target_info instead of looking at
8835 baud, timeout, etc.
8836 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
8837
8838Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8839
8840 * gdb.c++/templates.exp (test_ptype_of_templates),
8841 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
8842 Update expect patterns for destructors and assignment operators
8843 to match corresponding c-typeprint.c changes.
8844 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
8845 to destructor breakpoint test, GDB should be able to set the
8846 destructor breakpoint without specifying arguments.
8847
8848Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
8849
8850 * gdb.threads/pthreads.exp: Change result for failure to compile due
8851 to lack of pthreads runtime support from an error to simply an
8852 unsupported test, per dejagnu standards.
8853
8854Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8855
8856 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
8857 where GDB exits to reduce pattern match time.
8858 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
8859
8860 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
8861
dc96c6c7 8862Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8863
8864 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
8865 * gdb.base/default.exp: ditto.
8866 * gdb.base/nodebug.exp: ditto.
8867 * gdb.base/printcmds.exp: ditto.
8868 * gdb.base/ptype.exp: ditto.
8869 * gdb.base/setvar.exp: ditto.
8870 * gdb.base/structs.exp: ditto.
8871 * gdb.base/setshow.c: Guard against uninitialized values of argc.
8872
8873Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
8874
8875 * configure, */configure: Rebuild with autoconf 2.12.
8876
8877Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
8878
8879 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
8880 use new i*86-pc-linux*-gnu quads.
8881 * gdb.base/corefile.exp: Ditto.
8882 * gdb.base/signals.exp: Ditto.
8883 * gdb.base/sigall.exp: Ditto.
8884 * gdb.base/interrupt.exp: Ditto.
8885
8886 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
8887 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
8888 RedHat 4.0.
d63a86f8 8889
c906108c
SS
8890 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
8891 linux. This allows the test case to at least compile on latest
8892 linux, but still not run due to missing the threads runtime library.
8893
8894Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8895
8896 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
8897 directory to search gdb directory. Accept and step over conditional
8898 stack alignment code. Consume $prompt in failure cases.
8899 Reset timeout to $oldtimeout instead of some arbitrary value.
8900 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
8901 timeout problems with infinite stack backtraces.
8902 * gdb.base/ptype.exp (ptype struct link, union tu_link):
8903 Accept function parameters for linkfunc member.
8904
8905Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
8906
8907 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
8908 (CXXFLAGS): Remove, unreferenced.
8909 (B_OPTIONS): Add for -B options and add code to initialize with
8910 previous -B options and also add -B option to pick up cross compiled
8911 runtime.
8912 (TARGET_INCLUDES): Add for -I options and add code to initialize when
8913 doing cross compiles.
8914 (target_alias): Declare global.
8915 (xgcc): Set variable to full path of gcc in build tree. Use findfile
8916 to verify that gcc exists in build tree, and if so set CC to that
8917 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 8918
c906108c
SS
8919Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
8920
8921 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
8922 ptype test for anonymous union. Fixup testcase to match
8923 current gcc debug output.
8924
8925Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
8926
8927 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
8928 force argument to an unsigned long type.
8929
8930Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
8931
8932 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
8933 tests and anonymous union print/ptype tests.
8934 * gdb.base/list.exp (test_forward-search): Increase timeout by
8935 5 minutes for the "search extremely long line" case.
8936 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
8937 completely optional and that the pass/fail messages use the command as
8938 the message if that third arg is a null string.
8939 (gdb_test_exact): Arrange that a null string pattern means match a
8940 null string output rather than any output, which might include random
8941 errors.
8942 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
8943 backtrace test.
8944 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
8945 always failing and failure is now exposed by gdb.exp changes.
8946
8947Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
8948
8949 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
8950 weren't being noted.
8951
8952Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8953
8954 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
8955 * gdb.stabs/weird.exp: Remove v_comb xfails.
8956
dc96c6c7 8957Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8958
8959 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
8960 list.exp scope.exp watchpoint.exp]
8961 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 8962
dc96c6c7 8963Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8964
8965 * config/monitor.exp: Increase download timeout to 1000 seconds.
8966
dc96c6c7 8967Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8968
8969 * config/m32r.exp: Increase timeout to 120 seconds.
8970
8971Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
8972
8973 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
8974 and accept older ordering as obsolescent gcc or gdb.
8975 * gdb.c++/templates.exp: Ditto.
8976 * gdb.c++/virtfunc.exp: Ditto.
8977
8978Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
8979
8980 * gdb.base/coremaker.c: Add code to mmap some data so we
8981 can check that it ends up in the core file.
8982 * gdb.base/corefile.exp: Add test to read mmapped data
8983 from core file.
8984
dc96c6c7 8985Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8986
8987 * config/m32r.exp: New file.
8988
8989Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
8990
8991 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
8992 that cflags can contains -gstabs, and work correctly for other tests.
8993
dc96c6c7 8994Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8995
8996 * gdb.base/setshow.exp: New file, tests show and set.
8997 * gdb.base/setshow.c: New file, tests show and set.
8998 * gdb.base/help.exp: Add test for help set|show annotate.
8999 * gdb.base/default.exp: Add test for set|show annotate.
9000
9001Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
9002
9003 * testsuite/gdb.base/break.exp: Make backtrace from factorial
9004 errors unique.
9005 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
9006 explicitly.
9007
9008Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
9009
9010 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
9011 and width commands. This is done elsewhere.
9012 * (gdb_start): Don't call gdb_start_sim here. That's already
9013 done in gdb_load. This fixes lots of failures in default.exp.
9014
9015Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
9016
9017 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
9018 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
9019 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
9020 in the same we we treat other failures (since it may be an expected
9021 condition), rather than as an error.
9022 * gdb.base/signals.exp (test_handle_all_print): Revert back to
9023 old test format.
9024
9025Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
9026
9027 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
9028 (distclean maintainer-clean realclean): No need to remove files
9029 twice. Nuke the duplicates.
9030 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 9031 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
9032 Remove config.h along with other config files.
9033
9034Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
9035
9036 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
9037 "p func1 ()" and note that rests of tests are skipped.
9038 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
9039 setup_xfails for "print func2::coremaker_local".
9040 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
9041 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
9042 affected by the previous run test.
9043 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
9044 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
9045 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
9046 "pass int powerset tuple" and "pass modeless int powerset tuple".
9047 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
9048 "real write 4" and "real write 8".
9049 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
9050 setup_xfails for "print vs1 after tuple assign 2",
9051 "print \$i after tuple assign 2", and
9052 "print vs2 after tuple assign 2".
9053 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
9054 meaningful error message and return -1 so the caller can
9055 suppress further tests and avoid a cascade of errors.
d63a86f8 9056
c906108c
SS
9057Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
9058
9059 * gdb.base/a1-selftest.exp: Tweak tests to account for new
9060 format for printing version.
9061 * gdb.base/default.exp: Ditto.
9062 * gdb.base/interrupt.exp: Fix problem with cascade of
9063 errors if child process dies while calling a function.
d63a86f8 9064
c906108c
SS
9065Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
9066
9067 * Makefile.in (VPATH): Add
9068 * Makefile.in (Makefile, config.status): Fix rules so things get
9069 remade when necessary.
9070
9071Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
9072
9073 * Makefile.in (just-check): Add path to sibling expect dir
9074 to environment variable specified by RPATH_ENVVAR.
9075
9076Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
9077
9078 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
9079 (just-check): Add shared library paths for libstdc++, tk,
9080 tcl, bfd, and opcodes to the environment variable specified
9081 in RPATH_ENVVAR.
9082 * configure.in: Add support to recognize --enable-shared flag
9083 and generate correct value for RPATH_ENVVAR.
9084 * configure: Regenerated with autoconf.
9085
9086Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
9087
9088 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
9089 include all osf versions.
9090 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
9091 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
9092 when target is linux. When failing to build pthreads test
9093 executable, give more meaningful message.
9094 * gdb.threads/pthreads.c: Hpux also uses old definition of second
9095 arg for pthread_create.
d63a86f8 9096
c906108c
SS
9097Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
9098
9099 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
9100 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
9101 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
9102 and -lpthreads (everybody else).
9103 (test_startup): Fail gracefully if threads are not supported.
9104 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
9105 "p/c array_index("abcdef",2)" when not gcc compiled.
9106 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
9107 "print func2::coremaker_local" when not gcc compiled.
9108 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
9109 "ptype on opaque struct tagname (statically)",
9110 "ptype on opaque struct tagname (dynamically) 1", and
9111 "ptype on opaque struct tagname (dynamically) 2"
9112 for not compiled with gcc.
9113 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
9114 backtrace when compiled with gcc.
d63a86f8 9115 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
9116 than always return success.
9117
9118Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
9119
9120 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
9121
9122Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
9123
9124 * gdb.base/structs.exp: Undo last change.
9125
9126Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
9127
9128 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
9129 encapsulate all the steps/nexts done during self test, starting
9130 at main, and makes them less sensitive to optimization issues.
9131 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
9132 signal handler" test.
9133 * gdb.threads/pthreads.exp: Only run this for native configs.
9134 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
9135 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
9136 tests.
9137 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
9138 for "runto test_calls(void)" test.
d63a86f8 9139
c906108c
SS
9140Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
9141
9142 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
9143 and don't expect address info in breakpoint confirmations.
9144
9145Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
9146
9147 * gdb.base/list.exp (test_forward_search): Increase timeout
9148 temporarily by 60 seconds for searching extremely long line,
9149 and then reset to old value when done. Increase expect input
9150 buffer to 10000.
9151
9152Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
9153
9154 * gdb.base/list.exp (test_forward_search): Fix to handle very
9155 long source line without overflowing expect's input buffer.
9156
9157Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
9158
9159 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
9160 "buffer_full".
9161
9162 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
9163 "buffer_full".
9164
9165 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
9166 "buffer_full".
9167
9168 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
9169 "buffer_full".
9170
9171Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
9172
9173 * configure.in (configdirs): Add gdb.threads.
9174 * configure: Regenerated with autoconf.
9175 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
9176 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
9177 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 9178
c906108c
SS
9179Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
9180
9181 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
9182
9183Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
9184
9185 * gdb.base/signals.exp (test_handle_all_print): Test separately for
9186 each signal's status in the output of "handle all print".
9187 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
9188 the \r\n sequence that immediately precedes the gdb prompt.
9189 * gdb.base/a1-selftest.exp: Save original timeout and restore
9190 after test.
9191
9192Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
9193
9194 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
9195 symbol.
9196
9197Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
9198
9199 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
9200
9201Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
9202
9203 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
9204 timeout by 60 seconds.
9205
9206Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
9207
9208 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
9209 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
9210 error return.
9211
9212Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
9213
9214 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
9215 gdb initialization, also report how long dejagnu waited. Restore
9216 old timeout before doing error return. Temporarily increase timeout
9217 by 3 minutes to allow for slow startups over heavy NFS use.
9218
9219Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
9220
9221 * lib/gdb.exp: Report timeout value for verbosity level 2.
9222 * config/gdbserver.exp: Ditto.
9223 * config/hppro.exp: Ditto.
9224 * config/mips-gdb.exp: Ditto.
9225 * config/monitor.exp: Ditto.
9226 * config/netware.exp: Ditto.
9227 * config/sim-gdb.exp: Ditto.
9228 * config/slite-gdb.exp: Ditto.
9229 * config/udi-gdb.exp: Ditto.
9230 * config/unix-gdb.exp: Ditto.
9231 * config/vx-gdb.exp: Ditto.
9232 * gdb.base/a1-selftest.exp: Ditto.
9233 * gdb.base/a2-run.exp: Ditto.
9234 * gdb.base/break.exp: Ditto.
9235 * gdb.base/corefile.exp: Ditto.
9236 * gdb.base/list.exp: Ditto.
9237 * gdb.base/recurse.exp: Ditto.
9238 * gdb.base/scope.exp: Ditto.
9239 * gdb.base/signals.exp: Ditto.
9240
9241Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
9242
9243 * gdb.threads/Makefile.in (docdir): Removed.
9244
9245Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
9246
9247 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 9248 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 9249 @srcdir@.
d63a86f8 9250 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
9251 autoconf 2.5 or higher.
9252 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
9253
9254Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
9255
9256 * configure: Regenerated.
9257 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
9258 avoid name clashes with SunOS headers.
9259
9260Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
9261
9262 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
9263
9264Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
9265
9266 * gdb.base/callfuncs.exp: Finish last change -- make sure the
9267 prototype information ends up in the compiler info file.
9268
9269Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
9270
9271 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
9272 attempting to regenerate it. Eliminate use of a temporary file
9273 and just generate the info file directly. Source it immediately,
9274 for consistency of use.
9275 * gdb.base/corefile.exp: Ditto
9276 * gdb.base/exprs.exp: Ditto.
9277 * gdb.base/funcargs.exp: Ditto.
9278 * gdb.base/langs.exp: Ditto.
9279 * gdb.base/list.exp: Ditto.
9280 * gdb.base/mips_pro.exp: Ditto.
9281 * gdb.base/nodebug.exp: Ditto.
9282 * gdb.base/opaque.exp: Ditto.
9283 * gdb.base/ptype.exp: Ditto.
9284 * gdb.base/scope.exp: Ditto.
9285 * gdb.base/setvar.exp: Ditto.
9286 * gdb.base/signals.exp: Ditto.
9287 * gdb.base/whatis.exp: Ditto.
9288 * gdb.c++/templates.exp: Ditto.
9289 * gdb.c++/virtfunc.exp: Ditto.
9290 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
9291 whether or not to add -lstdc++ to the compile command line args.
9292
9293Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9294
9295 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
9296 it got fixed by the recent lookup_minimal_symbol_by_pc change.
9297 Increase timeout, a lot of single stepping might be needed if the
9298 target has no hardware watchpoints.
9299
9300Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
9301
9302 * gdb.base/break.exp: Ignore compiler warnings when compiling
9303 break.c.
9304 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
9305 * gdb.base/default.exp: Add h8300 xfails. Handle messages
9306 from remote-sim.
9307 * gdb.base/exprs.exp: Add h8300 xfails.
9308 * gdb.base/funcargs.exp: Likewise.
9309 * gdb.base/nodebug.exp: Likewise.
9310 * gdb.base/printcmds.exp: Likewise.
9311 * gdb.base/ptype.exp: Likewise.
9312 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
9313 h8300 xfails.
d63a86f8 9314 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
9315 on the h8300.
9316 * gdb.base/funcargs.c: Explicitly make last constant argument to
9317 call_after_alloca_subr an unsigned long type.
9318 * gdb.base/return.c: Include stdio.h.
9319
9320Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
9321
9322 * config/abug.exp: New file for the older Motorola Bug monitor
9323 that runs on the mvme13x series VME boards.
9324 * config/monitor.exp: Use the new config array for target settings
9325 if they exist.
9326
9327Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
9328
9329 * sim-gdb.exp: Make the SH simulator allocate less space when
9330 it is targeted.
9331
9332Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
9333
9334 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
9335 test.
9336
9337Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
9338
9339 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
9340 "rs6000-*-*" for "list function in include file" when gcc compiled.
9341 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
9342 for "p ctable1[120]".
9343 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
9344 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
9345 Remove setup_xfail for "rs6000-*-*" for
9346 "print 'scope0.c'::filelocal before run".
9347 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
9348 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
9349 since some compilers don't allow both options to be given
9350 on the same command line. Create object file and move it.
d63a86f8 9351
c906108c
SS
9352Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
9353
9354 * gdb.base/corefile.exp: Always regenerate the core file, since
9355 we always regenerate the coremaker program. Detect special case
9356 where registers cannot be read from core file.
d63a86f8 9357
c906108c
SS
9358Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
9359
9360 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
9361 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
9362 * gdb.c++/templates.exp: Only match on basename of file since
9363 some formats like xcoff don't encode directory information.
9364 * gdb.stabs/weird.exp: Use the right sed script for powerpc
9365 and rs6000 AIX xcoff targets.
9366 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
9367 * configure: Regenerate.
9368 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
9369 here, rather than in distclean.
d63a86f8 9370
c906108c
SS
9371Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
9372
9373 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
9374 defined, and use it to compile the test case with -O2. The
9375 native compilation still uses no optimization.
9376 * gdb.base/mips_pro.c: Remove inline assembly code since
9377 it is compiled PIC by default, which results in assembler
9378 warnings that make the testsuite think the compilation
9379 was unsuccessful.
9380
9381Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
9382
9383 * gdb.c++/misc.exp: Add note to message for
9384 "print s.a for foo struct" that this is a known gcc 2.7.2
9385 and earlier bug.
9386
9387Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
9388
9389 * gdb.base/break.exp: Fix pattern for matching "Delete all
9390 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
9391 setup_xfail for deleting all breakpoints test. Fix various
9392 timeout messages to include "(timeout)".
9393 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
9394 for "p t_float_values2(3.14159,float_val2)".
9395 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
9396 for "continue to call2g" when gcc compiled.
9397 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
9398 "up to foo in langs.exp", "show language at foo in langs.exp",
9399 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
9400 and "show language at fsub in langs.exp".
9401 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
9402 "list line 1 in include file", "list message for lines past EOF",
9403 "list function in include file", "list list0.h:foo", and
9404 "list filename:function; nonexistant function".
9405 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
9406 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
9407 and "ptype t_char_array" to be for native cc only.
d63a86f8 9408
c906108c
SS
9409Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
9410
d63a86f8 9411 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
9412 setup_xfail for "print coremaker_bss", "print coremaker_ro",
9413 "print func2::coremaker_local", and "backtrace in corefile.exp".
9414
9415Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
9416
9417 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
9418 "bt in signals.exp". This problem only appears when running
9419 the testsuite, and then only intermittently.
9420
9421Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
9422
9423 * gdb.base/return.exp (return_tests): Differentiate between
9424 two tests of continuing.
9425
9426Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
9427
9428 * */Makefile.in (maintainer-clean): Remove config.log.
9429 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
9430 * gdb.c++/Makefile.in (PROGS): Add inherit.
9431 (clean): Remove *.ci.
9432
9433Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
9434
9435 * gdb.c++/misc.cc: Add test code from Mike Stump.
9436 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
9437
9438Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
9439
9440 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
9441 to "alpha-*-osf2*" and add comment.
9442 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
9443 setup_xfail for "step over execarg initialization" and
9444 "step over corearg initialization".
9445 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
9446 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
9447 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
9448 gcc compiled for "print coremaker_bss", "print coremaker_ro",
9449 "print func2::coremaker_local", and "backtrace in corefile.exp".
9450 * gdb.base/signals.exp: Build and source signals.ci.
9451 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
9452 to be for gcc only.
9453 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 9454
c906108c
SS
9455Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9456
9457 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
9458 Feb 3 procfs.c change.
9459
9460Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
9461
9462 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
9463
9464Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
9465
9466 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
9467 from dejagnu's apparent default of 10 seconds, which gives random
9468 results when running the tests over NFS on moderately loaded systems.
9469 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
9470
9471Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
9472
9473 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
9474 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
9475 result reports.
9476
9477Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
9478
9479 * configure.in (CY_AC_PATH_TCLH): Remove.
9480 * configure: Regenerate.
9481
9482Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
9483
9484 * gdb.c++/Makefile.in (clean): Add missing '{'.
9485
9486Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
9487
9488 * lib/gdb.exp: Provide a default value for noinferior.
9489
9490 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
9491 Load libgloss.exp.
9492
9493Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
9494
9495 * gdb.disasm/hppa.exp: Compile directly into an executable, use
9496 the executable, not the .o to run the tests from.
9497
9498Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
9499
9500 * gdb.base/break.exp: Don't test for program exit or exit status
9501 if $noresults if nonzero.
9502 * gdb.base/langs.exp: Likewise.
9503 * gdb.base/watchpoint.exp: Likewise.
9504
9505 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
9506 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
9507 trying to compile the testcase.
9508
9509Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
9510
9511 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
9512 * gdb.base/signals.exp (continue to handler): Likewise.
9513
9514Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
9515
9516 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
9517
9518 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
9519
9520Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
9521
9522 * gdb.base/corefile.exp: Recognize "not found" as failure
9523 when trying to determine if a core file was generated.
9524 If no core file was generate the first time, try again without
9525 the ulimit -c to work around braindamaged shells.
9526
9527Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
9528
9529 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
9530 [] tests with "test" and enclose string in quotes.
9531 * gdb.stabs/configure: Rebuild
d63a86f8 9532
c906108c
SS
9533Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
9534
9535 Changes in sync with expect:
9536 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
9537 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
9538 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
9539 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
9540 argument to AC_REQUIRE.
9541 * configure: Regenerated.
9542
9543Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
9544
9545 * gdb.base/corefile.exp: When generating a core, discard any
9546 error messages about ulimit not found and the "core dumped"
9547 message from the shell that runs the coredumper.
9548
9549Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
9550
9551 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
9552
9553 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
9554 which sed script to run. Expect failure for v_comb test
9555 on PA targets too.
d63a86f8 9556
c906108c
SS
9557Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
9558
9559 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
9560 "print func2::coremaker_local" and for "backtrace in corefile.exp"
9561
9562Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
9563
9564 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
9565 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
9566 "sparc-sun-solaris*" xfails for "p v_comb".
9567 * lib/gdb.exp (default_gdb_start): Fix typo.
9568 * gdb.base/corefile.exp: Allow "Core was generated by ..."
9569 messages to not include the full program name that caused
9570 the core dump since some systems (such as solaris) apparently
9571 truncate this path to about 80 characters.
9572 When generating a core file first try increasing the core file
9573 size limit to unlimited since some systems may default it to
9574 zero, and it is harmless to try it. Move the test for failing
9575 to generate a core file to where it will actually get executed.
9576 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
9577 new gdb result from g++ debug info improvements and make old
9578 pattern obsolescent. Also account for size_t differences
9579 (may be int or long).
9580 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
9581 initialization before function call is placed in the delay slot
9582 and thus appears to be skipped over by commands such as "next".
9583
9584Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
9585
9586 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
9587
9588Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
9589
9590 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
9591 input source file; fix code to compile test to deal with this
9592 convention.
9593 * gdb.c++/*.exp: Likewise.
9594
9595Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
9596
9597 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
9598 "bt in signals.exp".
9599
9600Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
9601
9602 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
9603 "step over execarg initialization" and
9604 "step over corearg initialization".
9605
9606Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
9607
9608 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
9609 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
9610
9611Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
9612
9613 From Rob Savoye (rob@poseidon.cygnus.com)
9614 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
9615 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
9616 configure.in}, gdb.disasm/{Makefile.in, configure.in},
9617 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
9618 configure.in}: Major reworking for autoconfig.
9619 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
9620 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
9621 New files.
9622 * config/unix-gdb.exp: Make GDB global.
9623 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
9624 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
9625 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
9626 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
9627 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
9628 term.exp, twice.exp, watchpoint.exp, whatis.exp},
9629 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
9630 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
9631 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
9632 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
9633 pr-8136.exp, result.exp, string.exp, tuples.exp},
9634 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
9635 to returns as necessary, arrange for test to compile own testcase
9636 executable.
9637 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 9638
c906108c
SS
9639Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
9640
9641 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
9642 clear_xfail at end of test which might not call either pass or fail.
9643 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
9644 "backtrace through signal handler".
9645
9646Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9647
9648 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
9649 continuing from a job control stop signal.
9650 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
9651
9652Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
9653
9654 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
9655 * gdb.base/corefile.exp: Likewise.
9656 * gdb.base/funcargs.exp: Likewise.
9657
9658Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
9659
9660 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
9661 * config/monitor.exp: Add support for setting baud rate.
9662
9663Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
9664
9665 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
9666 i*86-*-linux* xfails for "backtrace through signal handler".
9667 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
9668 "print func2::coremaker_local".
9669 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
9670 alpha-dec-osf2* xfail for
9671 "delete all breakpoints when none".
9672
9673Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
9674
9675 * gdb.base/break.exp: Change test that deletes all breakpoints
9676 when no user breakpoints are installed. A post 4.15 change
9677 causes gdb to no longer prompt in this case.
9678
9679Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
9680
9681 * gdb.base/return.exp (return_tests): Change xfail for test
9682 "correct value returned double test" to stop xfailing at
9683 Solaris 2.5. Apparently the bug has been fixed.
9684
9685Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
9686
9687 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
9688 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
9689
9690Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
9691
9692 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
9693 * gdb.disasm/hppa.s: Corresponding changes.
9694
9695Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
9696
9697 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
9698 makefile fragment.
9699 * config/mt-hpux: Deleted.
9700
9701Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
9702
d63a86f8 9703 * Many files: When warning about suppressed tests due to a
c906108c
SS
9704 nonexistant test binary, avoid incrementing the warning count.
9705
9706Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
9707
9708 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 9709
c906108c
SS
9710Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9711
9712 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
9713 "sparc-*-solaris2*".
9714
9715Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9716
9717 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
9718 Add global and local variables and initialize them.
9719 * gdb.base/corefile.exp: Test correct mapping of corefile sections
9720 by printing variables. Remove rs6000 and powerpc xfails, BFD now
9721 extracts the file name and terminating signal from the core file.
9722 * TODO: Remove note about tests for correct mapping of corefile.
9723 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
9724 from optimizing it away.
9725 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
9726 handles common blocks.
9727
9728Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
9729
9730 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
9731 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
9732
9733Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
9734
9735 * Makefile.in (maintainer-clean): New target, synonym for
9736 realclean.
9737 * gdb.base/Makefile.in (maintainer-clean): Likewise.
9738 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
9739 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
9740 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
9741 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
9742 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
9743
9744Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
9745
9746 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
9747 xfails when not gcc compiled for "print foo::funclocal".
9748 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
9749 "print foo::funclocal at foo",
9750 "print 'scope1.c'::foo::funclocal at foo",
9751 "print foo::funclocal_bss at foo",
9752 "print 'scope1.c'::foo::funclocal_bss at foo",
9753 "print foo::funclocal_ro at foo",
9754 "print 'scope1.c'::foo::funclocal_ro at foo",
9755 "print bar::funclocal at foo" and
9756 "print 'scope1.c'::bar::funclocal at foo".
9757 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
9758 gcc compiled for "print foo::funclocal at bar".
9759 Expand all messages to ensure that they identify that
9760 the test is at bar().
9761 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
9762 gcc compiled for:
9763 "ptype on opaque struct pointer (statically)",
9764 "ptype on opaque struct tagname (statically)",
9765 "ptype on opaque struct pointer (dynamically) 1",
9766 "ptype on opaque struct tagname (dynamically) 1",
9767 "ptype on opaque struct pointer (dynamically) 2" and
9768 "ptype on opaque struct tagname (dynamically) 2
9769 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
9770 gcc compiled for:
9771 "p datalocal"
9772 "whatis datalocal",
9773 "ptype datalocal",
9774 "p bsslocal",
9775 "whatis bsslocal", and
9776 "ptype bsslocal".
9777 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
9778 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
9779 when not gcc compiled.
9780 * gdb.base/funcargs.exp (float_and_integral_args): Add
9781 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
9782 compiled.
9783 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
9784 "backtrace from call6a" when not gcc compiled.
9785 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
9786 "backtrace from call7a" when not gcc compiled.
9787 * gdb.base/callfuncs.exp (do_function_calls):
9788 Add "hppa*-*-hpux*" xfail when not gcc compiled for
9789 "p t_char_array_values(char_array_val2,char_array_val1)",
9790 "p t_char_array_values(char_array_val1,char_array_val2)",
9791 "p t_char_array_values("carray 1","carray 2")",
9792 "p t_char_array_values("carray 1",char_array_val2)",
9793 "p t_char_array_values(char_array_val1,"carray 2")",
9794 "p sum_args(1,{2})",
9795 "p sum_args(2,{2,3})",
9796 "p sum_args(3,{2,3,4})",
9797 "p sum_args(4,{2,3,4,5})"
9798 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
9799 "backtrace in corefile.exp" when not gcc compiled.
9800
9801Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9802
9803 * gdb.base/signals.exp: Rewrite `handle all print' test as
9804 a procedure. Accept blanks or TABs as whitespace, increase
9805 timeout and expect input buffer size for the large output
9806 from the command. Remove "i*86-*-bsdi2.0" xfail.
9807
9808Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9809
9810 * gdb.base/setvar.exp: Add new testcases for truncation when
9811 assigning invalid values to bitfields.
9812
9813Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
9814
d63a86f8 9815 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
9816 mips-sgi-irix* xfail for
9817 "call inferior func with struct - returns char *"
9818 and fix test so that an optional (unsigned char *) cast is
9819 accepted in the result.
9820
9821Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
9822
9823 * gdb.base/funcargs.exp (float_and_integral_args): Remove
9824 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
9825 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
9826 * gdb.base/signals.exp: Remove duplicate "handle all print" test
9827 that accidentally got checked in.
9828
9829Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
9830
d63a86f8 9831 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
9832 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
9833 compiled test.
9834 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
9835 Add mips-sgi-irix5* xfail for not gcc compiled.
9836 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
9837 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
9838 "p top", "whatis top", "p middle", and "whatis middle".
9839 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
9840 "whatis signed char" for not gcc compiled.
9841 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
9842 "set variable signed char=-1 (-1)" and
9843 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
9844 * gdb.base/funcargs.exp (float_and_integral_args):
9845 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
9846 Add mips-sgi-irix* xfail when not gcc compiled for
9847 "continue to call2b".
9848 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
9849 "continue to call2g".
9850 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
9851 "backtrace from call6a"
9852 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
9853 "backtrace from call7k".
9854 Add mips-sgi-irix5* xfail when not gcc compiled for
9855 "backtrace from call7a".
9856 (localvars_after_alloca): Fix gdb_test cmds for
9857 "print * after runto ...".
9858 Remove rs6000-*-* xfails for
9859 "print i after runto localvars_after_alloca" and
9860 "print l after runto localvars_after_alloca"
9861 for all compilers.
9862 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
9863 when not compiled with gcc, for:
9864 "print signed char == (minus)",
9865 "print signed char != (minus)",
9866 "print signed char < (minus)",
9867 "print signed char > (minus)".
9868 * gdb.base/callfuncs.exp (do_function_calls):
9869 Add mips-sgi-irix* xfail, when compiled with native compiler, for
9870 "call inferior func with struct - returns char *".
d63a86f8 9871 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
9872 "correct value returned double test" to include Solaris 2.4.
9873 * gdb.base/funcargs.exp (float_and_integral_args):
9874 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 9875
c906108c
SS
9876Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9877
9878 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
9879 enumeration bitfields if compiling with GNU C.
9880 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
9881 to empty' prompt.
9882
9883Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
9884
9885 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
9886 test for PRO targets.
9887
9888 * gdb.base/funcargs.exp: Avoid ever setting more than 8
9889 breakpoints in the inferior at any given time by making
9890 two groups of breakpoints for call2*, call6* and call7*
9891 tests.
9892
9893Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9894
9895 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
9896 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
9897 from optimizing it away.
9898 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
9899 "call inferior func with struct".
9900
9901Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
9902
9903 * configure.in: Only configure gdb.chill for particular targets.
9904
9905Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
9906
9907 * gdb.base/Makefile.in: Add action to .c.o transformation
9908 rule that generates a .ci file for each .o file and remove
9909 explicit .c.o rules except for callfuncs.o.
9910 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
9911 generates a .ci file for each .o file and remove explicit
9912 .cc.o rules.
9913 (clean): Remove *.tmp *.ci files.
9914 (EXECUTABLES): Remove templ-info.exp.
9915 * gdb.base/compiler.c: New file.
9916 * gdb.c++/compiler.cc: New file
9917 * gdb.base/scope.exp: Source gdb.base/scope.ci.
9918 Change rs6000-*-* xfail for
9919 "print 'scope0.c'::filelocal_ro" and
9920 "print 'scope1.c'::filelocal" and
9921 "print 'scope1.c'::filelocal_bss" and
9922 "print 'scope1.c'::filelocal_ro" and
9923 "print 'scope1.c'::foo::funclocal" and
9924 "print 'scope1.c'::foo::funclocal_ro" and
9925 "print 'scope1.c'::bar::funclocal" and
9926 "print 'scope0.c'::filelocal_ro" and
9927 "print 'scope1.c'::filelocal at foo" and
9928 "print 'scope1.c'::filelocal_bss at foo" and
9929 "print 'scope1.c'::filelocal_ro at foo" and
9930 "print 'scope1.c'::foo::funclocal at foo" and
9931 "print 'scope1.c'::foo::funclocal_bss at foo" and
9932 "print 'scope1.c'::foo::funclocal_ro at foo" and
9933 "print 'scope1.c'::bar::funclocal at foo" and
9934 "print 'scope0.c'::filelocal_ro" and
9935 "print 'scope1.c'::filelocal" and
9936 "print 'scope1.c'::filelocal_bss" and
9937 "print 'scope1.c'::filelocal_ro" and
9938 "print 'scope1.c'::foo::funclocal" and
9939 "print 'scope1.c'::foo::funclocal_bss" and
9940 "print 'scope1.c'::foo::funclocal_ro" and
9941 "print 'scope1.c'::bar::funclocal" and
9942 "print 'scope1.c'::bar::funclocal_bss"
9943 to only be xfail'd when not compiled with gcc.
d63a86f8 9944 Add rs6000-*-* xfail for
c906108c
SS
9945 "print 'scope0.c'::filelocal_bss before run"
9946 when compiled with gcc.
9947 (test_at_main): Add rs6000-*-* xfail for
9948 "print filelocal_ro in test_at_main"
9949 when compiled with gcc.
9950 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 9951 Add rs6000-*-aix* xfail for
c906108c
SS
9952 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
9953 "ptype t_char_array", not compiled with gcc.
9954 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
9955 xfail for "list foo (in include file)" when gcc compiled.
9956 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
9957 (integral_args): Add rs6000-*-* xfail for
9958 "run to call0a" if not compiled with gcc.
9959 (unsigned_integral_args): Add rs6000-*-* xfail for
9960 "run to call1a" if not compiled with gcc.
9961 (float_and_integral_args): Add rs6000-*-* xfail for
9962 "run to call2a" if not compiled with gcc and for
9963 "continue to call2b" for any compiler.
9964 Add rs6000-*-* xfail to
9965 "print f1 after run to call2a" for gcc compiled.
9966 (discard_and_shuffle): Add rs6000-*-* xfail for
9967 "run to call6a".
9968 (shuffle_round_robin): Add rs6000-*-* xfail for
9969 "backtrace from call7a" if not compiled with gcc.
9970 Add rs6000-*-* xfail for
9971 "backtrace from call7b" if compiled with gcc.
9972 (call_after_alloca): Add rs6000-*-* xfail for
9973 "print c in call_after_alloca" and
9974 "print s in call_after_alloca" and
9975 "backtrace from call_after_alloca_subr"
9976 if not compiled with gcc.
9977 (localvars_in_indirect_call): Add rs6000-*-* xfail for
9978 "print c in localvars_in_indirect_call" and
9979 "print c in localvars_in_indirect_call" and
9980 "backtrace in indirectly called function" and
9981 "stepping into indirectly called function"
9982 if not compiled with gcc.
9983 (localvars_after_alloca): Add rs6000-*-* xfail for
9984 "print c after runto localvars_after_alloca" and
9985 "print s after runto localvars_after_alloca" and
9986 "print i after runto localvars_after_alloca" and
9987 "print l after runto localvars_after_alloca"
9988 for all compilers.
9989 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
9990 than whatis-info.exp.
9991 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
9992 than opaque-info.exp.
9993 Setup rs6000-*-* xfail for
d63a86f8 9994 "ptype on opaque struct pointer (statically)" and
c906108c
SS
9995 "ptype on opaque struct pointer (dynamically)" when
9996 not compiled with gcc.
9997 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
9998 rather than callf-info.exp.
9999 (do_function_calls): Add clear_xfail for rs6000-*-* for
10000 "p t_float_values2(3.14159,float_val2)". Seems to work
10001 fine there, both with xlc and gcc. Need to find out what
10002 it is doing right and fix other platforms.
10003 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
10004 "call inferior func with struct - returns int",
10005 "call inferior func with struct - returns long",
10006 "call inferior func with struct - returns float",
10007 "call inferior func with struct - returns double",
10008 "call inferior func with struct - returns char *",
10009 but only if not gcc compiled (presumes xlc compiled).
10010 Change rs6000-*-* xfails for
10011 "call inferior func with struct - returns char" and
10012 " call inferior func with struct - returns short" to only
10013 xfail if not using gcc.
10014 (clean mostlyclean): Remove *.ci and *.tmp files.
10015 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
10016 than templ-info.exp.
10017 * gdb.base/langs.exp: Source gdb.base/langs.ci.
10018 Add rs6000-*-* xfail for "up to foo in langs.exp"
10019 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
10020 when not gcc compiled.
d63a86f8 10021
c906108c
SS
10022Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
10023
10024 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
10025 * gdb.base/corefile.exp: Likewise.
10026 * gdb.base/list.exp: Likewise.
10027 * gdb.base/scope.exp: Likewise.
10028 * gdb.base/siganls.exp: Likewise.
10029
10030 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
10031 compiler output.
10032 * gdb.base/whatis.exp: Likewise.
10033
10034Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
10035
10036 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
10037 failure (opcode table has been fixed to match reality).
10038
10039Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
10040
10041 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
10042 "call inferior func with struct - returns char",
10043 "call inferior func with struct - returns short"
10044
10045 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
10046 "print 'scope0.c'::filelocal at main",
10047 "print 'scope0.c'::filelocal_bss in test_at_main",
10048 "print 'scope0.c'::filelocal at foo",
10049 "print 'scope0.c'::filelocal_bss in test_at_foo",
10050 "print 'scope0.c'::filelocal at bar",
10051 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 10052
c906108c
SS
10053 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
10054 in source file 1". This bug seems to have been fixed with both
10055 gcc and native cc (was native assembler bug?).
10056
10057Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
10058
10059 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
10060 "backtrace through signal handler" to "i*86-*-sysv4*".
10061 * gdb.base/signals.exp: Add xfail for "'next' behaved as
10062 continue" case. Add "known SVR4 bug" to fail message.
10063 Add "i*86-*-bsdi2.0" xfail for "handle all print".
10064 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
10065 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
10066 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
10067 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
10068 "up to foo in langs.exp", "show language at foo in
10069 langs.exp", "up to cppsub_ in langs.exp", "show
10070 language at cppsub_ in langs.exp", "up to fsub in
10071 langs.exp", and "show language at fsub in langs.exp".
10072 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
10073 "bactrace in corefile.exp".
10074 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
10075 "call inferior function with struct - returns float" and
10076 "call inferior function with struct - returns double".
d63a86f8 10077
c906108c
SS
10078Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
10079
10080 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
10081 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
10082 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
10083 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
10084
10085Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
10086
10087 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
10088 (or overriden) "CHILL" macro rather then bare "gcc".
10089 Also look for ../../gcc/xgcc since that is what we will
10090 actually need, not "Makefile". Remove following assignment
10091 of CHILL to CHILL_FOR_TARGET because that results in
10092 recursive definition.
10093
10094Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
10095
10096 * gdb.base/corefile.exp: Change xfail for backtrace in
10097 corefile.exp from linuxaout to all linux.
10098 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
10099 cases where we miss the breakpoint at the signal handler
10100 for some reason. Setup xfail for linuxoldld/linuxaout and
10101 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
10102 hitting SIGURG breakpoint.
10103 * gdb.base/signals.exp: Setup xfail for "next" acting like
10104 continue to add linuxoldld. Setup xfail for all linux for
10105 "next to handler in signals_tests_1", "backtrace in
10106 signals_tests_1", "continue to func1", "pass SIGUSR1",
10107 and continue to handler".
10108
10109Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
10110
10111 * Update all FSF addresses except those in COPYING* files.
10112
10113Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
10114
10115 * gdb.base/a2-run.exp: Change messages to be more explicit about
10116 the status of args, and quote binfile in results.
10117
10118Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
10119
10120 * gdb.base/callfuncs.exp: Add tests for passing structs to
10121 inferior functions and return various types.
10122 * gdb.base/callfuncs.c: Add functions to receive a struct
10123 and return a member of the struct, in various types.
10124
10125Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10126
10127 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
10128
10129Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
10130
10131 * config/vxworks29k.exp: New file, sources vxworks.exp.
10132
10133Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
10134
10135 * config/gdbremote.exp: New file. Testing framework using
10136 gdbserver.
10137
10138Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
10139
10140 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
10141 "call function when asleep" and "send end of file".
10142 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
10143 for "backtrace in corefile.exp".
10144 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
10145 for "backtrace through signal handler".
10146 * gdb.base/corefile.exp: Make sure we actually generate a core file
10147 before trying the core tests. Some systems allow the user to suppress
10148 generation of core files and default to that (linux for example).
10149 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
10150 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
10151
10152Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
10153
10154 * gdb.threads: New directory with some crude multi-threaded
10155 gdb tests (step.exp and step2.exp).
10156 * config/mt-lynx (STEP_EXECUTABLE): Define.
10157 (THREADFLAGS): Define.
10158
10159Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
10160
10161 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
10162
10163 * gdb.base/signals.exp: Disable whole file for lynx until
10164 further notice.
10165
10166 * gdb.base/signals.exp: xfail test where "next" acts like
10167 "continue" for lynx.
10168
10169 * gdb.base/interrupt.exp: xfail test for calling function while
10170 inferior is asleep for lynx.
10171
10172 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
10173 than one cr-lf after each command.
10174
10175Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10176
10177 * configure.in: Reinstate setting of stabsdirs variable, fix
10178 typo in setting up configdirs for native builds.
10179
10180 * gdb.base/return.exp: Fix typo in return double test.
10181 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
10182 compiler from optimizing them away.
10183
10184Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
10185
10186 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
10187 sequences to be echo'd by gdb when using gdb_test.
10188 * gdb.chill/chexp.exp: Likewise.
10189 * gdb.fortran/exprs.exp: Likewise
10190
10191Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
10192
10193 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
10194 after the inferior gdb has started.
10195
10196 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
10197 after each command.
10198 * gdb.base/funcargs.exp: Likewise.
10199 * gdb.base/gdbvars.exp: Likewise.
10200 * gdb.base/interrupt.exp: Likewise.
10201 * gdb.base/list.exp: Likewise.
10202 * gdb.base/watchpoint.exp: Likewise.
10203 * gdb.c++/demangle.exp: Likewise.
10204 * gdb.c++/inherit.exp: Likewise.
10205 * gdb.chill/chexp.exp: Likewise.
10206 * gdb.fortran/exprs.exp: Likewise.
10207
10208 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
10209 test if we can't handle IO to/from the inferior.
10210
10211 * gdb.c++/misc.exp: Always check for a program already being
10212 started after sending a "run" command to gdb.
10213
10214 * gdb.base/twice.exp: Start with a fresh gdb.
10215
10216 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
10217 only depend on gdb's expression code, not the chill runtime.
10218
10219 * gdb.base/return.c: Put return values into variables so we
10220 can have gdb print them rather than depending on the program
10221 to print them.
10222 * gdb.base/return.exp: Corresponding changes.
10223
10224 * lib/gdb.exp: Provide default value for noinferiorio.
10225 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
10226 the inferior.
10227
10228 * gdb.base/break.exp: Always check for a program already being
10229 started after sending a "run" command to gdb.
10230 (text_next_with_recursion): Don't check the output from the
10231 program's printf statement. Instead just make sure the program
10232 exited.
10233
10234 * gdb.base/commands.exp: Protect tests which need arguments with
10235 $noargs conditionals.
10236
10237Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10238
10239 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
10240 of structure member arrays to match gdb/valops.c:value_addr change.
10241
10242Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
10243
10244 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
10245 cases.
10246
10247Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
10248
10249 * configure.in (configdirs): Remove gdb.chill from default list
10250 of subdirs and then add it back in only if doing a native build.
10251 The current chill compiler does not yet work in any cross build.
10252 * Revert all signal changes from Jul 6.
10253 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
10254 for sh-hms targets, allowing these tests to link, with no other
10255 changes. Testing is suppressed by setting "nosignals" in site.exp.
10256
10257Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
10258
10259 * configure.in (signaldirs): Define and add to configdirs for all
10260 targets except some specific ones that are known to not support signals.
10261 Also clean up formatting.
10262 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
10263 (signals, sigall): Remove rules to build.
10264 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
10265 Moved to new gdb.signals directory.
10266 * gdb.signals: New test directory.
10267 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
10268 signals.c signals.exp}: New or moved files.
10269
10270Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
10271
10272 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
10273
10274Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
10275
10276 * gdb.base/return.exp: Xfail `return double' test failure
10277 on at least Solaris 2.3 and handle future/past versions on
10278 a case by case basis as appropriate. Also update message
10279 to include i*86 failures.
10280
10281Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10282
10283 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
10284
10285 * lib/gdb.exp: Fix comment which erroneously identified
10286 gdb_file_cmd as gdb_load (the 19 May change was in fact to
10287 gdb_file_cmd not gdb_load).
10288 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
10289
10290 * gdb.base/setvar.exp: Make test names consistent between pass and
10291 fail cases. Use gdb_test more.
10292
10293Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10294
10295 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
10296
10297Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10298
10299 * gdb.base/help.exp: Fix expected help string for `show commands'.
10300
10301Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
10302
10303 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
10304
10305 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
10306 of a text section.
10307
10308Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
10309
10310 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
10311 that loop eventually terminates. Fix Connection refused logic so
10312 that testsuite will expire nicely.
10313
10314Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
10315
10316 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
10317 config/rom68k.exp: New tcl glue for the appropriate monitors.
10318 These all just end up calling monitor.exp.
10319 * config/monitor.exp (gdb_target_monitor): Handle `Connection
10320 refused' by retrying. Cleanup some timeout issues.
10321 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
10322 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
10323 callers don't have to set/restore global timeout variable.
10324
10325 * The following set of changes centralizes management of the global
10326 timeout variable. This way, it can be set in one target dependent
10327 place instead of dozens of places scattered throughout the test suite.
10328 If you need to lengthen a timeout, then you should either set timeout
10329 in one of the config/{target}.exp files, or multiply it by a factor.
10330 Setting it to an absolute value is always going to lose for some
10331 targets.
10332 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
10333 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
10334 * gdb.base/funcargs.exp: Don't set timeout.
10335 * gdb.base/list.exp (test_forward_search): Only use local timeout.
10336 * gdb.base/printcmds.exp (test_print_string_constants
10337 test_print_array_constants): Don't set timeout.
10338 * gdb.base/ptype.exp: Don't set timeout.
10339 * gdb.base/recurse.exp: Don't set timeout.
10340 * gdb.base/return.exp: Don't set timeout.
10341 * gdb.base/watchpoint.exp: Don't set timeout.
10342 * gdb.c++/classes.exp (do_tests): Don't set timeout.
10343 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
10344
10345Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
10346
10347 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
10348
10349Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10350
10351 * lib/gdb.exp: Disable chill tests for irix5.
10352
10353Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10354
10355 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
10356 each test pass or fail.
10357
10358Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10359
10360 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
10361 xlc not gcc.
10362
10363Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
10364
10365 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
10366
10367Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
10368
10369 * config/est.exp: Fix copyright and comments. Remove dead code.
10370 Use targetname, serialport and baud variables instead of fixed
10371 constants.
10372 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
10373 * config/cpu32bug.exp: New file to support cpu32bug monitors.
10374
10375Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10376
10377 * gdb.base/watchpoint.exp: Don't run
10378 test_watchpoint_triggered_in_syscall for sunos.
10379
10380Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10381
10382 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
10383 they don't seem to exist. Do include stdio.h.
10384
10385Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10386
10387 * gdb.base/a1-selftest.exp: Add alpha xfail.
10388
10389Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10390
10391 * gdb.base/watchpoint.c (main): Prompt before calling read().
10392 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
10393 Revise accordingly. Remove cruft about sending "123" several
10394 times, until it gets noticed. Clean up the "print buf[0]" stuff
10395 so that it passes or fails, and waits for prompts in the usual way.
10396
10397Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10398
10399 * gdb.base/recurse.exp: Fix comment.
10400
10401 * TODO: Remove item about printing variables in nodebug.exp. Add
10402 item about enabling tests which are only run on some targets.
10403
10404 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
10405 fail, make test names unique, use new gdb_test convention
10406 regarding pattern, use gdb_test more, etc.).
10407
10408 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
10409 fail, make test names unique, etc.).
10410
10411Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10412
10413 * gdb.base/nodebug.c: Change return type of top and middle to
10414 short.
10415 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
10416 are fixed by the recent mdebugread.c changes. Allow `short ()'
10417 as type for top and middle.
10418
10419Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10420
10421 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
10422 nearly as I can tell, the whole thing was an accident in Stu's
10423 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
10424 to replace a send/expect pair with gdb_test, but ended up only
10425 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
10426 of 30 Mar 1995 took care of it, but left this vestigial comment
10427 which I am now nuking.
10428
10429Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10430
10431 * gdb.base/break.exp: Look for different line number for
10432 breakpoint at main depending on usestubs.
10433
10434Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10435
10436 * gdb.base/list.exp: Adjust some alternate expect patterns to
10437 match recent list0.c change. Add alternate expect pattern for
10438 output from `list default lines around main' for optimizing
10439 compilers.
10440
10441Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10442
10443 * lib/gdb.exp: If nosignals is not set, set it to 0.
10444
10445Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
10446
10447 * config/slite-gdb.exp: Responds to load symbol table prompt.
10448 * gdb.base/break.exp: Adjust line number, fix rerun.
10449 * gdb.base/langs0.c: Add #ifdef usestubs.
10450
10451Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
10452
10453 * gdb.base/list.exp: Adjust line contents after adding new lines in
10454 list0.c. Also fix a syntax error.
10455
10456 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
10457 * gdb.base/break.exp: ditto.
10458 * gdb.base/list.exp: ditto.
10459 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
10460 * gdb.base/run.c: ditto.
10461 * gdb.base/list0.c: ditto.
10462 * gdb.base/funcargs.c: ditto.
10463
10464Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
10465
10466 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
10467 $targetname, $serialport and $baud instead of hardwired variables.
10468 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
10469 target doesn't support signals.
10470
10471Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
10472
10473 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
10474
10475Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10476
10477 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
10478 Don't rely on the value of an auto variable before it has been
10479 initialized. Use gdb_test more.
10480
10481Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10482
10483 * lib/gdb.exp (default_gdb_version): A version number must start
10484 with a digit, but other than that contains all characters up to
10485 the first whitespace character.
10486
10487Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10488
10489 * gdb.base/commands.exp (breakpoint_command_test): New tests.
10490
10491Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10492
10493 * gdb.c++/*.exp: Warn if executable does not exist. The original
10494 reason for skipping the warning was that configure.in sometimes
10495 intentionally skipped building the executables but the tcl code
10496 had no way of knowing. That (a) was always bogus with respect to
10497 error handling, (b) is no longer true (right now there is no way
10498 to skip C++ tests).
10499
10500 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
10501
10502Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10503
10504 * gdb.base/list.exp: Add expect patterns for output from
10505 SunPRO compiled executables.
10506 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
10507 types.
10508
10509Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10510
10511 * gdb.base/break.exp (test_next_with_recursion): Accept any line
10512 number (we are already testing that the correct source line text
10513 gets printed).
10514
10515 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
10516 that is what is intended, but something needed to be done to get
10517 sunos4 native working again.
10518
10519 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
10520
10521 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
10522 apparently went with a (very) old xfail.
10523
10524Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
10525
10526 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
10527 runto_main is a proc in gdb.exp that will do 'step' for target use
10528 stubs.
10529 * gdb.base/exprs.exp: ditto.
10530 * gdb.base/interrupt.exp: ditto.
10531 * gdb.base/opaque.exp: ditto.
10532 * gdb.base/printcmds.exp: ditto.
10533 * gdb.base/ptype.exp: ditto.
10534 * gdb.base/scope.exp: ditto.
10535 * gdb.base/setvar.exp: ditto.
10536 * gdb.base/signals.exp: ditto.
10537 * gdb.base/twice.exp: ditto.
10538 * gdb.c++/classes.exp: ditto.
10539 * gdb.c++/inherit.exp: ditto.
10540 * gdb.c++/templates.exp: ditto.
10541 * gdb.base/break.exp: no run and hit main for stubs. Change line
10542 numbers for breakpoints and info breakpoint.
10543 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
10544 breakpoint().
10545 * gdb.base/callfuncs.c: ditto.
10546 * gdb.base/exprs: ditto.
10547 * gdb.base/interrupt.c: ditto.
10548 * gdb.base/opaque0.c: ditto.
10549 * gdb.base/printcmds.c: ditto.
10550 * gdb.base/ptype.c: ditto.
10551 * gdb.base/scope0.c: ditto.
10552 * gdb.base/setvar.c: ditto.
10553 * gdb.base/signals.c: ditto.
10554 * gdb.base/twice.c: ditto.
10555 * gdb.c++/misc.cc: ditto.
10556 * gdb.c++/templates.cc: ditto.
10557
10558Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10559
10560 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
10561
10562 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
10563 somewhere between `read' and `main.c'. I'm pretty sure the
10564 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
10565 and it isn't particularly useful.
10566
10567 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
10568
10569Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10570
10571 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
10572
10573Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
10574
10575 * config/mt-slite: add LIBS and -nostdlib.
10576 * config/slite-gdb.exp: add this new file to support sparclite target.
10577
10578Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
10579
10580 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
10581
10582 * gdb.base/a2-run.exp: Change argument to istarget from
10583 "*-*-vxworks" to "*-*-vxworks*".
10584 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
10585
10586Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
10587
10588 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
10589 will not runto main but do a 'step' to step out of breakpoint().
10590 * config/mt-slite: add -Dusestubs.
10591
10592Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10593
10594 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
10595 instead of just @.
10596
10597 * gdb.base/signals.exp: Add test for "handle all print".
10598 * TODO: Remove "handle all print". Also remove item about
10599 checking copyright date (I don't like the idea of a spurious FAIL
10600 based on when we run the tests).
10601
10602 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
10603 for SunOS4 (reason for failure not investigated). Remove
10604 redundant test for $binfile.
10605
10606 * gdb.base/nodebug.c (array_index): Call malloc.
10607
10608 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
10609
10610Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
10611
10612 * gdb.base/recurse.exp: Update gdb_test invocation to use new
10613 conventions and slightly simplify the matching regexp.
10614
10615Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10616
10617 * gdb.base/break.exp: Update gdb_test invocation to use new
10618 convention.
10619
10620 * lib/gdb.exp: If noargs is not set, set it to 0.
10621
10622 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
10623 tests unique.
10624
10625 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
10626
10627Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10628
10629 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
10630 one argument of type "<non-float parameter>".
10631
10632Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
10633
10634 * config/rom68k.exp: New file to support Motorola IDP board.
10635 * gdb.base/a2-run.exp: Skip this file if noargs is set.
10636 * gdb.base/break.c: Change things around so that this program
10637 doesn't depend upon args. This is necessary to make remote
10638 targets work (in general, they can't take args).
10639 * gdb.base/break.exp: Don't try to send args to program. Don't
10640 expect output. Also, replace lots of code with gdb_test.
10641
10642Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10643
10644 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
10645 printing of '\'' (which is what the comment says we are testing,
10646 even though we were not), not '''.
10647 (test_integer_literals_rejected): Test that printing ''' is an error.
10648
10649 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
10650 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
10651 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
10652 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
10653 Use gdb_test not test_print_accept.
10654 * lib/gdb.exp: Remove test_print_accept.
10655
10656 * gdb.base/signals.exp (signal_tests_1): Make pass message
10657 consistent with fail message.
10658
10659 * gdb.base/whatis.exp: Remove xfails for printing char vs.
10660 unsigned char; the bug (PR 1821) is fixed.
10661
10662 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
10663
10664 * gdb.base/scope.exp (test_at_localscopes): Call pass for
10665 successful tests--makes xfailing them work right.
10666
10667Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10668
10669 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
10670 only \r\n, not .*. The test can pass .* as the last thing in
10671 $pattern if that is what it wants. In addition to providing this
10672 flexibility, this change should speed up pattern matching in cases
10673 where the pattern already ended with .* (there were a number of
10674 them). This change also helps catch bad patterns--in the old
10675 scheme the typo "char \*" instead of "char \\*" would pass. Now
10676 it is caught.
10677 * Many .exp files: Update callers.
10678
10679 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
10680 clearer and does not spuriously match multiple ('s. Likewise for
10681 ) and *.
10682
10683 * gdb.base/nodebug.exp: Test ability to call a function and pass
10684 it a string (even with no debugging info).
10685
10686 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
10687 "p '\'", which is the same as "p ''" once tcl gets done with
10688 quoting, to "p '\\'", which I suspect is what is intended (one
10689 backslash gets sent to GDB).
10690
10691 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
10692
10693Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10694
10695 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
10696 1817) was fixed literally years ago.
10697
10698Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10699
10700 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
10701 test, it causes stepping out of call_after_alloca_subr with
10702 optimizing compilers.
10703 (localvars_in_indirect_call): Consume GDB prompt if `finish'
10704 fails.
10705
10706 * gdb.c++/templates.exp: Source templ-info.exp only if
10707 the templates executable exists.
10708
10709 * gdb.c++/misc.cc (class Contains_static_instance,
10710 class Contains_nested_static_instance),
10711 gdb.c++/classes.exp (test_static_members): Test printing of
10712 a class that contains a static instance of the class.
10713
10714Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10715
10716 * gdb.base/langs2.c (cppsub_): Don't prototype.
10717 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
10718 only, I believe).
10719
10720Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10721
10722 * lib/gdb.exp (skip_chill_tests): New procedure.
10723
10724 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
10725
10726Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
10727
10728 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
10729 each expect pattern. Cuts runtime from 12 to about 4 seconds.
10730
10731Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10732
10733 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
10734
10735 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
10736 disassemble 8, not 16, instructions for part 4.
10737
10738 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
10739 support the latter anymore.
10740
10741 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
10742 -DNO_PROTOTYPES.
10743 * gdb.base/callfuncs.c: Control use of prototypes based on
10744 NO_PROTOTYPES, not __STDC__.
10745 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
10746 t_float_values2 tests if prototypes in use.
10747
10748 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
10749 t_double_values): When checking differences against DELTA, check
10750 that difference is within the range (-DELTA,DELTA), not just
10751 (-infinity,DELTA).
10752
10753Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
10754
10755 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
10756 'file' command firts, then 'target', then 'load', this is due to gdb
10757 target set up.
10758 * config/mips-gdb.exp: Fix a couple regular exp bugs.
10759
10760Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
10761
10762 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
10763 FP load/store variants.
10764 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
10765
10766Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
10767
10768 * gdb.base/term.exp: Do not give a warning if not native, it is
10769 not an abnormal condition.
10770
10771Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
10772
10773 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
10774 t_char_array".
10775
10776Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
10777
10778 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
10779 are getting the version number.
10780
10781 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
10782 if not native, it is not an abnormal condition.
10783
10784Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10785
10786 * lib/gdb.exp: Just use "file exists", rather than undocumented
10787 dejagnu procedure "findfile".
10788
10789Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
10790
10791 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
10792 (LDFLAGS): Set to -Xlinker -Ur.
10793
10794 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
10795 Removed, these values are set by lib/gdb.exp.
10796
10797 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
10798
10799Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
10800
10801 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
10802 of replicating gdb startup code.
10803
10804 * config/mt-vxworks (LDFLAGS): Set to -r.
10805 (CFLAGS_FOR_TARGET): Removed.
10806
10807 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
10808 (gdb) and gdb for vxworks uses (vxgdb).
10809
10810 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
10811 executable is not in the tree and host != target, use sed and
10812 program_transform_name to determine the gdb name used by the
10813 target.
10814
10815 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
10816 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
10817
10818Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10819
10820 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
10821 floats, chars, and shorts where there are ANSI-style function
10822 definitions.
10823
10824 * gdb.base/langs.exp, gdb.base/langs*: New test.
10825 * gdb.base/Makefile.in: Build it.
10826 * TODO: Remove item about checking that C names don't get C++
10827 demangling applied; this test tests it.
10828
10829Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10830
10831 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
10832 went with the const70 xfail. The xfail went away a year ago.
10833
10834 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
10835
10836 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
10837 for hp300.
10838
10839 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
10840
10841 * gdb.base/a1-selftest.exp: Don't run on hp300.
10842
10843Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10844
10845 * Makefile.in (site.exp): Set host_alias and target_alias as well
10846 as host_triplet and target_triplet.
10847
10848Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10849
10850 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
10851
10852 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
10853 places as other ecoff systems).
10854
10855 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
10856 ultrix.
10857
10858Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10859
10860 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
10861 remove them.
10862 * gdb.base/nodebug.exp: Accept "function" in addition to "text
10863 variable and "variable" in addition to "data variable".
10864 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
10865
10866 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
10867 2.
10868 * gdb.base/list1.c (long_line): Add additional statement at start
10869 of function.
10870 * gdb.base/list.exp (test_forward_search): Update line number to
10871 reflect new statement.
10872
10873Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10874
10875 * gdb.base/signals.exp: Reinitialize searched source directories
10876 after gdb_start call.
10877
10878Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
10879
10880 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
10881 * gdb.stabs/Makefile.in: Likewise.
10882
10883 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
10884 change. Instead split the tests into smaller pieces.
10885 * gdb.disasm/hppa.s: Corresponding changes.
10886
10887Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10888
10889 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
10890 Quote ^C when passing it to stty. For some shells ^ is a pipe.
10891
10892 * gdb.base/funcargs.exp: Modify many tests so that every test
10893 either passes or fails. Make some test names unique.
10894
10895Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10896
10897 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
10898 Call stty to set interrupt character.
10899
10900 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
10901 for HP assembler versus GNU assembler based on actual behavior of
10902 $(CC), rather than assuming that $(AS) is always the GNU assembler.
10903
10904 * TODO: Suggest a few more stepping tests.
10905
10906Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
10907
10908 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
10909 restart GDB for h8300 after a continue.
10910 (return): Add pattern to match a29k-udi behavior.
10911 * gdb.base/nodebug.exp: Remove obsolete comment.
10912 * gdb.base/regs.exp: New file, testing of register displays.
10913 * gdb.base/return.exp: Fix typo in reference to $objdir.
10914 * gdb.base/whatis.exp: Always start with a fresh GDB.
10915
10916Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10917
10918 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
10919 higher, these tests generate a lot of output.
10920
10921Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10922
10923 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
10924 code following the catch silently ignored some errors; without the
10925 catch they should be thrown like any other tcl error. Also, the
10926 catch used "" instead of {} which meant all the callers who wanted
10927 to include one of the characters "[]$ had to quote it an extra time.
10928 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
10929 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
10930 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
10931 Remove extra quoting.
10932
10933Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
10934
10935 * gdb.base/commands.exp: Make test names unique; every test either
10936 passes or fails. Update some comments.
10937
10938 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
10939
10940Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10941
10942 The following fixes a FAIL caused by the fact that the alpha stabs
10943 configuration didn't use the ".if alpha" code in weird.def.
10944 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
10945 bit pointer, so the 32 bit version works even on the alpha.
10946 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
10947 Remove the stuff which allowed us to have separate versions for
10948 alpha and everything else.
10949
10950 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
10951 regexp which "info func operator\[\](" is supposed to match. Fix
10952 string to send to GDB. Note that GDB still doesn't work right. Add a
10953 new test for "info func .perator\[\](" which GDB does handle correctly.
10954
10955 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
10956
10957Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10958
10959 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
10960 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
10961 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
10962 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
10963 it makes the tests harder to understand and confuses test-o-matic.
10964 The preferred style is that each test provides a PASS or a FAIL,
10965 and has a unique message (e.g. "continue #54" not just "continue")
10966 which is the same for the pass and the fail.
10967 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
10968 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
10969 to lib/gdb.exp.
10970 * gdb.base/printcmds.exp: Use test_print_accept. Remove
10971 prt_accept which was basically the same thing. Likewise for
10972 test_print_reject and prt_reject.
10973 * lib/gdb.exp (test_print_reject): Add some more error message
10974 patterns to match from the former printcmds.exp (prt_reject).
10975 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
10976 One defect of the passcount stuff is that some of it failed to
10977 report XPASS where appropriate.
10978 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
10979 stuff before and after arg in expected pattern.
10980 (test_paddr_operator_functions): Re-do test without print_addr_of;
10981 this is the only test which seems to want extra stuff there.
10982
10983Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
10984
10985 * gdb.base/nodebug.exp: Update new tests to reflect improved
10986 wording of gdb output.
10987
10988 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
10989 and "ptype" work on variables in files compiled without -g.
10990 Replaces commented out "maint print msymbol" tests.
10991
10992Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
10993
10994 * gdb.base/setvar.c (dummy): Call malloc.
10995
10996 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
10997 losing with the irix4 sed.
10998
10999 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
11000 ALRM" on irix4.
11001
11002Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11003
11004 * TODO: Remove items about corefile.exp testing new exec-file and
11005 backtrace; both are now done. Add items about printing enums.
11006
11007Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11008
11009 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
11010 "get signal $thissig" test fails.
11011
11012 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
11013
11014Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11015
11016 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
11017 compiler warning with dec alpha compiler.
11018
11019 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
11020 extra \n from gdb_test call (this explains why the prompt test
11021 that I removed yesterday was there).
11022 (user_defined_command_test): Remove extra \n and prompt test.
11023
11024 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
11025 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
11026 doesn't exist.
11027 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
11028 Also remove alpha workaround, which turns out to be because
11029 SIGABRT == SIGLOST.
11030
11031 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
11032
11033 * gdb.base/help.exp: Don't test "help show".
11034
11035Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11036
11037 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
11038 "set print address" is on.
11039 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
11040 pass prompt to gdb_test; gdb_test already looks for the prompt.
11041
11042 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
11043
11044 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
11045 was a vestige of the manual TESTSTRATEGY, and the purpose of it
11046 was to make sure that gdb can read a core file. But (a) the "read
11047 the corefile" part didn't make it to a1-selftest.exp, we just
11048 delete the corefile after creating it, and (b) we test reading
11049 corefiles in corefile.exp anyway. Also, this test left around a
11050 xgdb process on Solaris.
11051
11052 * gdb.base/corefile.exp: Also test backtrace.
11053
11054Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
11055
11056 * gdb.base/commands.exp: Test a simple user defined command with
11057 arguments and if/while statements; verify the full user command is
11058 printed by "show user".
11059
11060 * gdb.base/commands.exp: Test if/while commands as part of a
11061 breakpoint command list; verify they appear in breakpoint
11062 information.
11063
11064Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11065
11066 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
11067 than by dividing by zero.
11068
11069Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
11070
11071 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
11072 performing an inferior call with watchpoints enabled.
11073 * gdb.base/watchpoint.c (main): Delete second unnecessary read
11074 call.
11075
11076Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11077
11078 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
11079 of "file" command.
11080
11081 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
11082 Add additional pattern for when "int operator int(void);" appears
11083 in a different order.
11084
11085Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11086
11087 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
11088
11089 * gdb.base/help.exp: Replace most of docstrings for "info signals"
11090 and "signal" with ".*".
11091
11092Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11093
11094 * TODO: Add note about "handle all nostop".
11095
11096 * gdb.base/{sigall.c, sigall.exp}: New test.
11097 * gdb.base/Makefile.in: Add it.
11098
11099Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
11100
11101 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
11102 when invoking GDB, suppresses any windowing interface.
11103
11104Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
11105
11106 * config/sim-gdb: New file, simulator testing support.
11107
11108Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
11109
11110 * gdb.base/interrupt.exp: Test calling func1 twice.
11111
11112Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
11113
11114 * gdb.base/list.exp (test_forward_search): Set timeout higher
11115 when we'll be getting lots of output from gdb.
11116
11117 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
11118 "init_malloc" to after the expect statement. Run it if that
11119 regexp is taken, but also for two others which happen if source
11120 cannot be found.
11121
11122Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11123
11124 * gdb.base/printcmds.exp: New test, for printing register before
11125 program is running.
11126
11127Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11128
11129 * gdb.base/list.exp: Correct some alternate expect patterns
11130 to reflect changes in list1.c.
11131
11132Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11133
11134 * TODO: Add item regarding large frames.
11135
11136 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
11137
11138 * TODO: Remove item about enabling return.exp; it
11139 is enabled. Suggest a few more "return" tests.
11140
11141Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11142
11143 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
11144 anonymous unions.
11145
11146Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11147
11148 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
11149 and pr-5646.o, so "make" is the same as "make all", not "make
11150 pr-4975.o".
11151
11152Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
11153
11154 * gdb.base/list.exp: Adjust expectations to reflect changes in
11155 list1.c.
11156 (test_forward_search): New test proc.
11157 * gdb.base/list1.c (long_line): New function, has long source line.
11158
11159Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
11160
11161 * gdb.base/a1-selftest.exp: Change initial stepping to know about
11162 additional line of code that was added.
11163
11164Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
11165
11166 * gdb.disasm/hppa.s: Break the large branching tests into smaller
11167 tests so as not to overflow expect's input buffers.
11168 * gdb.disasm/hppa.exp: Corresponding changes.
11169
11170Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11171
11172 Beginnings of template debugging tests.
11173 * gdb.c++/templ-info.cc: New file to test for template
11174 debugging capability of the compiler.
11175 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
11176 templ-info.cc.
11177 * gdb.c++/templates.cc: Add explicit template instantiations
11178 to enable compiling with -fno-implicit-templates. Add destructor
11179 and 'value' method to T5 class for template tests.
11180 * gdb.c++/templates.exp: Add testcases for printing of template
11181 types, setting breakpoints on template methods and calling a
d63a86f8 11182 template method.
c906108c
SS
11183
11184Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
11185
11186 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
11187 branch target since some assemblers (gas-2.5) may emit a
11188 relocation for the branch instead of resolving it in the
11189 assembler.
11190
11191Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11192
11193 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
11194 through signal handler.
11195
11196Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11197
11198 * configure.in (*-*-netware): Use config/mt-netware.
11199
11200 * config/mt-netware: New file.
11201 * config/mt-i386-netware: Removed, separate configs for different
11202 netware architectures are no longer needed now that we have
11203 --with-headers.
11204
11205Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11206
11207 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
11208 by the recent changes to use ANSI C arithmetic conversions.
11209
11210Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11211
11212 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
11213 bug involving using inferior_pid to figure out whether to select a
11214 frame.
11215
11216Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
11217
11218 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
11219 match the current disassembler output.
11220
11221Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
11222
11223 * gdb.fortran/exprs.exp: Expect VOID instead of void.
11224 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
11225 types, expect "int" as type of integer values (for now).
11226
11227Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
11228
11229 * gdb.base/commands.exp: New tests for if/while commands.
11230
11231Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
11232
11233 * lib/gdb.exp (runto): Replace sub-pattern for hex value
11234 by .*, since hex values have different syntax in Chill mode.
11235
11236Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11237
11238 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
11239 linefeed from expect pattern for repeated types with indices > 9.
11240
11241Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
11242
11243 First part of Fortran test suite.
11244 * gdb.fortran: New directory.
11245 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
11246
11247Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11248
11249 * gdb.base/default.exp: Update expect pattern for load command
11250 without arguments.
11251
11252Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
11253
11254 * configure.in: Change i386 to i[345]86.
11255 * gdb.base/configure.in: Likewise.
11256 * gdb.c++/configure.in: Likewise.
11257 * gdb.chill/configure.in: Likewise.
11258
11259Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
11260
11261 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
11262 patterns, since that is not a valid context for comments.
11263
11264Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
11265
11266 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
11267 repeated types and repeated types with indices > 9.
11268
11269Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
11270
11271 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
11272 2417; old bug has been fixed.
11273
11274Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
11275
11276 * gdb.base/interrupt.exp: When trying to wake up the inferior,
11277 send the newline ourselves instead of assuming gdb_test will do
11278 so when passed an empty input string.
11279
11280 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
11281 stabs testcode.
11282
11283Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11284
11285 * lib/gdb.exp (gdb_test): Don't send anything if the first
11286 argument is an empty string. This makes cases where we want to
11287 match output that is already in expect's buffers (for example,
11288 matching a breakpoint after gdb_run_cmd has been called) work
11289 reliably.
11290
11291Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11292
11293 * config/netware.exp: New file.
11294
11295Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11296
11297 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
11298 the -B and -L prefixes so we can find the debugging stub.
11299
11300 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
11301 there and we are using the gcc from the tree.
11302
11303 * gdb.base/types.c: Removed.
11304
11305 * gdb.base/configure.in: Look for makefile fragments in ../config.
11306 Recognize i386-*-netware.
11307 * gdb.c++/configure.in: Likewise.
11308
11309Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11310
11311 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
11312 the correct TCL syntax.
11313
11314Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11315
11316 * gdb.base/opaque.exp: use runto instead of messing around with
11317 breakpoints. Simplify by using gdb_test.
11318
11319 * gdb.base/bitfields.exp: restart between tests on netware targets
11320 because breakpoints aren't relocated after target death. Run
11321 processes to completion.
11322
11323 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
11324
11325Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
11326
11327 * Makefile.in: Remove extra tabs that confuse some versions
11328 of "make". Use the newly built gdb to test with by default,
11329 rather than the first one in the tester's search path.
11330
11331Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
11332
11333 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
11334
11335 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
11336 condition help.
11337
11338Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11339
11340 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
11341
11342 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
11343 running.
11344 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
11345 * gdb.base/funcargs.exp: Likewise.
11346
11347 * gdb.base/bitfields.exp: Simplify by using gdb_test.
11348 * gdb.base/funcargs.exp: Likewise.
11349
11350 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
11351 message is "".
11352
11353Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11354
11355 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
11356 return,signals,twice}.exp: Handle non-existant binaries
11357 consistantly.
11358
11359 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
11360 * gdb.base/Makefile.in: Don't try to generate a core dump, we
11361 might testing a cross development system.
11362
11363Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11364
11365 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
11366 runtest script is relative to ${srcdir}, not ${rootdir}.
11367
11368Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
11369
11370 * gdb.base/signals.exp: Allow for optionality of breakpoint
11371 address.
11372
11373Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11374
11375 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
11376
11377Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11378
11379 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
11380 for size_t definition.
11381 * gdb.c++/templates.cc: Likewise
11382
11383 * config/mt-i386-netware: New file.
11384
11385 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
11386 defined.
11387
11388 * gdb.base/Makefile.in: Added support for systems that name core
11389 files by appending "core" to the program name.
11390 * gdb.base/a1-selftest.exp: Likewise.
11391
11392Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11393
11394 * gdb.base/return.exp: Add comment and message for `return double'
11395 test failure on Sparc Solaris.
11396
11397Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
11398
11399 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
11400
11401Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11402
11403 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
11404 from optimizing them away.
11405 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
11406 patterns to include default constructors and assignment operators,
11407 to match gcc versions beyond 2.5.8. Accept any cplus demangling
11408 character in the output of the virtual base pointer.
11409
11410Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11411
11412 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
11413 expression match in print_addr_of to avoid unintented matches.
11414 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
11415 versions up to 2.5.8.
11416
11417Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11418
11419 * gdb.base/list.exp: Tweak alternate pattern for listing of an
11420 included file to run under newer versions of expect.
11421 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
11422 consecutive >'s in templates to accomodate recent cplus-dem.c change.
11423 Remove xfail for the virtual table of BDDHookV.
11424
11425Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
11426
11427 * lib/gdb.exp (string_to_regexp): Set a default result.
11428 (default_gdb_start): Fix misleading message.
11429
11430Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
11431
11432 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
11433 Remove all CC, etc definitions.
11434 * config/mt-hpux: New file.
11435 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
11436 (CFLAGS, LDFLAGS): Define.
11437 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
11438
11439 * Makefile.in (site.exp): Don't insert host_os, etc.
11440 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
11441 (distclean): Check existence of subdir.
11442 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
11443 * gdb.base/Makefile.in: General cleanup and simplification.
11444 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
11445 to build executables. Use default rule to build .o files.
11446 (EXPECT, RUNTEST, CC): Fix relative pathname.
11447 (site.exp): Don't insert host_os, etc.
11448 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
11449 and/or SIGUSR1 defined.
11450 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
11451 * gdb.c++/Makefile.in: General cleanup and simplification.
11452 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
11453 (CFLAGS): Remove.
11454 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
11455
11456Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
11457
11458 * gdb.base/recurse.exp: Misc changes to get tests running again
11459 after Kung's changes to the watchpoint code.
11460 * gdb.base/watchpoint.exp: Likewise.
11461
11462Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
11463
11464 * lib/gdb.exp (string_to_regexp): Convert {\} also.
11465
11466Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
11467
11468 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
11469 * lib/gdb.exp (default_gdb_start): Define.
11470 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
11471 gdb.base/funcargs.exp, gdb.base/opaque.exp,
11472 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
11473 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
11474 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
11475 Don't call gdb_target_udi in between tests.
11476
11477Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11478
11479 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
11480 (which was basically just a local version of the same thing). In
11481 addition to avoiding duplication, gdb_test_exact is faster.
11482 * lib/gdb.exp (gdb_test_exact): Fix typo.
11483
11484 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
11485 don't give an error.
11486
11487 * gdb.base/term.exp: Call delete_breakpoints before starting.
11488
11489 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
11490 (t10): Add comment.
11491
11492Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
11493
11494 Reorganization of the GDB Test Suite.
11495
11496 * gdb.base: New directory, contains all the basic tests.
11497 * gdb.c++: New directory, tests specific to C++.
11498 * gdb.chill: New directory, tests specific to Chill.
11499 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
11500 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
11501 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
11502 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
11503 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
11504 t30-31 to chill).
11505 * */gdbme.*: Rename to match appropriate expect scripts.
11506 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
11507 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
11508 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
11509 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
11510 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
11511 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
11512 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
11513 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
11514 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
11515 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
11516 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
11517 gdb.c++/virtfunc.cc: New names of C++ files.
11518 * gdb.chill/chillvars.ch: New name of Chill file.
11519 * gdb.base/configure.in, gdb.c++/configure.in,
11520 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
11521 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
11522 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
11523 * configure.in (configdirs): Update to reflect directory changes.
11524 (target_abbrev): No longer define for any configuration.
11525 * Makefile.in: Cosmetic improvements to header comments.
11526
11527Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
11528
11529 Various changes to gdb.t31:
11530
11531 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
11532 * gdbme.ch: Make all key-words and predefineds be upper-case.
11533 * chillvars.exp: Expect key-words and predefinds in upper-case.
11534
11535 * chillvars.exp: Use gdb_test_exact many places.
11536 Change expected output for arrays (which now includes index labels).
11537
11538 * pr-5020.exp, gdme.ch (module PR_5020):
11539 New test, for PR-5020.
11540
11541Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
11542
11543 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
11544 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
11545
11546Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
11547
11548 * Makefile.in: Fix bit-rot in definitions of CHILL,
11549 CHILL_FOR_TARGET and Chill_LIB.
11550 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
11551 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
11552 CHILL, and CHILL_LIB.
11553
11554Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
11555
11556 * Revert the previous changes. Please see Rob's directory
11557 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
11558
11559Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
11560
11561 * Makefile.in, configure.in, config/mips-gdb.exp,
11562 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
11563 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
11564 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
11565 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
11566 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
11567 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
11568 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
11569 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
11570 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
11571 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
11572 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
11573 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
11574 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
11575 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
11576 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
11577 changes from 94Q1.
11578
11579Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
11580
11581 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
11582 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
11583 Rob's new testing fragments.
11584
11585Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
11586
11587 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
11588 lib/gdb.exp: Replace error proc calls with perror.
11589
11590Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
11591
11592 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
11593 version also, match on casted version strings, and match on
11594 gdb startup case where the line numbers might be messed up.
11595
11596Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
11597
11598 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
11599 (CFLAGS): Delete it from here.
11600
11601Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
11602
11603 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
11604
11605Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
11606
11607 * Makefile.in (RUNTEST): Default to just "runtest".
11608
11609Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11610
11611 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
11612 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
11613 the code has been restructured.
11614
11615Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11616
11617 * gdb.t00/default.exp (set write): Allow any number of \r and/or
11618 \n, not just one of each.
11619
11620 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
11621 /bin/cc gives a warning if you do.
11622
11623Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
11624
d63a86f8 11625 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
11626 __t10ListS_link1ZUiRCUiPT0
11627
11628Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11629
11630 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
11631 on local variables in recursive functions.
11632
11633 * gdb.t07/Makefile.in: Build the new test.
11634
11635Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11636
11637 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
11638 directly. Instead compare the return values from actual calls.
11639
11640Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
11641
11642 * Makefile.in (check): Set TCL_LIBRARY for runtest.
11643
11644Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11645
11646 * From Peter Schauer with minor modifications.
11647 * gdb.t15/return.exp (return_tests): Handle targets where "return"
11648 stops in mid-line in the caller. Add xfail for returning a float
11649 value on X86 targets.
11650
11651Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11652
11653 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
11654 to avoid expect lossage.
11655 (fmem_LRbug_tests): Likewise.
11656 * gdb.disasm/hppa.s: Corresponding changes.
11657
11658 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
11659 conditions to work with latest dejagnu/expect.
11660
11661 * gdb.t15/funcargs.exp (finish from indirect call): No longer
11662 expected to fail on the PA.
11663 (backtrace in call with trampolines): Explicitly require main
11664 to be frame #1 (no trampolines should show up in backtrace).
11665
11666 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
11667 "continue -expect".
11668 * gdb.t06/break.exp: Likewise.
11669 * gdb.t07/watchpoint.exp: Likewise.
11670 * gdb.t13/bitfields.exp: Likewise.
11671 * gdb.t15/{funcargs,return}.exp: Likewise.
11672 * gdb.stabs/weird.exp: Likewise.
11673 * config/{mips,udi}-gdb.exp: Likewise.
11674
11675 * hppa.sed: Enclose comments within a sed command to avoid
11676 losing with the old OSF1 sed.
11677
11678Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11679
11680 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
11681 sequent dynix.
11682 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
11683 * gdb.t15/funcargs.exp: Conditionally step again to really
11684 finish from marker_call_with_trampolines. Handle the case where
11685 the first step from within call_with_trampolines already steps
11686 us back to main.
11687 * gdb.t15/gdbme.c: Add comment to closing brace of
11688 call_with_trampolines for funcargs.exp.
11689
11690Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11691
d63a86f8 11692 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
11693 Fix typo(s).
11694
11695Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11696
11697 * gdb.t07/gdbme.c: More code for watchpoint testing.
11698
11699 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
11700 "Hardware watchpoint" throughout file.
11701 (test_watchpoint_triggered_in_syscall): New test.
11702 (test_complex_watchpoint): New test.
11703
11704Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11705
11706 * gdbme.c (call_with_trampolines): New function to try and step
11707 into. Tests trampoline problems on the PA.
11708
11709 * funcargs.exp (localvars_in_indirect_call): No longer expect
11710 stepping into indirect call to fail on PAs.
11711 (test_stepping_over_trampolines): New test.
11712
11713Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11714
11715 * TODO: Add suggestions for static member function tests, and
11716 completion tests.
11717
11718Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11719
11720 * TODO: Add suggestions for "p/a" tests.
11721
11722 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
11723 (default_gdb_exit): Replace all the hair with sending "quit" to
11724 the process with a simple close.
11725
11726Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11727
11728 * TODO: Add suggestions for shared library tests.
11729
11730Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11731
11732 * TODO: Add suggestions for x/s tests.
11733
11734Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11735
11736 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
11737 "enable once", and "enable breakpoints once" with ".*".
11738
11739Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11740
11741 * TODO: Add suggestions about structure passing tests.
11742
11743Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11744
11745 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
11746 the primary1 test, use work around if __GNUC__ < 2.
11747 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
11748 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
11749 Test for bad output rather than waiting for timeout. Issue
11750 second continue only if first continue failed.
11751
11752Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
11753
11754 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
11755 operator[] test with gdb_test because the old code didn't seem to
11756 be getting the quoting right with the new dejagnu.
11757
11758Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
11759
11760 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
11761 one from the path.
11762 * Makefile.in: Use a fresh expect if there is one, use runtest
11763 from the src tree if there is one.
d63a86f8 11764
c906108c
SS
11765Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
11766
11767 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
11768 next over recursive call. Revise the tests from that point on
11769 (which had been skipped) to match GDB's actual (correct) output.
11770
11771 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
11772 with next over a breakpoint whose condition is false.
11773
11774 * gdb.t00/help.exp: Comment out "help set print" tests just like
11775 (and for same reason as) "help set" test.
11776
11777Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11778
11779 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
11780 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
11781
11782Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11783
11784 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
11785 necessary gdb_target_udi.
11786
11787 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
11788
11789 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
11790 1838 and 2417; they are fixed.
11791
11792 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
11793 gdb.t03/ptype.exp (ptype structure, ptype union):
11794 Remove xfails; the test is looser than when the xfails were added.
11795
11796 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
11797 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
11798
11799 * gdb.t01/run.exp: Only run shell test if isnative.
11800
11801 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
11802 since "run" automatically loads if necessary. Call gdb_target_udi
11803 after the "file" since "file" kills any execution target.
11804
11805 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
11806 GDB. GDB doesn't work that way (not anymore at least) on UDI.
11807 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
11808 argument for UDI.
11809
11810Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
11811
11812 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
11813
11814 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
11815
11816Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11817
11818 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
11819 properly quoting regexps. This makes the second argument to
11820 demangle a fixed string, which matches the callers, instead of a
11821 shell-style pattern which is what the previous implementation
11822 used. Update some of the callers.
11823
11824Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11825
11826 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
11827 (comib_nullified_tests): Fix typo.
11828 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
11829 strings. No longer expected to fail.
11830
11831 * gdb.disasm/hppa.s (addib_tests): Fix typo.
11832 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
11833 strings. No longer expected to fail.
11834
11835 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
11836 string. No longer expected to fail.
11837
11838Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11839
11840 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
11841 No longer expected to fail.
11842
11843 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
11844 string. No longer expected to fail.
11845
11846Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11847
11848 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
11849 only in the names (I probably got most of them). I was even
11850 generous with some which differed in underscores in names, and
11851 probably missed a few, and I *still* was able to remove almost a
11852 third of the file with almost no impact on testsuite coverage.
11853
11854Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11855
11856 * gdb.t00/default.exp: Match udi_attach error message as well as
11857 the one from child_attach.
11858
11859 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
11860
11861 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
11862
11863 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
11864 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
11865
11866 * Move test with enums and partial symbols back to
11867 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
11868 Reverts the change of 26 May 93. Per today's change to
11869 stabs.texinfo, the behavior that weird.exp was expecting was
11870 unreasonable; what is important is that the compiler+gdb get
11871 things right, which happens with a recent gcc. Also fix the test
11872 to deal with native compilers which put out the stab gdb can't
11873 deal with.
11874
11875Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11876
11877 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
11878 in the names. The main thing these accomplish is to slow things down.
11879 Many more such duplicates surely remain.
11880
11881 * gdb.t00/help.exp: Comment out "help support" test just like
11882 (and for same reason as) "help set" test.
11883
11884Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
11885
11886 * gdb.t06/break.exp: Remove setup_xfails for
11887 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
11888 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
11889 about known bug in gcc to include up through 2.5.8.
11890 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
11891 well as "_vb$".
11892 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
11893 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
11894 with latest gcc and gdb.
11895 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
11896 well as "_vb$".
11897
11898Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11899
11900 * configure.in (hppa*-*-*): Also configure and build stabs-only
11901 tests.
11902
11903Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11904
11905 * gdb.t10/hppa.mt: A makefile fragment for the PA.
11906 * gdb.t10/configure.in (hppa*-*-*): Use it.
11907
11908Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11909
11910 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
11911
11912Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11913
11914 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
11915 versions prior to 1.13.5.
11916
11917Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11918
11919 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
11920 the prompt is at the start of a line.
11921
11922Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11923
11924 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
11925 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
11926 in the copr tests now.
11927 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
11928 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
11929 expected to fail.
11930
11931Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
11932
11933 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
11934 gdb.t31/chillvars.exp, lib/gdb.exp:
11935 Tweak to run under either version of expect.
11936 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
11937 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
11938 * gdb.t11/list.exp: Remove extraneous whitespace.
11939
11940Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11941
11942 * gdb.t16/printcmds.exp (test_print_strings): Accept
11943 "(unsigned char *) " before the string.
11944
11945 * TODO: Add notes about printing of fancy types and GDB expressions.
11946
11947Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
11948
11949 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
11950 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 11951 if doing mips-idt-ecoff.
c906108c
SS
11952
11953Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
11954
11955 * Most .exp files: Tweak to run under either version of expect.
11956
11957Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11958
11959 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
11960 xfails; I'm not sure why they are failing, but not because of PR 1806.
11961
11962Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
11963
11964 * config/unix-gdb.exp: Remove gdb_unload cause it's already
11965 defined in lib/gdb.exp.
11966
11967Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11968
11969 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
11970 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
11971 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
11972 have to be typeless.
11973
11974Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11975
11976 * TODO: Add suggestion for copyright year test.
11977
11978Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
11979
11980 * configure.in (*-*-lynxos*): Add stabs tests.
11981
11982Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
11983
11984 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
11985 so insert a tab before any assembler directive in column zero.
11986
11987 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
11988 stores.
11989 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
11990 stores.
11991 (fpu_short_memory_tests): Likewise.
11992
11993Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11994
11995 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
11996 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
11997 .stabs directives in comments.
11998
11999Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12000
12001 * TODO: New file, describing tests we could write.
12002 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
12003
12004Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12005
12006 * gdb.t06/signals.exp: Add kludge to force re-sync.
12007
12008 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
12009 to xgdb instead of gdb, get out of gdb.
12010
12011Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
12012
12013 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
12014 for info.
12015
12016Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
12017
12018 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
12019 * gdb.stabs/configure.in (hppa*-*-*): Use it.
12020 * gdb.stabs/hppa.sed: New sed script for the PA.
12021
12022Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12023
12024 * gdb.stabs: Re-write weird.def and configuration to use sed
12025 instead of cpp. sed is portable and POSIX; cpp is neither.
12026
12027Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12028
12029 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
12030
12031Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12032
12033 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
12034
12035Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12036
12037 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
12038 "_vb$".
12039 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
12040 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
12041
12042Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12043
12044 * lib/gdb.exp: Comment out code which depends on non-existent
12045 `transform' procedure.
12046
12047Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
12048
12049 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
12050 * lib/gdb.exp: Transform tool name.
12051 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
12052 1.1's new error handling system.
12053
12054Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12055
12056 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
12057
12058Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12059
12060 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
12061 They made pattern matching so slow that timeouts happened on
12062 heavily loaded systems. Now any output from "show print" which
12063 gets us back to the GDB prompt is a PASS.
12064
12065Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
12066
12067 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
12068
12069Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12070
12071 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
12072
12073 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
12074 It is not from PR 3220.
12075
12076Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12077
12078 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
12079 just started failing because they depended on the order the
12080 subcommands are presented, or exact docstring text. This kind of
12081 test is a pain and has minimal benefit.
12082
12083Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12084
12085 * gdb.t09/corefile.exp: At end of test, use "core" command with
12086 no arguments.
12087
12088Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
12089
12090 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
12091 17}/Makefile.in: Make it possible to run the testsuite with Sun
12092 make and CC = cross gcc by adding explicit build rules for .o
12093 files.
12094
12095Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12096
12097 * gdb.t15/funcargs.exp: Don't put comments on same line as
12098 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 12099
c906108c
SS
12100Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12101
12102 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
12103
12104Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
12105
12106 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
12107 * gdb.t20/inherit.exp: remove three dumplicate entries.
12108
12109Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12110
12111 * gdb.t06/break.exp: For "next over recursive call", fail on any
12112 incorrect output, not just on "factorial (value=2)".
12113
12114Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12115
12116 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
12117 working now. Add an xfail if accesing a bss variable causes
12118 a memory error if the target is not yet run.
12119
12120Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12121
12122 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
12123 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
12124 name of __st* demangling (2 strings). Did Kung really get the
12125 more than 95 others right without testing them?
12126
12127Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
12128
12129 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
12130
12131Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
12132
12133 * configure.in (configdirs): Add gdb.disasm
12134 * gdb.disasm: New directory for GDB disassembler tests.
12135 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
12136
12137Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12138
12139 * gdb.t00/help.exp: Don't test "help set".
12140
12141 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
12142 from within expect statements. None of these happen anymore and
12143 they cause regressions to be silently unnoticed.
12144
12145 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
12146 messages) about known failures with gcc cygnus-2.4.5-930417.
12147
12148 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
12149 comp-info.exp so it gets built if it doesn't exist.
12150
12151 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
12152 it is no longer used.
12153 * gdb.t13/comp-info.c: Removed.
12154
12155Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
12156
12157 * gdb.t06/signals.exp: Add xfail for sun3.
12158
12159Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12160
12161 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
12162 relevant because ^C doesn't get sent but failure can be reproduced
12163 interactively).
12164
12165Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12166
12167 * gdb.stabs/alpha.mt: New configuration file for alpha.
12168 * gdb.stabs/configure.in: Use it.
12169 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
12170 sharing with alpha.mt, redefine long to word via preprocessor.
12171 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
12172 for alpha.
12173 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
12174 native cc.
12175 * gdb.t00/teststrategy.exp: Change expect string so that we
12176 consume the `(xgdb)' from the command echo and from the gdb prompt.
12177 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
12178 gdb currently compares all values as long, so this failure probably
12179 applies to any configuration where LONGEST is bigger than a target int.
12180 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
12181 with gcc.
12182 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
12183 to handle opaque pointers, gcc is.
12184 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
12185 as first argument. Include <sys/types.h> and change all operator
12186 new definitions to use size_t.
12187 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
12188 now that we use size_t.
12189
12190Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12191
12192 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
12193 a long or float array cast all array members to the same type.
12194 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
12195 with 64 bit longs.
12196 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
12197 on alpha.
12198 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
12199
12200Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12201
12202 * gdb.t24 (demangle.exp): Constructors of templates have names like
12203 vector<int>::vector(int) not vector<int>::vector<int>(int). See
12204 section 14.6 of the ARM.
12205
12206 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
12207 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
12208 accomplish little and slow down the testsuite.
12209
12210 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
12211 Accept spaces various places.
12212
12213Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12214
12215 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
12216 with watchpoint enabled.
12217
12218 * Makefile.in: Remove definition of CC and remove the second
12219 definition of CXX (the "CXX = gcc" one remains). These definitions
12220 were causing backquotes to be expanded within backquotes, which
12221 doesn't work.
12222
12223Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
12224
12225 * gdb.t17/callfuncs.exp: Add "return 0" to end.
12226
12227Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12228
12229 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
12230 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
12231 by mips cc and contains no stabs entries.
12232
12233Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
12234
12235 * config/vx-gdb.exp: Use fake device to load files rather than
12236 NFS.
12237 * lib/gdb.exp: New proc to do "file" command.
12238 * config/unix-gdb.exp: Use new "file" proc.
12239
12240Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
12241
12242 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
12243 Rework board rebooting slightly.
12244 (gdb_exit): Don't exit from the remote shell; there isn't one.
12245 * gdb.stabs/weird.exp: If a program is being debugged already,
12246 kill it.
12247 * gdb.t04/setvar.exp: Stop and restart gdb.
12248 * gdb.t05/expr.exp: Likewise.
12249 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
12250 restart gdb and reload the program.
12251 * gdb.t08/opaque.exp: Likewise.
12252 * gdb.t12/scope.exp: Likewise.
12253 * gdb.t13/bitfields.exp: Likewise.
12254 * gdb.t15/funcargs.exp: Likewise.
12255 * gdb.t20/classes.exp: Likewise.
12256 * gdb.t03/ptype.exp: Increase timeout.
12257 * gdb.t16/printcmds.exp (test_print_string_constants,
12258 test_print_array_constants): Likewise.
12259 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
12260 * gdb.t20/classes.exp (do_tests): Likewise.
12261 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
12262
12263Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
12264
12265 * gdb.stabs: Renamed *wierd* to *weird*.
12266
12267Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
12268
12269 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
12270 for timeout. Add "known gcc 2.4.5 bug" to failure message.
12271
12272Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
12273
12274 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
12275 (do_tests): Remove xfail for whatis on one_var and two_var.
12276
12277Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
12278
12279 * Makefile.in: Made cross building work better by adding
12280 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
12281
12282Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12283
12284 * gdb.t15/{return.c,return.exp,Makefile.in}:
12285 New test, currently commented out.
12286
12287Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
12288
12289 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
12290 still running and removes the leftover named socket so GDb can do
12291 clean restarts.
12292
12293Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
12294
12295 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
12296 console, not GDB.
12297 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
12298 cross testing works better with "make check"
12299 * config/unix-gdb: Use default procedures for exit and version.
12300 * config/vx-gdb.exp: Cleaned up and massaged back to working order
12301 with the newest VxWorks.
12302
12303Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12304
12305 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
12306 old form.
12307
12308 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
12309 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
12310
12311 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
12312
12313 * config/unix-gdb.exp: Remove this version of gdb_exit
12314 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
12315 Rob says he'll look at it when he gets back to testing boards.
12316
12317Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
12318
12319 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
12320 an expected fail for certain ptype commands.
12321
12322 * gdb.t20/classes.exp: Update expected results of "ptype class
12323 Base1" to account for the constructor that now appears in the type.
12324
12325Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
12326
12327 * configure.in (configdirs): Restore gdb.t04, which mysteriously
12328 disappeared from list.
12329 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
12330 "alldone" proc with call to cleanup and exit.
12331 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
12332 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
12333 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
12334 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
12335 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
12336 "alldone" proc with simple returns that suppress remaining
12337 tests. The alldone proc went away many months ago.
12338
12339Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12340
12341 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
12342
12343 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
12344
12345Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12346
12347 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
12348 as vax gdb will display them.
12349
12350Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12351
12352 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
12353 optimizers.
12354
12355 * scope.exp: Change "bad value for localval" messages so each one
12356 is unique.
12357
12358 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
12359 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
12360
12361 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
12362
12363Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12364
12365 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
12366 doesn't exist (due to optimization).
12367
12368Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12369
12370 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
12371 contains \r because the filename is long.
12372
12373 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
12374 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
12375
12376Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12377
12378 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
12379 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
12380 Ultrix.
12381 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
12382 int tests.
12383 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
12384
12385Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
12386
12387 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
12388
12389 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 12390 to match does not match the passing case but still matches the
c906108c
SS
12391 failing case.
12392
12393Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12394
12395 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
12396
12397Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
12398
12399 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
12400 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
12401 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
12402 Remove various versions of gdb_exit.
12403 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
12404 gdb_exit.
12405 * config/unix-gdb.exp: gdb_exit remains here, and should override
12406 the generic version, since it's doing a lot of wierd stuff that
12407 the other versions aren't. FIXME, fold it in, or abandon this
12408 version.
12409
12410Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12411
12412 * gdb.t24/demangle.exp: Add tests for PR 3220.
12413
12414Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12415
12416 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
12417
12418Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
12419
12420 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
12421 "i386-*-*". Works for i486 as well.
12422
12423 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
12424 bug, and expand domain of xfail to all SVR4 systems, since the
12425 actual problem is likely to be in generic SVR4 /proc support.
12426
12427Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12428
12429 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
12430
12431Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
12432
12433 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
12434 xfails for other systems. Match a missing 'Continuing.' as an
12435 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
12436
12437 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
12438 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
12439 Only issue warning for missing executables if -all option is used.
12440
12441 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
12442 file if -all option is used. It's like an unpredictable XFAIL.
12443
12444Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12445
12446 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
12447 for dynamically linked binaries.
12448
12449 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
12450
12451Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12452
12453 * gdb.t20/inherit.exp: Change message for "print tagless struct"
12454 to state that this is a known bug in old versions of g++.
12455
12456Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12457
12458 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
12459 while waiting for `Continuing'.
12460
12461Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
12462
12463 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
12464 in text, data, and bss.
12465 * gdb.t10/nodebug.c: Add local and global test variables for
12466 initialized and uninitialized data.
12467
12468Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12469
12470 * config/unix-gdb.exp (gdb_exit): Add "wait".
12471
12472Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12473
12474 * gdb.t06/signals.exp: xfail the continue from the handler for all
12475 targets.
12476
12477 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
12478 function with watchpoints enabled, the i386 call dummy starts with
12479 a call.
12480
12481 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
12482 386 bsd names its corefiles.
12483
12484Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
12485
12486 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
12487 compilers don't grok it.
12488 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
12489 with small octal ints rather than character constants, which
12490 are signed and might not fit if first promoted to int.
12491
12492Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
12493
12494 * gdb.t09/Makefile.in (clean): Remove corefile.
12495
12496Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12497
12498 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
12499
12500Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12501 and Jim Kingdon (kingdon@cygnus.com)
12502
12503 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
12504 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
12505 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
12506
12507Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12508
12509 * gdb.t17/interrupt.exp: Add xfail for hppa.
12510
12511Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12512
12513 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
12514 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
12515 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
12516 to determine signed-ness of bitfields and use the result to setup
12517 the xfail.
12518 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
12519 * gdb.t15/funcargs.exp: Use them to step until the second indirect
12520 call line is reached if necessary.
12521
12522Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12523
12524 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
12525
12526Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12527
12528 * gdb.t06/break.exp: Also test `clear' command.
12529
12530Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
12531
12532 * gdb.t00/teststrategy.exp: Remove extra quote.
12533
12534 * gdb.t07/watchpoint.exp: Change xfail for calling function with
12535 watchpoint enabled to be for all non-68k machines.
12536
12537 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
12538
12539Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12540
12541 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
12542 targets use aout.mt instead of ecoff.mt as gas understands
12543 standard aout format.
12544
12545Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
12546
12547 * lib/gdb.exp (runto): Don't insist that function we are running to
12548 was compiled with -g.
12549
12550 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
12551
12552 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
12553 to get back into the read system call.
12554 Accept leading newline in case where we woke it up.
12555
12556Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12557
12558 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
12559 to make the stabs test work on ecoff systems using gcc and -with-stabs.
12560 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
12561 enable ecoff configuration.
12562
12563Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12564
12565 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
12566
12567Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12568
12569 * gdb.t16/printcmds.exp: Add another printf test.
12570
12571Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
12572
12573 * configure.in: If configured -with-stabs on any target, add
12574 stabsdirs to configdirs.
12575
12576Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12577
12578 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
12579 fun" so pattern does not match the command itself.
12580
12581Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12582
12583 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
12584
12585Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12586
12587 * gdb.t17/interrupt.exp: Test for more things.
12588
12589Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12590
12591 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
12592 compiler arranges the code and line numbers.
12593
12594 * gdb.t17/interrupt.exp: Don't send \n after ^C.
12595
12596Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12597
12598 * gdb.t00/help.exp: Increase expect input buffer size.
12599
12600Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12601
12602 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
12603
12604 * gdb.t07/watchpoint.exp: Add xfail for hppa.
12605
12606 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
12607
12608 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
12609 [0-9]*, not just [0-9].
12610
12611Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12612
12613 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
12614
12615 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
12616
12617Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12618
12619 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
12620
12621Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12622
12623 * gdb.t06/signals.c: Add xfails for sun3.
12624
12625 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
12626
12627 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
12628 test_stepping tests.
12629
12630Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12631
12632 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
12633
12634 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
12635
12636 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
12637 rather than actually putting it through cpp twice.
12638
12639 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
12640
12641Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
12642
12643 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
12644 no longer needed.
12645
12646Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12647
12648 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
12649
12650 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
12651 C++ features prints as "struct", make it a pass, not an xfail.
12652
12653Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12654
12655 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
12656 Don't require VA to print as "class" rather than "struct".
12657
12658Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
12659
12660 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
12661
12662Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12663
12664 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
12665
12666Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12667
12668 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
12669 order.
12670
12671Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12672
12673 * gdb.t16/printcmds.exp: Add printf tests.
12674
12675 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
12676
12677 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
12678
12679Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
12680
12681 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
12682 pass counts, to counteract any existing or future setup_xfails.
12683
12684Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12685
12686 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
12687 {BEGIN,END}_COMMON for common block instead of STAB.
12688 * gdb.stabs/wierd.exp: Add xfail for rs6000.
12689
12690 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
12691 intp_var should be N_GSYM not N_LSYM.
12692 wierd-aout.S: Use a label for the value of the N_SO.
12693 wierd.def: Remove all backslashes.
12694 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
12695
12696Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12697
12698 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
12699 get the expected next to inheritance3.
12700
12701Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12702
12703 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
12704 now that gcc-2.4 gets it right.
12705
12706Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12707
12708 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
12709
12710 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
12711 generating comp-info.exp which works for cross-compilation.
12712
12713Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
12714
12715 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
12716 "*-*-sysv4.*".
12717
12718Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
12719
12720 * gdb.t01/run.exp: Start with a fresh gdb.
12721 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
12722 SVR4.x.
12723
12724Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
12725
12726 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
12727 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
12728 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
12729 Makefile.in (distclean, realclean): Remove gdbme.c from list of
12730 things to remove.
12731
12732Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
12733
12734 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
12735 test cases from bug reports.
12736
12737Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
12738
12739 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
12740 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
12741 avoid spurious xfails.
12742 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
12743 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
12744 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
12745
12746Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
12747
12748 * gdb.t00/teststrategy.exp: Rework to provide more useful
12749 description of each test, fix problem with systems that define
12750 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
12751 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
12752 results for "next over recursive call" so timeouts aren't taken
12753 by error.
12754
12755Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
12756
12757 * gdb.t12/scope.exp: Test printing of variables before run.
12758
12759 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
12760 printed in wrong order due to sorting.
12761
12762Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
12763
12764 * gdb.t00/teststrategy.exp: Fix expected results for printing
12765 user entered string constant. Is array of char, prints with no
12766 address.
12767
12768 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
12769 commands.
12770 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
12771 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
12772 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
12773 of struct of char arrays.
12774 * gdb.t00/radix.exp: New tests for radix commands.
12775
12776Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
12777
12778 * gdb.t16/printcmd.exp: Print a variable before running program
12779 (with xfail for AIX).
12780
12781Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
12782
12783 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
12784
12785 * gdb.t16/printcmd.exp: Don't print variables before running program.
12786
12787 * gdb.t06/break.exp: Don't require envp argument to main.
12788
12789 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
12790
12791 * gdb.t02/whatis.exp, gdb.t11/list.exp:
12792 Add xfails for rs6000.
12793
12794 * gdb.t02/whatis.exp: Change other tests not to re-test something
12795 we already tested.
12796
12797 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
12798 each type used has a variable of that type.
12799
12800Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
12801
12802 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
12803
12804Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
12805
12806 * configure.in: change srctrigger to be a file, not a directory
12807
12808Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
12809
12810 * configure.in (mips-idt-ecoff*): Added trailing '*'.
12811
12812 * gdb.t11/list.exp: Fixed a couple of typos.
12813
12814Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
12815
12816 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
12817 is fixed and PR is closed.
12818 * gdb.t16 (gdbme.c): Add simple test string variable.
12819 * gdb.t16 (printcmds.exp): Add tests with simple test string
12820 variable, primarily for boundaries on "set print elements".
12821
12822Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
12823
12824 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
12825 Make leading 0's optional and don't expect a tab in the middle
12826 of the number.
12827
12828 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
12829
12830 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
12831 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
12832 don't end command passed to gdb_test with newline.
12833
12834 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
12835 signed keyword away, don't expect signed bitfields to be signed.
12836
12837 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
12838 printing with only as many 1's as are in the field as well as printing
12839 with 32 1's (see comment).
12840
12841Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
12842
12843 * gdb.t00/default.exp: Start with a fresh gdb.
12844 * configure.in (configdirs): Remove gdb.t31 until the chill
12845 compiler works again. It no longer is able to find chillrt0
12846 since it isn't in libchill.a anymore.
12847 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
12848 wierd.o, make more modular.
12849 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
12850 spurious newlines that caused problems.
12851
12852Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12853
12854 * Move test with enums and partial symbols from gdb.t03/ptype.exp
12855 to gdb.stabs/wierd.exp since GCC has worked around the bug.
12856 gdb.stabs/wierd.{exp,def}: Many new tests.
12857
12858 * gdb.t00/default.exp: update info line for new message.
12859
12860 * gdb.t02/{whatis.exp,gdbme.c}:
12861 Test that "char *" doesn't print as "caddr_t".
12862
12863Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12864
12865 * gdb.t00/help.exp: Use .* in place of some help messages which
12866 just changed.
12867 gdb.t00/default.exp: Update "info frame" test for new message.
12868 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
12869 Remove some xfails
12870
12871Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12872
12873 * gdb.t03/{gdbme.c,ptype.exp}:
12874 Add tests for typedef'd struct and union without tags.
12875 Also check "whatis" on a variable of a typedef'd enum without a tag.
12876
12877 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
12878 PRMS 1823; the bug still exists but isn't reproduced by this test
12879 anymore), and remove rs6000 XFAIL (the bug is fixed).
12880
12881 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
12882 duplicated from whatis.exp. For those that are left, accept
12883 "long", "long int", or "int" for long variables (whatis.exp already
12884 has an XFAIL for "int", so no need to fail it here).
12885
12886 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
12887 Deal with GCC's names for types now that GDB uses the compiler's names.
12888
12889 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
12890 setup_xfail's for sunos4. If we #defined the signed keyword away,
12891 don't expect GDB to know that char it is signed.
12892
12893 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
12894
12895Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
12896
12897 * configure.in (configdirs): Add gdb.t24 for C++ tests that
12898 should work on any system, regardless of debugging format.
12899 * gdb.t21/demangle.exp: Move to gdb.t24.
12900 * gdb.t24/demangle.exp: Move from gdb.t21.
12901 * gdb.t24/{Makefile.in, configure.in}: New files.
12902
12903Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12904
12905 * configure.in: Do gdb.stabs and C++ tests only for stabs.
12906 * gdb.stabs: New directory.
12907
12908Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12909
12910 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
12911 not just "Quit anyway?".
12912
12913Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
12914
12915 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
12916 that all setup_xfails are immediately followed by clear_xfails.
12917
12918Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
12919
12920 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
12921 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
12922 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
12923 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
12924 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
12925 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
12926 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
12927 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
12928 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
12929 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
12930 gdb.t31/chillvars.exp, lib/gdb.exp:
12931 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
12932 bug-gdb@prep.ai.mit.edu.
12933
12934Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
12935
12936 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
12937 with 0.0, not integer 0.
12938
12939Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
12940
12941 * gdb.t06/break.exp: Update for "Kill the program" message change.
12942
12943Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
12944
12945 * Makefile.in (GDBFLAGS): Set to -nx.
12946 * Makefile.in (site.exp): Use GDBFLAGS.
12947
12948Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
12949
12950 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
12951 Makefiles.
12952 (check): depend on just-check.
12953 (just-check): added so that tests can be run without a noop
12954 build pass.
12955
12956Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
12957
12958 Switch to using configure's configdirs.
12959 * Makefile.in (Makefile): add configure.in dependency.
12960 (SUBDIRS): removed redundant assignment.
12961 * configure.in: switch subdirs assignment to configdirs.
12962 * gdb.t*/configure.in: new files.
12963
12964Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
12965
12966 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
12967 works.
12968
12969Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
12970
12971 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
12972 in explicit rules. Apparently this is not supported by some makes.
12973
12974Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
12975
12976 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
12977
12978Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12979
12980 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
12981 disappeared.
12982
12983Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
12984
12985 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
12986
12987Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
12988
12989 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
12990 watchpoint problem that is now fixed.
12991 * gdb.t30/chexp.exp: Remove setup_xfail for printing
12992 uninitialized convenience variables.
12993 * gdb.t31/chillvars.exp: Fix expected patterns for printing
12994 structures.
12995
12996Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12997
12998 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
12999 which causes expect to get out of sync with gdb on long output
13000 from help set.
13001 * gdb.t09/corefile.exp: Make expected pattern for core file
13002 failing signal and frame output format less sun specific.
13003
13004Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
13005
13006 * gdb.t31/chillvars.exp: Add and remove initial dummy
13007 breakpoint, so that symbol table is forced in.
13008 (Needed at least on Sunos4, though it seems not SVR4.)
13009 * gdb.t31/chillvars.exp: Update for changed output format.
13010
13011Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
13012
13013 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
13014
13015Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
13016
13017 * Makefile.in: Added --srcdir when invoking runtest, removed the
13018 need for a local config file. (optional now)
13019
13020Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
13021
13022 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
13023 failure count used to force early termination. Add some more
13024 expected failures for gnu style demangling.
13025
13026Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13027
13028 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
13029 pmi variable from gdb.t20/gdbme to get optimized away.
13030 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
13031 Check for written corefile upon timeout _and_ eof.
13032
13033Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13034
13035 * config/unix-gdb.exp: Add missing return 0.
13036
13037Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13038
13039 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
13040 test termination.
13041
13042Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
13043
13044 * configure.in (subdirs): Put back gdb.t17 which mysteriously
13045 disappeared.
13046
13047Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
13048
13049 * gdb.t10/crossload.exp: Disable the i860-elf test until such
13050 time as i860 support works.
13051
d63a86f8 13052 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
13053 "backtrace 100\r" rather than just "backtrace\r", to match last
13054 change.
13055
13056Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
13057
13058 * config/udi-gdb.exp (gdb_exit): Remove close command.
13059 (gdb_target_udi): New procedure to set the UDI target.
13060 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
13061 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
13062 Added waits for prompts after several question responses. Added
13063 some more responses used by a29k-amd-udi-gdb.
13064 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
13065 pass different arguments, restart UDI connection after program
13066 completion.
13067 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
13068 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
13069 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
13070 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
13071 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
13072 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
13073 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
13074 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
13075 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
13076 after program completion.
13077 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
13078 compiled with a SELECT_VECS setting.
13079 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
13080 infinite recursion.
13081
13082 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
13083 Added checks for COFF results, and made them expected failures for
13084 all targets. It would be better to make them expected failures
13085 for COFF targets only.
13086
13087Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
13088
13089 * Makefile.in: add null dvi target, don't bother to recurse
13090 through test directories for info and install-info; rename
13091 $(datadir) to be dejagnu instead of deja-gnu
13092
13093Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
13094
13095 * gdb.t31/gdbme.ch: Re-enable code that previously caused
13096 compiler to coredump.
13097 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
13098 code.
13099
13100Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
13101
13102 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
13103 coredump.
13104 * gdb.t31/chillvars.exp: Comment out tests that depend on that
13105 code.
13106
13107Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
13108
13109 * gdb.t03/ptype.exp: tests for return code from gdb_test.
13110 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
13111 which in a shell. Deletes xgdb when done.
13112 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
13113 Tests the return from the "set height" or "set width" commands.
13114 Added a few return codes where needed.
13115
13116Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
13117
13118 * Makefile.in (SUBDIRS): Add gdb.t17.
13119 * configure.in (subdirs): Add gdb.t17.
13120 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
13121 files to test gdb's calling of functions in the inferior with
13122 the correct arguments and gdb's ability to retrieve any
13123 result returned.
13124
13125Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
13126
13127 * config/unix-gdb.exp (gdb_exit): Remove close commands that
13128 may be called after gdb goes away. Previous versions of expect
13129 needed these to avoid file descriptor leaks, but they cause
13130 errors with the current revision of expect.
13131 * gdb.t00/gdbvars.exp: Use -re on expected output after
13132 setting sevenbit-strings.
13133 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
13134 to set sevenbit-strings consistent across tests.
13135 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
13136 set sevenbit-strings consistent across tests.
13137
13138Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
13139
13140 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
13141 expected output to match current "expect" expectations.
13142
13143Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
13144
13145 * gdb.t00/default.exp: Change expected output for default "source"
13146 command, to match new gdb behavior which requires a filename to
13147 source.
13148
13149Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
13150
13151 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
13152 expected fail for i486-*-* that misses the marker2 function.
13153 * gdb.t10/crossload.exp (bfddefault): Allow successful
13154 recognition of a format to pass even if no symbols are found.
13155 Explicitly catch failures where the format is not recognized
13156 or is ambiguous, and add the reason to the fail message.
13157 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
13158 the cause is and invalid target and add reason to failure message.
13159 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
13160 elf32-i386, elf32-sparc, and elf32-i860.
13161 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
13162 Set up expected failure for 'filename'::variable scope resolution,
13163 which is now apparently broken on all targets.
13164 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
13165 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
13166 gdb.t23/templates.exp: Change failure for missing binfile into
13167 just a warning.
13168 gdb.t21/demangle.exp: Change all cfront references to 'arm'
13169 references.
13170
13171Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
13172
13173 * gdb.t00/default.exp: Add expected output for default "source"
13174 command, to match new gdb behavior.
13175 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
13176
13177Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
13178
13179 * config/*-gdb.exp: returns an error, rather than exiting on
13180 internal errors.
13181
13182Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
13183
13184 * gdb.t03/gdbme.c: Add pointer to struct variable.
13185 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
13186 referencing struct members.
13187
13188Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
13189
13190 * configure.in (mips-idt-ecoff): New target.
13191 * config/mips-gdb.exp: New file for remote board using MIPS remote
13192 debugging protocol.
13193
13194 * Redid configuration scheme. Removed gdb.t*/configure.in.
13195 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
13196 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
13197 distclean targets. Built executables via .o files. Adjusted
13198 tests to account for source files in $(srcdir) rather than
13199 $(objdir).
13200 * lib/gdb.exp (runto): Don't expect () after the function name,
13201 because it may have arguments.
13202
13203Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
13204
13205 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
13206 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
13207 expected failures for mips-idt-* and mips-sgi-*.
13208 * gdb.t00/default.exp (attach): Kill process if requested.
13209 * gdb.t00/help.exp (help target core, help target): Accept a gdb
13210 that does not read core files.
13211 * gdb.t01/run.exp: Removed checks for exit status code.
13212 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
13213 it is linked in.
13214 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
13215 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
13216 appropriate, rather than doing it by hand.
13217 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
13218 execution.
13219 * gdb.t10/crossload.exp: Kill existing program if needed.
13220 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
13221 appropriate, rather than doing it by hand. Always increase
13222 timeout for this test, not just for VxWorks.
13223
13224Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
13225
13226 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
13227 of Chill STRUCT types and STRUCT values.
13228 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
13229 than "char".
13230 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 13231 struct2): New struct definitions and initializations to test
c906108c
SS
13232 simple Chill STRUCT types.
13233
13234Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
13235
13236 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
13237 the null byte at the end of strings.
13238 * gdb.t00/default.exp: Make show version insensitive to copyright
13239 date.
13240 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
13241 to avoid dependencies on target char signedness.
13242 * gdb.t16/printcmds.exp: Update expected results for explicitly
13243 unsigned char.
13244 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
13245 now work.
13246 * gdb.t21/demangle.exp: Add many more patterns for template
13247 demangling, most of them being expected failures.
13248 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
13249 string we are matching for, to match on the whole string.
13250 * gdb.t21/demangle.exp: Add many new test strings to demangle,
13251 and fix a whole bunch that had incorrect expected output but were
13252 passing anyway because of the bug in "proc demangle".
13253 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
13254 type.
13255 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
13256
13257Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
13258
13259 * gdb/testsuite: made modifications to testcases, etc., to allow
13260 them to work properly given the reorganization of deja-gnu and the
13261 relocation of the testcases from deja-gnu to a "tool" subdirectory.
13262
13263Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
13264
13265 * gdb/testsuite: Initial creation of gdb/testsuite.
13266 Migrated dejagnu testcases and support files for testing nm to
13267 gdb/testsuite from deja-gnu. These files were moved "as is"
13268 with no modifications. This migration is part of a major overhaul
13269 of dejagnu. The modifications to these testcases, etc., which
13270 will allow them to work with the new version of dejagnu will be
13271 made in a future update.
48efe704 13272
8d8cb839 13273 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 13274\f
8d8cb839
EZ
13275;; Local Variables:
13276;; mode: change-log
13277;; left-margin: 8
13278;; fill-column: 74
13279;; version-control: never
13280;; End:
902f2ccb
MC
13281
13282 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
13283 2003, 2004 Free Software Foundation, Inc.
13284 Copying and distribution of this file, with or without modification,
13285 are permitted provided the copyright notice and this notice are preserved.
This page took 1.176839 seconds and 4 git commands to generate.