2005-03-14 Paul Brook <paul@codesourcery.com>
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
8e3049aa
PB
12005-03-14 Paul Brook <paul@codesourcery.com>
2
3 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
4 targets.
5
a9df7c44
JB
62005-03-09 Joel Brobecker <brobecker@adacore.com>
7
8 * gdb.dwarf2/dup-psym.S: New file.
9 * gdb.dwarf2/dup-psym.exp: New testcase.
10
9f0d94e8
JB
112005-03-09 Joel Brobecker <brobecker@adacore.com>
12
13 * gdb.ada/exec_changed/first.adb: New file.
14 * gdb.ada/exec_changed/second.adb: New file.
15 * gdb.ada/exec_changed.exp: New testcase.
16
5f579bc5
NS
172005-03-08 Nathan Sidwell <nathan@codesourcery.com>
18
36e9969c
NS
19 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
20 (A2): New class.
21 (main): Test operator+.
22 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
23 breakpoint test.
24
5f579bc5
NS
25 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
26 * gdb.base/signull.exp: Disable if gdb,nosignals.
27 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
28 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
29 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
30 * gdb.mi/mi2-console.exp: Likewise.
31 * gdb.trace/collection.exp (run_trace_experiment): Consume the
32 continue output at start.
33 (gdb_collect_locals_test): Robustify regexp.
34 * gdb.trace/passc-dyn.exp: Fix comment typo.
35 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
36
be46087e
CV
372005-03-08 Corinna Vinschen <vinschen@redhat.com>
38
39 * gdb.asm/asm-source.exp: Add iq2000 case.
40 * gdb.asm/iq2000.inc: New file.
41
384e1a61
MI
422005-03-07 Manoj Iyer <manjo@austin.ibm.com>
43
44 * gdb.base/command.exp: Change hardcoded value to regular expression.
45 * gdb.base/float.exp: Add powerpc to the list of targets checked.
46
584b6e9e
DJ
472005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
48
49 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
50 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
51 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
52 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
53 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
54
ab5b5d61
MK
552005-03-05 Mark Kettenis <kettenis@gnu.org>
56
57 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
58 changes.
59
ae051c1b
PG
602004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
61
62 * lib/compiler.c: Add test for IBM's xlc compiler.
63 * lib/compiler.cc: Likewise.
64
3f0f6ed2
JB
652004-02-24 Joel Brobecker <brobecker@adacore.com>
66
67 * gdb.ada/fixed_points.exp: Create compilation object directory
68 before running the test.
69 * gdb.ada/null_record.exp: Likewise.
70 * gdb.ada/packed_array.exp: Likewise.
71 * gdb.ada/start.exp: Likewise.
72
724f452b
JB
732005-02-15 Joel Brobecker <brobecker@adacore.com>
74
75 * gdb.ada/packed_array/pa.adb: New file.
76 * gdb.ada/packed_array.exp: New testcase.
77
57f5cdfb 782005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 79
1f393151
MK
80 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
81 files.
82
ebdda337
MK
83 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
84 on *-*-openbsd*. Correctly match whitespace in regukar
85 expressions.
86
cf309262
DJ
872005-02-10 Daniel Jacobowitz <dan@debian.org>
88
89 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
90 PR exp/1821
91 * gdb.base/gdb1821.c: New test file.
92 * gdb.base/gdb1821.exp: New test file.
93
3be49e7a
JB
942005-02-09 Joel Brobecker <brobecker@adacore.com>
95
96 * gdb.base/start.c: New file.
97 * gdb.base/start.exp: New testcase.
98
e292e67d
JB
992005-02-09 Joel Brobecker <brobecker@adacore.com>
100
101 * gdb.ada/start/dummy.adb: New file.
102 * gdb.ada/start.exp: New testcase.
103
dbdfa66c
CV
1042005-02-09 Corinna Vinschen <vinschen@redhat.com>
105
106 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
107 for printing symbols and statistics.
108 Add test for using relative pathnames in "maint print msymbols" test.
109 Mark "maint info sections DATA" XFAIL on Cygwin.
110 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
111 tests.
112
d7941671
AC
1132005-02-09 Andreas Schwab <schwab@suse.de>
114
115 Committed by Andrew Cagney <cagney@gnu.org>
116 * gdb.base/remotetimeout.exp: New file.
117
74e5ef44
MK
1182005-02-07 Mark Kettenis <kettenis@gnu.org>
119
120 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
121
464dd14d
JB
1222005-02-03 Joel Brobecker <brobecker@adacore.com>
123
124 * gdb.ada/gnat_ada.gpr: New file.
125 * gdb.ada/gnat_ada.gin: Delete, no longer used.
126 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
127 * configure.ac: No longer generate gnat_ada.gpr.
128 * configure: Regenerate.
129 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
130 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
131 * gdb.ada/null_record/bar.ads: Likewise.
132 * gdb.ada/null_record/bar.adb: Likewise.
133 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
134 * gdb.ada/null_record.exp (testdir): New variable.
135 (testfile): executable is now in testdir subdirectory.
136 (srcfile): Use full path to the main compilation unit.
137 * gdb.ada/fixed_points.exp: Same changes as above.
138
30d756ae
NR
1392005-02-03 Nick Roberts <nickrob@snap.net.nz>
140
141 * gdb.base/interp.exp: New test.
142
9d799f85
AC
1432005-01-24 Andrew Cagney <cagney@gnu.org>
144
145 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
146
15656118
AC
1472005-01-19 Andrew Cagney <cagney@gnu.org>
148
a892c31b
AC
149 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
150 configure.ac not configure.in.
151
15656118
AC
152 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
153 of powerpc*-*-*.
154 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
155 * gdb.base/list.exp (test_list_function)
156 (test_list_filename_and_function): Ditto.
157 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
158
a7b01baf
AC
1592005-01-16 Andrew Cagney <cagney@gnu.org>
160
17d92a02
AC
161 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
162
a7b01baf
AC
163 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
164
bc8332bb
AC
1652005-01-14 Andrew Cagney <cagney@gnu.org>
166
167 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
168 * gdb.mi/mi2-var-cmd.exp: Ditto.
169
4d074752
CV
1702005-01-10 Corinna Vinschen <vinschen@redhat.com>
171
172 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
173
bec39cab
AC
1742005-01-07 Andrew Cagney <cagney@gnu.org>
175
176 * configure.ac: Rename configure.in, require autoconf 2.59.
177 * configure: Re-generate.
178 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
179 * gdb.stabs/configure: Re-generate.
180 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
181 * gdb.hp/configure: Re-generate.
182 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
183 autoconf 2.59.
184 * gdb.hp/gdb.objdbg/configure: Re-generate.
185 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
186 autoconf 2.59.
187 * gdb.hp/gdb.defects/configure: Re-generate.
188 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
189 autoconf 2.59.
190 * gdb.hp/gdb.compat/configure: Re-generate.
191 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
192 autoconf 2.59.
193 * gdb.hp/gdb.base-hp/configure: Re-generate.
194 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
195 autoconf 2.59.
196 * gdb.hp/gdb.aCC/configure: Re-generate.
197
f10b16d4
JB
1982004-12-15 Jim Blandy <jimb@redhat.com>
199
200 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
201 under NPTL when there is debugging info available for libpthread.
202
fb6e1814
JG
2032004-12-13 Jerome Guitton <guitton@gnat.com>
204
205 * gdb.ada/fixed_points.c: New file.
206 * gdb.ada/fixed_points.exp: New file.
207
fe46cd3a
RC
2082004-12-03 Randolph Chung <tausq@debian.org>
209
210 * gdb.arch/pa-nullify.exp: New file.
211 * gdb.arch/pa-nullify.s: New file.
212
8de0841b
RC
2132004-11-30 Randolph Chung <tausq@debian.org>
214
215 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
216 instead of "tbug". Fix regexp to work properly with gdb_test.
217
c8170782
PH
2182004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
219
220 * gdb.base/bitfields2.exp: New test.
221 * gdb.base/bitfields2.c: New file.
222
954269c2
RE
2232004-11-28 Richard Earnshaw <rearnsha@arm.com>
224
225 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
226
0107feed
RC
2272004-11-16 Randolph Chung <tausq@debian.org>
228
229 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
230
f073ae8c
DJ
2312004-11-14 Daniel Jacobowitz <dan@debian.org>
232
233 * gdb.threads/threadapply.exp: Correct "macro details" test.
234
19ad59e7
JJ
2352004-11-11 Jeff Johnston <jjohnstn@redhat.com>
236
237 * gdb.threads/threadapply.exp: New test.
238 * gdb.threads/threadapply.c: New file.
239
9cf0961b
MK
2402004-11-07 Mark Kettenis <kettenis@gnu.org>
241
242 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
243 frames.
244
c789492a
FL
2452004-11-05 Felix Lee <felix+log1@specifixinc.com>
246
247 * gdb.base/cursal.exp: New file.
248 * gdb.base/cursal.c: New file.
249
a1e167bb
AC
2502004-11-03 Andrew Cagney <cagney@gnu.org>
251
252 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
253
b7cbf173
MK
2542004-10-30 Mark Kettenis <kettenis@gnu.org>
255
256 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
257 NetBSD/ELF targets.
258
88f9d34f
JB
2592004-10-29 Joel Brobecker <brobecker@gnat.com>
260
261 * gdb.threads/bp_in_thread.c: New file, copied from
262 pthread_cond_wait.c.
263 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
264 file, rather than reusing the .c file from another testcase.
265
ca7d6a0c
JB
2662004-10-20 Joel Brobecker <brobecker@gnat.com>
267
268 * gdb.ada/null_record.exp: Check where we stopped after
269 sending the start command, instead of where the associated
270 temporary breakpoint was inserted.
271
0d863d03
AC
2722004-10-14 Andrew Cagney <cagney@gnu.org>
273
274 * gdb.mi/gdb701.c (main): Return 0.
275
d11e72cb
DJ
2762004-10-13 Daniel Jacobowitz <dan@debian.org>
277
d40539a4 278 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 279
e1923096
JJ
2802004-10-12 Jeff Johnston <jjohnstn@redhat.com>
281
282 * gdb.threads/schedlock.c: Add comment markers to use to find
283 line numbers.
284 * gdb.threads/schedlock.exp: Adjust regex to handle the new
285 comments.
286 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
287 breakpoint lines.
288
ec8ba2c9
DJ
2892004-10-12 Daniel Jacobowitz <dan@debian.org>
290
291 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
292
0eb3658b
DJ
2932004-10-12 Daniel Jacobowitz <dan@debian.org>
294
295 * configure.in: Add gdb.dwarf2.
296 * configure: Regenerated.
297 * Makefile.in: Add gdb.dwarf2.
298 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
299 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
300 gdb.dwarf2/file1.txt: New files.
301
a271cc33
OF
3022004-10-11 Orjan Friberg <orjanf@axis.com>
303
304 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
305 of "run", since the latter doesn't work with remote targets. Adjust
306 the breakpoint numbering accordingly.
307 * gdb.threads/pthread_cond_wait.exp: Ditto.
308
895ce074
MC
3092004-10-08 Michael Chastain <mec.gnu@mindspring.com>
310
311 * gdb.base/overlays.exp: Update copyright years.
312
6be3092d
KI
3132004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
314
315 * gdb.base/overlays.exp: Disable if target is Linux.
316
e05389b8
FL
3172004-10-06 Felix Lee <felix+log1@specifixinc.com>
318
319 * config/gdbserver.exp (gdb_load): Use right filename on remote.
320
73cb587d
KI
3212004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
322
323 * gdb.asm/asm-source.exp: Add m32r-linux target.
324 * gdb.asm/m32r-linux.inc: New file.
325
3c0edcdc
AC
3262004-09-24 Andrew Cagney <cagney@redhat.com>
327 David Anderson <anderson@redhat.com>
328
329 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
330 command fails, assume things will work.
331 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
332 (_GNU_SOURCE): Define.
333 (print_unsigned, print_hex): Change parameter to "long long".
334 (print_byte_count): New function, use to print byte counts.
335 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
336 O_LARGEFILE.
337 (main): Compute an upper bound on a corefile in max_core_size.
338 Limit memory chunk size to max_core_size. Limit total memory
339 allocated to max_core_size.
340
4bb3667f
AC
3412004-09-23 Andrew Cagney <cagney@gnu.org>
342
343 * gdb.base/bigcore.exp: Replace the code that creates a corefile
344 from a separate process with code that creates a corefile by
345 making the inferior dump core.
346
60fe1a51
MK
3472004-09-23 Mark Kettenis <kettenis@gnu.org>
348
349 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
350 block.
351
8e937346
MC
3522004-09-23 Michael Chastain <mec.gnu@mindspring.com>
353
354 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
355 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
356 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
357 Likewise.
358
7213f6d6
JJ
3592004-09-20 Jeff Johnston <jjohnstn@redhat.com>
360
361 * gdb.java/jprint.exp: New test case for java inferior call.
362 * gdb.java/jprint.java: Ditto.
363
eac69dca
JB
3642004-09-15 Joel Brobecker <brobecker@gnat.com>
365
366 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
367
22227696
MC
3682004-09-14 Michael Chastain <mec.gnu@mindspring.com>
369
370 * gdb.threads/killed.c: Include <stdlib.h>.
371 * gdb.threads/pthreads.c: Likewise.
372
7dd403a4
MC
3732004-09-14 Michael Chastain <mec.gnu@mindspring.com>
374
375 * gdb.threads/killed.c: Add copyright notice.
376
33f2d567
JM
3772004-09-10 Jason Molenda (jmolenda@apple.com)
378
379 * gdb.base/define.exp: Two new tests to verify zero space chars
380 after 'if' and 'while' commands in a user-defined command is correctly
381 parsed.
382
e05b62ac
AC
3832004-09-08 Andrew Cagney <cagney@gnu.org>
384
385 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
386 delivery test with duplicate at end of file.
387
9cbe82da
MK
3882004-09-06 Mark Kettenis <kettenis@jive.nl>
389
390 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
391
564803d9
MC
3922004-09-05 Michael Chastain <mec.gnu@mindspring.com>
393
394 * config/hppro.exp: Removed.
395
7c6807ce
MC
3962004-09-05 Michael Chastain <mec.gnu@mindspring.com>
397
398 * config/sparclet.exp: Removed.
399
bf7e26dd
MC
4002004-09-05 Michael Chastain <mec.gnu@mindspring.com>
401
402 * config/udi.exp: Removed.
403
714e341b
MC
4042004-09-02 Michael Chastain <mec.gnu@mindspring.com>
405
406 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
407 of "exp_continue".
408 (advancei): Likewise.
409
1236e623
JJ
4102004-09-01 Jeff Johnston <jjohnstn@redhat.com>
411
412 * gdb.base/unload.exp: Fix so messages aren't duplicated.
413
3bdcad15
MI
4142004-09-01 Manoj Iyer <manjo@austin.ibm.com>
415
228af206 416 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
417 to check for nodebug in executable.
418 * gdb.gdb/observer.exp (setup_test): Likewise.
419 * gdb.gdb/selftest.exp (test_with_self): Likewise.
420 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
421
c72b934c
AC
4222004-09-01 Andrew Cagney <cagney@gnu.org>
423
424 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
425 files.
426
edd9b715
JJ
4272004-09-01 Jeff Johnston <jjohnstn@redhat.com>
428
429 * gdb.base/unload.exp: Fix expected warning message to match
430 latest format.
431
fb4ce06b
CV
4322004-09-01 Corinna Vinschen <vinschen@redhat.com>
433
434 * gdb.base/call-rt-st.exp: Fix typos.
435
ce78e7c3
MI
4362004-08-31 Manoj Iyer <manjo@austin.ibm.com>
437
438 * gdb.threads/thread_check.exp: New testcase.
439 * gdb.threads/thread_check.c: New testcase.
440
2dedb159
AC
4412004-08-31 Andrew Cagney <cagney@gnu.org>
442
443 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
444 (skip_to_handler_entry): New procedures. Test stepping into a
445 handler when the breakpoint is at the handler's entry point.
446
68f53502
AC
4472004-08-30 Andrew Cagney <cagney@gnu.org>
448
449 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
450 gdb/1757.
451
3e3ffd2b
MC
4522004-08-27 Michael Chastain <mec.gnu@mindspring.com>
453
454 With code from Manoj Iyer <manjo@austin.ibm.com>:
455 * lib/gdb.exp (gdb_file_cmd): Return more information in the
456 return value. Add an arm for "no debugging symbols found".
457 Change a stray "error" to "perror".
458 (gdb_run_cmd): Adapt to new return value.
459 * gdb.base/remote.exp: Adapt to new return value.
460 * gdb.gdb/complaints.exp: Likewise.
461 * gdb.gdb/observer.exp: Likewise.
462 * gdb.gdb/selftest.exp: Likewise.
463 * gdb.gdb/xfullpath.exp: Likewise.
464
4b6f5fd2
JB
4652004-08-27 Joel Brobecker <brobecker@gnat.com>
466
467 * gdb.threads/bp_in_thread.exp: New testcase.
468
e5b25496
MC
4692004-08-27 Michael Chastain <mec.gnu@mindspring.com>
470
471 Fix PR testsuite/1735.
472 * gdb.threads/schedlock.c (thread_function): Add a cast
473 to suppress a gcc warning.
474 * gdb.threads/thread-specific.c (thread_function): Likewise.
475
934353d6
MC
4762004-08-26 Michael Chastain <mec.gnu@mindspring.com>
477
478 * gdb.base/unload.c: Include <stdlib.h>.
479
f98a0aef 4802004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 481
f98a0aef 482 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
483 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
484 synchronized after the "return".
485
5a2e8882
MC
4862004-08-26 Michael Chastain <mec.gnu@mindspring.com>
487
488 * gdb.mi/basics.c: Include <stdio.h>.
489 * gdb.mi/pthreads.c: Include <stdlib.h>.
490 * gdb.mi/var-cmd.c: Include <stdlib.h>.
491
a9640423
MC
4922004-08-26 Michael Chastain <mec.gnu@mindspring.com>
493
494 * gdb.threads/schedlock.c: Add copyright notice.
495
b04e311d
AC
4962004-08-25 Andrew Cagney <cagney@gnu.org>
497
498 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
499 (skip_over_handler, breakpoint_over_hander): New test procedures.
500 (advance, advancei): Add a proper prefix, do not use
501 rerun_to_main.
502 * gdb.base/sigstep.c (main): Change to use an infinite loop.
503
7c27f15b
MC
5042004-08-24 Michael Chastain <mec.gnu@mindspring.com>
505
506 * gdb.mi/basics.c: Add copyright notice.
507 * gdb.mi/var-cmd.c: Add copyright notice.
508
fffc87ae
MC
5092004-08-23 Michael Chastain <mec.gnu@mindspring.com>
510
511 * lib/gdb.exp: Remove signed_keyword_not_used.
512 * lib/compiler.c: Likewise.
513 * lib/compiler.cc: Likewise.
514
d782e0bf
MC
5152004-08-23 Michael Chastain <mec.gnu@mindspring.com>
516
517 * gdb.base/whatis.c: Remove conditional disabling of "signed".
518 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
519
96033e83
MC
5202004-08-23 Michael Chastain <mec.gnu@mindspring.com>
521
522 * gdb.base/whatis.c: Add copyright notice.
523
cf38c229
MK
5242004-08-20 Mark Kettenis <kettenis@gnu.org>
525
526 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
527 it to skip the breakpoints encoded in the inline assembly.
528
f4b49756
MC
5292004-08-20 Michael Chastain <mec.gnu@mindspring.com>
530
531 * Makefile.in: Add gdb.fortran.
532
2f193b69
MC
5332004-08-20 Michael Chastain <mec.gnu@mindspring.com>
534
535 * gdb.base/call-sc.exp (test_scalar_returns):
536 Fix cut-and-paste glitch in "Make fun return now".
537
89a237cb
MC
5382004-08-17 Michael Chastain <mec.gnu@mindspring.com>
539
540 * configure.in: Add gdb.fortran.
541 * configure: Regenerate.
542 * gdb.fortran/Makefile.in: New file.
543 * lib/gdb.exp (skip_fortran_tests): New procedure.
544
469aff8e
MC
5452004-08-17 Michael Chastain <mec.gnu@mindspring.com>
546
547 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
548 reference to bug-gnu@prep.ai.mit.edu.
549 * gdb.mi/mi-var-child.exp: Likewise.
550 * gdb.mi/mi-var-cmd.exp: Likewise.
551 * gdb.mi/mi-var-display.exp: Likewise.
552 * gdb.mi/mi2-var-block.exp: Likewise.
553 * gdb.mi/mi2-var-child.exp: Likewise.
554 * gdb.mi/mi2-var-cmd.exp: Likewise.
555 * gdb.mi/mi2-var-display.exp: Likewise.
556
00b51b9f
MK
5572004-08-15 Mark Kettenis <kettenis@gnu.org>
558
559 * gdb.base/unload.c (main): Make local variable msg const.
560
45f07fef
MC
5612004-08-15 Michael Chastain <mec.gnu@mindspring.com>
562
563 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
564 to bug-gnu@prep.ai.mit.edu.
565 * gdb.mi/mi-disassemble.exp: Likewise.
566 * gdb.mi/mi-eval.exp: Likewise.
567 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
568 default line number.
569 * gdb.mi/mi-return.exp: Likewise.
570 * gdb.mi/mi-simplerun.exp: Likewise.
571 * gdb.mi/mi-stack.exp: Likewise.
572 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
573 number with explicit range test.
574 * gdb.mi/mi-watch.exp: Likewise.
575 * gdb.mi/mi2-break.exp: Likewise.
576 * gdb.mi/mi2-cli.exp: Likewise.
577 * gdb.mi/mi2-disassemble.exp: Likewise.
578 * gdb.mi/mi2-eval.exp: Likewise.
579 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
580 default line number.
581 * gdb.mi/mi2-return.exp: Likewise.
582 * gdb.mi/mi2-simplerun.exp: Likewise.
583 * gdb.mi/mi2-stack.exp: Likewise.
584 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
585 number with explicit range test.
586 * gdb.mi/mi2-watch.exp: Likewise.
587
dd8c8ee7
MC
5882004-08-15 Michael Chastain <mec.gnu@mindspring.com>
589
590 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
591 * gdb.cp/m-static.exp: Likewise.
592 * gdb.cp/rtti.exp: Likewise.
593
4e838464
MK
5942004-08-14 Mark Kettenis <kettenis@gnu.org>
595
596 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
597
8d8cb839
EZ
5982004-08-14 Eli Zaretskii <eliz@gnu.org>
599
600 * ChangeLog: Prefix Local Variables with semi-colons and indent
601 the reference to older ChangeLog files, to fix fontification in
602 Emacs.
603
deea8bb0
MC
6042004-08-13 Michael Chastain <mec.gnu@mindspring.com>
605
606 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
607 * gdb.mi/mi2-break.exp: Likewise.
608
c3297504
MC
6092004-08-13 Michael Chastain <mec.gnu@mindspring.com>
610
611 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
612
25808999
MC
6132004-08-13 Michael Chastain <mec.gnu@mindspring.com>
614
615 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
616
226a8d71
MC
6172004-08-13 Michael Chastain <mec.gnu@mindspring.com>
618
619 * gdb.cp/classes.exp: Remove unused declarations. Just let
620 test names default instead of providing special names. Remove
621 extraneous demangler test.
622
37fdf854
JJ
6232004-08-12 Jeff Johnston <jjohnstn@redhat.com>
624
625 * gdb.base/unload.exp: New test for breakpoints in dynamically
626 loaded libraries.
627 * gdb.base/unload.c: Ditto.
628 * gdb.base/unloadshr.c: Ditto.
629
2d3a7986
MC
6302004-08-12 Michael Chastain <mec.gnu@mindspring.com>
631
632 * gdb.cp/classes.exp (test_ptype_class_objects): Call
633 cp_test_ptype_class.
634 (test_enums): Likewise.
635
c72b934c
AC
6362004-08-10 Andrew Cagney <cagney@gnu.org>
637
638 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
639 files.
640
cc503c8a
AC
6412004-08-10 Andrew Cagney <cagney@gnu.org>
642
643 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
644 init_malloc call.
645
902f2ccb
MC
6462004-08-10 Michael Chastain <mec.gnu@mindspring.com>
647
648 * ChangeLog: Add copyright notice. The notice is copied
649 from emacs 21.3 top level ChangeLog.
650
78c90502
MC
6512004-08-09 Michael Chastain <mec.gnu@mindspring.com>
652
653 * lib/cp-support.exp: New file.
654 * lib/cp-support.exp (cp_test_type_class): New function.
655 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
656 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
657 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
658 cp_test_ptype_class.
659
88e5ea78
MC
6602004-08-09 Michael Chastain <mec.gnu@mindspring.com>
661
662 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
663 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
664 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
665 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
666 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
667 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
668 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
669 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
670 gdb.mi/mi2-watch.exp: Update copyright years.
671
6a89fc9c
MK
6722004-08-09 Mark Kettenis <kettenis@gnu.org>
673
674 * gdb.base/sigaltstack.exp: Provide proper anchoring.
675
1482e0de
MC
6762004-08-09 Michael Chastain <mec.gnu@mindspring.com>
677
678 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
679 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
680 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
681 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
682 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
683 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
684 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
685 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
686 gdb.mi/mi-watch.exp: Update copyright years.
687
1a5ce3f3
DJ
6882004-08-08 Daniel Jacobowitz <dan@debian.org>
689
690 PR gdb/1738
691 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
692 from a breakpoint with a pending signal.
693
04f6ecf2
DJ
6942004-08-08 Daniel Jacobowitz <dan@debian.org>
695
696 PR gdb/1736
697 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
698 * gdb.base/sigaltstack.exp (finish_test): Consume output until
699 the prompt.
700 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
701
54d90d35
DJ
7022004-08-08 Daniel Jacobowitz <dan@debian.org>
703
704 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
705
d2f6abb0
DJ
7062004-08-08 Daniel Jacobowitz <dan@debian.org>
707
708 PR gdb/1736
709 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
710 for i?86-*-linux*.
711
5598c03d
DJ
7122004-08-08 Daniel Jacobowitz <dan@debian.org>
713
714 * gdb.arch/i386-prologue.exp: Compile without debug information.
715
c6fee705
MC
7162004-08-08 Michael Chastain <mec.gnu@mindspring.com>
717
718 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
719 rather than asking gdb to search.
720
dd90efdb
MC
7212004-08-05 Michael Chastain <mec.gnu@mindspring.com>
722
723 * gdb.base/gcore.c: Include <string.h>.
724
1e84bec1
MC
7252004-08-05 Michael Chastain <mec.gnu@mindspring.com>
726
727 * gdb.base/gcore.c: Add copyright notice.
728
e425eb2b
MC
7292004-08-05 Michael Chastain <mec.gnu@mindspring.com>
730
731 * gdb.base/freebpcmd.c: Include <stdio.h>.
732 * gdb.base/long_long.c: Include <string.h>.
733 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
734 * gdb.base/siginfo.c: Include <string.h>.
735 * gdb.base/sigstep.c: Include <string.h>.
736
cb9aaed5
MC
7372004-08-04 Michael Chastain <mec.gnu@mindspring.com>
738
739 * gdb.base/complex.c: Include <stdlib.h>.
740
55944f3d
MC
7412004-08-04 Michael Chastain <mec.gnu@mindspring.com>
742
743 * gdb.base/complex.c: Add copyright notice.
744
7b2953d9
MC
7452004-08-04 Michael Chastain <mec.gnu@mindspring.com>
746
747 * gdb.base/charset.c: Include <stdlib.h>.
748
c9133d23
MC
7492004-08-04 Michael Chastain <mec.gnu@mindspring.com>
750
751 * gdb.base/auxv.c: Include <stdlib.h>.
752
0a8490ad
MC
7532004-08-04 Michael Chastain <mec.gnu@mindspring.com>
754
755 * gdb.base/auxv.c: Add copyright notice.
756
3426d5ec
MC
7572004-08-04 Michael Chastain <mec.gnu@mindspring.com>
758
759 * gdb.base/coremaker.c: Add copyright notice.
760 * gdb.base/coremaker2.c: Add copyright notice.
761
8da195dd
AC
7622004-08-04 Andrew Cagney <cagney@gnu.org>
763
764 * gdb.base/store.exp: Update copyright.
765 (check_set, up_set, check_struct, up_struct): Add a prefix to test
766 names, do not import gdb_prompt.
767
8d394f98
AC
7682004-08-01 Andrew Cagney <cagney@gnu.org>
769
770 Fix PR testsuite/1729.
771 * gdb.base/dump.exp: Add test name to callers of capture_value, do
772 not use capture_value with value 4.
773 (capture_value): Add optional test name parameter.
774 (test_reload_saved_value, test_restore_saved_value): Use $msg as
775 the prefix, pass to capture_value.
776
b6702b23
MK
7772004-08-01 Mark Kettenis <kettenis@gnu.org>
778
779 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
780 * gdb.arch/i386-prologue.c (standard): New prototype and function.
781 (main): Call new function.
782
c203e0ca
MC
7832004-07-31 Michael Chastain <mec.gnu@mindspring.com>
784
785 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
786
a7995a30
MC
7872004-07-31 Michael Chastain <mec.gnu@mindspring.com>
788
789 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
790
9366563b
MC
7912004-07-31 Michael Chastain <mec.gnu@mindspring.com>
792
b6eeaf26 793 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
794 Accept more values of vtbl pointer. Remove some messages
795 about "obsolete gcc or gdb".
796
2fc1f950
MC
7972004-07-30 Michael Chastain <mec.gnu@mindspring.com>
798
799 * gdb.cp/classes.exp: Accept more varieties of ptype output.
800
c724d49b
MC
8012004-07-30 Michael Chastain <mec.gnu@mindspring.com>
802
803 * gdb.base/asm-source.exp: Properly convert target board
804 debug flags from gcc format to binutils format.
805
736b0fce
MK
8062004-07-28 Mark Kettenis <kettenis@gnu.org>
807
808 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
809 gdb1718". PR backtrace/1718 partially fixed.
810
5633ea5c
JJ
8112004-07-27 Jeff Johnston <jjohnstn@redhat.com>
812
813 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
814
575eebb1
NC
8152004-07-26 Nick Clifton <nickc@redhat.com>
816
817 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
818 good default value for a specific architecture is available then
819 set it to that value. Otherwise default to the -gstabs switch.
820 Remove the -g... switches from the asm-flags variable. Allow the
821 target board info to override the value if it wants to. Pass the
822 switch on the assembler command line.
823
62104619
MK
8242004-07-23 Mark Kettenis <kettenis@gnu.org>
825
826 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
827 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
828 (main): Call new function.
829
4a1135b8
MC
8302004-07-22 Michael Chastain <mec.gnu@mindspring.com>
831
832 Test for PR exp/1715.
833 * gdb.base/radix.exp: Refactor common procedures. Make all
834 test names unique. Change XFAIL to KFAIL.
835
8a12c1f0
MC
8362004-07-20 Michael Chastain <mec.gnu@mindspring.com>
837
838 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
839 * gdb.ada/gnat_ada.gin: ... to here.
840 * configure.in: Use gnat_ada.gin.
841 * configure: Regenerate.
842
23b451cf
AC
8432004-07-20 Andrew Cagney <cagney@gnu.org>
844
845 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
846 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
847 XFAILs. Clean up test messages and comments. Check backtraces.
848 Delete re-sync code.
849
ab618a02
MC
8502004-07-19 Michael Chastain <mec.gnu@mindspring.com>
851
852 Fix PR cli/740.
853 * gdb.base/annota1.exp: Honor gdb,nosignals.
854 * gdb.base/annota3.exp: Likewise.
855
46dad340
MC
8562004-07-19 Michael Chastain <mec.gnu@mindspring.com>
857
858 * lib/java.exp: Update copyright notice.
859
756d8c70
AC
8602004-07-19 Andrew Cagney <cagney@gnu.org>
861
862 * gdb.base/selftest.exp: Copy file from here ...
863 * gdb.gdb/selftest.exp: ... to here.
864
586027e6
AC
8652004-07-16 Andrew Cagney <cagney@redhat.com>
866
867 * lib/insight-support.exp: Delete file.
868 * lib/java.exp (java_init): Fix copyright.
869
029d2200
AC
8702004-07-16 Andrew Cagney <cagney@gnu.org>
871
872 * gdb.base/restore.c: Append "prologue" to comments marking the a
873 function's prologue.
874 * gdb.base/restore.exp: Update copyright, re-indent.
875 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
876 callerN" prefix where needed. Update patterns that match a
877 function's prologue.
878
653b62c5
MC
8792004-07-16 Michael Chastain <mec.gnu@mindspring.com>
880
881 * gdb.base/restore.c: Add copyright notice.
882
f7d690e5
AC
8832004-07-16 Andrew Cagney <cagney@gnu.org>
884
885 * gdb.base/logical.exp: Update copyright.
886 (evaluate): New procedure. Use to re-implement tests using
887 several tables.
888
d629a7cb
MH
8892004-07-14 Martin Hunt <hunt@redhat.com>
890
891 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
892 which fixes some problems where init.tcl was not found.
893
9c7bb332
AC
8942004-07-13 Andrew Cagney <cagney@gnu.org>
895
6bf46641
AC
896 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
897 (check_sizeof, check_valueof): Do not include the output in the
898 test name. Use gdb_test.
899 (get_valueof): Use gdb_test_multiple.
900
c4ffd4c0
AC
901 * gdb.base/step-test.exp: Update copyright. Use
902 gdb_test_multiple. Ensure that test names do not include
903 architecture dependent output.
904
ab89363a
AC
905 * gdb.gdb/observer.exp: Update copyright.
906 (setup_test): Use gdb_test_multiple.
907 (attach_first_observer, attach_second_observer)
908 (attach_third_observer, detach_first_observer)
909 (detach_second_observer, detach_third_observer)
910 (reset_counters, check_counters): Make $message a prefix.
911 (test_normal_stop_notifications): Add "args" parameter - a list of
912 init functions to be called. Make $message a prefix,
913 (test_observer_normal_stop): Change the message prefixes so that
914 they are unique, pass the attach / detach procedures to
915 test_normal_stop_notifications.
916
ec58997a
AC
917 * gdb.base/signull.exp (test_segv): Prefix all tests with
918 "${name}". Clean up test messages.
919
b475183b
AC
920 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
921
9c7bb332
AC
922 * gdb.base/ena-dis-br.exp: Update copyright.
923 (break_at): New function. Replace send_gdb with gdb_test,
924 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
925 ignore count, not stopped at bpt", with KFAIL.
926
2dd95497
CV
9272004-07-13 Corinna Vinschen <vinschen@redhat.com>
928
929 * gdb.base/attach.exp: Remove cleanupfile handling.
930
419e626b
AC
9312004-07-12 Andrew Cagney <cagney@gnu.org>
932
933 * gdb.base/annota1.exp: Cleanup corefile test name.
934 * gdb.base/annota3.exp: Ditto.
935
8b1b3228
AC
9362004-07-12 Andrew Cagney <cagney@gnu.org>
937
78650829
AC
938 * gdb.base/signals.exp: Clean up copyright, re-indent.
939
8b1b3228
AC
940 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
941 gdb_test and gdb_test_multiple.
942
935c2760
JJ
9432004-07-08 Jeff Johnston <jjohnstn@redhat.com>
944
945 * gdb.java/jmain.exp: Fix expected line number for main to
946 break at. Set XFAIL for break at main test since gcj does not
947 provide line number info for first statement in main.
948
1544280f
AC
9492004-07-08 Andrew Cagney <cagney@gnu.org>
950
1279f4ff
AC
951 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
952
1544280f
AC
953 * gdb.base/sigbpt.exp: Make the common part of each test name a
954 prefix instead of suffix.
955
bcc82369
BR
9562004-07-07 Bob Rossi <bob_rossi@cox.net>
957
958 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
959 test from test_tbreak_creation_and_listing to
960 test_file_list_exec_source_file
961 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
962 Changed name of test from test_tbreak_creation_and_listing to
963 test_file_list_exec_source_file
964
23f4b0aa
JJ
9652004-07-07 Jeff Johnston <jjohnstn@redhat.com>
966
967 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
968 the jmisc() constructor instead of <init>.
969 * gdb.java/jmisc1.exp: Ditto.
970
56401cd5
AC
9712004-07-07 Andrew Cagney <cagney@gnu.org>
972
973 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
974 corrupting the PC.
975
44ae2f6a
MC
9762004-07-06 Michael Chastain <mec.gnu@mindspring.com>
977
978 * gdb.cp/templates.exp: Accept whitespace change in demangler
979 output.
980
45a83408
AC
9812004-07-06 Andrew Cagney <cagney@gnu.org>
982
983 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
984
d205ad70
MC
9852004-07-02 Michael Chastain <mec.gnu@mindspring.com>
986
987 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
988 * lib/compiler.cc: Likewise.
989
06ea1a61
MC
9902004-06-30 Michael Chastain <mec.gnu@mindspring.com>
991
992 * lib/compiler.cc: Work around string preprocessing problem
993 with old hp c++ compiler.
994 * lib/compiler.c: Likewise.
995
daab1251
CV
9962004-06-29 Corinna Vinschen <vinschen@redhat.com>
997
998 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
999 directives to conditionalize symbol prefixing.
1000 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
1001 additional_flags handling. Add underscore prefix for Cygwin.
1002 * gdb.arch/i386-unwind.c: Use preprocessor directives to
1003 conditionalize symbol prefixing.
1004 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
1005 additional_flags handling. Add underscore prefix for Cygwin.
1006
cc984116
CV
10072004-06-29 Corinna Vinschen <vinschen@redhat.com>
1008
1009 * gdb.base/bigcore.exp: Skip test on Cygwin.
1010
c279b077
MC
10112004-06-28 Michael Chastain <mec.gnu@mindspring.com>
1012
1013 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
1014 formats for "info register". Use gdb_test_multiple. Fix
1015 the "invalid register" test.
1016
0e915747
CV
10172004-06-28 Corinna Vinschen <vinschen@redhat.com>
1018
1019 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
1020 PID for Cygwin. Add Cygwin specific strings to check for in some
1021 tests.
1022 (do_attach_tests): Add a test for user interaction when attaching
1023 to a process with no matching symbol table already loaded.
1024
11422c86
AC
10252004-06-26 Andrew Cagney <cagney@gnu.org>
1026
1027 Test PR java/1567 and PR java/1565.
1028 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
1029 * gdb.java/jmisc2.exp: Delete file.
1030
cefbce26
MC
10312004-06-26 Michael Chastain <mec.gnu@mindspring.com>
1032
1033 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
1034
e19f872c
CV
10352004-06-25 Corinna Vinschen <vinschen@redhat.com>
1036
1037 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
1038 attach process.
1039
d931ba3b
MC
10402004-06-23 Michael Chastain <mec.gnu@mindspring.com>
1041
1042 * gdb.cp/pr-1553.exp: Remove.
1043
aef68c48
MC
10442004-06-22 Michael Chastain <mec.gnu@mindspring.com>
1045
1046 * gdb.cp/pr-1553.cc: Remove.
1047 * gdb.cp/pr-1553.exp: Disable this test.
1048
8d5df71a
JB
10492004-06-20 Jim Blandy <jimb@redhat.com>
1050
1051 Fix PR testsuite/1680.
1052 * gdb.arch/i386-sse.exp: Properly quote curly braces in
1053 regular expressions.
1054
4ac6f39d
MC
10552004-06-19 Michael Chastain <mec.gnu@mindspring.com>
1056
1057 Fix PR testsuite/1679.
1058 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
1059 Issue an UNSUPPORTED result instead.
1060
1b413552
JB
10612004-06-18 Jim Blandy <jimb@redhat.com>
1062
1063 * gdb.base/charset.exp: Only send a control-C if we see a new
1064 prompt and incomplete command.
1065
6daa6ebd
MC
10662004-06-18 Michael Chastain <mec.gnu@mindspring.com>
1067
1068 * gdb.cp/pr-574.cc: Add copyright notice.
1069
51fa4ae0
JB
10702004-06-17 Jim Blandy <jimb@redhat.com>
1071
1072 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
1073 cases where the regexp has no groups; this grabs random text from
1074 the previous test suite, whatever that was.
1075
8fea26c5
MC
10762004-06-17 Michael Chastain <mec.gnu@mindspring.com>
1077
1078 * gdb.cp/printmethod.cc: Add copyright notice.
1079
1e3aeb41
MC
10802004-06-16 Michael Chastain <mec.gnu@mindspring.com>
1081
1082 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
1083
9d9030bc
AC
10842004-06-16 Andrew Cagney <cagney@gnu.org>
1085
1086 * gdb.base/signull.c: Update copyright. Include <string.h>.
1087 (bowler): Replace data_pointer with data_read
1088 and data_write cases. Add code_descriptor case.
1089 (zero, desc): New array and pointer.
1090 (data, code): Change to simple pointers.
1091 * gdb.base/signull.exp: Fix probe pattern matching a function
1092 descriptor SIGSEGV. Replace data_pointer with data_read and
1093 data_write tests.
1094
acd4ad44
AC
10952004-06-16 Andrew Cagney <cagney@gnu.org>
1096
1097 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
1098
08fd625c
MC
10992004-06-15 Michael Chastain <mec.gnu@mindspring.com>
1100
1101 * gdb.base/long_long.c: Add copyright notice.
1102
1903502c
MC
11032004-06-15 Michael Chastain <mec.gnu@mindspring.com>
1104
1105 * gdb.base/long_long.exp: Remove reference to
1106 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
1107 to gdb_breakpoint and gdb_continue_to_breakpoint.
1108
83313cb1
JB
11092004-06-14 Jim Blandy <jimb@redhat.com>
1110
1111 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
1112 endian case.
1113
1bf404ef
AC
11142004-06-14 Andrew Cagney <cagney@gnu.org>
1115
1116 * gdb.base/gcore.exp (capture_command_output): Delete the always
1117 passing tests containing inferior values.
1118 * gdb.base/ending-run.exp: Do not include the breakpoint address
1119 in the test message. Update copyright.
1120 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
1121 size in the test name, use gdb_test_multiple. Update copyright.
1122
ef220b33
MC
11232004-06-14 Michael Chastain <mec.gnu@mindspring.com>
1124
1125 * gdb.cp/ref-types.cc: Add copyright notice.
1126
4f70a4c9
MC
11272004-06-14 Michael Chastain <mec.gnu@mindspring.com>
1128
1129 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
1130 hp_aCC_compiler.
1131 * lib/compiler.cc: Likewise.
1132 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
1133 'set' commands. Log diagnostics for other lines. Set
1134 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
1135
335928ac
MC
11362004-06-13 Michael Chastain <mec.gnu@mindspring.com>
1137
1138 * gdb.cp/try_catch.cc: Add copyright notice.
1139
2efb12e8
MC
11402004-06-12 Michael Chastain <mec.gnu@mindspring.com>
1141
1142 * gdb.cp/userdef.cc: Add copyright notice.
1143
0bbed51a
MC
11442004-06-11 Michael Chastain <mec.gnu@mindspring.com>
1145
1146 * gdb.cp/virtfunc.cc: Add copyright notice.
1147
e12a46c9
RC
11482004-06-11 Randolph Chung <tausq@debian.org>
1149
1150 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
1151 problem.
1152
338e05af
AC
11532004-06-10 Andrew Cagney <cagney@gnu.org>
1154
1155 * lib/compiler.cc, lib/compiler.c: Append either
1156 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
1157 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
1158 instead of gcc-3-3.
1159
dc3f10cb
AC
11602004-06-09 Andrew Cagney <cagney@gnu.org>
1161
b4d946af
AC
1162 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
1163 gdb/1455, bug is specific to "long long" and "double".
1164
dc3f10cb
AC
1165 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
1166 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
1167 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
1168 fixed.
1169
b5c0bfa2
AC
11702004-06-09 Andrew Cagney <cagney@gnu.org>
1171
1172 * gdb.base/structs.exp (test_struct_returns): Replace
1173 "return_value_unknown" and "finish_value_unknown" by
1174 "return_value_known" and "finish_value_known". Instead of
1175 "return_value_unknown" iff "finish_value_unknown", check
1176 "return_value_known" implies "finish_value_known".
1177
caeb605f
MH
11782004-06-08 Martin Hunt <hunt@redhat.com>
1179
1180 * gdb.base/float.exp: Add pattern for mips targets.
1181
c892bb64
RC
11822004-06-08 Randolph Chung <tausq@debian.org>
1183
1184 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
1185 message for unknown architectures more clear.
1186
48306d3e
JB
11872004-06-08 Joel Brobecker <brobecker@gnat.com>
1188
1189 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
1190 start the execution of the program.
1191
83ecb59f
JB
11922004-06-07 Jim Blandy <jimb@redhat.com>
1193
1194 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
1195 * gdb.arch/i386-cpuid.h: New helper file.
1196
55264cb4
RC
11972004-06-07 Randolph Chung <tausq@debian.org>
1198
1199 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
1200 has started.
1201
23cadb28
RM
12022004-06-04 Roland McGrath <roland@redhat.com>
1203
1204 Fix PR gdb/1647.
1205 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
1206 differently to be robust to output buffering differences.
1207
51d01eda
MC
12082004-06-04 Michael Chastain <mec.gnu@mindspring.com>
1209
1210 * gdb.threads/pthreads.exp: Update copyright years.
1211 (check_control_c): Change asynchronous 'after' to synchronous.
1212
f4fc3b93
RM
12132004-06-04 Roland McGrath <roland@redhat.com>
1214
1215 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
1216 next gdb prompt.
1217
4013522b
MC
12182004-06-02 Michael Chastain <mec.gnu@mindspring.com>
1219
1220 Fix PR gdb/1636.
1221 * gdb.threads/manythreads.exp: Change asynchronous 'after'
1222 calls to synchronous.
1223
7a8f1e6b
JB
12242004-05-26 Jim Blandy <jimb@redhat.com>
1225
1226 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
1227
81bb3443
RC
12282004-05-24 Randolph Chung <tausq@debian.org>
1229
1230 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
1231 * gdb.asm/pa.inc: New file.
1232
8f5a3103
MK
12332004-05-22 Mark Kettenis <kettenis@gnu.org>
1234
1235 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
1236
734b8fe8
JB
12372004-05-21 Joel Brobecker <brobecker@gnat.com>
1238 Daniel Jacobowitz <drow@mvista.com>
1239
1240 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
1241 GDB prompt.
1242
725603e1
UW
12432004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1244
f4fc3b93 1245 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
1246 setjmp/longjmp. Use sigaction instead of signal.
1247
8b923272
JB
12482004-05-19 J. Brobecker <brobecker@gnat.com>
1249 Michael Snyder <msnyder@redhat.com>
1250
1251 * gdb.threads/pthread_cond_wait.c: New file.
1252 * gdb.threads/pthread_cond_wait.exp: New testcase.
1253
8bfabb04
AC
12542004-05-13 Andrew Cagney <cagney@redhat.com>
1255
1256 * gdb.base/signull.exp, gdb.base/signull.c: New files.
1257 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
1258
42edda50
AC
12592004-05-11 Andrew Cagney <cagney@redhat.com>
1260
1261 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
1262 fixed but revealed gdb/1639.
1263
d303a6c7
AC
12642004-05-10 Andrew Cagney <cagney@redhat.com>
1265
1266 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
1267 func1" and "next to 2nd alarm", kernel bug avoided.
1268
bf08c2a1
DJ
12692004-05-10 Daniel Jacobowitz <dan@debian.org>
1270
1271 PR external/1568
1272 * gdb.base/bigcore.exp: Check the size of the dumped core file.
1273 XFAIL if it is smaller than bytes_allocated.
1274 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
1275 (main): Make chunks_allocated unsigned. Correct comment.
1276
c0586a34
JB
12772004-05-07 Joel Brobecker <brobecker@gnat.com>
1278
1279 * gdb.arch/powerpc-aix-prologue.c: New file.
1280 * gdb.arch/powerpc-aix-prologue.exp: New file.
1281
f2785d12
JB
12822004-05-07 Jim Blandy <jimb@redhat.com>
1283
1284 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
1285 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
1286
bd7f6e30
JB
12872004-05-06 Joel Brobecker <brobecker@gnat.com>
1288
1289 * gdb.base/sep.exp: No longer setup_kfail when the program was
1290 built with dwarf2.
1291
0a5e7efe
JI
12922004-05-05 Jim Ingham <jingham@apple.com>
1293
1294 * gdb.base/pending.exp: Make sure pending breakpoints
1295 preserve the ignore count.
f4fc3b93 1296
a8958849
MK
12972004-04-27 Jerome Guitton <guitton@gnat.com>
1298
1299 * i386-prologue.exp: Add testcase for jump instruction as first
1300 instruction of the real code.
1301 * i386-prologue.c (jump_at_beginning): New function.
1302
7e103f5b
MK
13032004-04-28 Mark Kettenis <kettenis@gnu.org>
1304
1305 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
1306 x86_64-*-*.
1307
5d38b224
MK
13082004-04-28 Mark Kettenis <kettenis@gnu.org>
1309
1310 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
1311 i*86-*-*.
1312
0ef32fd9
MK
13132004-04-25 Mark Kettenis <kettenis@gnu.org>
1314
1315 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
1316 expression that checks the return type.
1317
71d7dd7c
AC
13182004-04-23 Andrew Cagney <cagney@redhat.com>
1319
1320 * gdb.base/call-sc.exp: New test of scalar call/return values.
1321 * gdb.base/call-sc.c: Ditto.
1322
1e9f977e
JJ
13232004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1324
1325 * gdb.threads/manythreads.c: Reduce thread stack size.
1326
899d9e3a
JJ
13272004-04-23 Jeff Johnston <jjohnstn@redhat.com>
1328
1329 * gdb.threads/manythreads.c: Add copyright notice.
1330
61bcae62
AC
13312004-04-23 Andrew Cagney <cagney@redhat.com>
1332
1333 * gdb.base/siginfo.exp: Better handle step out of signal.
1334 * gdb.base/sigstep.exp: Ditto.
1335
7339a42e
JJ
13362004-04-22 Jeff Johnston <jjohnstn@redhat.com>
1337 Daniel Jacobowitz <drow@mvista.com>
1338
1339 * gdb.threads/manythreads.c: New testcase.
1340 * gdb.threads/manythreads.exp: Ditto.
1341
5c98409b
JB
13422004-04-22 Jim Blandy <jimb@redhat.com>
1343
1344 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
1345 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
1346
3b611f1a
MC
13472004-04-21 Michael Chastain <mec.gnu@mindspring.com>
1348
1349 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
1350
f0fd9238
AC
13512004-04-21 Andrew Cagney <cagney@redhat.com>
1352
1353 * gdb.base/sigstep.c: New file.
1354 * gdb.base/sigstep.exp: New file.
1355
90990674
JB
13562004-04-16 Joel Brobecker <brobecker@gnat.com>
1357
1358 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
1359 call to observer_notify_normal_stop.
1360
78cef34b
AC
13612004-04-15 Andrew Cagney <cagney@redhat.com>
1362
1363 * gdb.base/siginfo.c: New file.
1364 * gdb.base/siginfo.exp: New file.
1365
d2343407
JB
13662004-04-12 J. Brobecker <brobecker@gnat.com>
1367
1368 * gdb.base/sep.exp: Fix typo in comment.
1369
a2dba3c8
JB
13702004-04-12 J. Brobecker <brobecker@gnat.com>
1371
1372 * gdb.base/sep.c: New file.
1373 * gdb.base/sep-proc.c: New file.
1374 * gdb.base/sep.exp: New testcase.
1375
15f7b60e
MK
13762004-04-09 Mark Kettenis <kettenis@gnu.org>
1377
1378 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
1379 support.
1380
44f4de1a
AC
13812004-04-05 Andrew Cagney <cagney@redhat.com>
1382
1383 * gdb.base/sigaltstack.c: New file.
1384 * gdb.base/sigaltstack.exp: New file.
1385
ef04f396
JB
13862004-04-04 Joel Brobecker <brobecker@gnat.com>
1387
1388 * gdb.base/foll-fork.exp: Update the expected output for
1389 "help set follow-fork-mode", to match a change that was made
1390 to the help of this variable on 2004-01-13.
1391
d40d2c92
JB
13922004-04-01 Joel Brobecker <brobecker@gnat.com>
1393
1394 * lib/ada.exp: Add copyright notice.
1395 * bar.ads: Likewise.
1396 * bar.adb: Likewise.
1397 * null_record.adb: Likewise.
1398 * null_record.exp: Likewise.
1399 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
1400
f86ef5a3
JB
14012004-04-01 Joel Brobecker <brobecker@gnat.com>
1402
1403 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
1404 * configure: Regenerate.
1405
414e70e3
JB
14062004-04-01 Joel Brobecker <brobecker@gnat.com>
1407
1408 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
1409 to build the application. Remove the message printed when in
1410 verbose mode, redundant with the UNSUPPORTED message above.
1411
f0aaee49
JB
14122004-03-31 Joel Brobecker <brobecker@gnat.com>
1413
1414 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
1415 * gdb.ada (null_record.exp): New testcase.
1416
ac81cb54
JB
14172004-03-31 Joel Brobecker <brobecker@gnat.com>
1418
1419 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
1420
854af2f7
JB
14212004-03-31 Joel Brobecker <brobecker@gnat.com>
1422
1423 * gdb.ada: New subdirectory.
1424 * gdb.ada/Makefile.in: New file.
1425 * gdb.ada/gnat_ada.gpr.in: New file.
1426
034cb681
JB
14272004-03-31 Joel Brobecker <brobecker@gnat.com>
1428
1429 * lib/ada.exp: New file.
1430
78a1a894
DJ
14312004-03-24 Daniel Jacobowitz <drow@mvista.com>
1432
1433 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
1434 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
1435
4b2b3b3e
AC
14362004-03-22 Andrew Cagney <cagney@redhat.com>
1437
1438 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
1439 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
1440 Problem identified by Ulrich Weigand.
1441
23c73aa3
DC
14422004-03-17 David Carlton <carlton@kealia.com>
1443
1444 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
1445 PR c++/826.
1446
d63a86f8
RM
14472004-03-16 Roland McGrath <roland@redhat.com>
1448
1449 * gdb.base/auxv.exp: New file.
1450 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
1451
0e02aa50
DC
14522004-03-12 David Carlton <carlton@kealia.com>
1453
1454 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
1455 * gdb.cp/pr-1553.cc: Ditto.
1456 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
1457 pass branch.
1458
c20b71be
MC
14592004-03-12 Michael Chastain <mec.gnu@mindspring.com>
1460
1461 * gdb.cp/templates.exp: Accept more template types.
1462
c7414a01
MC
14632004-03-09 Michael Chastain <mec.gnu@mindspring.com>
1464
1465 From Corinna Vinschen with modifications.
1466 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
1467 local variable obj_with_enum.
1468 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
1469 results with obj_with_enum.
1470
ed69573c
MC
14712004-03-09 Michael Chastain <mec.gnu@mindspring.com>
1472
1473 * gdb.cp/classes.cc: New file, copied from misc.cc.
1474 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
1475
28301461
MC
14762004-03-09 Michael Chastain <mec.gnu@mindspring.com>
1477
1478 * gdb.cp/misc.cc: Add copyright notice.
1479
1198ecbe
DC
14802004-03-05 David Carlton <carlton@kealia.com>
1481
1482 * gdb.cp/rtti.exp: Add 'print *obj3' test.
1483 * gdb.cp/rtti.h: Update copyright.
1484 (namespace n2::n3): New.
1485 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
1486 (n2::n3::func3): New.
1487 (main): Call n2::n3::func3.
1488 * gdb.cp/rtti2.cc: Update copyright.
1489 (n2::create3): New.
1490
9e08c470
MK
14912004-03-04 Mark Kettenis <kettenis@gnu.org>
1492
1493 * gdb.asm/openbsd.inc: Fix typo.
1494
4bebc3aa
FF
14952004-03-03 Fred Fish <fnf@redhat.com>
1496
1497 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
1498 "val" instead of unused "size". Update copyright year.
1499
6ea9fb37
DJ
15002004-02-29 Daniel Jacobowitz <drow@mvista.com>
1501
1502 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
1503 to use unsigned char.
1504 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
1505 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
1506
23b23974
DJ
15072004-02-29 Daniel Jacobowitz <drow@mvista.com>
1508
1509 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
1510 line of output.
1511
7574fd53
DJ
15122004-02-28 Daniel Jacobowitz <drow@mvista.com>
1513
1514 * gdb.base/relocate.c (dummy): Initialize.
1515
a195357f
DJ
15162004-02-28 Daniel Jacobowitz <drow@mvista.com>
1517
1518 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
1519 a breakpoint at exit.
1520
72fd54a9
FF
15212004-02-27 Fred Fish <fnf@redhat.com>
1522
1523 * gdb.base/chng-syms.exp: Add expect condition to match failing
1524 case that isn't a timeout.
1525
b9d23137
AC
15262004-02-27 Andrew Cagney <cagney@redhat.com>
1527
1528 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
1529 support.
1530
15d208f6 15312004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 1532
15d208f6
FF
1533 * gdb.arch/gdb1431.c: Remove.
1534 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
1535 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
1536 of "until" incorrectly.
1537
98f9cd2d
JB
15382004-02-26 J. Brobecker <brobecker@gnat.com>
1539
1540 * gdb.cp/class2.cc (empty): New class.
1541 (refer): New function.
1542 (main): Declare an object of type empty and use it.
1543 * gdb.cp/class2.exp: Print the value of an object of type empty.
1544
9b50c11b
JJ
15452004-02-26 Jeff Johnston <jjohnstn@redhat.com>
1546
1547 * gdb.base/langs.exp: Update query string to match the
1548 new nquery format used for pending breakpoints.
1549
0dcd613f
AC
15502004-02-26 Andrew Cagney <cagney@redhat.com>
1551
1552 Fix PR i18n/1570.
1553 * gdb.base/charset.c: Update copyright notice.
1554 (main, init_string): Remove the escape character '\e' tests.
1555 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
1556 * gdb.base/charset.exp (valid_host_charset): Ditto.
1557 * gdb.base/setvar.exp: Ditto.
1558
b8a56647
AC
15592004-02-24 Andrew Cagney <cagney@redhat.com>
1560
90d59e34
AC
1561 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
1562 mmapped data in core file" PASS and FAIL messages consistent.
1563
b8a56647
AC
1564 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
1565 setting a breakpoint. Work around PR java/1565.
1566
9f27c604
JJ
15672004-02-23 Jeff Johnston <jjohnstn@redhat.com>
1568
1569 * lib/gdb.exp (gdb_breakpoint): Update query string to match
1570 new nquery format.
1571 * gdb.base/pending.exp: Ditto.
1572
3224a706
MK
15732004-02-22 Mark Kettenis <kettenis@gnu.org>
1574
1575 * configure.in: Run stabs tests on *BSD.
1576 * configure: Regenerated.
1577
41e0a9ca
MK
15782004-02-21 Mark Kettenis <kettenis@gnu.org>
1579
1580 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
1581
1e1b3428
FF
15822004-02-20 Fred Fish <fnf@redhat.com>
1583
1584 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
1585 blank in test for "returns short", for consistency with other
1586 "returns xxx" tests. Update copyright year.
1587
f9a7572a
FF
15882004-02-19 Fred Fish <fnf@redhat.com>
1589
1590 New testcase for PR breakpoint/1558.
1591 * gdb.arch/gdb1558.exp: New file.
1592 * gdb.arch/gdb1558.c: New file.
1593
b2ce2854
EZ
15942004-02-19 Elena Zannoni <ezannoni@redhat.com>
1595
1596 * gdb.base/nodebug.exp: Fix typo.
1597
e7c9ff01
JB
15982004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1599
1600 Committed by Jim Blandy <jimb@redhat.com>.
1601
62f4b920
JB
1602 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
1603
2db536a1
JB
1604 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
1605
e7c9ff01
JB
1606 * gdb.base/float.exp: Support s390*-*-* targets.
1607
f3205b34
AF
16082004-02-17 Adam Fedor <fedor@gnu.org>
1609
1610 * gdb.base/gdb1555.exp: New file.
1611 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
1612
9d62932d
EZ
16132004-02-17 Elena Zannoni <ezannoni@redhat.com>
1614
1615 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
1616
344c9711
FF
16172004-02-16 Fred Fish <fnf@redhat.com>
1618
1619 * gdb.arch/gdb1291.c: Remove
1620 * gdb.arch/gdb1291.s: New test input file.
1621 * gdb.arch/gdb1291.exp: Expand test to check case that should not
1622 fail. Test for correct result, known incorrect result, other
1623 failures and timeouts.
1624
2d822687
AC
16252004-02-16 Andrew Cagney <cagney@redhat.com>
1626
1627 * gdb.base/bigcore.exp: New file.
1628 * gdb.base/bigcore.c: New file.
1629
dac15b66
AC
16302004-02-13 Andrew Cagney <cagney@redhat.com>
1631
1632 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
1633 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
1634 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
1635 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
1636 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
1637 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
1638 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
1639 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
1640 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
1641 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
1642
6bdfc2c4
JJ
16432004-02-11 Jeff Johnston <jjohnstn@redhat.com>
1644
1645 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
1646 executed is an alloc instruction.
1647
87b3ede8
DC
16482004-02-11 David Carlton <carlton@kealia.com>
1649
1650 * gdb.cp/breakpoint.exp: New.
1651 * gdb.cp/breakpoint.cc: New.
1652
6e19e2bf
MC
16532004-02-11 Michael Chastain <mec.gnu@mindspring.com>
1654
1655 Partial fix for PR gdb/1543.
1656 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
1657 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
1658 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
1659 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
1660 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
1661 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
1662 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
1663 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
1664 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
1665 to bug-gdb@prep.ai.mit.edu .
1666 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
1667 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
1668 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
1669 Likewise.
1670
5c5455dc
AC
16712004-02-10 Andrew Cagney <cagney@redhat.com>
1672
1673 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
1674 using gdb_internal_error_resync.
1675
9cf689d7
DJ
16762004-02-09 Daniel Jacobowitz <drow@mvista.com>
1677
1678 * gdb.threads/thread-specific.exp: Stop early if no threads are
1679 found.
1680
d2dc51db
MC
16812004-02-09 Michael Chastain <mec.gnu@mindspring.com>
1682
1683 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
1684
14b1a056
DJ
16852004-02-08 Daniel Jacobowitz <drow@mvista.com>
1686
1687 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
1688 breakpoints.
1689
83f66e8f
DJ
16902004-02-07 Daniel Jacobowitz <drow@mvista.com>
1691
1692 * config/sim.exp (gdb_load): Handle $arg == "".
1693 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
1694 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
1695
30fc0091
EZ
16962004-02-07 Elena Zannoni <ezannoni@redhat.com>
1697
1698 * gdb.base/maint.exp: Update test to reflect
1699 obstack changes.
1700
4d806929
JJ
17012004-02-04 Jeff Johnston <jjohnstn@redhat.com>
1702
1703 * gdb.base/pendshr.c (pendfunc): New function that calls
1704 pendfunc1.
1705 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
1706
7bfdd688
FF
17072004-02-04 Fred Fish <fnf@redhat.com>
1708
1709 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
1710 function symbols and update copyright years.
1711 * gdb.arch/gdb1291.c: Ditto.
1712
aaa08ee4
MC
17132004-02-03 Michael Chastain <mec.gnu@mindspring.com>
1714
1715 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
1716
dbad7755
MC
17172004-02-03 Michael Chastain <mec.gnu@mindspring.com>
1718
1719 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
1720
ec4646ef
MC
17212004-02-03 Michael Chastain <mec.gnu@mindspring.com>
1722
1723 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
1724
1b802196
FF
17252004-02-02 Fred Fish <fnf@redhat.com>
1726
1727 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
1728 remote targets. Update copyright years.
1729
18fe2033
JJ
17302004-02-02 Jeff Johnston <jjohnstn@redhat.com>
1731
1732 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
1733 support.
1734 * gdb.base/langs.exp: Fix test which attempts to create
1735 breakpoint on non-existent function to handle new pending
1736 support.
1737 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
1738 a breakpoint.
1739 * gdb.base/pending.exp: New test.
1740 * gdb.base/pending.c: New file.
1741 * gdb.base/pendshr.c: Ditto.
1742
8d577d32
DC
17432004-02-02 David Carlton <carlton@kealia.com>
1744
1745 * gdb.cp/overload.exp: Add overloadNamespace tests.
1746 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
1747 (overloadNamespace, XXX): New.
1748 (main): Call XXX::marker2.
1749
3ad13771
FF
17502004-02-01 Fred Fish <fnf@redhat.com>
1751
1752 * gdb.base/dump.exp: Use runto_main instead of "runto main".
1753 * gdb.base/finish.exp: Ditto.
1754 * gdb.base/gcore.exp: Ditto.
1755 * gdb.base/huge.exp: Ditto.
1756 * gdb.base/info-proc.exp: Ditto.
1757 * gdb.base/return2.exp: Ditto.
1758 * gdb.threads/gcore-thread.exp: Ditto.
1759
44c75849
DJ
17602004-02-01 Daniel Jacobowitz <drow@mvista.com>
1761
1762 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
1763
005bc093
MK
17642004-02-01 Mark Kettenis <kettenis@gnu.org>
1765
1766 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
1767 that opening the file succeeds on OpenBSD.
1768
c47cebdb
DJ
17692004-02-01 Daniel Jacobowitz <drow@mvista.com>
1770
1771 * gdb.threads/thread-specific.c: New file.
1772 * gdb.threads/threads-specific.exp: New test script.
1773 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
1774 to expect_out.
1775
5a01311c
MK
17762004-02-01 Mark Kettenis <kettenis@gnu.org>
1777
1778 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
1779 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
1780 only on the "print_small_structs from print_long_arg_list" test.
1781
ce22a4f1
DJ
17822004-02-01 Daniel Jacobowitz <drow@mvista.com>
1783
1784 * gdb.base/completion.exp: Kill a stray backslash.
1785
1786 From Jim Ingham <jingham@apple.com>:
1787 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
1788 agrees with the result from sending a tab.
1789
abbab9d3
DJ
17902004-01-31 Daniel Jacobowitz <drow@mvista.com>
1791
1792 * gdb.base/chng-syms.exp: Remove stray newline.
1793
53904d1e
MK
17942004-01-31 Mark Kettenis <kettenis@gnu.org>
1795
1796 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
1797 *-*-openbsd*.
1798 * gdb.asm/openbsd.inc: New file.
1799
3a4b3aac
MK
18002004-01-30 Mark Kettenis <kettenis@gnu.org>
1801
1802 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
1803 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
1804 *-*solaris2*. Remove commented out default settings for
1805 asm-flags. Replace gdb_compile with target_link.
1806
ebac27b4
MC
18072004-01-29 Michael Chastain <mec.gnu@mindspring.com>
1808
1809 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
1810 for all tests. Remove old hp-ux and cygnus xfail cases.
1811
d8679d84
PH
18122004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
1813
1814 * gdb.base/chng-syms.exp: New file.
1815 * gdb.base/chng-syms.c: New file.
1816
0a55bc22
MC
18172004-01-24 Michael Chastain <mec.gnu@mindspring.com>
1818
1819 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
1820 Provide arms for current output in all my configurations.
1821
94b8e876
MC
18222004-01-24 Michael Chastain <mec.gnu@mindspring.com>
1823
1824 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
1825 * lib/compiler.cc: Likewise.
1826 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
1827 get the right preprocessor. Eval the output directly. Remove
1828 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
1829 hp_f77_compiler and hp_f90_compiler completely.
1830 (gdb_preprocess): Delete.
1831 (get_compiler): Delete.
1832
7cf03d44
MK
18332004-01-24 Mark Kettenis <kettenis@gnu.org>
1834
1835 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
1836 <string.h>.
1837
68b6dce9
NR
18382004-01-24 Nick Roberts <nick@nick.uklinux.net>
1839
1840 * gdb.mi/mi-stack.exp: Update copyright.
1841
b368761e
DC
18422004-01-23 David Carlton <carlton@kealia.com>
1843
1844 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
1845 test for cp_lookup_transparent_type.
1846 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
1847 call them.
1848
f2061b53
DJ
18492004-01-23 Daniel Jacobowitz <drow@mvista.com>
1850
1851 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
1852 after -var-update.
1853
37fc574a
DC
18542004-01-23 David Carlton <carlton@kealia.com>
1855
1856 * gdb.cp/namespace.cc (C::ensureRefs): New.
1857 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
1858
8e94b928
NR
18592004-01-20 Nick Roberts <nick@nick.uklinux.net>
1860
1861 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
1862 case "-stack-list-locals 2".
1863 * gdb.mi/mi-var-child.exp: Test for case
1864 "-var-list-children --all-values NAME".
1865
997b0952
MC
18662004-01-18 Michael Chastain <mec.gnu@mindspring.com>
1867
1868 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
1869
52470da3
MK
18702004-01-18 Mark Kettenis <kettenis@gnu.org>
1871
7049b4b8
MK
1872 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
1873 used with gdb_test_multiple.
1874
52470da3
MK
1875 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
1876 read at address 0. This fixes PR testsuite/1504.
1877
da6012e5
DJ
18782004-01-18 Daniel Jacobowitz <drow@mvista.com>
1879
1880 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
1881 Remove downloading, guessing the host executable, the calls to
1882 gdb_file_cmd and gdb_target_cmd, and "load" support.
1883 (infer_host_exec): New function broken out from gdb_load.
1884 (gdb_load): New wrapper for gdbserver_gdb_load.
1885 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
1886 gdb_target_cmd. Use -target-select.
1887 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
1888 Download binaries to the host. Clear last_mi_remote_file when
1889 we load a new binary.
1890 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
1891 call gdbserver_gdb_load and mi_gdb_target_cmd.
1892
32c70722
MC
18932004-01-17 Michael Chastain <mec.gnu@mindspring.com>
1894
1895 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
1896 type patterns.
1897
b0cecf36
MC
18982004-01-17 Michael Chastain <mec.gnu@mindspring.com>
1899
1900 * gdb.cp/templates.exp: Fix typo in test name of
1901 "print Foo<volatile char*>::foo".
1902
4120d7e6
MC
19032004-01-15 Michael Chastain <mec.gnu@mindspring.com>
1904
1905 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
1906
f679e530
BE
19072004-01-16 Ben Elliston <bje@wasabisystems.com>
1908
1909 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
1910 (clean mostlyclean): Remove empty rm.
1911
091c48f6
MC
19122004-01-15 Michael Chastain <mec.gnu@mindspring.com>
1913
1914 * gdb.base/setvar.exp: Add copyright years.
1915
3e5fc8d2
DC
19162004-01-14 David Carlton <carlton@bactrian.org>
1917
1918 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
1919 PR c++/1511 and update coment.
1920 * gdb.cp/templates.exp: Update patterns to match current output.
1921 If changes involve something other than whitespace, KFAIL
1922 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
1923
63d06c5c
DC
19242004-01-14 David Carlton <carlton@kealia.com>
1925
1926 * gdb.cp/namespace.exp: Add tests involving classes defined within
1927 namespaces.
1928 * gdb.cp/namespace.cc (C::CClass): New.
1929 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
1930
a51dab88
EZ
19312004-01-14 Elena Zannoni <ezannoni@redhat.com>
1932
1933 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
1934 what debug info we have. Print a better message if something goes
1935 wrong while producing the separate debug info file.
1936
a476ccc9
MC
19372004-01-14 Michael Chastain <mec.gnu@mindspring.com>
1938
1939 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
1940
f453692c
MC
19412004-01-14 Michael Chastain <mec.gnu@mindspring.com>
1942
1943 * gdb.base/callfuncs.c: Add copyright notice.
1944
f40063a5
MC
19452004-01-13 Michael Chastain <mec.gnu@mindspring.com>
1946
1947 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
1948 inheritance. PR gdb/1498, PR gcc/13539.
1949
19ac3974
EZ
19502004-01-13 Elena Zannoni <ezannoni@redhat.com>
1951
1952 * gdb.threads/gcore-thread.exp: Prefix name of binary with
1953 test specific name.
1954 * gdb.mi/gdb669.exp: Ditto.
1955 * gdb.mi/mi-pthreads.exp: Ditto.
1956 * gdb.mi/mi1-pthreads.exp: Ditto.
1957 * gdb.mi/mi2-pthreads.exp: Ditto.
1958
56c97c6e
MC
19592004-01-12 Michael Chastain <mec.gnu@mindspring.com>
1960
1961 * gdb.cp/member-ptr.cc: Add copyright notice.
1962
a0644324
MC
19632004-01-12 Michael Chastain <mec.gnu@mindspring.com>
1964
1965 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
1966 some patterns for recent versions of gcc and hpacc. Delete
1967 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
1968 Delete tests that access a NULL pointer-to-member-data. This
1969 script is still disabled for gcc.
1970
32fabe09
EZ
19712004-01-12 Elena Zannoni <ezannoni@redhat.com>
1972
1973 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
1974 escaped correctly.
1975
1f8a6abb
EZ
19762004-01-12 Elena Zannoni <ezannoni@redhat.com>
1977
1978 * gdb.base/sepdebug.exp: New file.
1979 * gdb.base/sepdebug.c: New file.
1980 * lib/gdb.exp (separate_debug_filename): New procedure.
1981 (gdb_gnu_strip_debug): New procedure.
1982
48efe704
AC
19832004-01-12 Andrew Cagney <cagney@redhat.com>
1984
1985 * gdb.mi/ChangeLog: Delete file. Renamed to ...
1986 * gdb.mi/ChangeLog-1999-2003: New file.
1987
a9415475
AC
19882004-01-12 Andrew Cagney <cagney@redhat.com>
1989
1990 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
1991 "Renaming a directory to a non-empty directory returns ENOTEMPTY
1992 or EEXIST", treat EBUSY as an XFAIL.
1993
83b8cf9d
MC
19942004-01-11 Michael Chastain <mec.gnu@mindspring.com>
1995
1996 * gdb.base/scope.exp: Remove obsolete setup_xfail for
1997 hp_cc_compiler.
1998
9939d2a8
MC
19992004-01-10 Michael Chastain <mec.gnu@mindspring.com>
2000
2001 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
2002 decorations.
2003
1ff8cadf
MC
20042004-01-10 Michael Chastain <mec.gnu@mindspring.com>
2005
2006 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
2007 and "(aCC)" decorations. Remove obsolete doco about old
2008 test results.
2009
6fa9022e
MC
20102004-01-09 Michael Chastain <mec.gnu@mindspring.com>
2011
2012 * gdb.cp/exception.exp: Fix typo in doco.
2013
209721fe
MK
20142004-01-09 Mark Kettenis <kettenis@gnu.org>
2015
2016 * gdb.base/gdb1476.exp: Fix typo.
2017
ef11303e
MC
20182004-01-09 Michael Chastain <mec.gnu@mindspring.com>
2019
2020 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
2021 file.
2022
041ab88c
MC
20232004-01-09 Michael Chastain <mec.gnu@mindspring.com>
2024
2025 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
2026 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
2027 Use gdb_compile. Remove restriction on gcc. Add some patterns
2028 for recent version of gdb. Delete second half, which was a copy
2029 of the first half with different build flags. This test is
2030 still disabled because it is still not ready for production.
2031
e36d075a
MC
20322004-01-08 Michael Chastain <mec.gnu@mindspring.com>
2033
2034 * gdb.cp/exception.cc: Add copyright notice.
2035 * gdb.cp/exception.exp: Add a notice that this file is broken
2036 because of line number changes caused by addition of copyright
2037 notice.
2038
42b190ad
MC
20392004-01-08 Michael Chastain <mec.gnu@mindspring.com>
2040
2041 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
2042 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
2043
8f25f06b
MC
20442004-01-08 Michael Chastain <mec.gnu@mindspring.com>
2045
2046 * gdb.cp/classes.exp: Accept gnu abi 2.
2047 * gdb.cp/derivation.exp: Likewise.
2048 * gdb.cp/overload.exp: Likewise.
2049 * gdb.cp/virtfunc.exp: Likewise.
2050
06ded8b8
MC
20512004-01-08 Michael Chastain <mec.gnu@mindspring.com>
2052
2053 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
2054 semicolon after end of function.
2055
77c26ae3
MC
20562004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2057
2058 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
2059 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
2060 boilerplate code for compiling and running the program under
2061 test. Add some string method tests.
2062
20757486
MC
20632004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2064
2065 * gdb.cp/bs15503.cc: Add copyright notice.
2066 * gdb.cp/bs15503.exp: Adjust line number.
2067
0fd3b503
MC
20682004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2069
2070 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
2071 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
2072
10d1bea8
MC
20732004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2074
2075 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
2076 hp_cc_compiler.
2077
2789202a
MC
20782004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2079
2080 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
2081 * gdb.cp/ctti.exp: Use the marker instead of "next".
2082 With gcc, run further before bailing.
2083
b862f14c
MC
20842004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2085
2086 * gdb.cp/cttiadd.cc: Add copyright notice.
2087 * gdb.cp/cttiadd1.cc: Likewise.
2088 * gdb.cp/cttiadd2.cc: Likewise.
2089 * gdb.cp/cttiadd3.cc: Likewise.
2090
96da2469
MC
20912004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2092
2093 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
2094 Use gdb_test, gdb_test_multiple. Use floating-point values that
2095 have exact representations in IEEE-ish formats.
2096
053248ff
MC
20972004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2098
2099 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
2100 compilers. Delete duplicate call to get_compiler_info.
2101 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
2102 * gdb.base/volatile.exp: Likewise.
2103
84acecdd
MK
21042004-01-07 Mark Kettenis <kettenis@gnu.org>
2105
2106 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
2107 memory at address 0.
2108
fe11a27f
MC
21092004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2110
2111 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
2112 to test for hp-ux assembler. Fix copyright years.
2113
60ad077b
AC
21142004-01-07 Andrew Cagney <cagney@redhat.com>
2115
2116 * gdb.base/fileio.c (strerrno): Add "EBUSY".
2117
1c9b8f33
AC
21182004-01-07 Andrew Cagney <cagney@redhat.com>
2119
2120 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
2121 when creating the read-only file. From analysis by Roland McGrath
2122 and Elena Zannoni.
2123
753ccc7a
MC
21242004-01-06 Michael Chastain <mec.gnu@mindspring.com>
2125
2126 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
2127
eca3e36b
MC
21282004-01-06 Michael Chastain <mec.gnu@mindspring.com>
2129
2130 * gdb.base/cvexpr.c: Be type-safe with function pointers and
2131 data pointers.
2132
f8d4bac4
MC
21332004-01-06 Michael Chastain <mec.gnu@mindspring.com>
2134
2135 * gdb.cp/m-static.exp: Compile one source file at a time.
2136 Delete unused call to get_compiler_info.
2137
9b4e0f94
MC
21382004-01-06 Michael Chastain <mec.gnu@mindspring.com>
2139
2140 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
2141 * gdb.base/call-rt-st.exp: Likewise.
2142 * gdb.base/nodebug.exp: Likewise.
2143 * gdb.base/volatile.exp: Likewise.
2144 * gdb.cp/ref-types.exp: Likewise.
2145 * gdb.cp/templates.exp: Likewise.
2146
023c1024
MK
21472004-01-05 Mark Kettenis <kettenis@gnu.org>
2148
2149 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
2150
19703c4a
MC
21512004-01-05 Michael Chastain <mec.gnu@mindspring.com>
2152
2153 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
2154 hppa*-hp-hpux*.
2155
18b67037
MK
21562004-01-04 Mark Kettenis <kettenis@gnu.org>
2157
ba6219c8
MK
2158 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
2159 x86_64-*-*.
2160
18b67037
MK
2161 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
2162 sparc64-*-* and sparc*-solaris2*.
2163
1bfbbb9d
MK
21642004-01-04 Mark Kettenis <kettenis@gnu.org>
2165
2166 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
2167 return ${tests}" test. The ${tests} already mentions the
2168 filename.
2169
06846494
MC
21702004-01-02 Michael Chastain <mec.gnu@mindspring.com>
2171
2172 * gdb.cp/local.exp: Accept gcc abi 2.
2173
3b0cb202
MC
21742004-01-02 Michael Chastain <mec.gnu@mindspring.com>
2175
2176 * gdb.cp/templates.exp: Accept gcc abi 2.
2177
0643ec3f
MC
21782004-01-02 Michael Chastain <mec.gnu@mindspring.com>
2179
2180 * lib/compiler.cc: Remove supports_template_debugging.
2181 * gdb.cp/templates.exp: Do not test supports_template_debugging.
2182
d231d0b1
MC
21832004-01-01 Michael Chastain <mec.gnu@mindspring.com>
2184
2185 * gdb.cp/namespace.exp: Accept gcc abi 2.
2186
44ffb27c
MC
21872004-01-01 Michael Chastain <mec.gnu@mindspring.com>
2188
2189 * gdb.cp/method.exp: Accept gcc abi 2.
2190
184ad485
MC
21912004-01-01 Michael Chastain <mec.gnu@mindspring.com>
2192
2193 * gdb.cp/classes.exp: Generate identical results as old version.
2194 * gdb.cp/derivation.exp: Likewise.
2195 * gdb.cp/overload.exp: Likewise.
2196 * gdb.cp/virtfunc.exp: Likewise.
2197
116f09e7
MC
21982004-01-01 Michael Chastain <mec.gnu@mindspring.com>
2199
2200 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
2201 mysterious bug with sourceware version of expect.
2202
b1379776
MC
22032004-01-01 Michael Chastain <mec.gnu@mindspring.com>
2204
2205 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
2206 current versions of gcc, including gcc abi 2. Remove gratuitous
2207 restart of test program. Use gdb_test_multiple and gdb_test for
2208 all tests. Add patterns to xfail missing "const" in "const char *"
2209 and kfail PR gdb/1155.
2210
6b7a4c0e
MC
22112004-01-01 Michael Chastain <mec.gnu@mindspring.com>
2212
2213 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
2214 current versions of gcc, including gcc abi 2. Remove gratuitous
2215 restart of test program. Use gdb_test_multiple and gdb_test for
2216 all tests. Add patterns to kfail PR gdb/1498.
2217
51615d72
MC
22182003-12-31 Michael Chastain <mec.gnu@mindspring.com>
2219
2220 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
2221 current versions of gcc, including gcc abi 2. Use "breakpoint"
2222 and "continue" instead of restarting the target program. Use
2223 gdb_test_multiple and gdb_test for all tests.
2224
7b79a9d7
MK
22252004-01-01 Mark Kettenis <kettenis@gnu.org>
2226
2227 * gdb.asm/asm-source.exp: Update copyright year. Link statically
2228 for *-*-solaris2*.
2229
1cd3489f
MC
22302003-12-31 Michael Chastain <mec.gnu@mindspring.com>
2231
2232 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
2233 current versions of gcc, including gcc abi 2. Use "breakpoint"
2234 and "continue" instead of restarting the target program several
2235 times. Use gdb_test_multiple and gdb_test for all tests.
2236
850742db
MC
22372003-12-18 Michael Chastain <mec.gnu@mindspring.com>
2238
2239 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
2240 source files.
2241
eb4bbda8
MC
22422003-12-16 Michael Chastain <mec.gnu@mindspring.com>
2243
2244 * gdb.base/environ.exp: Handle compiling test case from multiple
2245 source files.
2246
e42c7771
MC
22472003-12-16 Michael Chastain <mec.gnu@mindspring.com>
2248
2249 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
2250
80e4b428
JB
22512003-12-17 Jim Blandy <jimb@redhat.com>
2252
5f06973a
JB
2253 * gdb.base/freebpcmd.c: Add copyright notice.
2254
80e4b428
JB
2255 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
2256
0ab84fb7
MC
22572003-12-16 Michael Chastain <mec.gnu@mindspring.com>
2258
2259 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
2260
1b3bb3d0
JB
22612003-12-13 Jim Blandy <jimb@redhat.com>
2262
2263 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
2264
3a4c9371
KB
22652003-12-12 Kevin Buettner <kevinb@redhat.com>
2266
2267 * gdb.asm/frv.inc: New file.
2268 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
2269
a1dea79a
FF
22702003-12-09 Fred Fish <fnf@redhat.com>
2271
2272 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
2273 functions to break1.c and leave prototypes behind. Add more
2274 "set breakpoint NN here" comments.
2275 * gdb.base/break1.c: New file.
2276
2277 * gdb.base/break.exp: Handle compiling test case from multiple
2278 source files and change source file references as needed.
2279 * gdb.base/completion.exp: Ditto.
2280 * gdb.base/condbreak.exp: Ditto.
2281 * gdb.base/define.exp: Ditto.
2282 * gdb.base/ena-dis-br.exp: Ditto.
2283 * gdb.base/info-proc.exp: Ditto.
2284 * gdb.base/maint.exp: Ditto.
2285 * gdb.base/until.exp: Ditto.
2286
2287 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
2288 hardcoded line numbers.
2289 * gdb.base/define.exp: Ditto.
2290 * gdb.base/ena-dis-br.exp: Ditto.
2291 * gdb.base/maint.exp: Ditto.
2292 * gdb.base/until.exp: Ditto.
2293
2294 * gdb.base/completion.exp: Use "break1" for completion tests since
2295 "break" is no longer a unique prefix.
2296
5266b69c
AC
22972003-12-06 Andrew Cagney <cagney@redhat.com>
2298
2299 * gdb.base/structs.exp (test_struct_returns): When applicable, set
2300 "return_value_unimplemented". When an unimplemented struct return
2301 architecture, report incorrect values as a KFAIL
2302
374451f0
MC
23032003-12-05 Michael Chastain <mec.gnu@mindspring.com>
2304
2305 * gdb.cp/rtti.exp: Accept new wording of warning from
2306 cp_lookup_rtti_type.
2307
ba9b20a7
MC
23082003-12-05 Michael Chastain <mec.gnu@mindspring.com>
2309
2310 Partial fix for PR testsuite/1456.
2311 * gdb.base/scope.exp (test_at_main): Replace references to
2312 gcc_compiled with calls to test_compiler_info.
2313 (test_at_foo): Likewise.
2314 (test_at_bar): Likewise.
2315
b74b6d0b
MC
23162003-12-04 Michael Chastain <mec.gnu@mindspring.com>
2317
2318 Partial fix for PR testsuite/1456.
2319 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
2320 to test_compiler_info.
2321
ccfa3402
MC
23222003-12-03 Michael Chastain <mec.gnu@mindspring.com>
2323
2324 * gdb.base/so-impl-ld.exp: Update copyright notice.
2325
f6246aba
MC
23262003-12-02 Michael Chastain <mec.gnu@mindspring.com>
2327
2328 Partial fix for PR testsuite/1456.
2329 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
2330 to test_compiler_info.
2331
13ae734a
MC
23322003-11-28 Michael Chastain <mec.gnu@mindspring.com>
2333
2334 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
2335 from current versions of gdb. Clean up regular expressions.
2336 Delete redundant timeout case.
2337
d8e1cdee
MC
23382003-11-28 Michael Chastain <mec.gnu@mindspring.com>
2339
2340 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
2341 from current versions of gdb. Clean up regular expressions.
2342 Delete redundant timeout case.
2343
96457b64
MC
23442003-12-01 Michael Chastain <mec.gnu@mindspring.com>
2345
2346 Partial fix for PR testsuite/1456.
2347 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
2348 gcc_compiled with call to test_compiler_info.
2349
f35309fc
MC
23502003-11-30 Michael Chastain <mec.gnu@mindspring.com>
2351
2352 Partial fix for PR testsuite/1456.
2353 * gdb.base/list.exp (test_list_function): Delete unused declaration
2354 of gcc_compiled.
2355
d7afdf9b
MC
23562003-11-29 Michael Chastain <mec.gnu@mindspring.com>
2357
2358 Partial fix for PR testsuite/1456.
2359 * gdb.base/complex.exp: Replace reference to gcc_compiled with
2360 call to test_compiler_info.
2361
71507b56
MK
23622003-11-29 Mark Kettenis <kettenis@gnu.org>
2363
2364 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
2365 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
2366 it to create the appropriate note.inc.
2367 * gdb.asm/asmsrc1.s: Include "note.inc".
2368 * gdb.asm/netbsd.inc: New file.
2369 * gdb.asm/empty.inc: New file.
2370
f81f93f7
MC
23712003-11-28 Michael Chastain <mec.gnu@mindspring.com>
2372
2373 Partial fix for PR testsuite/1456.
2374 * gdb.base/constvars.exp: Replace references to gcc_compiled with
2375 calls to test_compiler_info.
2376
9a77938e
MC
23772003-11-27 Michael Chastain <mec.gnu@mindspring.com>
2378
2379 Partial fix for PR testsuite/1456.
2380 * gdb.base/volatile.exp: Replace references to gcc_compiled with
2381 calls to test_compiler_info.
2382
e8367dc7
MK
23832003-11-27 Mark Kettenis <kettenis@gnu.org>
2384
2385 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
2386 pattern for the KFAILs.
2387
526c61ee
AF
23882003-11-25 Adam Fedor <fedor@gnu.org>
2389
2390 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
2391 * gdb.objc/objcdecode.m: New file.
2392
28f2d600
AF
23932003-11-25 Adam Fedor <fedor@gnu.org>
2394
2395 * gdb.objc/nondebug.exp: Test for PR objc/1236.
2396 * gdb.objc/nondebug.m: New file.
2397
a3895cee
BE
23982003-11-26 Ben Elliston <bje@wasabisystems.com>
2399
2400 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
2401 NetBSD as it does on FreeBSD. Modelled on a similar change by
2402 Mark Kettenis on 2003-05-30.
2403 (link-flags): Set to "--entry _start" regardless of target.
2404 Special linker flags are to be appended to $link-flags.
2405 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
2406
c9f2c8a3
MC
24072003-11-25 Michael Chastain <mec.gnu@mindspring.com>
2408
2409 * gdb.cp/method.exp: Accept output of new demangler.
2410
15a0587a 24112003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
2412
2413 * gdb/class2.exp: New file.
2414 * gdb/class2.cc: New file.
2415
3c00b570
MC
24162003-11-25 Michael Chastain <mec.gnu@mindspring.com>
2417
2418 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
2419 of new demangler.
2420
7027acc7
MK
24212003-11-23 Mark Kettenis <kettenis@gnu.org>
2422
2423 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
2424 of gdb_test "run".
2425
b0e1598a
MK
24262003-11-23 Mark Kettenis <kettenis@gnu.org>
2427
2428 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
2429 "continue" into "run".
2430
4d9eda44
MC
24312003-11-23 Michael Chastain <mec.gnu@mindspring.com>
2432
2433 Partial fix for PR testsuite/1456.
2434 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
2435 call to test_compiler_info.
2436 * gdb.cp/ctti.exp: Likewise.
2437 * gdb.cp/derivation.exp: Likewise.
2438 * gdb.cp/member-ptr.exp: Likewise.
2439 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
2440 reference to gcc_compiled.
2441
24422003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
2443
2444 Fix PR testsuite/1463.
2445 * gdb.base/structs.exp (start_structs_test): Call
2446 get_debug_format before using the debug format.
2447
d422fe19
AC
24482003-11-22 Andrew Cagney <cagney@redhat.com>
2449
2450 * lib/gdb.exp (gdb_test_multiple): Add simple example.
2451 * gdb.base/structs.exp: Use gdb_test_multiple.
2452
039cf96d
AC
24532003-11-20 Andrew Cagney <cagney@redhat.com>
2454
6882279b
AC
2455 * gdb.base/structs.exp: Handle and recover from internal errors.
2456 Replace "foo${n}" with "foo<n>" in test messages.
2457
e53890ae
AC
2458 * gdb.base/structs.exp: Update copyright. Rewrite.
2459 * gdb.base/structs.c: Update copyright. Rewrite.
2460
2b211c59
AC
2461 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
2462 resync count exceeded.
d63a86f8 2463
039cf96d
AC
2464 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
2465 from the internal error.
2466 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
2467 Original from Jim Blandy.
2468 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 2469
eac98b22
AC
24702003-11-19 Andrew Cagney <cagney@redhat.com>
2471
2472 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
2473 KFAIL.
2474
67455b2a
MK
24752003-11-17 Mark Kettenis <kettenis@gnu.org>
2476
2477 New testcase for PR backtrace/1435.
2478 * gdb.arch/i386-unwind.exp: New file.
2479 * gdb.arch/i386-unwind.c: New file.
2480
853d6e5b
AC
24812003-11-17 Andrew Cagney <cagney@redhat.com>
2482
2483 * lib/gdb.exp (compiler_info): New global.
2484 (test_compiler_info): New function.
2485 (get_compiler_info): Set compiler_info.
2486 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
2487 "compiler_info" to gcc-<major>-<minor>.
2488
38cf6e11
MC
24892003-11-15 Michael Chastain <mec.gnu@mindspring.com>
2490
2491 * gdb.trace/configure: Remove.
2492
a50d3602
EZ
24932003-11-13 Elena Zannoni <ezannoni@redhat.com>
2494
2495 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 2496 breakpoints.
a50d3602
EZ
2497 * gdb.base/break.exp: Remove all references to explicit line
2498 numbers.
2499
d9407aaa
NC
25002003-11-11 Nick Clifton <nickc@redhat.com>
2501
2502 * gdb.base/shreloc.exp: Do not run for targets which do not
2503 support shared objects.
2504
db488fc1
CV
25052003-11-10 Corinna Vinschen <vinschen@redhat.com>
2506
2507 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
2508 Don't run tests if nofileio flag is given.
2509
6a90a18e
EZ
25102003-11-07 Elena Zannoni <ezannoni@redhat.com>
2511
2512 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
2513 as well as 'Watchpoint'.
2514
0b915e9c
EZ
25152003-11-06 Elena Zannoni <ezannoni@redhat.com>
2516
2517 Reported by Jim Ingham <jingham@apple.com>:
2518 * gdb.base/annota1.exp: Match at least one occurrence of the
2519 signal handler annotation.
2520
d7e4b55f
EZ
25212003-11-06 Elena Zannoni <ezannoni@redhat.com>
2522
2523 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
2524 as well as 'Watchpoint'.
2525
2fe4e8d0
MC
25262003-11-05 Michael Chastain <mec@shout.net>
2527
2528 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
2529
6ef88553
KW
25302003-11-03 Kris Warkentin <kewarken@qnx.com>
2531
2532 * gdb.arch/gdb1291.c: New test file.
2533 * gdb.arch/gdb1291.exp: New test script.
2534 * gdb.arch/gdb1431.c: New test file.
2535 * gdb.arch/gdb1431.exp: New test script.
2536
ae7dc4d8
MC
25372003-10-22 Michael Chastain <mec@shout.net>
2538
2539 * gdb.mi/pthreads.c: Add copyright notice.
2540
c39d7427
MC
25412003-10-22 Michael Chastain <mec@shout.net>
2542
2543 * gdb.threads/pthreads.c: Add copyright notice.
2544
8b7d96c1
MC
25452003-10-20 Michael Chastain <mec@shout.net>
2546
2547 * gdb.base/gdb1056.exp: New test script.
2548
d1d69fdd
DJ
25492003-10-13 Daniel Jacobowitz <drow@mvista.com>
2550
2551 * gdb.threads/killed.exp: Use gdb_run_cmd.
2552
7d605576
DJ
25532003-10-13 Daniel Jacobowitz <drow@mvista.com>
2554
2555 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
2556 create a core file.
2557 * gdb.threads/gcore-thread.exp: Likewise.
2558
618ec112
CV
25592003-10-13 Corinna Vinschen <vinschen@redhat.com>
2560
2561 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
2562 type, based on char type.
2563 (struct bit_flags_short_t): New bitfield type, based on short type.
2564 (init_bit_flags_char): New fuction.
2565 (init_bit_flags_short): Ditto.
2566 (print_bit_flags_char): Ditto.
2567 (print_bit_flags_short): Ditto.
2568 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
2569
9367a73c
MC
25702003-10-11 Michael Chastain <mec@shout.net>
2571
2572 * gdb.base/call-rt-st.exp: Update copyright year.
2573
1decf120
KI
25742003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
2575
2576 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
2577 * gdb.disasm/sh3.s: Ditto.
2578
5445b2ae
DJ
25792003-10-07 Daniel Jacobowitz <drow@mvista.com>
2580
2581 * gdb.threads/switch-threads.exp: New test.
2582 * gdb.threads/switch-threads.c: New source file.
2583
aec24853
CV
25842003-10-07 Corinna Vinschen <vinschen@redhat.com>
2585
2586 * gdb.base/ending-run.exp: Add sh specific case.
2587
adc7428d
AC
25882003-10-06 Andrew Cagney <cagney@redhat.com>
2589
2590 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
2591 * gdb.disasm/mn10200.exp: Delete obsolete file.
2592
c9d37158
DJ
25932003-09-29 Daniel Jacobowitz <drow@mvista.com>
2594
2595 * ChangeLog: Correct an entry command.exp -> commands.exp.
2596 * gdb.base/commands.exp (bp_deleted_in_command_test)
2597 (temporary_breakpoint_commands): Check noargs.
2598
79c2c32d
DC
25992003-09-25 David Carlton <carlton@kealia.com>
2600
2601 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
2602 of some print tests, where appropriate. Add tests for C::D::cd,
2603 E::ce, F::cXfX, G::XgX.
2604 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
2605
594e6d67
RE
26062003-09-25 Richard Earnshaw <rearnsha@arm.com>
2607
2608 * lib/java.exp (java_init): Import target_alias before using it.
2609
10f0d451
DC
26102003-09-25 David Carlton <carlton@kealia.com>
2611
2612 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
2613
274bcba0
EZ
26142003-09-23 Elena Zannoni <ezannoni@redhat.com>
2615
d63a86f8 2616 * gdb.base/selftest.exp: Accomodate more instruction reordering
274bcba0
EZ
2617 weirdness.
2618
cdbf20f7
MC
26192003-09-17 Michael Chastain <mec@shout.net>
2620
2621 * gdb.cp/gdb1355.exp: New file.
2622 * gdb.cp/gdb1355.c: New file.
2623
71e06f80
CV
26242003-09-15 Corinna Vinschen <vinschen@redhat.com>
2625
2626 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
2627 * gdb.asm/sh.inc: New file.
2628
5c4e30ca
DC
26292003-09-11 David Carlton <carlton@kealia.com>
2630
bd45b7af
DC
2631 * gdb.cp/namespace.exp: Add tests for namespace types.
2632 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
2633 (test_namespace): New.
2634
1c199746
EZ
26352003-09-11 Elena Zannoni <ezannoni@redhat.com>
2636
2637 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 2638 * gdb.stabs/weird.exp: Ditto.
1c199746 2639
04ed252f
MC
26402003-09-08 Michael Chastain <mec@shout.net>
2641
2642 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
2643
d8a2d9e7
MC
26442003-09-07 Michael Chastain <mec@shout.net>
2645
2646 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
2647 'parse error'.
2648
161afb24
MK
26492003-09-07 Mark Kettenis <m.kettenis@osp.nl>
2650
2651 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
2652
49f2741a
MC
26532003-08-30 Michael Chastain <mec@shout.net>
2654
2655 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
2656 * gdb.gdb/observer.exp: Ditto.
2657 * gdb.gdb/xfullpath.exp: Ditto.
2658
8afa723e
MK
26592003-08-29 Mark Kettenis <kettenis@gnu.org>
2660
2661 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
2662 *-*-*bsd*.
2663
f31dfe3b
JJ
26642003-08-28 Jeff Johnston <jjohnstn@redhat.com>
2665
2666 * gdb.base/dump.exp: Skip for ia64.
2667
4630e498
JJ
26682003-08-25 Jeff Johnston <jjohnstn@redhat.com>
2669
2670 * gdb.asm/asm-source.exp: Add ia64 support.
2671 * gdb.asm/ia64.inc: New file.
2672
1105b7ef
MC
26732003-08-22 Michael Chastain <mec@shout.net>
2674
2675 * gdb.cp: New directory.
2676 * gdb.cp/*: Copy from gdb.c++/*.
2677 * gdb.c++/*: Remove.
2678 * Makefile.in: Change gdb.c++ to gdb.cp.
2679 * configure.in: Ditto.
2680 * configure: Regnerate.
2681
c945b932
MK
26822003-08-18 Mark Kettenis <kettenis@gnu.org>
2683
2684 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
2685 * gdb.arch/i386-prologue.c (gdb1338): Add function.
2686
2b66634b
DJ
26872003-08-17 Daniel Jacobowitz <drow@mvista.com>
2688
2689 * mi-var-display.exp (-var-list-children weird): Accept function
2690 pointers with argument types.
2691 * mi1-var-display.exp (-var-list-children weird): Likewise.
2692 * mi2-var-display.exp (-var-list-children weird): Likewise.
2693
a356f73b
DJ
26942003-08-17 Daniel Jacobowitz <drow@mvista.com>
2695
2696 * gdb.base/annota3.exp: Add missing newline.
2697
483417b8
MC
26982003-08-06 Michael Chastain <mec@shout.net>
2699
2700 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
2701
c99c59c3
MS
27022003-08-12 Michael Snyder <msnyder@redhat.com>
2703
2704 * gdb.base/float.exp: Add test for SH.
2705
55ed7501
MK
27062003-08-10 Mark Kettenis <kettenis@gnu.org>
2707
2708 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
2709
1a371f2e
EZ
27102003-08-07 Elena Zannoni <ezannoni@redhat.com>
2711
2712 * gdb.base/completion.exp: Remove reduntant completion test
2713 on filename.
2714
e0f353ce
EZ
27152003-08-07 Elena Zannoni <ezannoni@redhat.com>
2716
2717 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
2718 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
2719 gdb.trace/save-trace.exp: Make sure that full pathnames are
2720 escaped correctly.
2721
5710a1af 27222003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 2723
5710a1af
EZ
2724 * configure.in: Don't generate config.h from config.hin.
2725 * configure: Regenerate.
2726 * config.hin: Remove file.
2727 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
2728 * gdb.threads/pthreads.c: Ditto.
2729
dcd81ce9
DJ
27302003-08-07 Daniel Jacobowitz <drow@mvista.com>
2731
2732 From Kei Sakamoto <sakamoto.kei@renesas.com>:
2733 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
2734 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
2735 Replace ld24 with seth/add3.
2736
6009d884
AC
27372003-08-02 Andrew Cagney <cagney@redhat.com>
2738
2739 * gdb.base/annota3.exp: New file.
2740 * gdb.base/annota3.c: New file.
2741 * gdb.c++/annota3.exp: New file.
2742 * gdb.c++/annota3.cc: New file.
2743
51514e06
MC
27442003-07-29 Michael Chastain <mec@shout.net>
2745
2746 * gdb.threads/tls.c (spin): Check errno only if sem_wait
2747 actually failed.
2748 (do_pass): Likewise.
2749 * gdb.threads/tls.exp: Always initialize no_of_threads.
2750
4ee6625b
DJ
27512003-07-27 Daniel Jacobowitz <drow@mvista.com>
2752
2753 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
2754 pattern.
2755 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
2756 * gdb.threads/tls.exp: Recognize one case of the host library not
2757 supporting TLS.
2758
225f2bf6
AC
27592003-07-27 Andrew Cagney <cagney@redhat.com>
2760
2761 * gdb.base/fileio.exp: Use SH when running commands using
2762 remote_exec.
2763
bcb27c9f
DJ
27642003-07-24 Daniel Jacobowitz <drow@mvista.com>
2765
2766 From Kei Sakamoto <sakamoto.kei@renesas.com>:
2767 * gdb.base/relocate.c (dummy): New padding array.
2768
3d67be83
MS
27692003-07-22 Michael Snyder <msnyder@redhat.com>
2770
d63a86f8 2771 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
2772
2773 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
2774 patterns to be more general, accepting old and new output.
2775 Some output chars (such as '+') also must be quoted.
d63a86f8 2776 Some addresses are displayed numerically instead of
3d67be83
MS
2777 symbolically.
2778
57ba3b85
MS
27792003-07-23 Michael Snyder <msnyder@redhat.com>
2780
686d097c
MS
2781 * gdb.base/return2.exp: Don't test long-long return.
2782
57ba3b85
MS
2783 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
2784 * gdb.disasm/t01_mov.exp: Ditto.
2785 * gdb.disasm/t02_mova.s: Ditto.
2786 * gdb.disasm/t02_mova.exp: Ditto.
2787 * gdb.disasm/t03_add.s: Ditto.
2788 * gdb.disasm/t03_add.exp: Ditto.
2789 * gdb.disasm/t04_sub.s: Ditto.
2790 * gdb.disasm/t04_sub.exp: Ditto.
2791 * gdb.disasm/t05_cmp.s: Ditto.
2792 * gdb.disasm/t05_cmp.exp: Ditto.
2793 * gdb.disasm/t06_ari2.s: Ditto.
2794 * gdb.disasm/t06_ari2.exp: Ditto.
2795 * gdb.disasm/t07_ari3.s: Ditto.
2796 * gdb.disasm/t07_ari3.exp: Ditto.
2797 * gdb.disasm/t08_or.s: Ditto.
2798 * gdb.disasm/t08_or.exp: Ditto.
2799 * gdb.disasm/t09_xor.s: Ditto.
2800 * gdb.disasm/t09_xor.exp: Ditto.
2801 * gdb.disasm/t10_and.s: Ditto.
2802 * gdb.disasm/t10_and.exp: Ditto.
2803 * gdb.disasm/t11_logs.s: Ditto.
2804 * gdb.disasm/t11_logs.exp: Ditto.
2805 * gdb.disasm/t12_bit.s: Ditto.
2806 * gdb.disasm/t12_bit.exp: Ditto.
2807 * gdb.disasm/t13_otr.s: Ditto.
2808 * gdb.disasm/t13_otr.exp: Ditto.
2809
e00759ef
EZ
28102003-07-22 Elena Zannoni <ezannoni@redhat.com>
2811
2812 * gdb.threads/tls.exp :Add kfail for 'info address' case.
2813
8bc2021f
EZ
28142003-07-22 Elena Zannoni <ezannoni@redhat.com>
2815
2816 * gdb.threads/tls.c : New file.
2817 * gdb.threads/tls.exp : New file.
2818 * gdb.threads/tls-main.c : New file.
2819 * gdb.threads/tls-shared.c : New file.
2820 * gdb.threads/tls-shared.exp : New file.
2821
89320c4c
AS
28222003-07-22 Andreas Schwab <schwab@suse.de>
2823
2824 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
2825
180dea7c
AS
28262003-07-20 Andreas Schwab <schwab@suse.de>
2827
2828 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
2829 due to insn reordering.
2830
0714963c
AC
28312003-07-15 Andrew Cagney <cagney@redhat.com>
2832
2833 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
2834
98a23b3f
MC
28352003-07-15 Michael Chastain <mec@shout.net>
2836
2837 * gdb.base/gdb1250.exp: New file.
2838 * gdb.base/gdb1250.c: New file.
2839
27e417a2
ML
28402003-07-09 Michal Ludvig <mludvig@suse.cz>
2841
2842 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
2843 expansion of size_t to 'unsigned long', not only to 'unsigned'.
2844
8bc2021f
EZ
28452003-07-09 Elena Zannoni <ezannoni@redhat.com>
2846
2847 * gdb.threads/tls.c: New file.
2848 * gdb.threads/tls.exp: New file.
2849 * gdb.threads/tls-main.c: New file.
2850 * gdb.threads/tls-shared.c: New file.
2851 * gdb.threads/tls-shared.exp: New file.
2852
d99968dc
EZ
28532003-07-09 Elena Zannoni <ezannoni@redhat.com>
2854
2855 * gdb.base/annota1.exp: Make sure that we properly escape the
2856 full path of the source file. Xfail more permissive patterns,
d63a86f8 2857 due to a compiler debug info problem.
d99968dc 2858
83876b3b
AS
28592003-07-07 Andreas Schwab <schwab@suse.de>
2860
2705e972
AS
2861 * gdb.asm/m68k.inc: New file.
2862 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
2863
83876b3b
AS
2864 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
2865 arguments"): Also match negative number.
2866
2867 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
2868
3a871b37
DJ
28692003-07-03 Daniel Jacobowitz <drow@mvista.com>
2870
2871 * gdb.base/store.c (charest): New typedef.
2872 (add_char): Rename to add_charest, update.
2873 (wack_char): Rename to wack_charest, update types. Return l + r
2874 to keep r live across the call.
2875 (wack_short, wack_int, wack_long, wack_longest, wack_float)
2876 (wack_double, wack_doublest): Return l + r to keep r live across
2877 the call.
2878 * gdb.base/store.exp: Accomodate store.c changes.
2879
b2a7f303
DC
28802003-06-30 David Carlton <carlton@kealia.com>
2881
2882 * gdb.c++/maint.exp (test_invalid_name): New.
2883 (test_first_component): Add tests for invalid names.
2884
3c6cb4a1
MC
28852003-06-29 Michael Chastain <mec@shout.net>
2886
2887 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
2888 output of '<VTT for class>' for virtual base classes.
2889
f1c2644b
DJ
28902003-06-29 Daniel Jacobowitz <drow@mvista.com>
2891
2892 * gdb.base/completion.exp: Tab-complete "complet" instead of
2893 "compl".
2894 * gdb.base/complex.exp, gdb.base/complex.c: New files.
2895
18080350
DJ
28962003-06-29 Daniel Jacobowitz <drow@mvista.com>
2897
2898 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
2899 * gdb.base/volatile.exp: Likewise.
2900
f56973f8
DJ
29012003-06-29 Daniel Jacobowitz <drow@mvista.com>
2902
2903 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
2904 gdb/1265.
2905
29062003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
2907 Daniel Jacobowitz <drow@mvista.com>
2908
2909 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
2910 initial line count of 'captured_main' from 26 to 32.
2911 (test_with_self): Allow xmalloc call to be interleaved with the
2912 preceding two lines.
2913
e766d4d6
JB
29142003-06-24 Joel Brobecker <brobecker@gnat.com>
2915
2916 * gdb.base/bang.exp: New testcase.
2917
f125c9a4
JB
29182003-06-23 Joel Brobecker <brobecker@gnat.com>
2919
2920 * gdb.base/langs.exp: Add some tests for the "minimal" language
2921 support.
2922
6e25beaf
EZ
29232003-06-23 Elena Zannoni <ezannoni@redhat.com>
2924
2925 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
2926 the testcase.
2927
2f816dda
DJ
29282003-06-22 Daniel Jacobowitz <drow@mvista.com>
2929
2930 * gdb.base/relocate.exp: Test add-symbol-file with a variable
2931 offset.
2932
db5a5748
DJ
29332003-06-22 Daniel Jacobowitz <drow@mvista.com>
2934
2935 * gdb.c++/pr-1210.cc: New file.
2936 * gdb.c++/pr-1210.exp: New file.
2937
1df0c130
DJ
29382003-06-21 Daniel Jacobowitz <drow@mvista.com>
2939
2940 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
2941 000-exec-continue.
2942
a92feac0
MK
29432003-06-15 Mark Kettenis <kettenis@gnu.org>
2944
2945 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
2946 on *-*-*bsd* instead of *-*-freebsd*.
2947
81a58f5b
AC
29482003-06-14 Andrew Cagney <cagney@redhat.com>
2949
2950 * gdb.base/store.exp: Test longest and doublest. Test all
2951 parameters. Weaken return statement match.
2952 * gdb.base/store.c: Add longest and doublest - aka long long and
2953 long double functions. Put all parameters into local register
2954 variables. Use negative values.
2955
b257a0d3
AC
29562003-06-14 Andrew Cagney <cagney@redhat.com>
2957
2958 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
2959 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
2960 exit status.
2961 * gdb.base/fileio.exp: Disable target when nointerrupts and
2962 noinferiorio, instead of limiting it to remote. Use remote_exec
2963 instead of system.
d63a86f8 2964
21c38304
JJ
29652003-06-12 Jeff Johnston <jjohnstn@redhat.com>
2966
2967 * gdb.base/float.exp: Add ia64 support.
2968
1bcdb424
CV
29692003-06-12 Corinna Vinschen <vinschen@redhat.com>
2970
2971 * gdb.base/fileio.exp: Run only on remote targets.
2972
6aeb981f
CV
29732003-06-10 Corinna Vinschen <vinschen@redhat.com>
2974
2975 * gdb.base/fileio.c: New file, testing File-I/O.
2976 * gdb.base/fileio.exp: Ditto.
2977
53df362e
RG
29782003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
2979
2980 * gdb.base/shreloc.exp: New file, check symbol values obtained from
2981 shared objects after relocation at load time (gdb PR/1132).
2982 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
2983 as above, part of the shared object relocation test.
2984
ffee1b46
MK
29852003-06-08 Mark Kettenis <kettenis@gnu.org>
2986
b5ca3722
MK
2987 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
2988 fully filled history list.
2989 * gdb.base/gdb_history: New file.
2990
03ed860d
MK
2991 * gdb.base/signals.exp: XFAIL "continue to func1" on
2992 i*86-*-freebsd*.
2993
ffee1b46
MK
2994 * gdb.base/attach.exp: When trying to attach to a nonexistent
2995 process, make it possible to specify the PID based on the target,
2996 and do so for *-*-freebsd*.
2997
d80dbb52
RH
29982003-06-02 Richard Henderson <rth@redhat.com>
2999
3000 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
3001
6dd77b81
RH
30022003-06-02 Richard Henderson <rth@redhat.com>
3003
3004 * gdb.base/selftest.exp: Next over lim_at_start initialization.
3005
f6347e16
RH
30062003-06-02 Richard Henderson <rth@redhat.com>
3007
3008 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
3009
2c161407
DJ
30102003-06-01 Daniel Jacobowitz <drow@mvista.com>
3011
3012 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
3013 of globalvar.
3014
572eb746
MK
30152003-06-01 Mark Kettenis <kettenis@gnu.org>
3016
3017 * gdb.asm/asm-source.exp: Check for memory read errors in
3018 disassembler test on *BSD too.
3019
9e9617a5
RH
30202003-06-01 Richard Henderson <rth@redhat.com>
3021
3022 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
3023 for .frame.
3024 (gdbasm_call): Lose ldgp.
3025 (gdbasm_startup): Add frame information.
3026 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
3027
7b34ad4e
MK
30282003-05-31 Mark Kettenis <kettenis@gnu.org>
3029
3030 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
3031 i?86-*-*.
3032
10059fdf
MK
30332003-05-30 Mark Kettenis <kettenis@gnu.org>
3034
3035 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
3036 FreeBSD.
3037
acf4b816
RH
30382003-05-29 Richard Henderson <rth@redhat.com>
3039
3040 * gdb.asm/alpha.inc: New file.
3041 * gdb.asm/asm-source.exp: Use it.
3042
e9ecd949
JB
30432003-05-29 Jim Blandy <jimb@redhat.com>
3044
3045 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
3046 'core.PID'.
3047
e3e5a4f3
JB
30482003-05-22 Jim Blandy <jimb@redhat.com>
3049
3050 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
3051 backtrace.
d63a86f8 3052
72fe3d25
DC
30532003-05-20 David Carlton <carlton@math.stanford.edu>
3054
3055 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
3056 this time.
3057
58da2eb2
DC
30582003-05-19 David Carlton <carlton@bactrian.org>
3059
3060 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
3061 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
3062
1fcb5155
DC
30632003-05-19 David Carlton <carlton@bactrian.org>
3064
3065 * gdb.c++/namespace.exp: Add namespace scope and anonymous
3066 namespace tests.
3067 Bump copyright date.
3068 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
3069 (main): Call C::D::marker2.
3070 * gdb.c++/namespace1.cc: New file.
3071
85e85163
JJ
30722003-05-14 Jeff Johnston <jjohnstn@redhat.com>
3073
3074 Roland McGrath <roland@redhat.com>
d63a86f8 3075 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
3076 there is no manager thread.
3077
a25fbfec
JJ
30782003-05-08 Jeff Johnston <jjohnstn@redhat.com>
3079
d63a86f8
RM
3080 * gdb.threads/schedlock.exp: Remove assumption that all threads
3081 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
3082 in one of the child threads rather than the main thread.
3083
be375bae
JB
30842003-05-07 Jim Blandy <jimb@redhat.com>
3085
09bf6082
JB
3086 Add support for assembly source testing on the s390x.
3087 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
3088 architecture.
3089 * gdb.asm/s390x.inc: New file.
3090
be375bae
JB
3091 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
3092 succession of 'if' statements.
3093
00905d52
AC
30942003-05-05 Andrew Cagney <cagney@redhat.com>
3095
3096 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
3097
b1e29e33
AC
30982003-05-05 Andrew Cagney <cagney@redhat.com>
3099
3100 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
3101 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
3102
e33d66ec
EZ
31032003-05-02 Elena Zannoni <ezannoni@redhat.com>
3104
3105 * gdb.base/charset.exp: Update based on new behavior of set/show
3106 charset commands.
3107
2b6fd0d8
AC
31082003-05-01 Andrew Cagney <cagney@redhat.com>
3109
3110 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
3111 variable do not give memory errors.
3112
130cacce
AF
31132003-04-30 Adam Fedor <fedor@gnu.org>
3114
3115 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
3116 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
3117 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
3118 gdb.objc/basicclass.m: : New files
3119
3120 * lib/gdb.exp (gdb_compile_objc): New procedure.
3121
bea71854
DJ
31222003-04-27 Daniel Jacobowitz <drow@mvista.com>
3123
3124 * gdb.base/signals.exp: Make backtrace tests more specific.
3125
0f20eeea
DC
31262003-04-23 David Carlton <carlton@bactrian.org>
3127
3128 * gdb.c++/maint.exp (test_first_component): Add tests for
3129 'operator' in more locations.
3130
c8c4d8dc
KB
31312003-04-16 Kevin Buettner <kevinb@redhat.com>
3132
3133 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
3134
3fe60e3c
EZ
31352003-04-16 Elena Zannoni <ezannoni@redhat.com>
3136
3137 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
3138 func marke' instead. Update test name.
3139
9219021c
DC
31402003-04-15 David Carlton <carlton@math.stanford.edu>
3141
3142 * gdb.c++/maint.exp: New file.
3143
5dd55bdd
EZ
31442003-04-14 Elena Zannoni <ezannoni@redhat.com>
3145
3146 * gdb.threads/schedlock.c: Change type of thread function argument
3147 to long, to avoid warnings on 64-bit platforms.
3148
00890572
EZ
31492003-04-14 Elena Zannoni <ezannoni@redhat.com>
3150
3151 * gdb.base/attach.exp: Add new message from ptrace in case of
3152 attaching to nonexistent process.
d63a86f8 3153
93201743
JB
31542003-04-11 Jim Blandy <jimb@redhat.com>
3155
3156 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
3157 gdb.c++/userdef.cc: Place comments on the lines to which the
3158 marker function might return.
3159 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
3160 gdb.c++/userdef.exp: Look for those comments to check that we've
3161 returned to the right place, instead of checking line numbers.
3162
2a11c64d
EZ
31632003-04-11 Elena Zannoni <ezannoni@redhat.com>
3164
3165 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
3166 match on sourcefile name, instead of directory name.
3167
68ab8fc5
EZ
31682003-04-10 Elena Zannoni <ezannoni@redhat.com>
3169
d63a86f8 3170 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
3171 working directory name.
3172
5624293a
JB
31732003-04-09 Jim Blandy <jimb@redhat.com>
3174
3175 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
3176 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
3177 after an inferior function call, report the failure, but allow the
3178 test to continue.
3179
f1f02ee4
SC
31802003-04-05 Stephane Carrez <stcarrez@nerim.fr>
3181
3182 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
3183 with -DPROTOTYPES.
3184
6eb79af0
SC
31852003-04-05 Stephane Carrez <stcarrez@nerim.fr>
3186
3187 * gdb.base/break.exp: Revert last patch.
3188
8dfb4cf0
SC
31892003-04-04 Stephane Carrez <stcarrez@nerim.fr>
3190
3191 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
3192 with -DPROTOTYPES.
3193
ed4c619a
AC
31942003-04-02 Andrew Cagney <cagney@redhat.com>
3195
3196 * gdb.base/callfuncs.exp: Make "print add" messages unique.
3197 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
3198 matching directories by the name breakpoint.
3199 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
3200 Make "continue to marker1" consistent.
3201 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
3202 message consistent.
3203 * lib/gdb.exp: Put "the program is no longer running", and "the
3204 program exited" in parenthesis.
3205 * lib/mi-support.exp: Ditto.
d63a86f8 3206
4e35d5f0 32072003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 3208
4e35d5f0
BR
3209 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
3210
71900fe8
AC
32112003-03-29 Andrew Cagney <cagney@redhat.com>
3212
3213 * gdb.base/sizeof.c (main): Print the value of '\377'.
3214 * gdb.base/sizeof.exp: Check the sign of '\377'.
3215
c0655a16
MC
32162003-03-27 Michael Chastain <mec@shout.net>
3217
3218 * gdb.base/gdb1090.exp: New file.
3219 * gdb.base/gdb1090.cc: New file.
3220
5b2a3989
JB
32212003-03-27 J. Brobecker <brobecker@gnat.com>
3222
3223 * gdb.gdb/observer.exp: New regression test.
3224
79876890
MC
32252003-03-27 Michael Chastain <mec@shout.net>
3226
3227 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
3228 * gdb.base/ptype.exp: Likewise.
3229
6eac95e3
CV
32302003-03-27 Corinna Vinschen <vinschen@redhat.com>
3231
3232 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
3233
e8c71839
MC
32342003-03-26 Michael Chastain <mec@shout.net>
3235
3236 * gdb.base/ptype.exp: Actually use some typedef'd types.
3237
71b10041
SC
32382003-03-21 Stephane Carrez <stcarrez@nerim.fr>
3239
3240 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
3241 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
3242
2512cf80
CV
32432003-03-20 Corinna Vinschen <vinschen@redhat.com>
3244
3245 * gdb.base/default.exp: Fix regular expression.
3246
0d195a4f
CV
32472003-03-20 Corinna Vinschen <vinschen@redhat.com>
3248
3249 * gdb.base/args.exp: Fix regular expression.
3250
8a2dbca8
CV
32512003-03-20 Corinna Vinschen <vinschen@redhat.com>
3252
3253 * gdb.base/help.exp: Allow Win32 child process.
3254
bf028682
CV
32552003-03-20 Corinna Vinschen <vinschen@redhat.com>
3256
3257 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
3258 when stepping out of main().
3259
182dbe85
CV
32602003-03-20 Corinna Vinschen <vinschen@redhat.com>
3261
3262 * gdb.base/default.exp: Check for win32 specific message when calling
3263 "run" without executable.
3264
d67a6ba5
CV
32652003-03-20 Corinna Vinschen <vinschen@redhat.com>
3266
3267 * gdb.base/args.exp: Expect .exe in output.
3268
a955b5bb
CV
32692003-03-20 Corinna Vinschen <vinschen@redhat.com>
3270
3271 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
3272 Cygwin native.
3273
bf6bad4b
AC
32742003-03-17 Andrew Cagney <cagney@redhat.com>
3275
3276 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
3277 vector registes.
3278 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
3279 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
3280
293e9a31
DC
32812003-03-17 David Carlton <carlton@math.stanford.edu>
3282
3283 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
3284 test, for PR breakpoints/38.
3285 Call test_watchpoint_and_breakpoint.
3286 * gdb.base/watchpoint.c (func3): New function.
3287 (main): Call func3.
3288
5330f2db
DC
32892003-03-04 David Carlton <carlton@math.stanford.edu>
3290
3291 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
3292 Garply<Garply<char> >:: garply".
3293 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
3294 with respect to PR c++/1111; note also PR c++/1113.
3295 (test_template_breakpoints): KFAIL "constructor breakpoint" with
3296 respect to PR c++/1062.
3297 KFAIL "destructor breakpoint" with respect to PR c++/1112.
3298
6ece72da
DC
32992003-03-03 David Carlton <carlton@math.stanford.edu>
3300
3301 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
3302 with respect to PR c++/57.
3303 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
3304 c++/826.
3305 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
3306 respect to PR c++/57.
3307
85ca1584
DC
33082003-03-03 David Carlton <carlton@math.stanford.edu>
3309
3310 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
3311 respect to PR c++/33 into FAILs.
3312
98e9c5b8
MC
33132003-03-03 Michael Chastain <mec@shout.net>
3314
7bedbf27
MC
3315 * configure.in: Update copyright years.
3316
33172003-03-03 Michael Chastain <mec@shout.net>
3318
3319 * Makefile.in: Update copyright years.
98e9c5b8 3320
f683e100
DC
33212003-02-28 David Carlton <carlton@math.stanford.edu>
3322
3323 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
3324 print class instead of struct and/or superfluous protection
3325 specifiers, as long as the resulting output is equivalent to the
3326 source code.
3327 Delete FIXME from end of messages on tests that don't need
3328 fixing.
3329
a9e0cf2c
DC
33302003-02-28 David Carlton <carlton@math.stanford.edu>
3331
3332 * gdb.c++/templates.exp (do_tests): Allow const in the two
3333 Foo<volatile char *>::foo tests.
3334
e8d359df
MS
33352003-02-27 Michael Snyder <msnyder@redhat.com>
3336
d63a86f8 3337 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
3338 will be consistant.
3339
0b71dc91
DC
33402003-02-26 David Carlton <carlton@math.stanford.edu>
3341
3342 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
3343 char *>::foo" test with respect to PR c++/33. Create a new test
3344 which is identical to that one except that it doesn't put the
3345 space between the "char" and the "*"; KFAIL it, too.
3346
dd14ab43
DC
33472003-02-26 David Carlton <carlton@math.stanford.edu>
3348
3349 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
3350 template types into either PASSes or KFAILs (corresponding to PR
3351 c++/57). Tweak indentation. Update copyright.
3352
1146c7f1
SC
33532003-02-23 Stephane Carrez <stcarrez@nerim.fr>
3354
3355 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
3356
74641dfb
MC
33572003-02-13 Michael Chastain <mec@shout.net>
3358
3359 * gdb.base/exprs.exp: Remove i960 remnants.
3360 * gdb.base/funcargs.exp: Likewise.
3361 * gdb.base/list.exp: Likewise.
3362 * gdb.base/ptype.exp: Likewise.
3363
559cd2d0
DC
33642003-02-14 David Carlton <carlton@math.stanford.edu>
3365
3366 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
3367 pEe->D::vg()" from XFAIL to KFAIL.
3368
c4f90d87
JM
33692003-02-13 Jason Molenda (jmolenda@apple.com)
3370
3371 * gdb.base/maint.exp: Update maint print statistics regexp to include
3372 new entries.
3373
cbc4d97c
MC
33742003-02-13 Michael Chastain <mec@shout.net>
3375
3376 * gdb.c++/inherit.exp: Remove call to get_debug_format.
3377
40f235b7
MC
33782003-02-12 Michael Chastain <mec@shout.net>
3379
3380 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
3381 * gdb.c++/inherit.exp: Likewise.
3382 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
3383 * gdb.c++/templates.exp: Likewise.
3384 * gdb.c++/virtfunc.exp: Likewise.
3385
c56716b0
JM
33862003-02-06 Jason Molenda (jason-cl@molenda.com)
3387
3388 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
3389 why the code is written that way.
3390
070afcf8
MC
33912003-02-05 Michael Chastain <mec@shout.net>
3392
3393 * gdb.base/dump.exp: Add missing copyright line.
3394
5d0331e5
JM
33952003-02-05 Jason Molenda (jason-cl@molenda.com)
3396
f7ae6d3e 3397 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
3398 at the beginning so the breakpoint doesn't get set on the loop.
3399
92851186
MC
34002003-02-05 Michael Chastain <mec@shout.net>
3401
3402 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
3403 output for configurations with gcc 2.95.3.
3404
cbf1e085
AC
34052003-02-05 Keith Seitz <keiths@redhat.com>
3406 Andrew Cagney <ac131313@redhat.com>
3407
3408 * gdb.mi/mi-cli.exp: New file.
d63a86f8 3409
29518e1e
MC
34102003-02-04 Michael Chastain <mec@shout.net>
3411
3412 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
3413 Call perror and then continue.
3414
5af1d5f3
MC
34152003-02-03 Michael Chastain <mec@shout.net>
3416
3417 * gdb.c++/pr-1023.cc: New file.
3418 * gdb.c++/pr-1023.exp: New file.
3419
6b549786
JB
34202003-02-05 Jim Blandy <jimb@redhat.com>
3421
3422 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
3423 it's local to foobar. Check for it there, and check that it's not
3424 present in main.
3425 * gdb.c++/local.cc (marker2): New function.
3426 (foobar): Call marker1.
3427 (main): Call marker2 instead of marker1.
3428
67f16606
AC
34292003-02-04 Andrew Cagney <ac131313@redhat.com>
3430
3431 * gdb.disasm/mn10200.exp: Obsolete file.
3432 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
3433 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
3434 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
3435
1c5cb38e
DC
34362003-02-04 David Carlton <carlton@math.stanford.edu>
3437
3438 * gdb.c++/overload.exp: Test intToChar(1).
3439 * gdb.c++/overload.cc (intToChar): New.
3440 (main): Call intToChar.
3441
d1fe6965
DC
34422003-02-03 David Carlton <carlton@math.stanford.edu>
3443
3444 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
3445 'might_kfail' arg.
3446 KFAIL some of the continue_to_bp_overloaded calls, according to
3447 PR c++/1025.
3448
9ba61c5d
MC
34492003-02-01 Michael Chastain <mec@shout.net>
3450
3451 * gdb.base/advance.c (marker1): New marker function.
3452 * gdb.base/advance.exp: When the 'advance' command lands on the
3453 return breakpoint, it can legitimately stop on either the
3454 current line or the next line. Accommodate both outcomes.
3455 * gdb.base/until.exp: Likewise.
3456
e7494ffb
AC
34572003-02-02 Andrew Cagney <ac131313@redhat.com>
3458
3459 2002-11-10 Jason Molenda (jason-cl@molenda.com):
3460 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
3461 now a list, not a tuple.
3462 * gdb.mi/mi-var-display.exp: Ditto.
3463 * gdb.mi/gdb792.exp: Ditto.
3464
075559bc
AC
34652003-02-01 Andrew Cagney <ac131313@redhat.com>
3466
3467 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
3468 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
3469 stack backtraces.
3470 * gdb.mi/mi-syn-frame.c: Part of same.
3471
2bd4c7b1
MK
34722003-02-01 Mark Kettenis <kettenis@gnu.org>
3473
3474 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
3475 gdb.mi/mi1-pthreads.exp: Return instead of calling
3476 gdb_suppress_entire_file.
3477
eabd8992
MS
34782003-02-01 Mark Salter <msalter@redhat.com>
3479
3480 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
3481
71469e2f
MS
34822003-01-31 Mark Salter <msalter@redhat.com>
3483
3484 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
3485 Support empty arg.
3486
38a94d44
MC
34872003-01-30 Michael Chastain <mec@shout.net>
3488
3489 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
3490 This was a workaround for a UTF-8 bug in readline 4.3. The bug
3491 has been fixed in gdb/readline on 2003-01-09.
3492
19ea9e73
MS
34932003-01-29 Michael Snyder <msnyder@redhat.com>
3494
e8d359df
MS
3495 * gdb.base/maint.exp: Allow for leading underscore in symbol.
3496 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
3497 * gdb.base/args.exp: Skip if target does not support args passing.
3498
2307bd6a
DJ
34992003-01-22 Daniel Jacobowitz <drow@mvista.com>
3500
19ea9e73 3501 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
3502 gdb_test. Accept a list of expect arguments as the third
3503 parameter.
3504 (gdb_test): Use it.
3505
f2dd3617
EZ
35062003-01-20 Elena Zannoni <ezannoni@redhat.com>
3507
3508 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
3509 allow for different test tree configurations. Update some
3510 tescases accordingly.
3511 * gdb.arch/altivec-regs.exp: Ditto.
3512 * gdb.asm/asm-source.exp: Ditto.
3513 * gdb.base/advance.exp: Ditto.
3514 * gdb.base/display.exp: Ditto.
d63a86f8 3515 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
3516 * gdb.base/mips_pro.exp: Ditto.
3517 * gdb.base/overlays.exp: Ditto.
3518 * gdb.base/relocate.exp: Ditto.
3519 * gdb.base/setshow.exp: Ditto.
3520 * gdb.base/step-line.exp: Ditto.
3521 * gdb.base/step-test.exp: Ditto.
3522 * gdb.base/until.exp: Ditto.
3523 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
3524
c71cdefd
DC
35252003-01-17 David Carlton <carlton@math.stanford.edu>
3526
3527 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
3528 corresponding to PR c++/945.
3529 Update copyright.
3530
fdba05d7
DC
35312003-01-17 David Carlton <carlton@math.stanford.edu>
3532
3533 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
3534 corresponding to PR c++/68.
3535
35362003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
3537
3538 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
3539 (test_paddr_hairy_functions): Call print_addr_2_kfail for
3540 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
3541
c362c33a
EZ
35422003-01-15 Elena Zannoni <ezannoni@redhat.com>
3543
0fbc361c
EZ
3544 * gdb.base/break.exp: Fix change of default location, because of
3545 removal of until tests.
3546 * gdb.base/help.exp: Update test for new 'until' help message.
3547 Add test for help on 'advance'.
c362c33a
EZ
3548 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
3549
dabf8a35
MK
35502003-01-15 Mark Kettenis <kettenis@gnu.org>
3551
3552 * gdb.base/default.exp: Adapt "info float" test for recent changes
3553 to that command. Add test for "info vector".
3554 * gdb.base/float.exp: New file. Add test for "info float" that
3555 resembles the old test in gdb.base/default.exp.
3556
a1769aca
DC
35572003-01-15 David Carlton <carlton@math.stanford.edu>
3558
3559 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
3560
82025e13
EZ
35612003-01-15 Elena Zannoni <ezannoni@redhat.com>
3562
3563 * gdb.base/break.exp: Move the tests of until command from here...
3564 * gdb.base/until.exp: ... to here. New file. Add other tests.
3565 * gdb.base/advance.c: New file.
3566 * gdb.base/advance.exp: New file.
3567
8f9ab801
EZ
35682003-01-14 Elena Zannoni <ezannoni@redhat.com>
3569
3570 * gdb.base/args.c: New file.
3571 * gdb.base/args.exp: New file.
3572
9ae66589
DJ
35732003-01-14 Daniel Jacobowitz <drow@mvista.com>
3574
3575 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
3576
8d77e5c3
DJ
35772003-01-14 Daniel Jacobowitz <drow@mvista.com>
3578
3579 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
3580
12d2f0a1
DJ
35812003-01-14 Daniel Jacobowitz <drow@mvista.com>
3582
3583 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
3584 dates.
3585
6ca37014
DJ
35862003-01-13 Daniel Jacobowitz <drow@mvista.com>
3587
3588 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
3589
b0023472
DJ
35902003-01-13 Daniel Jacobowitz <drow@mvista.com>
3591
3592 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
3593 (ptype &*"foo").
3594 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
3595
d6abaea5
DJ
35962002-01-13 Daniel Jacobowitz <drow@mvista.com>
3597
3598 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
3599 * gdb.mi/mi1-console.exp: Likewise.
3600
dfd536a7
DJ
36012002-01-13 Daniel Jacobowitz <drow@mvista.com>
3602
3603 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
3604 * gdb.mi/mi1-console.exp: Likewise.
3605
a1fb14a2
DJ
36062003-01-13 Daniel Jacobowitz <drow@mvista.com>
3607
3608 * gdb.c++/overload.exp: Remove some fixed XFAILs.
3609
c4cf40b7
DJ
36102003-01-09 Daniel Jacobowitz <drow@mvista.com>
3611
3612 * gdb.base/detach.exp: New test.
3613
696d5a5b
DJ
36142003-01-09 Daniel Jacobowitz <drow@mvista.com>
3615
3616 * Makefile.in (ALL_SUBDIRS): New variable.
3617 (subdirs, clean, distclean): Use it.
3618 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
3619 regenerating Makefile, since it is generated from the top level.
3620 * gdb.asm/Makefile.in: Likewise.
3621 * gdb.base/Makefile.in: Likewise.
3622 * gdb.c++/Makefile.in: Likewise.
3623 * gdb.disasm/Makefile.in: Likewise.
3624 * gdb.java/Makefile.in: Likewise.
3625 * gdb.mi/Makefile.in: Likewise.
3626 * gdb.threads/Makefile.in: Likewise.
3627 * gdb.trace/Makefile.in: Likewise.
3628
754533e4
DC
36292003-01-09 David Carlton <carlton@math.stanford.edu>
3630
3631 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
3632 Add copyright year 2003.
3633
d8b3e9ee
MC
36342003-01-06 Michael Chastain <mec@shout.net>
3635
3636 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
3637 When selecting a thread, 'line' and 'file' are optional.
3638 * gdb.mi/mi1-pthreads.exp: Likewise.
3639
8e9e0fe6
AS
36402003-01-06 Andreas Schwab <schwab@suse.de>
3641
3642 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
3643 failures.
3644
b5ab8ff3
DJ
36452003-01-04 Daniel Jacobowitz <drow@mvista.com>
3646
3647 Fix PR gdb/844
3648 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
3649 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
3650
3651 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
3652 instead of calling gdb_suppress_entire_file.
3653 * gdb.threads/print-threads.exp: Likewise.
3654 * gdb.threads/schedlock.exp: Likewise.
3655
3656 * gdb.threads/killed.exp: Return instead of calling
3657 gdb_suppress_entire_file.
3658 * gdb.threads/linux-dp.exp: Likewise.
3659 * gdb.threads/pthreads.exp: Likewise.
3660
1e698235
DJ
36612003-01-04 Daniel Jacobowitz <drow@mvista.com>
3662
3663 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
3664 stabs.
3665 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
3666 * gdb.base/whatis.exp: Always allow (void) after function names.
3667
147ff08c
DJ
36682003-01-04 Daniel Jacobowitz <drow@mvista.com>
3669
3670 * gdb.c++/casts.exp: Correct regexp.
3671
dc62bfc2
MK
36722003-01-04 Mark Kettenis <kettenis@gnu.org>
3673
3674 * configure.in: Call AC_CONFIG_HEADER. Don't call
3675 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
3676 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
3677 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
3678 aforementioned directories in the AC_OUPUT call.
3679 * config.hin: New file.
3680 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
3681 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
3682 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
3683 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
3684 pass -I$objdir instead of -I$objdir/$subdir in compilation.
3685 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
3686 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
3687 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
3688 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
3689 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
3690 gdb.threads/configure.in, gdb.threads/configure,
3691 gdb.threads/config.in, gdb.trace/configure.in,
3692 gdb.trace/configure: Removed.
3693
77afa639
MC
36942003-01-03 Michael Chastain <mec@shout.net>
3695
3696 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
3697 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
3698
7634bb6e
DJ
36992003-01-03 Daniel Jacobowitz <drow@mvista.com>
3700
3701 * gdb.base/store.exp: Fix regular expressions.
3702
b39c905e
MK
37032002-12-28 Mark Kettenis <kettenis@gnu.org>
3704
3705 * configure.in: Rewrite.
3706 * configure: Regenerated.
3707
0a8551dd
DC
37082003-01-03 David Carlton <carlton@math.stanford.edu>
3709
3710 * gdb.base/psymtab.exp: New file.
3711 * gdb.base/psymtab1.c: Ditto.
3712 * gdb.base/psymtab2.c: Ditto.
3713
c60b7188
AF
37142002-12-23 Adam Fedor <fedor@gnu.org>
3715
3716 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
3717
ee73db83
DC
37182002-12-23 David Carlton <carlton@math.stanford.edu>
3719
3720 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
3721 and current_directory initialization.
3722
d6c1774e
JB
37232002-12-22 Jim Blandy <jimb@redhat.com>
3724
f0a847b8
JB
3725 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
3726 rather than as part of the output file name.
3727
d6c1774e
JB
3728 * gdb.base/attach.exp: There's no need to copy the test program to
3729 /tmp; that was only ever necessary on HP/UX, and this test is
3730 entirely disabled there anyway.
3731
f0708dbb
JB
37322002-12-21 Jim Blandy <jimb@redhat.com>
3733
4c2acfea
JB
3734 * gdb.c++/psmang.exp: Doc fix.
3735
f0708dbb
JB
3736 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
3737 test.
3738
9579e000
DC
37392002-12-20 David Carlton <carlton@math.stanford.edu>
3740
3741 * gdb.c++/annota2.exp: KFAIL annotate-quit.
3742
d1810171
MC
37432002-12-18 Michael Chastain <mec@shout.net>
3744
3745 * gdb.c++/annota2.exp: Add copyright year 2002.
3746
76565097
DC
37472002-12-17 David Carlton <carlton@math.stanford.edu>
3748
3749 * gdb.c++/try_catch.cc: Add marker comments.
3750 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
3751 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
3752 * gdb.c++/m-static.cc: Ditto.
3753 * gdb.c++/m-static1.cc: Ditto.
3754 * gdb.c++/try_catch.cc: Ditto.
3755
da81390b
JJ
37562002-12-16 Jeff Johnston <jjohnstn@redhat.com>
3757
3758 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
3759 to see whether we are using the new -environment-directory
3760 command which resets via -r or the old version of the command
3761 which may prompt the user. Part of fix for gdb/741.
3762
b304d130
AC
37632002-12-13 Andrew Cagney <ac131313@redhat.com>
3764
3765 * gdb.fortran/types.exp: Update obsolete comment.
3766 * gdb.fortran/exprs.exp: Ditto.
3767 * lib/gdb.exp: Delete obsolete code.
3768 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
3769 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
3770 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
3771 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
3772 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
3773 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
3774 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
3775 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
3776 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
3777 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
3778 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
3779 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
3780 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
3781 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
3782 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
3783 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
3784 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
3785 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
3786 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
3787 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
3788 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
3789 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
3790 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
3791 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
3792 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
3793 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
3794 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
3795 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
3796 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
3797 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
3798 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
3799 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
3800 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
3801 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
3802 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
3803 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
3804 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
3805
a23b6e6a
DC
38062002-12-11 David Carlton <carlton@math.stanford.edu>
3807
3808 * gdb.c++/m-data.exp: Add test for members that shadow global
3809 variables: see PR gdb/804.
3810 * gdb.c++/m-data.cc: Ditto.
3811
6604731b
DJ
38122002-12-10 Daniel Jacobowitz <drow@mvista.com>
3813
3814 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
3815
de46ecd7
DC
38162002-12-06 David Carlton <carlton@math.stanford.edu>
3817
3818 * gdb.base/store.c: Don't declare functions static.
3819
27e829d0
AC
38202002-12-04 Andrew Cagney <ac131313@redhat.com>
3821
3822 * gdb.base/store.exp, gdb.base/store.c: New files.
3823
92806416
DJ
38242002-12-03 Daniel Jacobowitz <drow@mvista.com>
3825
3826 * gdb.base/selftest.exp: Update for current gdb.
3827
3bcbaac5
DJ
38282002-12-03 Daniel Jacobowitz <drow@mvista.com>
3829
3830 * gdb.base/maint.exp: Only dump symbols from one source file
3831 or objfile.
3832
f4f00b1f
DJ
38332002-12-03 Daniel Jacobowitz <drow@mvista.com>
3834
3835 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
3836 function call.
3837
f1c8a949
JB
38382002-11-25 Jim Blandy <jimb@redhat.com>
3839
3840 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
3841 function appearing in error message.
3842
9e297a97
DJ
38432002-11-21 Daniel Jacobowitz <drow@mvista.com>
3844
3845 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
3846
1f312e79
JJ
38472002-11-08 Jeff Johnston <jjohnstn@redhat.com>
3848
d63a86f8
RM
3849 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
3850 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
3851 should be in mi console format. This is part of fix for PR gdb/604.
3852
83c31e7d
FN
38532002-09-18 Fernando Nasser <fnasser@redhat.com>
3854
3855 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
3856 which explicitly prints the zero offset as "+0".
3857
322b3f65
DJ
38582002-10-22 Daniel Jacobowitz <drow@mvista.com>
3859
3860 * gdb.threads/schedlock.c (args): Make unsigned.
3861
38622002-10-21 Daniel Jacobowitz <drow@mvista.com>
3863
3864 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
3865 numbers. Allow "foo2|selected stack frame".
3866 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
3867 * gdb.asm/asmsrc2.s: Likewise.
3868 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
3869 comments.
3870 * gdb.asm/mips.inc: New file.
3871
5e2fe5b8
AF
38722002-10-18 Adam Fedor <fedor@gnu.org>
3873
3874 * gdb.base/default.exp: Update expected output to include 'ObjC'.
3875 * gdb.base/help.exp: Likewise.
3876
abe1a5d0
KB
38772002-10-17 Kevin Buettner <kevinb@redhat.com>
3878
3879 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
3880 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
3881
10abb1d4
JB
38822002-10-02 Jim Blandy <jimb@redhat.com>
3883
3884 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
3885
1f609b42
AC
38862002-10-01 Andrew Cagney <ac131313@redhat.com>
3887
3888 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
3889 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
3890 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
3891 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
3892 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
3893 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
3894 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
3895
0aee02e4
AC
38962002-09-29 Andrew Cagney <ac131313@redhat.com>
3897
3898 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
3899 * mi0-disassemble.exp, mi0-eval.exp: Delete.
3900 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
3901 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
3902 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
3903 * mi0-var-block.exp, mi0-var-child.exp: Delete.
3904 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 3905
6fde09ad
KB
39062002-09-27 Kevin Buettner <kevinb@redhat.com>
3907
3908 * gdb.base/annota1.exp (info break): Make directory components of
3909 path optional since not all compilers emit this debug information.
3910
3911 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
3912 step ends up stepping out of the function instead of stopping on
3913 the epilogue.
3914
9e8aab75
KS
39152002-09-26 Keith Seitz <keiths@redhat.com>
3916
3917 * lib/insight-support.exp (gdbtk_start): Figure out where
3918 the insight executable is based on where gdb is. Use this
3919 executable to start insight instead of gdb.
3920
e36180d7
AC
39212002-09-25 Andrew Cagney <cagney@redhat.com>
3922
3923 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
3924
9dd34b2b
AC
39252002-09-24 Andrew Cagney <ac131313@redhat.com>
3926
3927 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
3928 test_isolated_complaints.
3929 (test_empty_complaint): New function.
3930 (test_empty_complaints): New function. Check no output when no
3931 complaints.
d63a86f8 3932
dea97812
KB
39332002-09-19 Jim Blandy <jimb@redhat.com>
3934
3935 * gdb.base/charset.exp, gdb.base/charset.c: New files.
3936
54951bd7
AC
39372002-09-19 Andrew Cagney <ac131313@redhat.com>
3938
3939 * gdb.gdb/complaints.exp: New file.
3940
dec43320
AC
39412002-09-18 Andrew Cagney <ac131313@redhat.com>
3942
3943 * gdb.base/maint.exp: Check `help maint internal-warning'.
3944
e70d6e3f
DC
39452002-09-18 David Carlton <carlton@math.stanford.edu>
3946
3947 * gdb.c++/m-static.exp: Remove breakpoints depending on line
3948 numbers, and replace them by a single breakpoint after the
3949 constructors are all finished.
3950 Add test 4.
3951 * gdb.c++/m-static.cc: Add test 4.
3952 * gdb.c++/m-static.h: New file.
3953 * gdb.c++/m-static1.cc: New file.
3954
3955 * gdb.c++/printmethod.exp: New file.
3956 * gdb.c++/printmethod.cc: New file.
3957
3958 * gdb.c++/pr-574.exp: New file.
3959 * gdb.c++/pr-574.cc: New file.
3960
afb5c968
CV
39612002-09-18 Corinna Vinschen <vinschen@redhat.com>
3962
3963 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
3964 embedded targets which never actually exit.
3965
31e45dee
FN
39662002-09-18 Fernando Nasser <fnasser@redhat.com>
3967
3968 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
3969 "don't step after run" as unresolved or unsupported, instead of xfail.
3970
a283c5a1
CV
39712002-09-18 Corinna Vinschen <vinschen@redhat.com>
3972
3973 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
3974 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
3975 Add newline to expected string in "step out of main (status wrapper)"
3976 case.
3977
11350d2a
CV
39782002-09-18 Corinna Vinschen <vinschen@redhat.com>
3979
3980 * lib/gdb.exp (rerun_to_main): Allow restarting application.
3981 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
3982
0deec7d6
TT
39832002-09-17 Tom Tromey <tromey@redhat.com>
3984
3985 * gdb.base/printcmds.exp (test_print_string_constants): Expect
3986 \000, not \0, in double-quoted string.
3987
b2b4a1b5
CV
39882002-09-14 Corinna Vinschen <vinschen@redhat.com>
3989
c9d37158 3990 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
3991 string after running the commands execution on breakpoint tests.
3992
1c56143a
CV
39932002-09-13 Corinna Vinschen <vinschen@redhat.com>
3994
3995 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
3996
37f8da45
JB
39972002-09-12 Joel Brobecker <brobecker@gnat.com>
3998
3999 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
4000
08b468e0
KS
40012002-09-10 Keith Seitz <keiths@redhat.com>
4002
4003 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
4004 runto proc.
4005 (mi_run_to_main): Use mi_runto.
4006 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
4007
dc360f58
KS
40082002-09-10 Keith Seitz <keiths@redhat.com>
4009
4010 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
4011 regexp for stopping at main. Could have multiple event notifications.
4012 Don't assume that main was declared with no parameters.
4013 (mi_next): Use mi_step_to.
4014 (mi_step): Use mi_next_to.
4015
ce3abcfb
CV
40162002-09-09 Corinna Vinschen <vinschen@redhat.com>
4017
4018 * gdb.base/default.exp: Fix expected string in `info float' test.
4019
d1f5b980
BE
40202002-09-09 Ben Elliston <bje@redhat.com>
4021
4022 * config/mips.exp: Update comments.
4023 * config/mips-idt.exp: Likewise.
4024 * config/nind.exp: Likewise.
4025 * config/slite.exp: Likewise.
4026 * config/sparclet.exp: Likewise.
4027 * config/udi.exp: Likewise.
4028 * config/vx.exp: Likewise.
4029 * config/vxworks29k.exp: Likewise.
4030
2f71430b
JB
40312002-09-05 Jim Blandy <jimb@redhat.com>
4032
4033 * gdb.threads/killed.exp: Fix test failure message.
4034
7ddebc7e
KS
40352002-09-04 Keith Seitz <keiths@redhat.com>
4036
4037 * lib/mi-support.exp: Update copyright.
4038 (mi_gdb_test): Increase the priority of the expected pattern
4039 so that it matches gdb_test.
4040
0ae67eb3
KS
40412002-09-03 Keith Seitz <keiths@redhat.com>
4042
4043 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
4044 Use integer comparison instead of string comparison for testing
4045 whether binary was built.
4046
38fc42c8
JB
40472002-09-03 Jim Blandy <jimb@redhat.com>
4048
4049 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
4050
b6ff0e81
JB
40512002-08-29 Jim Blandy <jimb@redhat.com>
4052
4053 * gdb.threads/pthreads.exp: Move the portable thread compilation
4054 code into a function in lib/gdb.exp, and call that from here.
4055 * lib/gdb.exp (gdb_compile_pthreads): New function.
4056
07c98896
KS
40572002-08-29 Keith Seitz <keiths@redhat.com>
4058
4059 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
4060 expect_out so that callers can get at it.
4061
0312286c
DJ
40622002-08-23 Daniel Jacobowitz <drow@mvista.com>
4063
4064 * gdb.threads/print-threads.c: New file.
4065 * gdb.threads/print-threads.exp: New file.
4066 * gdb.threads/schedlock.c: New file.
4067 * gdb.threads/schedlock.exp: New file.
4068
dd039bc4
EZ
40692002-08-22 Elena Zannoni <ezannoni@redhat.com>
4070
4071 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
4072 not altivec.c.
4073
1f36144c
MK
40742002-08-17 Mark Kettenis <kettenis@gnu.org>
4075
4076 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
4077 targets. The problem should be fixed now.
4078
16057ec7 40792002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
4080
4081 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
4082 2002-07-24 change that removes final dots from error messages.
4083
3c1499ad
TT
40842002-08-13 Tom Tromey <tromey@redhat.com>
4085
4086 * gdb.base/readline.exp: New file.
4087
a20ce2c3
AC
40882002-08-01 Andrew Cagney <ac131313@redhat.com>
4089
4090 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
4091 supress message.
4092
db034ac5
AC
40932002-08-01 Andrew Cagney <cagney@redhat.com>
4094
4095 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
4096 CHILL_FOR_TARGET and CHILL_LIB.
4097 * configure.in (configdirs): Remove gdb.chill.
4098 * configure: Regenerate.
4099 * lib/gdb.exp: Obsolete references to chill.
4100 * gdb.fortran/types.exp: Ditto.
4101 * gdb.fortran/exprs.exp: Ditto.
4102
3e000b18
KB
41032002-07-30 Kevin Buettner <kevinb@redhat.com>
4104
4105 * gdb.base/shlib-call.exp (additional_flags): Conditionally
4106 set Irix-specific compile and link flags.
4107
28f4966b
KB
41082002-07-29 Kevin Buettner <kevinb@redhat.com>
4109
4110 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
4111 source files. The ``-o'' option doesn't work with the ``-E'' option
4112 when using the Irix compiler.
4113
46c0d5a6
DJ
41142002-07-19 Daniel Jacobowitz <drow@mvista.com>
4115
4116 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
4117 Improve support for reusing an exec file. Copy exec file
4118 to target, and run gdbserver on the target instead of on the host.
4119
eecf4bed
JB
41202002-07-18 Jim Blandy <jimb@redhat.com>
4121
0f815cdf
JB
4122 * gdb.base/ending-run.exp: Don't expect to see the program end in
4123 some orderly fashion when we're running on a real stand-alone
4124 board.
4125
eecf4bed
JB
4126 * gdb.base/interrupt.exp: Correct logic for skipping tests on
4127 targets that don't support interrupts.
4128
52d309e4
JB
41292002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
4130
4131 * gdb.base/attach.exp: Add patterns to match output from /proc-based
4132 systems.
4133 Move comments in expect statements to inside the actions, so that they
4134 don't get matched against.
4135
ff683d9e
MK
41362002-07-10 Mark Kettenis <kettenis@gnu.org>
4137
4138 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
4139 function when asleep" test.
4140
b5356753
AC
41412002-07-10 Andrew Cagney <ac131313@redhat.com>
4142
4143 * gdb.base/page.exp: Rewrite to handle problems with very long
4144 `info set' output. Update copyright.
4145
6aa4d13a
AC
41462002-06-26 Andrew Cagney <ac131313@redhat.com>
4147
4148 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
4149 gdb.threads-hp.
4150 * gdb.hp/configure: Regenerate.
4151 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
4152 * gdb.hp/gdb.threads-hp/configure: Delete file.
4153 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
4154
8cf8c2b8
AC
41552002-06-22 Andrew Cagney <ac131313@redhat.com>
4156
4157 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
4158 setlocale, bindtextdomain and textdomain.
4159
6827a8f8
JB
41602002-06-11 Jim Blandy <jimb@redhat.com>
4161
919d772c
JB
4162 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
4163 preprocessor macro information is present.
4164
6827a8f8
JB
4165 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
4166 tests.
4167
c15b0d21
MS
41682002-06-06 Michael Snyder <msnyder@redhat.com>
4169
c5984d70
MS
4170 * gdb.base/overlays.exp: Record addresses of overlay
4171 functions in TCL variables rather than in GDB variables,
4172 to avoid having GDB convert them to pointers (with loss
4173 of information).
4174
d63a86f8 4175 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 4176 default linker script changes.
c15b0d21
MS
4177 * gdb.base/long_long.exp: Add check for sizeof (long double).
4178
be26fe0d
ML
41792002-06-06 Michal Ludvig <mludvig@suse.cz>
4180
4181 * gdb.asm/asm-source.exp: Add x86-64 target.
4182 * gdb.asm/x86_64.inc: New.
d63a86f8 4183
258093ca 41842002-05-30 Michael Chastain <mec@shout.net>
258093ca 4185
4b3153f1 4186 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
4187 * gdb.c++/m-static.cc: New file.
4188 * gdb.c++/m-static.exp: New file.
4189
241264c6
MS
41902002-05-28 Michael Snyder <msnyder@redhat.com>
4191
4192 * gdb.base/call-ar-st.exp: Allow for reduced floating point
4193 precision.
4194
9bba8c8f 41952002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 4196
4b3153f1 4197 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
4198 * gdb.c++/m-data.cc: New file.
4199 * gdb.c++/m-data.exp: New file.
4200
42012002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 4202
4b3153f1 4203 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 4204 * gdb.c++/try_catch.cc: New file.
d63a86f8 4205 * gdb.c++/try_catch.exp: New file.
9bba8c8f 4206
def1b996
MC
42072002-05-27 Michael Chastain <mec@shout.net>
4208
4209 * gdb.c++/local.exp: Accept more nested types in output.
4210
522ba268
MC
42112002-05-26 Michael Chastain <mec@shout.net>
4212
4213 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
4214
277254ba
MS
42152002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
4216
4217 * lib/gdb.exp (gdb_wrapper_init): Just because
4218 gdb_wrapper_file exists, this does not mean that the file
4219 should not be rebuilt. That is what gdb_wrapper_initialized
4220 is for.
4221 (default_gdb_init): Reset gdb_wrapper_initialized.
4222
b61a8733
MS
42232002-05-23 Michael Snyder <msnyder@redhat.com>
4224
d63a86f8 4225 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
4226 the precision of the floating point test results.
4227 * gdb.base/call-rt-st.exp: Ditto.
4228
b61a8733
MS
4229 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
4230 * gdb.base/call-rt-st.exp: Ditto.
4231
56f6e910
MC
42322002-05-19 Michael Chastain <mec@shout.net>
4233
4234 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
4235
ad0b0016
EZ
42362002-05-19 Elena Zannoni <ezannoni@redhat.com>
4237
4238 * configure.in (configdirs): Add gdb.arch.
4239 * configure: Regenerate.
4240
f617d2b6
JB
42412002-05-17 Jim Blandy <jimb@redhat.com>
4242
4243 * gdb.base/completion.exp: Recognize the more detailed error
4244 messages produced by the macro expander's lexical analyzer.
4245
eac2a696
EZ
42462002-05-14 Elena Zannoni <ezannoni@redhat.com>
4247
4248 * gdb.arch/altivec-abi.c: New file.
4249 * gdb.arch/altivec-abi.exp: New file.
4250 * gdb.arch/altivec-regs.c: New file.
4251 * gdb.arch/altivec-regs.exp: New file.
4252
2fdde8f8
DJ
42532002-05-14 Daniel Jacobowitz <drow@mvista.com>
4254
4255 * gdb.base/maint.exp (maint print type): Update for new type
4256 structure.
d63a86f8 4257
e31f1a7c
EZ
42582002-05-14 Elena Zannoni <ezannoni@redhat.com>
4259
4260 * gdb.arch: New directory.
4261 * gdb.arch/configure.in: New file.
4262 * gdb.arch/configure: New file.
4263 * gdb.arch/Makefile.in: New file.
4264
db589741
CV
42652002-05-13 Corinna Vinschen <vinschen@redhat.com>
4266
4267 * gdb.asm/asm-source.exp: Add v850 as supported target.
4268 * gdb.asm/v850.inc: New file.
4269
8ce2a7dc
DJ
42702002-05-13 Daniel Jacobowitz <drow@mvista.com>
4271
4272 * gdb.c++/annota2.exp (annotate-quit): Add comment.
4273
df763c7f
DJ
42742002-05-12 Daniel Jacobowitz <drow@mvista.com>
4275
4276 * gdb.base/break.exp: Check 'break "marker2"'.
4277
377daeed
MS
42782002-05-10 Michael Snyder <msnyder@redhat.com>
4279
4280 * gdb.base/long_long.exp: Fix typo.
4281
c4b7bc2b
JB
42822002-05-10 Jim Blandy <jimb@redhat.com>
4283
ecac9a4e
JB
4284 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
4285 a bug.
4286
c4b7bc2b
JB
4287 * gdb.base/printcmds.exp (test_integer_literals_rejected):
4288 Recognize more detailed error message produced by the macro
4289 expander's lexical analyzer.
4290 * lib/gdb.exp (test_print_reject): Same.
4291
e71019a1
MK
42922002-05-09 Mark Kettenis <kettenis@gnu.org>
4293
4294 * gdb.c++/method.exp: Fix typo.
4295
fedfc8e6
MS
42962002-05-08 Michael Snyder <msnyder@redhat.com>
4297
166a1957
MS
4298 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
4299 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 4300 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
4301 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
4302 Add iftarget clause for strongarm.
d63a86f8 4303
f1c47eb2
MS
43042002-05-06 Michael Snyder <msnyder@redhat.com>
4305
cb9a9d3e
MS
4306 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
4307 (gdb_continue_to_end): Accept output from status wrapper.
4308 * gdb.base/ending-run.exp: Add case for output from status wrapper.
4309 Clean up fail messages to match pass messages.
4310
f1c47eb2
MS
4311 Enable the "needs_status_wrapper" testsuite feature.
4312 * lib/gdb.exp (gdb_wrapper_init): New procedure.
4313 (gdb_compile): Conditionally call gdb_wrapper_init.
4314 * gdb.base/a2-run.exp: Recognize output from status wrapper.
4315 * gdb.c++/method.exp: Recognize output from status wrapper.
4316
6079c749
BE
43172002-05-06 Ben Elliston <bje@redhat.com>
4318From Graydon Hoare <graydon@redhat.com>
4319
4320 * config/sid.exp: Include support for "rawsid" protocol.
4321
188baff3
JB
43222002-05-03 Jim Blandy <jimb@redhat.com>
4323
4324 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
4325 * gdb.c++/hang3.C: New file.
4326
b9c07f0f
AC
43272002-05-04 Andrew Cagney <ac131313@redhat.com>
4328
4329 * gdb.base/default.exp: Remove obsolete code.
4330 * gdb.c++/misc.exp: Ditto. Update copyright.
4331 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
4332 * gdb.base/whatis.exp: Ditto. Update copyright.
4333 * gdb.base/scope.exp: Ditto. Update copyright.
4334 * gdb.base/ptype.exp: Ditto. Update copyright.
4335 * gdb.base/printcmds.exp: Ditto. Update copyright.
4336 * gdb.base/opaque.exp: Ditto. Update copyright.
4337 * gdb.base/list.exp: Ditto.
4338 * gdb.base/funcargs.exp: Ditto. Update copyright.
4339 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
4340 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
4341 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
4342 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
4343 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
4344 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
4345
5c7a0397
MS
43462002-05-02 Michael Snyder <msnyder@redhat.com>
4347
d6dcc264 4348 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
4349 * gdb.base/long_long.exp: Add xscale target.
4350 * gdb.base/default.exp: Add xscale target.
4351
eb7f1c48
JB
43522002-05-01 Jim Blandy <jimb@redhat.com>
4353
4354 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
4355 gdb.c++/hang.exp: New test.
4356
a6befae8
FF
43572002-05-01 Fred Fish <fnf@redhat.com>
4358
4359 * gdb.base/completion.exp: Handle completions of "./Make" for
4360 more than one completion possibility, as is the case when we
4361 build and test in the source tree.
4362
0a310277
AG
43632002-04-29 Anthony Green <green@redhat.com>
4364
4365 * gdb.java/jmisc1.exp: New file.
4366 * gdb.java/jmisc2.exp: New file.
4367
6ff9af88
DJ
43682002-04-24 Daniel Jacobowitz <drow@mvista.com>
4369
4370 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
4371
96b3d632
EZ
43722002-04-23 Elena Zannoni <ezannoni@redhat.com>
4373
4374 * gdb.base/help.exp: Change 'help status' to allow for target
4375 dependent output differences.
4376
5019bb54
MC
43772002-04-22 Michael Chastain <mec@shout.net>
4378
4379 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
4380
a805a116
MC
43812002-04-22 Michael Chastain <mec@shout.net>
4382
4383 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
4384
a1706bfd
DM
43852002-04-17 David S. Miller <davem@redhat.com>
4386
4387 * gdb.asm/sparc64.inc: New file.
4388 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
4389
a73a20a2
EZ
43902002-04-19 Elena Zannoni <ezannoni@redhat.com>
4391
4392 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
4393 instruction file directly into the build tree. Clean up at end of
4394 test.
4395
ba678339
DM
43962002-04-18 David S. Miller <davem@redhat.com>
4397
4398 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
4399 handle 64-bit platforms correctly.
4400 * gdb.base/maint.exp: Likewise.
4401
b03399da
KB
44022002-04-18 Kevin Buettner <kevinb@redhat.com>
4403
4404 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
4405 ``-fpic'' when compiling files comprising a shared library, but
4406 it does need additional linker flags in order to find shared
4407 libraries at run time.
4408
e2004992
KB
44092002-04-18 Kevin Buettner <kevinb@redhat.com>
4410
4411 * gdb.base/cvexpr.c (use): New function.
4412 (main): Invoke use() on all global variables to prevent
4413 some linkers from deleting these otherwise unused symbols.
4414
d8937120
MC
44152002-04-17 Michael Chastain <mec@shout.net>
4416From David S. Miller <davem@redhat.com>
4417
4418 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
4419 handle 64-bit platforms correctly.
4420
ffd61a58
MS
44212002-04-12 Michael Snyder <msnyder@redhat.com>
4422From Jim Blandy <jimb@redhat.com>
4423 * gdb.base/foo.c (foox): Remove section attribute; the linker
4424 script can handle this instead.
4425 * gdb.base/bar.c (barx): Same.
4426 * gdb.base/baz.c (bazx): Same.
4427 * gdb.base/grbx.c (grbxx): Same.
4428
4429 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
4430 manager doesn't automatically unmap overlays unnecessarily.
4431
6b8426a6
MH
44322002-04-10 Martin M. Hunt <hunt@redhat.com>
4433
4434 * gdb.base/ending-run.exp: Fix pattern for Mips targets
4435 stepping out of main.
4436
34af4875
MC
44372002-04-09 Michael Chastain <mec@shout.net>
4438
4439 * gdb.c++/local.cc (main): Move call to marker1() inside nested
4440 scope so that the nested scope tests will make sense.
4441 * gdb.c++/local.exp: Write patterns that actually work with gcc
4442 (the HP patterns "were never known to work with gcc").
4443 Keep the old aCC patterns too.
4444
2d1676a0
DJ
44452002-04-09 Daniel Jacobowitz <drow@mvista.com>
4446
4447 * gdb.base/attach.exp: Correct target board test.
4448
3a63e3f9
MC
44492002-04-08 Michael Chastain <mec@shout.net>
4450
4451 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
4452 in a const method. Add some xfail and fail cases for configurations
4453 that do not emit the "const ...".
4454
f18dabd2
MC
44552002-04-07 Michael Chastain <mec@shout.net>
4456
4457 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
4458 Accept "A * const" and "const A * const" as type of "this".
4459 Fix spelling of getFunky throughout. Make messages uniform.
4460
0fcddd82
EZ
44612002-04-07 Elena Zannoni <ezannoni@redhat.com>
4462
4463 Work around for PR gdb/285:
4464 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
4465
16a8534a
EZ
44662002-04-07 Elena Zannoni <ezannoni@redhat.com>
4467
4468 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
4469 instructions file at run time instead of configure time.
4470 Sometimes we run the test in a directory that is not the one we
4471 configured in.
4472 * gdb.asm/configure.in: Delete creation of symlink.
4473 * gdb.asm/configure: Regenerate.
4474
24181d81
JB
44752002-04-05 J. Brobecker <brobecker@gnat.com>
4476
4477 * gdb.gdb/xfullpath.exp: New test, to exercise the new
4478 xfullpath () function.
4479
7cdb7107
DJ
44802002-04-04 Daniel Jacobowitz <drow@mvista.com>
4481
4482 * gdb.asm/Makefile.in: Correct dependencies.
4483
4484 * gdb.asm/powerpc.inc: New file.
4485 * gdb.asm/asm-source.exp: Add PowerPC.
4486 * gdb.asm/configure.in: Likewise.
4487 * gdb.asm/configure: Regenerated.
4488
a7d17088
DJ
44892002-04-04 Daniel Jacobowitz <drow@mvista.com>
4490
4491 * gdb.base/relocate.exp: New file.
4492 * gdb.base/relocate.c: New file.
4493
cd721503
FF
44942002-04-04 Fred Fish <fnf@redhat.com>
4495
4496 * gdb.base/step-test.exp: Update comment regarding stopping in
4497 memcpy/bcopy calls inserted as part of the compiler runtime.
4498
b22ad7a7
MS
44992002-04-04 Michael Snyder <msnyder@redhat.com>
4500
4501 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
4502
5f279fa6
DJ
45032002-04-03 Daniel Jacobowitz <drow@mvista.com>
4504
4505 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
4506 (gdb_expect): Remove $notransfer hack.
4507
dd0fd3ce
DJ
45082002-04-02 Daniel Jacobowitz <drow@mvista.com>
4509
4510 * gdb.c++/classes.exp ("calling method for small class"): Match
4511 updated register output.
4512
1e50cda1
DJ
45132002-03-30 Daniel Jacobowitz <drow@mvista.com>
4514
4515 Fix PR gdb/452
4516 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
4517 when finished. Make gdb_file_cmd send "exec-file" when
4518 appropriate.
4519
24015922
DJ
45202002-03-30 Daniel Jacobowitz <drow@mvista.com>
4521
4522 * gdb.base/attach.exp: Remove extra setup_xfail.
4523
dd7dfd64
MS
45242002-03-26 Michael Snyder <msnyder@redhat.com>
4525
4526 * gdb.base/default.exp: Add tests for dump, append, and restore.
4527 * gdb.base/help.exp: Add tests for dump, append, and restore.
4528 * gdb.base/dump.exp: New file, test dump, append and restore.
4529 * gdb.base/dump.c: New file.
4530
48b2f8d7
MS
45312002-03-27 Michael Snyder <msnyder@redhat.com>
4532
d63a86f8 4533 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
4534 clean-ups in help messages.
4535
05b4d525
FF
45362002-03-26 Fred Fish <fnf@redhat.com>
4537
4538 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
4539 have debugging info for those functions and the compiler uses them
4540 internally to copy structs around.
4541
d7679631
FF
45422002-03-26 Fred Fish <fnf@redhat.com>
4543
4544 * gdb.base/list.exp: Revert the change made yesterday and add note
4545 about why we don't list the default lines for remote targets.
4546
523ac3f9
MS
45472002-03-25 Michael Snyder <msnyder@redhat.com>
4548
4549 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
4550
754b2b8d
FF
45512002-03-25 Fred Fish <fnf@redhat.com>
4552
4553 * gdb.base/list.exp: This test works on remote targets so remove
4554 the short circuit for remote targets. Update copyright.
4555
33c3e192
FF
45562002-03-25 Fred Fish <fnf@redhat.com>
4557
4558 * gdb.base/attach.exp: Fix logic error that was suppressing this
4559 test for all non hppa*-*-hpux* targets, instead of the hp target.
4560 Move comments closer to the suppression point. Also now need to
4561 check that we are running natively.
4562
d43e73ee
MS
45632002-03-22 Michael Snyder <msnyder@redhat.com>
4564
882c8f02
MS
4565 * gdb.base/default.exp: Add test for gcore. Update copyright.
4566 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 4567
04c12f60
FF
45682002-03-06 Fred Fish <fnf@redhat.com>
4569
4570 * gdb.base/funcargs.c: Remove extraneous ';' character.
4571 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
4572
b43df995
MC
45732002-03-04 Michael Chastain <mec@shout.net>
4574
4575 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
4576 accommodate gcc v3 function signature.
4577 * gdb.mi/mi0-var-cmd-exp: Ditto.
4578
92362027
AC
45792002-02-24 Andrew Cagney <ac131313@redhat.com>
4580
4581 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
4582 ``GNU/Linux'' or ``Linux kernel''
4583 * testsuite/gdb.threads/pthreads.c: Ditto.
4584
258ad32d
MC
45852002-02-24 Michael Chastain <mec@shout.net>
4586
4587 * gdb.threads/pthreads.c (thread1): Add a return statement.
4588 (thread2): Likewise.
4589 (foo): Likewise.
4590
04c3b3d4
MC
45912002-02-23 Michael Chastain <mec@shout.net>
4592
4593 * gdb.threads/linux-dp.c (philosopher): Add a return statement
4594 to placate gcc.
4595
5a2a0a20
MC
45962002-02-23 Michael Chastain <mec@shout.net>
4597
4598 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
4599 test "ptype bint". The test passes on all my stabs configurations.
4600
a640f7fc
JB
46012002-02-21 Jim Blandy <jimb@redhat.com>
4602
27924826
JB
4603 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
4604 filename at a time, and watch for the ones we want to see.
4605
a640f7fc
JB
4606 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
4607 types of pointers to prototyped functions.
4608
edcc8c75
AC
46092002-02-20 Andrew Cagney <ac131313@redhat.com>
4610
4611 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
4612 signed, unsigned and straight char.
4613 (padding_char, padding_short, padding_int, padding_long,
4614 padding_long_long, padding_float, padding_double,
4615 padding_long_double): New global variables.
4616 (fill, fill_structs): New functions.
4617
4618 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
4619 for correctly sized writes. Update copyright.
4620 (get_valueof): New procedure.
4621 (get_sizeof): Call get_valueof.
4622 (check_valueof): New procedure.
4623 (check_padding): New procedure.
4624
ac57ea44
MC
46252002-02-20 Michael Chastain <mec@shout.net>
4626
4627 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
4628 to setup_xfail. Document some of the remaining calls.
4629
7a10c941
MC
46302002-02-18 Michael Chastain <mec@shout.net>
4631
4632 * gdb.c++/userdef.exp: Update copyright year.
4633
fb8acdcc
DJ
46342002-02-18 Daniel Jacobowitz <drow@mvista.com>
4635
4636 * gdb.c++/userdef.exp: Test overloaded operators properly.
4637 Remove xfails.
4638
fda6ae12
MS
46392002-02-14 Michael Snyder <msnyder@redhat.com>
4640
4641 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
4642
676a0442
DJ
46432002-02-14 Daniel Jacobowitz <drow@mvista.com>
4644
4645 * gdb.base/a2-run.exp: Check for a remote target properly.
4646 * gdb.base/annota1.exp: Likewise.
4647 * gdb.base/list.exp: Likewise.
4648 * gdb.base/reread.exp: Likewise.
4649 * gdb.base/scope.exp: Likewise.
4650 * gdb.base/shlib-call.exp: Likewise.
4651 * gdb.base/term.exp: Likewise.
4652 * gdb.c++/annota2.exp: Likewise.
4653
78b4f468
RE
46542002-02-13 Richard Earnshaw <rearnsha@arm.com>
4655
4656 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
4657
9a81ba51
MC
46582002-02-10 Michael Chastain <mec@shout.net>
4659
4660 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
4661 (call_after_alloca): Ditto.
4662
004af6c7
DJ
46632002-02-10 Daniel Jacobowitz <drow@mvista.com>
4664
4665 * gdb.base/ending-run.exp: Guard "cont" test with
4666 gdb_skip_stdio_test.
4667
37225f62
JB
46682002-02-06 Jim Blandy <jimb@redhat.com>
4669
4670 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
4671 from here...
4672 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
4673 To here. Disable this test on non-HP platforms. Add big comment.
4674
fe6fdd96
MS
46752002-02-04 Michael Snyder <msnyder@redhat.com>
4676
4677 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
4678 other than d10v and m32r.
4679
036fad3f
RE
46802002-02-02 Richard Earnshaw <rearnsha@arm.com>
4681
4682 * gdb.base/default.exp: Rewrite test patterns to reduce time
4683 taken to match them.
4684
7148ab62
DJ
46852002-01-30 Daniel Jacobowitz <drow@mvista.com>
4686
4687 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
4688 Allow a start function above main.
4689 * gdb.threads/linux-dp.exp: Fix copyright date.
4690
396cc255
DJ
46912002-01-30 Daniel Jacobowitz <drow@mvista.com>
4692
4693 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
4694 (check_philosopher_stack): Check for manager thread before checking
4695 for a just-starting thread.
4696
f038d31b
DJ
46972002-01-30 Daniel Jacobowitz <drow@mvista.com>
4698
4699 From Neil Booth <neil@daikokuya.demon.co.uk>:
4700 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
4701 warnings.
4702
b3ff9d9a
FF
47032002-01-21 Fred Fish <fnf@redhat.com>
4704
4705 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
4706 not caller.
4707
39ad761d
JB
47082002-01-21 Jim Blandy <jimb@redhat.com>
4709
4710 * gdb.base/reread.exp: Check that GDB properly re-reads the
4711 executable file when it changes while no inferior is running.
4712
aaf320fa
FF
47132002-01-21 Fred Fish <fnf@redhat.com>
4714
4715 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
4716 optionally accept the "shlib events" variation.
4717
808a31f5
JB
47182002-01-21 Jim Blandy <jimb@redhat.com>
4719
4720 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
4721 call `fflush' after every `printf', so that the output is produced
4722 at predictable points, regardless of whatever buffering does (or
4723 doesn't) take place.
4724 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
4725 at different points.
4726
4420d5e2
DJ
47272002-01-20 Daniel Jacobowitz <drow@mvista.com>
4728
4729 * gdb.c++/inherit.exp: Update copyright years.
4730 * gdb.c++/method.exp: Likewise.
4731
3e36a0f4
DJ
47322002-01-20 Daniel Jacobowitz <drow@mvista.com>
4733
4734 * gdb.c++/classes.exp: Update for improved v3 support and skipping
4735 artificial methods/arguments.
4736 * gdb.c++/derivation.exp: Likewise.
4737 * gdb.c++/inherit.exp: Likewise.
4738 * gdb.c++/method.exp: Likewise.
4739 * gdb.c++/virtfunc.exp: Likewise.
4740
b4ceaee6
AC
47412002-01-18 Andrew Cagney <ac131313@redhat.com>
4742
4743 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
4744 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
4745 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
4746 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
4747 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
4748 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
4749
ecace851
JB
47502002-01-17 Jim Blandy <jimb@redhat.com>
4751
4752 * gdb.asm/asm-source.exp (info symbol): Take another shot at
4753 anchoring the pattern matching the entry point symbol's name.
4754
375fc983
AC
47552002-01-17 Andrew Cagney <ac131313@redhat.com>
4756
4757 * gdb.base/maint.exp: Update ``maint internal-error'' to match
4758 continue/quit query. Update copyright.
4759
fe6fdd96
MS
47602002-01-14 Michael Snyder <msnyder@redhat.com>
4761
4762 * gdb.base/gcore.exp: Remove extra debugging output.
4763
e017c81f
DJ
47642002-01-13 Daniel Jacobowitz <drow@mvista.com>
4765
4766 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
4767 for slightly dubious v2 mangled string.
4768
37ab3bf8
DJ
47692002-01-13 Daniel Jacobowitz <drow@mvista.com>
4770
4771 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
4772
1bc05c3a 47732002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 4774
1bc05c3a 4775 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 4776
1bc05c3a
JM
4777 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
4778 constructors.
4779 * gdb.c++/derivation.exp: Likewise.
4780 * gdb.c++/templates.exp: Likewise.
4781 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 4782
1bc05c3a
JM
47832002-01-10 Michael Snyder <msnyder@redhat.com>
4784
4785 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 4786
a911c360
MS
47872002-01-08 Michael Snyder <msnyder@redhat.com>
4788
4789 * gdb.base/gcore.exp: New test for generate-core-file command.
4790 * gdb.base/gcore.c: Testcase for above.
4791 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
4792
ea2119ec
JM
47932002-01-08 Jason Merrill <jason@redhat.com>
4794
4795 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
4796
68203136
FF
47972002-01-07 Fred Fish <fnf@redhat.com>
4798
4799 * gdb.c++/overload.exp: Remove unconditional xfails for:
4800 print foo_instance1.overloadargs(1)
4801 print foo_instance1.overloadargs(1, 2)
4802 print foo_instance1.overloadargs(1, 2, 3)
4803 print foo_instance1.overloadargs(1, 2, 3, 4)
4804 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
4805 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
4806 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
4807 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
4808 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
4809 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
4810 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
4811 print foo_instance1.overload1arg()
4812 print foo_instance1.overload1arg((char)arg2)
4813 print foo_instance1.overload1arg((signed char)arg3)
4814 print foo_instance1.overload1arg((unsigned char)arg4)
4815 print foo_instance1.overload1arg((int)arg7)
4816 print foo_instance1.overload1arg((unsigned int)arg8)
4817 print foo_instance1.overload1arg((float)arg11)
4818 print foo_instance1.overload1arg((double)arg12)
d63a86f8 4819
21b9b5b1
MS
48202002-01-07 Michael Snyder <msnyder@redhat.com>
4821
4822 * gdb.base/huge.exp: New test. Print a very large target data object.
4823 (skip_huge_test): New test variable. Define if you want to skip this
4824 test. The test reads an 8 megabyte data object from the target, so it
4825 might be very time consuming on remote targets with a slow connection.
4826 * gdb.base/huge.c: New file. Test case for above.
4827
725f922e
FF
48282002-01-07 Fred Fish <fnf@redhat.com>
4829
4830 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
4831 g_instance.bfoo, and g_instance.cfoo.
4832
634d57ec
JL
4833Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
4834
f286b2c3
JL
4835 * gdb.base/break.c (multi_line_if_conditional): New function.
4836 (multi_ilne_while_conditional): Likewise.
4837 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
4838 IF or WHILE condition puts the breakpoint at the start of
4839 the condition.
4840
634d57ec
JL
4841 * gdb.base/selftest.exp (backtrace through signal handler): Remove
4842 hppa*-*-hpux* expected failure.
4843 * gdb.base/structs.exp (do_function_calls): Similarly.
4844
4845 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
4846 watchpoints.
4847
9fbfe2dc
AC
48482002-01-06 Andrew Cagney <ac131313@redhat.com>
4849
4850 Fix PR gdb/66.
4851 * gdb.base/structs.exp: Replace skip for a29k with skip for
4852 gdb,cannot_call_functions.
4853 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
4854 * gdb.base/callfuncs.exp: Ditto.
4855 * gdb.base/call-rt-st.exp: Ditto.
4856 * gdb.base/call-strs.exp: Ditto.
4857 * gdb.base/callfwmall.exp: Ditto.
4858 * gdb.base/scope.exp: Obsolete xfail a29k.
4859 * gdb.c++/misc.exp: Ditto.
4860 * gdb.c++/cplusfuncs.exp: Ditto.
4861 * gdb.base/ptype.exp: Ditto.
4862 * gdb.base/printcmds.exp: Ditto.
4863 * gdb.base/opaque.exp: Ditto.
4864 * gdb.base/list.exp: Ditto.
4865 * gdb.base/funcargs.exp: Ditto.
4866 * gdb.base/default.exp: Ditto.
4867
8ddad156
MS
48682002-01-04 Michael Snyder <msnyder@redhat.com>
4869
ca4976a6 4870 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
4871 * gdb.base/maint.exp: Add tests for maint info sections options.
4872
1b074332
JL
4873Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
4874
4875 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
4876
7d159115
CV
48772001-12-20 Corinna Vinschen <vinschen@redhat.com>
4878
4879 * gdb.asm/arm.inc: New file.
4880 * gdb.asm/asm-source.exp: Add arm targets.
4881 * gdb.asm/configure.in: Ditto.
4882 * gdb.asm/configure: Recreated from configure.in.
4883
8fb87725
JL
4884Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
4885
afabe08c
JL
4886 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
4887 with HP's compiler.
4888 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
4889 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
4890 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
4891 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
4892
4893 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
4894 either HP's compilers or GCC.
4895
db521deb
JL
4896 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
4897 a SIGBUS or SIGSEGV.
4898
4899 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
4900
4901 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
4902 can be compiled with either HP's compiler or GCC.
4903
cfa88ab7
JL
4904 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
4905 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
4906 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
4907
ca344dff
JL
4908 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
4909 to match current gdb output. Update due to using auto-solib-limit
4910 for limiting instead of overloading auto-solib-add.
4911 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
4912 test program.
4913
3f3c6e55 4914 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
4915 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
4916 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
4917 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
4918 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
4919 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
4920 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
4921 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
4922 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
4923 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
4924 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
4925 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
4926 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 4927
8fb87725
JL
4928 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
4929 a SIGTRAP to the inferior.
4930
cf599fa7
CV
49312001-12-19 Corinna Vinschen <vinschen@redhat.com>
4932
4933 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
4934 Substitute call to target_link by call to gdb_compile.
4935
2cd045cd
JL
4936Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
4937
4938 * gdb.base/break.exp: Fix HP specific search string when testing
4939 backtracing in a called function.
4940
d63a86f8 4941 * gdb.base/constvars.exp: Only set lang to C++ if we're
2cd045cd
JL
4942 compiling the test with HP's compilers.
4943 * gdb.base/volatile.exp: Similarly.
4944
99ebe9ac
JB
49452001-12-19 Jim Blandy <jimb@redhat.com>
4946
4947 * gdb.base/printcmds.exp: Expect the null character to be printed
4948 as '\0', and the '\013' to be printed as '\v'.
4949 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
4950 * gdb.base/setvar.exp: Same.
4951
b9891b29
JB
49522001-12-17 Jim Blandy <jimb@redhat.com>
4953
0eba65ab
JB
4954 * gdb.base/completion.exp: Rather than completing very long
4955 filenames, which can make the readline library produce output we
4956 don't recognize, cd to the directory first, and then complete
4957 using nice, short relative paths.
4958
6970b5b1
JB
4959 * gdb.base/completion.exp: On some systems, there is, in fact, a
4960 variable named `b' in scope, since GDB treats all static
4961 variables as being in scope. So use `no_var_named_this'
4962 instead of `b'.
4963
b9891b29
JB
4964 * gdb.base/corefile.exp: Recognize the message saying that GDB
4965 can't find the core file's registers as a failure.
4966
e6ccd35f
JSC
49672001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
4968
4969 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
4970 test expect string more specific.
4971
105ba819
CV
49722001-12-13 Corinna Vinschen <vinschen@redhat.com>
4973
4974 * gdb.asm/asm-source.exp: Add support for xstormy16.
4975 * gdb.asm/configure.in: Ditto.
4976 * gdb.asm/configure: Rebuild.
4977 * gdb.asm/xstormy16.inc: New file.
4978
e9e79dd9
FF
49792001-12-10 Fred Fish <fnf@redhat.com>
4980
4981 * gdb.base/maint.exp: Update to match changes in type dumping code.
4982
347dc97d
JB
49832001-12-10 Jim Blandy <jimb@redhat.com>
4984
4985 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
4986 matching the entry point symbol's name at the beginning of the
4987 line.
4988
5178b9d6
DJ
49892001-12-07 Daniel Jacobowitz <drow@mvista.com>
4990
4991 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
4992 gdb.c++/inherit.exp, gdb.c++/method.exp,
4993 gdb.c++/namespace.exp, gdb.c++/templates.exp,
4994 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
4995 and class layout support.
4996
af890c52
DJ
49972001-12-07 Daniel Jacobowitz <drow@mvista.com>
4998
4999 * gdb.c++/classes.exp: Add test for static member function.
5000 * gdb.c++/misc.cc: Add class with static member function.
5001
7a345fb3
JB
50022001-12-07 Jim Blandy <jimb@redhat.com>
5003
f2e54a80 5004 If GDB says it can't find the struct the function returned, report
8032bf31
JB
5005 those tests as `unsupported'.
5006 * gdb.base/call-rt-st.exp (print_struct_call): New function.
5007 Rewrite subsequent tests to use it.
5008
5009 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
5010 those tests as `unsupported'.
5011 * gdb.base/structs.exp (call_struct_func): New function.
5012 (do_function_calls): Use call_struct_func to call the functions
5013 returning structs.
5014
0bc69509
JB
5015 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
5016 whether functions are prototyped or not, so we can't possibly pass
5017 arguments to t_float_values2 properly.
5018
7a345fb3
JB
5019 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
5020 value of `timeout' for targets other than the mips*tx39-*.
5021
edb6ede1
MS
50222001-12-06 Michael Snyder <msnyder@redhat.com>
5023
d63a86f8 5024 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
5025 and detect whether the start symbol has a leading underscore.
5026
2d842f13
JB
50272001-12-04 Jim Blandy <jimb@redhat.com>
5028
5029 * gdb.base/completion.exp: Clarify indentation.
5030
68550daf
JB
50312001-12-03 Jim Blandy <jimb@redhat.com>
5032
5033 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
5034 variables on the S/390, not `.word'.
5035
cd5195a8
JB
50362001-11-30 Jim Blandy <jimb@redhat.com>
5037
5038 Add assembly-source tests for s390-ibm-linux.
5039 * gdb.asm/s390.inc: New file.
5040 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
5041 the S/390 architecture.
5042 * gdb.asm/configure: Regenerated.
5043
ca9efc90
MS
50442001-11-30 Michael Snyder <msnyder@redhat.com>
5045
5046 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
5047 next, info source, info sources, info line, global and static
5048 variables, and static functions.
5049 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
5050 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
5051 * gdb.asm/asmsrc1.s: Add a static function and some variables.
5052 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
5053 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
5054 (gdbasm_leave): Restore frame pointer.
5055 (gdbasm_startup): Copy stack set-up from crt0.S.
5056
d0e66976
FN
50572001-11-26 Fernando Nasser <fnasser@redhat.com>
5058
5059 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
5060 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
5061 to a local (non-static) variable. Copy tstruct.a to a static buffer
5062 and return a pointer to that buffer.
5063 * gdb.base/callfwmall.c (t_structs_a): Ditto.
5064
e2334072
MK
50652001-11-24 Mark Kettenis <kettenis@gnu.org>
5066
5067 * gdb.asm/configure.in: Fix recognition of ix86 target.
5068 * gdb.asm/configure: Regenerate.
5069
756caa3d
MS
50702001-11-21 Michael Snyder <msnyder@redhat.com>
5071
5072 * gdb.asm/sparc.inc: New file.
5073 * gdb.asm/asm-source.exp: Recognize sparc target.
5074 * gdb.asm/configure.in: Recognize sparc target.
5075 * gdb.asm/configure: Regenerate.
d63a86f8 5076
9a4d72d5
MS
50772001-11-21 Michael Snyder <msnyder@redhat.com>
5078
5079 * gdb.asm/m32r.inc: New file.
5080 * gdb.asm/asm-source.exp: Recognize m32r target.
5081 * gdb.asm/configure.in: Recognize m32r target.
5082 * gdb.asm/configure: Regenerate.
5083
a773d1cd
MS
50842001-11-20 Michael Snyder <msnyder@redhat.com>
5085
017ac23d
MS
5086 * gdb.asm/i386.inc: New file.
5087 * gdb.asm/asm-source.exp: Recognize ix86 target.
5088 * gdb.asm/configure.in: Recognize ix86 target.
5089 * gdb.asm/configure: Regenerate.
5090
a773d1cd
MS
5091 * gdb.c++/namespace.exp: Fix quotes in output messages.
5092
bb632afb
MS
50932001-11-14 Michael Snyder <msnyder@redhat.com>
5094
25d559ca 5095 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
5096 qualifier in a type cast expression, to designate an address
5097 in the instruction space (Harvard architecture).
5098
4749e309
MS
50992001-11-13 Michael Snyder <msnyder@redhat.com>
5100
5101 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
5102 Tests for expressions using 'const' and 'volatile'.
5103
25050984
CV
51042001-11-13 Corinna Vinschen <vinschen@redhat.com>
5105
5106 * gdb.asm/asm-sources.exp: Allow defining linker flags.
5107
1902c51f
DJ
51082001-11-12 Daniel Jacobowitz <drow@mvista.com>
5109
5110 * lib/mi-support.exp (mi_run_to_helper): Move comments
5111 outside of gdb_expect.
5112
dcf95b47
DJ
51132001-11-11 Daniel Jacobowitz <drow@mvista.com>
5114
5115 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
5116 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
5117 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
5118 mi0_run_to): New functions.
5119 * gdb.mi/mi-simplerun.exp: Use them.
5120 * gdb.mi/mi0-simplerun.exp: Likewise.
5121 * gdb.mi/mi-var-cmd.exp: Likewise.
5122 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 5123
45b074e1
AC
51242001-11-10 Andrew Cagney <ac131313@redhat.com>
5125
5126 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
5127 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
5128
bf50d346
AC
51292001-11-09 Andrew Cagney <ac131313@redhat.com>
5130
5131 * gdb.base/restore.exp: Include $expected value in restored test
5132 message.
5133
9383332c
AC
51342001-11-09 Andrew Cagney <ac131313@redhat.com>
5135
5136 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
5137 implemented.
5138
db62520a
MS
51392001-11-08 Michael Snyder <msnyder@redhat.com>
5140
5141 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
5142 Add pass/fail message for stop at breakpoint in call dummy function.
5143
b5703437
MS
51442001-11-07 Michael Snyder <msnyder@redhat.com>
5145
d63a86f8
RM
5146 * gdb.c++/templates.exp (test_template_breakpoints):
5147 If we get an overload menu, but it does not match what
760f6330 5148 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
5149 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
5150 making the whitespace optional. Argument for "new" may be
5151 "unsigned" as well as "unsigned int/long".
d63a86f8 5152 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
5153 making the whitespace optional. Also replace "(void) with
5154 "((void|)), making the keyword "void" optional.
d63a86f8 5155 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
5156 making the whitespace optional. Also replace "(void) with
5157 "((void|)), making the keyword "void" optional.
3bf40917
MS
5158 * gdb.base/callfuncs.c (t_float_values): This function must
5159 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 5160 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
5161 can be tested against both cases. Usually one case involves
5162 promotion of float to double, while the other does not.
5163 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
5164 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
5165 includes a stack frame for "start".
5166
c8ab4e6d
JB
51672001-11-05 Jim Blandy <jimb@redhat.com>
5168
5169 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
5170 pointers are 32 bits long, and that offsets of relocs are always
5171 stored in the data (REL-style), and not in the reloc entry itself
5172 (RELA-style).
5173 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
5174 stabs.
5175
3f08ced9
MS
51762001-11-01 Michael Snyder <msnyder@redhat.com>
5177
5178 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
5179 and regular expression operators by using quoting.
5180
cbfa24cd
MS
51812001-10-31 Michael Snyder <msnyder@redhat.com>
5182
5183 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
5184 depending on what the symbol table contains.
5185 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
5186 the output of the ptype command. Similarly, accept both "const &"
5187 and "const&".
5188
aaa68313
CV
51892001-10-31 Corinna Vinschen <vinschen@redhat.com>
5190
5191 * gdb.base/miscexprs.c (main): Add usage of preprocessor
5192 symbol `STORAGE' to allow to choose the storage class of
5193 the local datastructures.
5194 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
5195 compiler directive.
5196
91740388
MS
51972001-10-30 Michael Snyder <msnyder@redhat.com>
5198
5199 * gdb.base/jump.exp: Allow it to run for all targets.
5200
1b7c05e7
CV
52012001-10-29 Corinna Vinschen <vinschen@redhat.com>
5202
5203 * gdb.base/call-ar-st.c (print_double_array): Match for loop
5204 with new double_array size.
5205 (main): Change storage class of all local variables to static.
5206 Reduce size of double_array to 9.
5207 * gdb.base/call-ar-st.exp: Increase timeout value.
5208 Change expected output for double array to match new size in
5209 call-ar-st.c.
5210
36a22261
CV
52112001-10-29 Corinna Vinschen <vinschen@redhat.com>
5212
5213 * gdb.base/ending-run.exp: Create identical output when passing
5214 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 5215 Stormy16 target.
36a22261 5216
92b8ae91
MK
52172001-10-28 Mark Kettenis <kettenis@gnu.org>
5218
5219 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
5220 that we catch the expected failure under Linux/x86.
5221
cb135b83
OF
52222001-10-29 Orjan Friberg <orjanf@axis.com>
5223
5224 * gdb.base/setvar.exp: Escape curly braces.
5225 * gdb.stabs/weird.exp: Ditto.
5226
6884aa54
DJ
52272001-10-27 Daniel Jacobowitz <drow@mvista.com>
5228
5229 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
5230 * gdm.mi/mi0-hack-cli.exp: Likewise.
5231
0398c9aa
AC
52322001-10-25 Andrew Cagney <ac131313@redhat.com>
5233
5234 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
5235 messages.
5236
d20bf2e8
AC
52372001-10-21 Andrew Cagney <ac131313@redhat.com>
5238
5239 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
5240 checking MI enabled.
5241
03dd63aa
CV
52422001-10-09 Corinna Vinschen <vinschen@redhat.com>
5243
5244 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
5245
1d9d99f3
FCE
52462001-10-04 Frank Ch. Eigler <fche@redhat.com>
5247
5248 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
5249 if gdb child process crashes, just signal an error.
5250
838ae6c4
JB
52512001-10-02 Jim Blandy <jimb@redhat.com>
5252
5253 * lib/gdb.exp (test_xfail_format): Simplify.
5254
5255 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
5256 front of the variable name `format'. Simplify `if'.
5257
8f0cbc1c
DJ
52582001-10-01 Daniel Jacobowitz <drow@mvista.com>
5259
5260 * gdb.threads/pthreads.exp: Wait for output and delay
5261 before sending ^C.
5262
1f08dafd
DJ
52632001-10-01 Daniel Jacobowitz <drow@mvista.com>
5264
5265 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
5266 some incorrect output instead of timing out.
5267 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
5268
674f90ff
CV
52692001-09-28 Corinna Vinschen <vinschen@redhat.com>
5270
5271 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
5272 check to allow additional `int'.
5273
9b284272
DJ
52742001-09-27 Daniel Jacobowitz <drow@mvista.com>
5275
5276 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
5277 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
5278
b55a4771
MS
52792001-09-27 Michael Snyder <msnyder@redhat.com>
5280
5281 * lib/gdb.exp (test_debug_format): New proc.
5282 (setup_xfail_format): Use new proc test_debug_format.
5283 * gdb.base/constvars.exp (local_compiler_xfail_check): New
5284 proc; use new service proc test_debug_format.
5285 Replace all other "gcc_compiled" tests with this test.
5286 * gdb.base/volatile.exp (local_compiler_xfail_check): New
5287 proc; use new service proc test_debug_format.
5288 Replace all other "gcc_compiled" tests with this test.
5289
52902001-09-27 Michael Snyder <msnyder@redhat.com>
5291
5292 * gdb.base/cvexpr.exp: New file.
5293 * gdb.base/cvexpr.c: New file
5294 Test for expressions using const and volatile keywords.
5295
4e6667ac
CV
52962001-09-26 Corinna Vinschen <vinschen@redhat.com>
5297
5298 * gdb.base/constvars.exp: Check for different orders of keywords
5299 and additional "int" strings in output.
5300
4f337972
AC
53012001-09-22 Andrew Cagney <ac131313@redhat.com>
5302
5303 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
5304 responses from "help maint".
5305
2015650d
FCE
53062001-09-19 Frank Ch. Eigler <fche@redhat.com>
5307
5308 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
5309 to localhost:NNN instead of :NNN, in case Xvfb is listening
5310 only on TCP.
5311
f3bcedc1
CV
53122001-09-19 Corinna Vinschen <vinschen@redhat.com>
5313
5314 * gdb.base/recurse.exp: When checking leaving the watchpoint
5315 scope, recognize when gdb is in function's epilogue and pass.
5316
6b819c92
KS
53172001-09-18 Keith Seitz <keiths@redhat.com>
5318
5319 * lib/insight-support.exp (_gdbtk_export_target_info): Add
5320 support for running tests against sid targets.
5321 (gdbtk_done): Ditto.
5322
a10c9419
CV
53232001-09-18 Corinna Vinschen <vinschen@redhat.com>
5324
5325 * gdb.base/ending-run.c (main): Set stdout buffersize
5326 to the same reasonable value for any target.
5327 * gdb.base/ending-run.exp: Add a regular expression
5328 to make testsuite happy on Sanyo Stormy16 target.
5329
739d0d99
CV
53302001-09-17 Corinna Vinschen <vinschen@redhat.com>
5331
5332 * gdb.base/display.c (do_loops): Add float variable `f'.
5333 Increment f in loop.
5334 * gdb.base/display.exp: Increment timeout by 60 seconds.
5335 Change float display test to use variable `f'.
5336
1b8947f0
JB
53372001-09-17 Jim Blandy <jimb@redhat.com>
5338
5339 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
5340 overflowing the limited breakpoint tables on some ROM monitors
5341 (like the ROM68K).
5342
9890ac81
FCE
53432001-09-15 Frank Ch. Eigler <fche@redhat.com>
5344
5345 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
5346 the "-ac" (disable access control) flag.
5347
6db765ea
JH
53482001-08-30 Jeff Holcomb <jeffh@redhat.com>
5349
5350 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
5351 ints.
5352
4c32cc04
KS
53532001-08-30 Keith Seitz <keiths@redhat.com>
5354
5355 * lib/gdb.exp: Move all insight-related functionality into
5356 separate file.
5357 * lib/insight-support.exp: New file.
5358
8d6e6f81
FCE
53592001-08-29 Frank Ch. Eigler <fche@redhat.com>
5360
5361 * config/sid.exp (sid_start): Never set sid verbosity; disable
5362 expect_background {} that consumed its stdout; tolerate </dev/null.
5363 Attempt to set endianness override in "sid" protocol mode. Cleanup.
5364
6a90e1d0
AC
53652001-08-18 Andrew Cagney <ac131313@redhat.com>
5366
5367 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
5368 CLI jump command to start it.
5369 (mi_run_to_main): Fail immediatly when unexpected output.
5370
1759b3c3
AC
53712001-08-18 Andrew Cagney <ac131313@redhat.com>
5372
5373 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
5374 beginning of function. Fix PR gdb/191.
5375
61d11d80
FCE
53762001-08-16 Frank Ch. Eigler <fche@redhat.com>
5377
5378 * config/sid.exp (sid_start): Don't warn if we cannot figure out
5379 what to force sid endianness to.
5380
942a4df2
KS
53812001-08-15 Keith Seitz <keiths@redhat.com>
5382
5383 * lib/gdb.exp (gdbtk_start): Don't set environment
5384 variables for TCL_LIBRARY and friends. Insight will
5385 now figure these out for itself.
5386
0521c418
MS
53872001-08-02 Michael Snyder <msnyder@redhat.com>
5388
5389 * gdb.base/completion.exp: Remove the symbol "a64l" from
5390 the expect string; this is target-specific, and not related
5391 to what is being tested.
5392
74a9a58a
DB
53932001-08-02 Dave Brolley <brolley@redhat.com>
5394
5395 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
5396
c70819fa
MS
53972001-07-25 Michael Snyder <msnyder@redhat.com>
5398
c2b8fa57
MS
5399 * gdb.base/consecutive.exp: New file. Test stepping over
5400 breakpoints on consecutive instructions.
5401 * gdb.base/consecutive.c: New file.
5402
c70819fa
MS
5403 * gdb.base/call-rt-st.exp: Use double-backslash to quote
5404 curly braces in regular expressions.
5405
2b1a1355
MS
54062001-07-25 Michael Snyder <msnyder@redhat.com>
5407
5408 * gdb.base/ending-run.exp: Accept "Program exited normally" as
5409 legitimate output from stepping out of main.
5410
413eca6f
KS
54112001-07-22 Keith Seitz <keiths@redhat.com>
5412
5413 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
5414 the empty string, do not run the tests.
5415
7e5a9322
SC
54162001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
5417
5418 * gdb.base/long_long.exp: Detect size of pointer. Take into
5419 account 2-byte pointers when testing for p/a results.
5420
de58f10f
SC
54212001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
5422
d63a86f8 5423 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
5424 and defined to 1K for m68hc11.
5425 (random_data): Reduce table to 1K for embedded platforms (68hc11).
5426 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
5427 (sizeof_random_data): New variable to tell the size of the data table;
5428 don't test past this size; always run to main.
5429
d6f5fea1
SC
54302001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
5431
5432 * gdb.base/return2.exp: return of long long and double fails for
5433 68HC11; don't execute these tests on that platform.
5434 * gdb.base/return.exp: Return of a double fails for 68hc11.
5435
c477543d
SC
54362001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
5437
5438 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
5439 tests that print a float.
5440 * call-rt-st.exp: Likewise.
5441
63cf1c79
MK
54422001-07-12 Mark Kettenis <kettenis@gnu.org>
5443
5444 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
5445 running this test on Linux.
5446
112f9ab5
MC
54472001-06-24 Michael Chastain <chastain@redhat.com>
5448
5449 * gdb.base/arithmet.exp: Remove some tests to make all test names
5450 unique.
5451
4970cb0f
MS
54522001-07-03 Michael Snyder <msnyder@redhat.com>
5453
5454 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
5455 the output of the ptype command.
5456
d85da69f
MS
54572001-07-02 Michael Snyder <msnyder@redhat.com>
5458
4c8a82de
MS
5459 * gdb.base/completion.exp: Don't assume that break.c is the only
5460 source file that may contain functions named "marker".
d85da69f
MS
5461 * gdb.base/corefile.exp: Quote the curly braces in regexp.
5462
8afc772b
AC
54632001-06-28 Andrew Cagney <ac131313@redhat.com>
5464
5465 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
5466 of files to delete.
5467
5468 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
5469 * gdb.disasm/h8300s.exp: New file.
5470 gdb.disasm/h8300s.s: Likewise.
5471
cff22675
AC
54722001-06-27 Andrew Cagney <ac131313@redhat.com>
5473
5474 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
5475 empty breakpoint tables.
5476
68c81b54
AC
54772001-06-25 Andrew Cagney <ac131313@redhat.com>
5478
5479 * lib/mi-support.exp: Update args=... part of stop-reason
5480 patterns. Accept either a list or a tuple.
5481
2dd62704
AC
54822001-06-23 Andrew Cagney <ac131313@redhat.com>
5483
5484 * lib/mi-support.exp: Remove local emacs variable defining
5485 change-log-default-name.
5486
b4127474
MC
54872001-06-22 Michael Chastain <chastain@redhat.com>
5488
5489 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
5490 This is operationally compatible with the previous version.
5491
8dbfb380
JB
54922001-06-13 Jim Blandy <jimb@redhat.com>
5493
5494 * lib/gdb.exp (gdb_test): Doc fix.
5495
f2d8c86d
MC
54962001-06-10 Michael Chastain <chastain@redhat.com>
5497
5498 * gdb.base/exprs.exp: Remove a duplicate test.
5499
81564d34
JB
55002001-06-06 Jim Blandy <jimb@redhat.com>
5501
5502 * gdb.base/return2.exp (main): Use values to test float and double
5503 returns that are not NaN's, to avoid being confused by IEEE
5504 comparison rules.
5505
da55addb
MS
55062001-06-04 Michael Snyder <msnyder@redhat.com>
5507
5508 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 5509 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
5510 rather than wait for 12 more tests to time out.
5511
42c65987
JB
55122001-06-06 Jim Blandy <jimb@redhat.com>
5513
b18bced9 5514 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 5515 Don't forget to match the GDB prompt.
b18bced9 5516
42c65987
JB
5517 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
5518
5b41e5f0
JB
55192001-06-04 Jim Blandy <jimb@redhat.com>
5520
5521 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
5522 command.
5523
015e046f
KB
55242001-05-31 Kevin Buettner <kevinb@redhat.com>
5525
5526 * gdb.base/annota1.exp (info break): Match four or more spaces
5527 after "Address".
5528
fb1ffbbe
MC
55292001-05-31 Michael Chastain <chastain@redhat.com>
5530
5531 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
5532 (dm_type_int_star): Likewise.
5533 (dm_type_long_star): Likewise.
5534 (dm_type_void_star): Likewise.
5535
5ea2a32c
KB
55362001-05-29 Kevin Buettner <kevinb@redhat.com>
5537
5538 * gdb.base/completion.exp (INPUTRC): Set this environment variable
5539 to a known value in order to get consistent results regardless
5540 of the setting of INPUTRC or the presence or contents of .inputrc.
5541
ae23c492
MS
55422001-05-24 Michael Snyder <msnyder@redhat.com>
5543
ac55707e
MS
5544 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
5545 Don't require that the main thread and the manager thread are the
5546 first in the list.
5547
ae23c492
MS
5548 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
5549 debugging. If test fails, issue an "unsupported" not a "fail".
5550
400071f1
JB
55512001-05-24 Jim Blandy <jimb@redhat.com>
5552
5553 Don't assume that short is shorter than int.
5554 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
5555 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 5556 this isn't true.
400071f1
JB
5557 ("print unsigned char == (~0)"): Add test that verifies that ~0,
5558 an int, is not equal to ~0 stored in an unsigned char. This tests
5559 the same thing that the previous test meant to, but works on
5560 16-bit machines, too.
5561 ("print unsigned char != (~0)"): Same test, complemented.
5562
0816a3e5
MS
55632001-05-24 Michael Snyder <msnyder@redhat.com>
5564
5565 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 5566 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
5567 and prevents dejagnu getting out of step.
5568
f6dc23a9
KB
55692001-05-23 Kevin Buettner <kevinb@redhat.com>
5570
5571 * gdb.base/finish.exp (finish_void): Revise pattern for
5572 stopping on the call statement to not permit stopping at
5573 the start of the instructions comprising the call sequence.
5574
7dbd117d
MC
55752001-05-19 Michael Chastain <chastain@redhat.com>
5576
5577 * gdb.base/callfuncs.exp: Make all test names unique.
5578 * gdb.base/commands.exp: Make all test names unique.
5579 * gdb.base/condbreak.exp: Make all test names unique.
5580 * gdb.base/dbx.exp: Make all test names unique.
5581 * gdb.base/default.exp: Make all test names unique.
5582 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
5583 and TIMEOUT messages to their corresponding PASS message.
5584 * gdb.base/ending-run.exp: Make all test names unique.
5585 * gdb.base/long_long.exp: Remove duplicate test.
5586
6b0b0a9e
KB
55872001-05-21 Kevin Buettner <kevinb@redhat.com>
5588
5589 * gdb.base/finish.exp (finish_void): Allow "finish" command to
5590 stop on the call statement as well as the statement after the
5591 call.
5592
2caa35cb
MS
55932001-05-21 Michael Snyder <msnyder@redhat.com>
5594
5595 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
5596
40713331
EZ
55972001-05-10 Elena Zannoni <ezannoni@redhat.com>
5598
5599 * gdb.base/completion.exp: Revamp test. Make it execute on all
5600 platforms.
5601
c2c1be8d
EZ
56022001-05-10 Elena Zannoni <ezannoni@redhat.com>
5603
2c9cd303
EZ
5604 * config/gdbserver.exp (gdb_load): Handle the case
5605 in which the arguments to gdbserver are given in the
5606 baseboard configuration file.
5607 Also handle the case in which the server needs to do a
5608 load.
5609
9671de48
KS
56102001-05-07 Keith Seitz <keiths@cygnus.com>
5611
5612 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
5613 set up the display for testing.
5614 (gdbtk_start): Convert all paths to paths that tcl will like.
5615 Export target information to environment.
5616 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
5617 necessary.
5618 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
5619 (to_tcl_path): New proc to convert a given pathname into
5620 a path acceptible as an argument to a tcl command.
5621 (_gdbtk_export_target_info): New proc to export target info
5622 into the environment for gdbtk testing.
5623 (gdbtk_done): New proc to signal end-of-test.
5624
5a360f47
JB
56252001-05-06 Jim Blandy <jimb@redhat.com>
5626
5627 * restore.c: Make the code of caller0 correspond to its comment.
5628
66c756c6
MS
56292001-05-03 Michael Snyder <msnyder@redhat.com>
5630
5631 * config/sid.exp (gdb_target_sid): Check for error messages.
5632 On error or timeout, don't make expect exit (which will terminate
5633 all subsequent tests); instead just make gdb exit.
d63a86f8 5634 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
5635 return a negative value.
5636
a966fde5
JB
56372001-04-24 Jim Blandy <jimb@redhat.com>
5638
851c18e0
JB
5639 * gdb.c++/templates.exp: If we see the prompt for the overload
5640 list, but we haven't recognized any of the longer patterns,
5641 arrange for this test to fail, not hang.
5642
a966fde5
JB
5643 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
5644 variations.
5645
db144853
MC
56462001-04-22 Michael Chastain <chastain@redhat.com>
5647
5648 * gdb.c++/local.exp: Use the 'runto' library function.
5649 * gdb.c++/namespace.exp: Likewise.
5650 * gdb.c++/overload.exp: Likewise.
5651
3207ec21
KB
56522001-03-26 Kevin Buettner <kevinb@redhat.com>
5653
5654 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
5655 * gdb.base/step-line.exp: New file. Test step/next in presence of
5656 #line directives.
5657 * gdb.base/step-line.c: New file. Test program for the above.
5658 * gdb.base/step-line.inp: New file. We pretend that this file has
5659 been transformed by some other tool into step-line.c.
5660
13b57657
JB
56612001-03-21 Jim Blandy <jimb@redhat.com>
5662
5663 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
5664 unmangled operator names.
5665
754cbe1c
JB
56662001-03-20 Jim Blandy <jimb@redhat.com>
5667
5668 * gdb.threads/linux-dp.exp: Recognize an additional message
5669 generated by GDB when it doesn't understand how to debug threads
5670 on the target system.
5671
177495c9
AC
56722001-03-19 Andrew Cagney <ac131313@redhat.com>
5673
5674 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
5675
f266096b
MC
56762001-03-12 Michael Chastain <chastain@redhat.com>
5677
5678 * gdb.c++/derivation.exp: Use the 'runto' library function.
5679
cac3c2ff
MC
56802001-03-12 Michael Chastain <chastain@redhat.com>
5681
5682 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
5683
b6c11a24
MC
56842001-02-24 Michael Chastain <chastain@redhat.com>
5685
5686 * gdb.c++/ref-types.exp: Change handwritten code to library
5687 function 'runto'.
5688
6bae5bce
OF
56892001-03-16 Orjan Friberg <orjanf@axis.com>
5690
5691 * gdb.base/signals.exp: Set count to 0 explicitly.
5692
0015fd9a
MS
56932001-03-15 Mark Salter <msalter@redhat.com>
5694
5695 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
5696 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
5697 (gdb_load): Add support for additional target_info: gdb_download_size
5698 and gdb_load_timeout.
0015fd9a 5699
fc33412a
DT
5700Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
5701
5702 * gdb.base/annota1.exp: Move test of isnative to earlier in the
5703 file -- to prevent failing when the compile fails but we have no
5704 intention of running the tests anyway.
5705
5706 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
5707 tests if set.
5708
5709 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
5710 integers.
5711
5712 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
5713 * gdb.c++/namespace.exp: Ditto.
5714
115f06de
OF
57152001-03-07 Orjan Friberg <orjanf@axis.com>
5716
5717 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
5718 * gdb.base/pointers.exp: Relax pattern match of decimals.
5719
b6ba6518
KB
57202001-03-06 Kevin Buettner <kevinb@redhat.com>
5721
5722 * Makefile.in, config/abug.exp, config/cfdbug.exp,
5723 config/cpu32bug.exp, config/dve.exp, config/est.exp,
5724 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
5725 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
5726 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
5727 config/sh.exp, config/sid.exp, config/slite.exp,
5728 config/sparclet.exp, config/udi.exp, config/unknown.exp,
5729 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
5730 config/vxworks.exp, config/vxworks29k.exp,
5731 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
5732 gdb.base/all-bin.exp, gdb.base/annota1.exp,
5733 gdb.base/arithmet.exp, gdb.base/assign.exp,
5734 gdb.base/async.exp, gdb.base/attach.exp,
5735 gdb.base/bitfields.exp, gdb.base/bitops.exp,
5736 gdb.base/break.exp, gdb.base/call-ar-st.exp,
5737 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
5738 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
5739 gdb.base/commands.exp, gdb.base/completion.exp,
5740 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
5741 gdb.base/constvars.exp, gdb.base/corefile.exp,
5742 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
5743 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
5744 gdb.base/ending-run.exp, gdb.base/environ.exp,
5745 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
5746 gdb.base/finish.exp, gdb.base/foll-exec.exp,
5747 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
5748 gdb.base/funcargs.exp, gdb.base/help.exp,
5749 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
5750 gdb.base/logical.exp, gdb.base/long_long.exp,
5751 gdb.base/maint.exp, gdb.base/mips_pro.exp,
5752 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
5753 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
5754 gdb.base/pointers.exp, gdb.base/printcmds.exp,
5755 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
5756 gdb.base/regs.exp, gdb.base/relational.exp,
5757 gdb.base/remote.exp, gdb.base/reread.exp,
5758 gdb.base/restore.exp, gdb.base/return2.exp,
5759 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
5760 gdb.base/selftest.exp, gdb.base/setshow.exp,
5761 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
5762 gdb.base/sigall.exp, gdb.base/signals.exp,
5763 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
5764 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
5765 gdb.base/step-test.exp, gdb.base/structs.c,
5766 gdb.base/structs.exp, gdb.base/structs2.exp,
5767 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
5768 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
5769 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
5770 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
5771 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
5772 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
5773 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
5774 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
5775 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
5776 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
5777 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
5778 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
5779 gdb.fortran/types.exp, gdb.java/jmisc.exp,
5780 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
5781 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
5782 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
5783 gdb.trace/circ.exp, gdb.trace/collection.exp,
5784 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
5785 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
5786 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
5787 gdb.trace/report.exp, gdb.trace/save-trace.exp,
5788 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
5789 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
5790 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
5791 notices.
5792
dc96c6c7 57932001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
5794
5795 * gdb.base/varargs.c (find_max_double): Fix printf format string:
5796 first arg is int not float.
5797
dc96c6c7 57982001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
5799
5800 * gdb.base/reread.exp: Unsupported for non-native targets;
5801 doesn't work for remote debugging.
5802
9b0c4aeb
FN
58032001-02-19 Fernando Nasser <fnasser@redhat.com>
5804
5805 From Drew Moseley <dmoseley@redhat.com>
5806 * gdb.base/ending-run.exp: Properly handle the BSP state when
5807 stepping past the end of main.
5808
02aa71d5
MC
58092001-02-19 John Moore <jmoore@redhat.com>
5810
5811 * gdb.base/commands.exp (infrun_breakpoint_command_test):
5812 Converted HPUX fix for non-expected items following multiple
5813 step commands into general solution for all platforms.
5814
1fa449a4
MC
58152001-02-18 Michael Chastain <chastain@redhat.com>
5816
5817 * gdb.c++/classes.exp (do_tests): Change runto statements
5818 from "runto 'foo(void)'" to "runto 'foo'". This makes the
5819 statements demangler agnostic.
5820 * gdb.c++/virtfunc.exp (do_tests): Likewise.
5821 (gdb_virtfunc_restart): Likewise.
5822
b2f9ec70
MC
58232001-02-14 Michael Chastain <chastain@redhat.com>
5824
5825 * gdb.c++/inherit.exp (do_tests): Change runto statements
5826 from "runto 'foo(void)'" to "runto 'foo'". This makes the
5827 statements demangler agnostic.
5828
cf74b8ca
AC
5829Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
5830
5831 * gdb.threads/pthreads.exp: Unify pass/fail messages for
5832 ``continue to bkpt at common_routine in thread 2'' and ``stopped
5833 before calling common_routine 15 times'' tests.
5834
99f78f56
MC
58352001-02-11 Michael Chastain <chastain@redhat.com>
5836
5837 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
5838 Helps the test script figure out which demangler is in use.
5839 (dm_type_foo_ref): Ditto.
5840 (dm_type_int_star): Ditto.
5841 (dm_type_long_star): Ditto.
5842 (dm_type_unsigned_int): Ditto.
5843 (dm_type_void): Ditto.
5844 (dm_type_void_star): Ditto.
99707966 5845 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
5846 Probe the gdb demangler and set variables to accommodate
5847 formatting differences.
5848 (info_func_regexp): New function. Same as info_func, but
5849 matches against a regexp.
5850 (info_func): Match against a literal string.
5851 (print_addr_2): New function. Match against a literal string,
5852 which can be different from the input to gdb.
5853 (print_addr): Simply call print_addr_2 with the same argument twice.
5854 (test_lookup_operator_functions): Use demangler formatting variables.
5855 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
5856 the tests in the same order as the C++ class declaration.
5857 (test_paddr_operator_functions): Ditto.
5858 (test_paddr_overloaded_functions): Ditto.
5859 (test_paddr_hairy_functions): Use demangler formatting variables.
5860 Add reference to gdb/19 for related tests.
5861 (do_tests): Call probe_demangler.
5862
1de8f023
KB
58632001-01-30 Kevin Buettner <kevinb@redhat.com>
5864
5865 * gdb.c++/templates.cc (printf): Remove unused function definition.
5866
ca3f91ed
MS
58672001-01-26 Felix Lee <flee@redhat.com>
5868
5869 * sid.exp (sid_exit): Pass host, not target, to remote_close.
5870
58712001-01-25 matthew green <mrg@redhat.com>
5872
5873 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
5874 up sid.
5875 (sid_exit): Call `remote_pop_conn' after GDB is gone.
5876
58772001-01-25 matthew green <mrg@redhat.com>
5878
5879 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 5880 Deprecate $sid_spawn_id.
ca3f91ed
MS
5881 (sid_exit): Remove code necessary only for `spawn.'
5882
58832001-01-25 matthew green <mrg@redhat.com>
5884
5885 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
5886
fb18ec4a
MC
58872001-01-28 Michael Chastain <chastain@redhat.com>
5888
5889 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
5890 to call when tests fail. It takes gdb out of the overloaded
5891 function choice menu back to the main prompt, so that the test
5892 program stays synchronized.
5893 (set_bp_overloaded): New proc to collect all the common
5894 code for setting a breakpoint on an overloaded name. Calls
5895 take_gdb_out_of_choice_menu when needed.
5896 (menu_overload1arg): New variable to collect the repeated
5897 instances of the expected menu for an overloaded name. Change
5898 the regular expression to handle changes in g++ type encoding:
5899 "void" can be either "void" or "", and "unsigned int" can be
5900 either "unsigned int" or "unsigned".
5901 (continue_to_bp_overloaded): Change regular expressions to handle
5902 changes in g++ type encoding.
5903 (no proc): Call take_gdb_out_of_choice_menu when needed.
5904 Remove redundant calls to "info break". Accept either "canceled"
5905 or "cancelled". Change regular expressions in "info break"
5906 calls to handle changes in g++ type encoding. Give all tests
5907 unique strings.
5908
9c646a6e
BE
59092001-01-17 Ben Elliston <bje@redhat.com>
5910
5911 * config/sid.exp: New file.
5912
9549d9c1
AC
5913Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
5914
5915 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
5916
dc96c6c7 59172000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
5918
5919 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
5920 Add a RE to accept a non-ascii char if one is ever presented.
5921
b4df4f68
FN
59222000-12-20 Fernando Nasser <fnasser@redhat.com>
5923
297dd0fd 5924 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 5925
dc96c6c7 59262000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 5927
d63a86f8 5928 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
5929 in regexp. One '\' does not suffice on Linux.
5930
4a7bddb6
MC
59312000-12-09 Michael Chastain <chastain@redhat.com>
5932
5933 * gdb.base/break.exp (test_clear_command): Use a marker function
5934 rather than 'main' for the test function. Also move this
5935 test to an execution point where the marker function names are
5936 guaranteed to be bound to functions. (Executing tests after a
5937 'finish' from main runs into name conflicts with local names
5938 in __libc_start_main).
5939
dc96c6c7 59402000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
5941
5942 * gdb.base/finish.exp: New test for gdb's "finish" command.
5943 * gdb.base/return2.exp: New test for gdb's "return" command.
5944 * gdb.base/return2.c: New source file for above.
5945
dc96c6c7 59462000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
5947
5948 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
5949 * gdb.base/miscexprs.exp: Ditto.
5950 * gdb.base/pointers.exp: Ditto.
5951 * gdb.c++/derivation.exp: Ditto.
5952 * gdb.c++/local.exp: Ditto.
5953 * gdb.c++/namespace.exp: Ditto.
5954 * gdb.c++/overload.exp: Ditto.
5955 * gdb.c++/ref-types.exp: Ditto.
5956
dc96c6c7 59572000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
5958
5959 * gdb.base/constvars.exp: Test result of "up" command.
5960 * gdb.base/miscexprs.exp: Ditto.
5961 * gdb.base/pointers.exp: Ditto.
5962 * gdb.base/scope.exp: Ditto.
5963 * gdb.c++/derivation.exp: Ditto.
5964 * gdb.c++/local.exp: Ditto.
5965 * gdb.c++/namespace.exp: Ditto.
5966 * gdb.c++/overload.exp: Ditto.
5967 * gdb.c++/ref-types.exp: Ditto.
5968
44097287
FN
59692000-11-22 Michael Chastain <chastain@redhat.com>
5970
5971 * mips_pro.exp: Accept either "middle -> top -> main" or
5972 "middle -> main" in the backtrace, because gcc can optimize
5973 tail calls to jumps. Remove setup_xfail for the hppa case.
5974 Add a comment with the original warning messages from PR 3016,
5975 which was filed in 1993, to preserve them for posterity.
5976
9d2e1bab
ND
59772000-11-17 Nick Duffek <nsd@redhat.com>
5978
5979 * lib/gdb.exp (gdb_test): Override timeout with board info.
5980
1aca8eb7
ND
59812000-11-17 Nick Duffek <nsd@redhat.com>
5982
5983 * gdb.base/display.exp: Don't kill running stub. Add "again" to
5984 the second kill and detach messages.
5985
93076499
ND
59862000-11-17 Nick Duffek <nsd@redhat.com>
5987
5988 * configure.in: Add AC_EXEEXT.
5989 * configure: Regenerate.
5990 * Makefile.in (just-check): Export EXEEXT.
5991 * lib/gdb.exp ($EXEEXT): Import from environment.
5992 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
5993 expect "maint dump-me" on Cygwin.
5994 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
5995 $EXEEXT.
5996
30e87cd3
ND
59972000-11-17 Nick Duffek <nsd@redhat.com>
5998
5999 * gdb.base/break.exp: Test backtrace and finish from called
6000 function on all platforms, not just HP-UX.
6001
dc96c6c7 60022000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
6003
6004 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
6005 code from gdb_target_monitor, so it can be used independantly
6006 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 6007
dc96c6c7 60082000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
6009
6010 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
6011 * gdb.base/corefile.exp: Expect the message "Program is being
6012 debugged already" when we send the "corefile" command, since
6013 the preceeding gdb_load may have connected gdb to a remote target.
6014 * gdb.base/display.exp: Disable hardware watchpoints if new
6015 board info variable "no_hardware_watchpoints" is true.
6016 Replace single-letter commands with more readable ones.
6017 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
6018 if new board info variable "no_hardware_watchpoints" is true.
6019 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
6020 to see if stdio (printf) testing is possible.
6021 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
6022 board info variable "no_hardware_watchpoints" is true. Use new
6023 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
6024
39124dea
FN
60252000-11-13 Fernando Nasser <fnasser@redhat.com>
6026
6027 From Orjan Friberg <orjanf@axis.com>:
6028 * gdb.base/printcmds.exp: Escape curly braces followed by a number
6029 in array print pattern match.
6030
a9e2e984
FN
60312000-11-09 Fernando Nasser <fnasser@redhat.com>
6032
6033 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
6034 spelling "cancelled" to U.S. spelling "canceled" to match changes
6035 made to gdb.
6036 * gdb.c++/ovldbreak.exp: Ditto.
6037
c7db355b
PS
60382000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
6039
6040 * gdb.base/callfuncs.c (main): Moved to end of file, call
6041 t_double_values to initialize the FPU before inferior calls are made.
6042 * gdb.base/callfuncs.exp: Test for register preservation after calling
6043 inferior functions. Add tests for continuining, finishing and
6044 returning from a stop in a call dummy.
6045
dc96c6c7 60462000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
6047
6048 * gdb.base/commands.exp: Break up long lines, and re-indent.
6049
dc96c6c7 60502000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
6051
6052 * config/gdbserver.exp: Rewritten from the ground up, to make it
6053 compatible with the current dejagnu tree, and to make it work with
6054 the new "gdbserver" in libremote.
6055
dc96c6c7 60562000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
6057
6058 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
6059 * gdb.base/varargs.exp: Skip entire test if no printf support.
6060 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
6061 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
6062
dc96c6c7 60632000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
6064
6065 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
6066 no floating point support.
6067 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
6068 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
6069 * gdb.base/call-rt-st.exp: Ditto.
6070 * gdb.base/call-strs.exp: Ditto.
6071
bac5fc66
JG
60722000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
6073
6074 * gdb.base/sizeof.c: include <stdio.h>.
6075
6076 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
6077 'finish', otherwise uncaptured gdb_prompt would potentially
6078 throw remaining test points out of sync.
6079
b22a6027
SB
60802000-07-26 Scott Bambrough <scottb@netwinder.org>
6081
6082 * gdb.base/recurse.exp: Run tests for all targets.
6083 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
6084 gnu-oldld case on ARM.
6085 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
6086 for ARM targets.
d63a86f8 6087
d8231941
AG
6088Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
6089
6090 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
6091 * gdb.java/configure: Rebuild.
6092
8caabe69
AG
6093Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
6094
6095 * gdb.java/jv-exp.exp: New file.
6096
9d273ca3
AG
6097Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
6098
6099 * configure: Rebuilt.
6100 * configure.in (configdirs): Add gdb.java.
6101 * gdb.java/jmisc.java: New file.
6102 * gdb.java/jmisc.exp: New file.
6103 * gdb.java/Makefile.in: New file.
6104 * gdb.java/configure: Rebuilt.
6105 * gdb.java/configure.in: New file.
6106 * lib/java.exp: New file.
6107
4f823a66
AC
6108Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
6109
6110 * gdb.base/exprs.exp: Test casts to a pointer including over and
6111 underflow.
6112
2391e11d
AC
6113Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
6114
6115 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
6116 and the compilers sizes.
6117
54602222
ND
61182000-07-09 Nick Duffek <nsd@redhat.com>
6119
6120 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
6121 (use_methods): New function.
6122 (main): Call use_methods().
6123 * gdb.c++/classes.exp (test_method_param_class): New procedure.
6124 (do_tests): Call test_method_param_class.
6125
2bec0572
ND
61262000-07-09 Nick Duffek <nsd@redhat.com>
6127
6128 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
6129 spelling.
6130 (test_enums): New procedure. Move enum tests from end of script
6131 to here. Set breakpoint on function name instead of line number.
6132 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
6133 (enums2): New marker function.
6134 (enums1): New function.
6135 (main): Call enums1(). Move enum tests to enums1().
6136
78492fde
AC
6137Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
6138
6139 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
6140 compile/link program. Update line numbers.
6141 * gdb.asm/d10v.inc: Define ``startup''.
6142 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 6143
49a2cef8
AC
6144Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
6145
6146 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
6147
3e6c8688
EZ
61482000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6149
6150 * gdb.base/maint.exp: Add 'maint print architecture' item to output
6151 of 'help maint print' command.
6152
9ff5cbe9
AC
6153Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
6154
6155 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
6156 they use gdb_expect_list.
6157
17c579bd
AC
6158Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
6159
6160 * gdb.base/commands.exp: Use ``set remote
6161 memory-read-packet-size'' instead of ``set endian big'' to test
6162 long commands.
6163
e6d71bf3
DB
61642000-06-03 Daniel Berlin <dan@cgsoftware.com>
6165
6166 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 6167 g++, and stop skipping them.
e6d71bf3
DB
6168
6169 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
6170 work under g++.
6171
d63a86f8 6172 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
6173 initialization.
6174
dc96c6c7 61752000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
6176
6177 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
6178 the regular expression: accept an (almost) arbitrary sequence of
6179 "frames-invalid" and "breakpoints-invalid" messages both before
6180 and after the "starting" message.
6181
dc96c6c7 61822000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
6183
6184 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 6185
dc96c6c7 61862000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
6187
6188 * gdb.base/annota1.exp (annotate-signal-handler-caller):
6189 Relax the regular expression a little, make it pass on Solaris 8.
6190
8216cda9
KB
61912000-05-12 Kevin Buettner <kevinb@redhat.com>
6192
6193 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 6194 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
6195 Instead, it is permissible for gdb to stop on the line of the
6196 call itself.
6197
1a570b2f
MS
61982000-05-12 Michael Snyder <msnyder@.cygnus.com>
6199
6200 * gdb.base/break.exp (bp on small function, optimized file):
6201 Add a second pass pattern. The behavior differs here between stabs
6202 and dwarf for one-line functions. Stabs preserves two line symbols
6203 (one before the prologue and one after) with the same line number,
6204 but dwarf regards these as duplicates and discards one of them.
6205 Therefore the address after the prologue (where the breakpoint is)
6206 has no exactly matching line symbol, and GDB reports the breakpoint
6207 as if it were in the middle of a line rather than at the beginning.
6208
dc96c6c7 62092000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 6210
d63a86f8 6211 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
6212 rather than "send_gdb" (for consistancy).
6213
7d418785
AC
6214Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
6215
6216 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
6217 * gdb.c++/templates.cc: Properly check for GCC version number.
6218 * lib/compiler.cc: Likewise
6219
dc96c6c7 62202000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 6221
d63a86f8 6222 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
6223 gdb may not stop at the first line of main, due to code motion.
6224
dc96c6c7 62252000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
6226
6227 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
6228 This test depends on parsing the printf output from the target.
6229 Since the sparclet stub doesn't do stdio, this will never work.
6230 * gdb.base/call-rt-st.exp: ditto.
6231 * gdb.base/call-strs: ditto.
6232
dc96c6c7 62332000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
6234
6235 * gdb.base/miscexprs.exp: make sizeof long array test portable.
6236
6237 * gdb.base/ending-run.exp: After connecting to a remote target,
6238 but before running, the target will appear to be in a random
6239 location. Specify both a file and a line for breakpoints.
6240 Also, the function that calls main may be called 'init'
6241 rather than 'start'.
6242
a5a51225
EZ
62432000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6244
6245 * gdb.base/help.exp: Update output for add-symbol-file command.
6246
7930cc7c
FN
62472000-04-10 Fernando Nasser <fnasser@cygnus.com>
6248
6249 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
6250 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
6251
23e37ab1
C
62522000-04-07 J.T. Conklin <jtc@redback.com>
6253
e93c542c
C
6254 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
6255
23e37ab1
C
6256 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
6257
591b8fa3
PDM
6258Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
6259
6260 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
6261 values that can be represented exactly.
6262 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
6263 above change, and to not check against the directory part of the source
6264 file name.
6265 (step into print_long_arg_list): Likewise.
6266 (print print_small_structs from print_long_arg_list): Likewise.
6267 (print print_long_arg_list): Likewise.
6268
7a495180
EZ
62692000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6270
30b53638 6271 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 6272
beb998c6
AC
6273Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
6274
6275 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
6276
1c689132
DB
62772000-03-25 Daniel Berlin <dan@cgsoftware.com>
6278
6279 * gdb.base/commands.exp (deprecated_command_test): Add test for
6280 deprecate with no arguments.
6281
c1790a9d
JL
62822000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
6283
6284 * gdb.base/break.exp: Add new test for setting breakpoints on
6285 optimized code so we can test breakpoints work even when function
6286 prologues may be optimized away
6287
003ba290
FN
62882000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
6289
6290 From David Whedon <dwhedon@gordian.com>
6291 * gdb.base/commands.exp : Added command deprecator tests.
6292
6837a0a2
DB
62932000-03-22 Daniel Berlin <dan@cgsoftware.com>
6294
6295 * gdb.base/help.exp: Added test for new apropos command.
6296
b9593231
KB
62972000-03-21 Kevin Buettner <kevinb@redhat.com>
6298
6299 * gdb.base/pointers.c (usevar): New function.
6300 (main): Make sure that global variables v_int_pointer2, rptr,
6301 and y are all referenced someplace in the program by calling
6302 usevar() on them. [Some linkers delete symbols which are
6303 never referenced. The space remains, but there's no way to
6304 get a (symbolic) handle on the variable from the debugger.]
6305
751a959b
EZ
63062000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6307
6308 * gdb.base/printcmds.c: Add typedeffed arrays.
6309
6310 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
6311 procedure to test arrays that are typedef'd.
6312
73a93a32
JI
63132000-03-13 James Ingham <jingham@leda.cygnus.com>
6314
6315 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 6316 the library directories.
73a93a32 6317
fb40c209
AC
6318Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
6319
6320 * configure.in (configdirs): Add sub directory gdb.mi.
6321 * configure: Re-generate.
6322
6323 * gdb.mi: New directory.
d63a86f8 6324
ee4dd2c9
AC
63252000-02-25 Scott Bambrough <scottb@netwinder.org>
6326
6327 * gdb.base/long_long.exp: Correct test suite failure when printing
6328 a long long value as a double on ARM platforms.
6329
70f0cc22
JB
63302000-02-16 Jim Blandy <jimb@redhat.com>
6331
6332 * gdb.base/break.exp ("breakpoint line number"): Make sure the
6333 default source file is set properly before running this test.
6334
853819b8
EZ
63352000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6336
6337 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
6338 gdbtk/library directory, not in gdbtcl2.
6339
dfcd3bfb
JM
63402000-02-04 Jim Blandy <jimb@redhat.com>
6341
6342 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
6343 backslash from regexp pattern.
6344
6345 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
6346 procedure. Use it to run all the "continue to bp overloaded"
6347 tests. Note that this changes the names of the tests slightly.
6348 If the breakpoint hit message includes a hex PC value, because
6349 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
6350 from the real source code, still consider that a pass.
6351
6352 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
6353 XFAIL here if the breakpoint message contains a hex address. Note
6354 similar change on 1999-11-02.
6355
6356 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
6357
6358 * gdb.base/ptype.exp: Establish a default source file before
6359 calling get_debug_format.
6360
63612000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
6362
6363 * gdb.base/watchpoint.exp: Remove duplication of test messages.
6364
8b93c638
JM
63652000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
6366
6367 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
6368 of successive stepi commands -- while in the prologue we should see
6369 the function entry bracket.
6370
63712000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
6372
6373 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
6374 reach __change_mode() when stepping through the end of main().
6375
c5394b80
JM
63762000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
6377
6378 * gdb.base/default.exp: Fix expected pattern.
6379 * gdb.base/help.exp: Same.
6380
0d06e24b
JM
63812000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6382
6383 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
6384 Don't use xfail's because that affects only the following test.
d63a86f8 6385
0d06e24b
JM
6386 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
6387 solaris or linux.
6388
6389 * gdb.base/selftest.exp: Update to reflect changes to main.c.
6390
dc96c6c7 63912000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 6392
d63a86f8 6393 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
6394 "A syntax error" rather than "A parse error". Accept both.
6395
63962000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
6397
6398 * gdb.base/default.exp: Remove OS dependent string from "target
6399 remote" test.
6400 * gdb.base/help.exp: Same for "help target remote" test.
6401
c3f6f71d
JM
64022000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6403
6404 From Jim Kingdon <kingdon@redhat.com>:
6405
6406 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
6407 prompt (cleanup rather than necessity, but still might keep output
6408 from spilling to next test).
6409
64102000-01-02 Fred Fish <fnf@cygnus.com>
6411
6412 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
6413 AIX, which defines them in <sys/types.h>.
6414
ed9a39eb 64151999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 6416
ed9a39eb
JM
6417 * gdb.base/default.exp: Match arm* etc instead of arm in "info
6418 float" test.
6419
64201999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 6421
ed9a39eb 6422 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
6423
6424 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
6425 outermost frame disallowed".
6426
64271999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
6428
6429 * gdb.base/setvar.exp: New tests for setting the value of a struct
6430 with a constant list.
6431
64321999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
6433
6434 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
6435 require the user to type a cast before setting the value of a struct.
6436
de57eccd
JM
64371999-12-06 Jim Blandy <jimb@cygnus.com>
6438
6439 * gdb.base/default.exp: Expect the new 'info float' command on
6440 all i386 platforms.
6441
6442 * gdb.threads/linux-dp.exp: Expand our ability to recognize
6443 LinuxThreads libraries that don't support debugging.
6444
c2d11a7d
JM
6445Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
6446
6447 * gdb.base/remote.c: Fill the buffer with truely random data.
6448 Change the buffer type to ``unsigned char'' to simplify size
6449 arithmetic.
6450
6451 * gdb.base/remote.exp: Reduce download numbers by one. Typical
6452 stub only handles 400-1 byte packets. Verify that the download
6453 worked.
6454
64551999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
6456
6457 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
6458 tests, using UNRESOLVED for the untested cases. Also, does not wait
6459 for a timeout if the prompt was received before a recognizable pattern.
6460
64611999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
6462
6463 * lib/gdb.exp (gdb_expect_list): Fix spelling.
6464
64651999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6466
6467 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
6468 watchpoints.
6469
64701999-11-24 Jason Merrill <jason@casey.cygnus.com>
6471
6472 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
6473
6474 * gdb.c++/local.exp: Be more flexible in recognizing local class
6475 name mangling. Don't allow horribly truncated method names.
6476 * gdb.c++/derivation.exp: Expect protected inheritance.
6477 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
6478 * gdb.c++/virtfunc.exp: Likewise.
6479 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
6480 when printing a nested enum.
6481
64821999-11-22 Jim Blandy <jimb@cygnus.com>
6483
6484 * gdb.base/step-test.exp: Properly await GDB's response to setting
6485 a breakpoint on the call to large_struct_by_value.
6486
6487 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
6488 just because we have debug info for the `start' function.
6489
64901999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
6491
6492 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
6493 "Unknown signal" messages, which indicate (on LinuxThreads) that
6494 GDB doesn't know how to debug threads on this system. This is
6495 better than hanging while philosopher 0 dumps chatter into gdb.log.
6496
64971999-11-18 Tom Tromey <tromey@cygnus.com>
6498
6499 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
6500
65011999-11-18 Fred Fish <fnf@cygnus.com>
6502
6503 * gdb.base/coremaker2.c: Add sample program for generating
6504 cores that is more self contained than coremaker.c. Eventually
6505 I'll add more code to this and tie it into the testsuite.
6506
4ce44c66
JM
65071999-11-12 Stan Shebs <shebs@andros.cygnus.com>
6508
6509 * gdb.base/dollar.exp: Remove, now in gdb.hp.
6510
65111999-11-10 Jimmy Guo <guo@cup.hp.com>
6512
6513 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
6514 from $srcdir/lib/.
6515 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
6516 and gdb.c++/.
6517
6518 * gdb.c++/derivation.exp: remove redundant get compiler info code.
6519
d63a86f8 6520 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
6521 'continue with watch' test point.
6522
65231999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
6524
6525 Merged from p2linux-990323-branch:
d63a86f8 6526
4ce44c66
JM
6527 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
6528
11cf8741
JM
6529Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
6530
6531 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
6532 {limit,fixed}''. Test ``set download-write-size''.
6533
6534Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
6535
6536 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
6537 gdb_expect_list.
6538
6539Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
6540
6541 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
6542
65431999-11-03 Mark Salter <msalter@cygnus.com>
6544
6545 * gdb.base/break.exp: Fix "stub continue" pattern.
6546
65471999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
6548
6549 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
6550
65511999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
6552
6553 * gdb.base/display.exp ("finish"): Add timeout clause.
6554
6555 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
6556 plain prompt clause, so this doesn't have to time out in order to
6557 fail.
6558
6559 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
6560 breakpoint hit messages include an address.
6561
6562 * gdb.base/display.exp: Don't forget to escape parens in regular
6563 expressions. Unix regexp notatation sucks.
6564
65651999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6566
6567 * gdb.base/annota1.exp: Test for annotate-signalled: change output
6568 order for 'signalled' message.
6569
5c44784c
JM
65701999-11-01 Stan Shebs <shebs@andros.cygnus.com>
6571
6572 From Jimmy Guo <guo@cup.hp.com>:
6573 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
6574 * gdb.base/annota1.c: Add code for tests to work with.
6575
65761999-10-26 Frank Ch. Eigler <fche@cygnus.com>
6577
6578 * gdb.base/remote.exp: New test for remote downloading settings.
6579 * gdb.base/remote.c: New file with large .data.
6580
917317f4
JM
65811999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
6582
6583 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
6584 for LinuxThreads support, merged from the Code Fusion branch.
6585
6586Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
6587
6588 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
6589 containing exp_continue into a while within an expect. Don't
6590 attempt a start more than three times. Check return value from
6591 gdb_load.
d63a86f8 6592
2df3850c
JM
6593Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
6594
6595 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
6596 a pass case.
6597
2acceee2
JM
65981999-10-01 Kevin Buettner <kevinb@cygnus.com>
6599
6600 * gdb.base/break.c (main): Added a statement that we can step
6601 off of.
6602 * gdb.base/break.exp: Added tests for setting a breakpoint
6603 at an offset and stepping onto a breakpoint.
6604
66051999-10-01 Fred Fish <fnf@cygnus.com>
6606
d63a86f8 6607 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
6608 gdb output.
6609
c2c6d25f
JM
66101999-09-18 Jim Blandy <jimb@cris.red-bean.com>
6611
6612 * gdb.base/break.exp: Code locations are in hex, don't forget!
6613 (For HP-UX.)
6614
66151999-09-17 Stan Shebs <shebs@andros.cygnus.com>
6616
6617 * condbreak.exp: Use break.c as test program.
6618 * condbreak.c: Remove, redundant with break.c.
6619
66201999-09-15 Stan Shebs <shebs@andros.cygnus.com>
6621
6622 * config/monitor.exp (gdb_target_monitor): Disable X- and
6623 Z-packets if the target needs it.
6624
66251999-09-13 James Ingham <jingham@leda.cygnus.com>
6626
6627 * gdb.c++/overload.exp: Added tests for listing overloaded
6628 functions with function pointers in the arg, explicitly calling
6629 out the version you want.
6630
cff3e48b
JM
66311999-09-09 Stan Shebs <shebs@andros.cygnus.com>
6632
6633 * long_long.exp: Add variations of test cases that work for
6634 targets with 16-bit ints and 32-bit doubles.
6635
d4f3574e
SS
66361999-09-08 Stan Shebs <shebs@andros.cygnus.com>
6637
6638 * break.c (main): Compare a possibly-uninitialized argc with an
6639 unlikely value that fits in 16 bits.
6640
66411999-09-07 Stan Shebs <shebs@andros.cygnus.com>
6642
6643 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
6644 0xfeeb, don't want negative numbers if ints are 16 bits.
6645
6646 * lib/gdb.exp (skip_cplus_tests): New proc.
6647 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
6648 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
6649 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
6650 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
6651 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
6652 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
6653 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
6654 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
6655
6656 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
6657
6658Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
6659
6660 * gdb.base/corefile.exp (up): Allow a parameter to appear
6661 in the frame that we're going up to.
6662
6663 From Jim Blandy <jimb@cygnus.com>:
6664
6665 * gdb.base/default.exp (info float): Expect some output now.
6666
6667 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
6668 returning floating-point values to fail on the x86.
6669 * gdb.base/callfwmall.exp (do_function_calls): Same.
6670
6671 * gdb.base/list.exp (test_listsize): Correct expectations for
6672 listing line 1 with listsize 2. Also, listing a single line
6673 works now, as does listing three lines. [Kevin's note: There
6674 were a number of other cases fixed too where the expectations
6675 differed...]
6676
66771999-09-02 Stan Shebs <shebs@andros.cygnus.com>
6678
6679 * gdb.base/selftest.exp: Add case for when version prints as
6680 constant string instead of char pointer.
6681
104c1213
JM
66821999-08-25 Stan Shebs <shebs@andros.cygnus.com>
6683
6684 * gdb.base/ending-run.exp: Add Solaris case for what happens when
6685 stepping out of main.
6686
6687 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
6688 G++ used.
6689
6690 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
6691 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
6692
6693 * gdb.c++/ovldbreak.exp: Update match string in test that
6694 includes a warning of multiple breakpoints.
6695
66961999-08-24 Stan Shebs <shebs@andros.cygnus.com>
6697
6698 * gdb.base/display.exp: Improve precision of step-after-finish
6699 added yesterday.
6700
6701 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
6702 test.
6703
6704 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
6705 configs when using G++, not just hppa*.
6706
67071999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6708
6709 * gdb.base/async.c: New file.
6710 * gdb.base/async.exp: New file.
6711
6712Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
6713
6714 * gdb.base/break.exp: Tweak PA specific tests to properly handle
6715 PA64.
6716
53a5351d
JM
6717Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
6718
104c1213
JM
6719 * gdb.base/display.exp: "finish" can leave us mid-line on many
6720 targets, deal with it. Add a small constant to main, instead of
6721 1000 since main+1000 may not be a valid address in the target.
6722
53a5351d
JM
6723 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
6724 on hpux11.
6725
6726 * gdb.base/attach.exp: Handle another hpux11 error message variant
6727 when attaching to a process that does not exist.
6728
67291999-08-19 J.T. Conklin <jtc@redback.com>
6730
6731 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
6732 characters in 'continue to 1241' test.
6733
67341999-08-17 Stan Shebs <shebs@andros.cygnus.com>
6735
6736 * gdb.base/call-ar-st.exp: Add a shorter match case for the
6737 stop in print_long_arg_list, define and use a whitespace
6738 variable in print_small_structs test, add an XFAIL for Solaris.
6739 * gdb.base/dbx.exp: XFAIL func commands until somebody is
6740 interested enough to fix.
6741
7be570e7
JM
67421999-08-13 Keith Seitz <keiths@cygnus.com>
6743
6744 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
6745 (dbx_gdb_load): Remove. Use gdb_load instead, since that
6746 proc knows about targets other than the natives.
6747 (test_assign): Use "gdb_run_cmd" to "run" the target.
6748 Check that we've actually hit the breakpoint at main.
6749 When we attempt to assign a value to a local variable, check
6750 that the variable is in the current scope, i.e., don't use
6751 a test with an empty result.
6752
6753Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
6754
6755 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
6756 command.
6757
67581999-08-09 Stan Shebs <shebs@andros.cygnus.com>
6759
6760 From Jimmy Guo <guo@cup.hp.com> and others at HP:
6761 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
6762 gdb.compat, gdb.threads-hp.
6763 gdb.hp/configure, gdb.hp/configure.in: New files.
6764 gdb.hp/Makefile.in: Recurse into new subdirs.
6765 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
6766 gdb.hp/gdb.objdbg: New directory, tests for debugging info
6767 in object files.
6768 gdb.hp/tools: New directory, aux tools for HP-specific tests.
6769
96baa820
JM
67701999-08-05 Stan Shebs <shebs@andros.cygnus.com>
6771
6772 * gdb.base/display.exp: Help expect by putting a newline in the
6773 funky printf, remove a bogus p/a test.
6774
67751999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6776
6777 * gdb.base/display.exp: Make sure that when we say 'run', we are
6778 connected to the target. This is necessary when running not
6779 natively.
6780
67811999-08-03 Stan Shebs <shebs@andros.cygnus.com>
6782
6783 * gdb.base/step-test.exp: Removed some extraneous messages.
6784
6785 * gdb.base/long_long.exp: Don't run memory examination tests
6786 on little-endian targets (they will need a different set of
6787 results to match).
6788
67891999-08-02 Stan Shebs <shebs@andros.cygnus.com>
6790
6791 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
6792 until somebody decides to fix GDB.
6793
6794 * gdb.base/long_long.c: Stop compiler complaint by specifying long
6795 constant as "ULL".
6796 * gdb.base/long_long.exp: Loosen x/c test, add partial result
6797 matches for a couple x/2 commands.
6798
a0b3c4fd
JM
67991999-07-30 Stan Shebs <shebs@andros.cygnus.com>
6800
6801 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
6802 by merging in ref-types2 tests.
6803 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
6804
6805 From Jimmy Guo <guo@cup.hp.com> and others at HP:
6806 * gdb.c++/Makefile.in: Add standard actions.
6807 (EXECUTABLES): Rename from PROGS, update list.
6808 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
6809 from gdb.hp.
6810 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
6811 foo and bar locals.
6812 * gdb.c++/anon-union.exp: Fix tests to match.
6813 * gdb.c++/classes.exp: Run if HP compiler used, add extra
6814 expect matches to handle output variations.
6815 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
6816 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
6817 output, add HP alternatives for new and delete prints.
6818 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
6819 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
6820 * gdb.c++/demangle.exp: Use $style when reporting failure.
6821 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
6822 * gdb.c++/inherit.exp: Run if HP compiler used, add some
6823 match alternatives.
6824 * gdb.c++/local.exp: Add match alternatives or xfails for HP
6825 compilers.
6826 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
6827 * gdb.c++/method.exp: Add match alternatives.
6828 * gdb.c++/misc.cc: Add bool types.
6829 * gdb.c++/misc.exp: Add tests for bool types.
6830 * gdb.c++/overload.exp: Add xfails.
6831 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
6832 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
6833 add some more template parameter tests (only for HP currently).
6834 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
6835 * gdb.c++/virtfunc.cc: Add return type and value for main.
6836 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
6837 match alternatives.
d63a86f8 6838
a0b3c4fd
JM
68391999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6840
6841 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
6842
68431999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
6844
6845 * gdb.base/signals.exp: Don't expect getting a backtrace from
6846 within a signal handler to fail on Linux.
6847
68481999-07-29 Stan Shebs <shebs@andros.cygnus.com>
6849
6850 From Jimmy Guo <guo@cup.hp.com> and others at HP:
6851 * lib/gdb.exp: Remove some gratuitious semicolons.
6852 (delete_breakpoints): Increase timeout.
6853 (gdb_expect): Add -notransfer option.
6854 (gdb_test): Use -notransfer option.
6855 (get_compiler_info): Add f77 case.
6856 (get_compiler): New proc, split out from gdb_preprocess, add f77
6857 case.
6858 (gdb_preprocess): Call get_compiler.
6859
6860 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
6861 * gdb.base/attach.exp, gdb.base/display.exp,
6862 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
6863 gdb.base/long_long.exp, gdb.base/printcmds.exp,
6864 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
6865 third arg to gdb_test.
6866 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
6867 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
6868 HP-UX xfails, add others.
6869 * gdb.base/completion.exp: Reflect name change of self-test.
6870 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
6871 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
6872 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
6873 HP failure number.
6874 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
6875 useless HP-UX 10.30 references.
6876 * gdb.base/maint.exp: Loosen matches.
6877 * gdb.base/pointers.c (main): Declare more_code.
6878 * gdb.base/pointers.exp: Match on output of a `next'.
6879 * gdb.base/structs.c: Add prototypes.
6880 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
6881 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
6882
68831999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6884
6885 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
6886 command.
6887
68881999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6889
6890 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
6891 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
6892
6893 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
6894 debug info. Deal with lack of signal hanlder info in stack.
6895
6896 From Jim Kingdon <kingdon@redhat.com>:
6897 * gdb.base/annota1.exp: If printf has debug info, deal with it.
6898
5a2468f5
JM
68991999-07-19 Stan Shebs <shebs@andros.cygnus.com>
6900
6901 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
6902 gdb.base/foll-vfork.exp: Don't run for crosses.
6903
adf40b2e
JM
6904Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
6905
6906 * gdb.base/configure.in: Check for gdbvars.exp instead of
6907 a1-selftest.exp.
6908 * gdb.base/configure: Re-generate.
6909
69101999-07-12 Stan Shebs <shebs@andros.cygnus.com>
6911
6912 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
6913 in trying to run first and name is too long.
6914
6915 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
6916 pointers2.c and pointers2.exp, respectively.
6917 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
6918 doschk happier.
6919
43e526b9
JM
69201999-07-08 Stan Shebs <shebs@andros.cygnus.com>
6921
6922 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
6923 callfuncs2.c and callfuncs2.exp.
6924
6925 * gdb.base/list.exp: Remove mistaken xfails.
6926 * gdb.base/list0.h: Add optional prototypes.
6927
9846de1b
JM
6928Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
6929
6930 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
6931 calling malloc.
6932 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
6933 * ptype.exp: Move test for get_debug_format to before its first
6934 use.
6935
69361999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6937
6938 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
6939 * gdb.base/annota2.cc, annota2.exp: Move from here.
6940 * gdb.c++/annota2.cc, annota2.exp: To here.
6941 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
6942
43ff13b4
JM
6943Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
6944
6945 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
6946 a consistent format.
6947
085dd6e6
JM
69481999-06-25 Stan Shebs <shebs@andros.cygnus.com>
6949
6950 From Jimmy Guo <guo@cup.hp.com> and others at HP:
6951 * lib/gdb.exp (get_compiler_info): Add detection for assorted
6952 HP compilers, also set the globals $true and $false.
6953
6954 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
6955 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
6956 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
6957 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
6958 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
6959 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
6960 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
6961 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
6962 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
6963 whatis.c} Add C++ compatible function definitions and return
6964 types, add includes for library functions.
6965 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
6966 * gdb.base/step-test.c (myglob): Rename from glob.
6967 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
6968 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
6969 files, move here from gdb.hp.
6970 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
6971 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
6972 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
6973 Adjust line numbers in regexps.
6974
6975 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
6976 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
6977 instead of 0/1.
6978
6979 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
6980 foll-vfork.exp: New files, move here from gdb.hp.
6981 * gdb.base/page.exp: New file, test of pagination command.
6982
6983 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
6984 recursion test.
6985 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
6986
6987 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
6988 gdb.base/solib.exp: Fix compiler invocation process.
6989
6990 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
6991 HP-UX 11, turn off overload resolution explicitly.
6992 * gdb.base/commands.exp: Set argument list explicitly, add
6993 watchpoint test.
6994 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
6995 them work.
6996 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
6997 expressions properly.
6998 * gdb.base/corefile.exp: Loosen the match slightly.
6999 * gdb.base/default.exp: Allow "Error accessing memory" message
7000 also.
7001 * gdb.base/display.exp: Skip over x/0 j if PA64.
7002 * gdb.base/funcargs.exp: Add xfails for HP-UX.
7003 * gdb.base/interrupt.exp: Ditto.
7004 * gdb.base/langs.exp: Add symbolic matches governed by compiler
7005 in use.
7006 * gdb.base/list.exp: Add xfails for HP-UX.
7007 * gdb.base/long_long.exp: Refine some of the numeric matches.
7008 * gdb.base/mips_pro.exp: Xfail on HP-UX.
7009 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
7010 * gdb.base/nodebug.exp: Succeed on more varieties of output.
7011 * gdb.base/opaque.exp: Remove some HP-UX xfails.
7012 * gdb.base/ptype.exp: Succeed on more varieties of output.
7013 * gdb.base/scope.exp: Add xfails for HP-UX.
7014 * gdb.base/sect-cmd.exp: Add more cases.
7015 * gdb.base/setvar.exp: Add xfails for HP-UX.
7016 * gdb.base/shlib-call.exp: Loosen some matches slightly.
7017 * gdb.base/signals.exp: Match on void symbolically.
7018 * gdb.base/step-test.exp: Add case for PA64.
7019 * gdb.base/term.exp: Add exit and restart.
7020 * gdb.base/twice.exp: Clean up after self.
7021 * gdb.base/varargs.exp: Disable overload resolution explicitly.
7022 * gdb.base/whatis.exp: Allow more ways to pass tests.
7023
7024 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
7025 no longer useful.
7026
7027Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
7028
7029 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
7030 list of patterns.
7031 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
7032 print_double_array(double_array)", "continuing to breakpoint
7033 1018", "print print_double_array(array_d)" and "continuing to
7034 1034" tests.
d63a86f8 7035
085dd6e6
JM
70361999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
7037
7038 * Makefile.in: Add empty html and install-html targets.
7039
70401999-06-24 Stan Shebs <shebs@andros.cygnus.com>
7041
7042 * config/mt-*: Remove, these haven't been used since 1996.
7043
70441999-06-22 Stan Shebs <shebs@andros.cygnus.com>
7045
7046 * gdb.base/call-strs.c, gdb.base/ending-run.c,
7047 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
7048 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
7049
9e0b60a8
JM
70501999-06-18 Stan Shebs <shebs@andros.cygnus.com>
7051
7052 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
7053 simpler match case for the ptype of the big class.
7054
70551999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
7056
7057 * gdb.exp: Fix test for gdb_prompt existence.
7058
70591999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
7060
7061 * gdb.exp (gdb_test): Add fail after calls to perror.
7062
70631999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
7064
7065 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
7066
70671999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
7068
7069 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
7070
0f71a2f6
JM
7071Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
7072
7073 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
7074 malloc() is linked in.
7075
70761999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
7077
7078 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
7079 step at end.
7080
7081 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
7082
70831999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
7084
7085 * gdb.java/jv-print.exp: New file. (Our first Java test!)
7086
cce74817
JM
7087Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
7088
7089 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
7090 * gdb.base/mips_pro.exp: Likewise.
7091
70921999-06-02 Keith Seitz <keiths@cygnus.com>
7093
7094 * gdb.c++/templates.cc: Change all "new" operators to throw
7095 an exception.
7096 * gdb.c++/cplusfuncs.cc: Likewise.
7097
7098 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
7099
7100Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
7101
7102 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
7103 * gdb.base/ending-run.exp: When stepping out of main, accept a
7104 step into an arbitrary assembler file.
7105
392a587b
JM
71061999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7107
d63a86f8 7108 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 7109 "breakpoint-invalid" to be printed.
d63a86f8 7110 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
7111 number of "frames-invalid" and "breakpoint-invalid" to be printed.
7112 * gdb.base/annota2.cc: Initialize a.x to 0.
7113
9e086581
JM
71141999-05-17 Keith Seitz <keiths@cygnus.com>
7115
7116 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
7117 when "skip_float_tests" set.
7118 Ditto for "print print_double_array(array_d)", "print print_small_structs",
7119 "print print_ten_doubles", and "step into print_long_arg_list".
7120 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
7121 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
7122 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
7123 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
7124 "skip_float_tests" is set.
7125 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
7126 when "skip_float_tests" set.
d63a86f8 7127
cd0fc7c3
SS
71281999-05-06 Keith Seitz <keiths@cygnus.com>
7129
7130 * gdb.base/annota2.cc: Include stdio.h.
7131
7132Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
7133
7134 * gdb.base/crossload.exp: Remove, this has been disabled ever
7135 since BFD stopped including all targets, and cross-GDB gets
7136 plenty of testing anyway.
7137 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
7138 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
7139 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
7140 * gdb.base/README: Remove, was doc for this.
7141 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
7142 needed.
7143
b83266a0
SS
71441999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7145
7146 * gdb.base/call-ar-st.exp: Fix one regular expression in test
7147 output.
7148
7149 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
7150 * gdb.base/annota2.exp: New file. More annotation tests.
7151 * gdb.base/annota1.c: New file. Source file for annota1.exp.
7152 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
7153
71541999-04-23 Angela Marie Thomas <angela@cygnus.com>
7155
7156 * config/cfdbug.exp: New file.
7157
7a292a7a
SS
71581999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
7159
7160 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
7161 Marcus Daniel's and Dale Hawkins's demangler crashes.
7162
7163 * gdb.c++/demangle.exp (test_gnu_style_demangling,
7164 test_lucid_style_demangling, test_arm_style_demangling,
7165 test_hp_style_demangling): Try Tom Tromey's core-dumping
7166 identifier under each demangling style.
7167
71681999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
7169
7170 * gdb.c++/demangle.exp: Include the current demangling style
7171 in all test names.
7172 (current_demangling_style): New global variable.
7173 (set_demangling_style, test_demangling_core, test_demangling,
7174 test_demangling_exact): New functions.
7175 (test_gnu_style_demangling, test_lucid_style_demangling,
7176 test_arm_style_demangling, test_hp_style_demangling): Use those,
7177 instead of calling gdb_test and gdb_test_exact directly.
7178 (catch_demangling_errors): New function, which reports errors
7179 signalled by the demangling test functions in an orderly way.
7180 (do_tests): Use catch_demangling_errors.
7181
71821999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
7183
7184 * gdb.base/signals.exp (test_handle_all_print): Use () for
7185 grouping in expressions, not {}.
7186
7187 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
7188 initialized yet.
7189
71901999-04-01 Stan Shebs <shebs@andros.cygnus.com>
7191
7192 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
7193 are listed.
7194
71951999-03-26 Stan Shebs <shebs@andros.cygnus.com>
7196
7197 * gdb.stabs/weird.exp: Test for CC being defined before
7198 looking at its value.
7199
72001999-03-25 Stan Shebs <shebs@andros.cygnus.com>
7201
7202 * gdb.base/call-ar-st.exp: Remove stray '#'.
7203 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
7204 "short int" and "long int".
7205 * gdb.c++/overload.cc: Cast the string added in the previous
7206 change, to mollify finicky HP compiler.
7207 * gdb.hp/reg-test.exp (testfile): Fix file name.
7208 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 7209
7a292a7a
SS
7210 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
7211 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
7212 alternate form of enum ptype.
7213
c906108c
SS
72141999-03-23 Stan Shebs <shebs@andros.cygnus.com>
7215
7a292a7a
SS
7216 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
7217 * gdb.hp/*.exp: Change all to run compiler probe only after
7218 passing skip_hp_tests, so as not to waste time on guaranteed
7219 failure.
7220
c906108c
SS
7221 * gdb.c++/overload.cc: Pass string instead of char addr, always
7222 init ccpfoo.
7223 * gdb.c++/templates.cc: Fix syntax error.
7224
7a292a7a
SS
7225Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7226
7227 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 7228 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
7229 command.
7230
72311999-03-18 James Ingham <jingham@cygnus.com>
7232
7233 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
7234
7235 * gdb.c++/method.exp: It was testing an uninitialized int on the
7236 stack and assuming it was positive.
7237
7238 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
7239
7240 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 7241 keep it from killing the rest of the tests.
7a292a7a
SS
7242 Use gdb_continue_to_end.
7243
7244 * gdb.base/sigall.exp: use gdb_continue_to_end.
7245
7246 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
7247
7248 * gdb.base/display.exp: use runto_main, not run.
7249
d63a86f8
RM
7250 * gdb.base/default.exp: Check for the current error message in the
7251 r abbreviation test.
7a292a7a
SS
7252 Add strongarm to the targets that know info float.
7253
d63a86f8 7254 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
7255 run which doesn't work with monitors.
7256
7257 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
7258
7259 * gdb.base/break.exp: use the gdb_continue_to_end proc.
7260
7261 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
7262 program. Traps the case (in Cygmon) when the program never really
7263 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
7264 more places, so I used my name. Sorry Mark...
7265
7266 * config/monitor.exp (gdb_target_monitor): added another
7267 target_info parameter: remotebinarydownload. This will set the
7268 remotebinarydownload flag if this is causing some boards trouble.
7269
72701999-03-18 Mark Salter <msalter@cygnus.com>
7271
7272 * lib/gdb.exp (continue_to_exit): New function.
7273
7274 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
7275 * gdb.base/ending-run.exp: Ditto.
7276 * gdb.base/step-test.exp: Ditto.
7277
72781999-03-16 Stan Shebs <shebs@andros.cygnus.com>
7279
7280 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
7281 (suggested by Art Haas <ahaas@neosoft.com>).
7282
72831999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
7284
7285 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7286
7287Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
7288
7289 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
7290 descriptions of types (short unsigned int vs unsigned short, etc).
7291
72921999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
7293
7294 * gdb.base/call-strs.exp: Don't assume that `step' will step over
7295 a call to strlen; sometimes we do have sources.
7296
72971999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
7298
7299 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
7300 character, so GDB won't print garbage after its end.
d63a86f8 7301
c906108c
SS
7302 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
7303 breakpoint there instead. Sometimes GCC emits memcpy to handle
7304 the large structures being passed by value, so we step into that
7305 instead of sum_array_print, which obscures what we're really testing.
7306 * gdb.base/step-test.exp: However, we do want a test that notices
7307 the bizarre steps into memcpy, so do that here. Add check for
7308 stepping into function calls that pass large structures by value.
7309 ("Is that a noun clause, or are you just happy to see me?")
7310 Remove all references to specific line numbers.
7311 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
7312 New type and function.
7313 (main): Call large_struct_by_value, passing it a large struct by value.
7314 * lib/gdb.exp (gdb_get_line_number): New function.
7315
7316 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
7317 more portable.
7318
7a292a7a
SS
73191999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
7320
c906108c
SS
7321 * lib/gdb.exp: Doc fixes.
7322
7a292a7a
SS
73231999-03-05 Nick Clifton <nickc@cygnus.com>
7324
d63a86f8 7325 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
7326
73271999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
7328
c906108c
SS
7329 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
7330 commands. They're not germane to this test, and they don't work
7331 that way on remote targets.
7332
3fc11d3e
JM
73331999-03-01 James Ingham <jingham@cygnus.com>
7334
7335 * Changelog entries merged over from gdb development branch.
7336
3fc11d3e
JM
7337 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
7338
7339 * lib/gdb.exp (gdbtk_analyze_results): Generic function
7340 for outputting results of test run.
7341
2d4a1622 7342 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
7343
7344 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 7345
7a292a7a
SS
73461999-02-25 Felix Lee <flee@cygnus.com>
7347
7348 * lib/gdb.exp (debug_format): initialize
7349
c906108c
SS
73501999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
7351
7352 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
7353 * gdb.base/call-rt-st.c: Ditto.
7354
c906108c
SS
73551999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
7356
7357 * gdb.threads/pthreads.exp (horiz): New variable.
7358 (test_startup): Fix regexps that capture thread numbers.
7359
73601999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
7361
7362 * gdb.base/smoke.exp: Disambiguate two test case names (both
7363 called ``print'').
7364
7365Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
7366
7367 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
7368 compilation.
7369
73701999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
7371
7372 * gdb.base/miscexprs.exp: Change patterns to match GDB's
7373 actual output formatting.
7374 * gdb.base/smoke.exp: GDB removes leading 0's.
7375 * gdb.base/volatile.exp: Don't check type of remuneration;
7376 that variable is no longer defined in constvars.c.
7377 * gdb.base/step-test.c (main): Exit with explicit exit code.
7378 * gdb.base/step-test.exp: Remove two nexti checks--they are
7379 not portable.
7380
73811999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
7382
7383 * gdb.base/help.exp ("help delete display"): Fix test to match
7384 gdb's output.
7385
7386 * gdb.base/long_long.c (known_types): Initialize values to zero.
7387 * gdb.base/long_long.exp: Step one more line
7388 so 'dec' is initialized in "get to known place". GDB removes
d63a86f8 7389 leading zeros. Explicitly ask for hex formatting. Use
c906108c
SS
7390 unique test case names.
7391
7392Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7393
d63a86f8 7394 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
7395
7396 * gdb.c++/method.exp: Add missing close brace.
7397
73981999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
7399
7400 * gdb.base/maint.exp: Use 'set height 0' to disable page
7401 prompting, not 'set height 400'.
7402
7403 Fix a bunch of timeouts.
7404 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
7405 four separate tests, so expect doesn't take forever to match a ton
7406 of text against a regexp with lots of .* forms.
7407 ("maint print psymbols", "maint print symbols"): Make some of
7408 these greps more selective, so that expect doesn't try to wade
7409 through huge piles of output and time out.
7410
7411 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
7412
7413 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
7414 tests: one which doesn't expect shlib events to be reported, and
7415 another which does, but is XFAIL for all platforms other than
7416 HP/UX.
7417
7418 * gdb.base/break.exp: Teach the test suite that the `catch
7419 fork', `catch vfork', and `catch exec' commands produce error
7420 messages on platforms that don't provide these features.
7421
7422Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
7423
7424 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
7425 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
7426 (shortening names from solib_threshold.exp etc), won't run on
7427 anything but HP-UX for the foreseeable future.
7428 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
7429 reflect move.
7430
7431Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
7432
7433 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
7434 gdb.trace/Makefile.in (clean): Remove all test executables.
7435
7436Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
7437
7438 * gdb.base/shlib-call.exp: add test cases to verify that gdb
7439 successfully re-sets breakpoints in shared libraries.
7440 * gdb.base/shmain.c (main): return 0, don't fall off the end.
7441
7442Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7443
d63a86f8
RM
7444 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
7445 and compiled w/o GCC.
c906108c
SS
7446
7447 * gdb.hp/watch-cmd.exp: ditto.
7448
7449 * gdb.hp/watch-hp.exp: ditto.
7450
7451 * gdb.hp/xdb1.exp: ditto.
7452
7453 * gdb.hp/xdb2.exp: ditto.
7454
7455 * gdb.hp/dbx.exp: ditto.
7456
7457Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
7458
7459 * constvars.c: Remove C++-isms.
7460 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
7461 with GCC.
7462
7463Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
7464
7465 The following changes are part of the HP merge.
7466
7467 * gdb.base/break.exp: new tests to verify that catchpoints for
7468 fork, vfork, and exec don't trigger inappropriately.
7469
7470 * gdb.base/opaque.exp: compile one file at a time, then link.
7471
7472 * gdb.base/signals.exp: be more restrictive about which hppa
7473 systems receive a setup_xfail. new tests.
7474
7475 * gdb.base/solib_threshold.build: new file.
7476 * gdb.base/solib_threshold.exp: new file.
7477 * gdb.base/solib_threshold.link_opts: new file.
7478 * gdb.base/solib_threshold.mk: new file.
7479 * gdb.base/gen_solib_threshold.c: new file.
7480
7481 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
7482 tests. New tests for enums inside classes.
7483
7484 * gdb.c++/compiler.cc: indicate support of template debugging.
7485
7486 * gdb.c++/demangle.exp: run hp style demangling tests.
7487
7488 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
7489 tests.
7490
7491 * gdb.c++/misc.cc: changes to support new tests.
7492
7493 * gdb.c++/templates.cc: changes to support HP's compiler; changes
7494 to support new tests.
7495
7496 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
7497 gcc, then skip these tests.
7498
7499Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
7500
7501 The following files are part of the HP merge; some had longer
7502 names at HP, but have been renamed to be no more than 14
7503 characters in length.
7504
7505 * gdb.hp/ambiguous.cc: new file.
7506 * gdb.hp/ambiguous.exp: new file.
7507 * gdb.hp/attach.exp: new file.
7508 * gdb.hp/attach2.exp: new file.
7509 * gdb.hp/classes-hp.exp: new file.
7510 * gdb.hp/ctti.exp: new file.
7511 * gdb.hp/ctti-add.cc: new file.
7512 * gdb.hp/ctti-add1.cc: new file.
7513 * gdb.hp/ctti-add2.cc: new file.
7514 * gdb.hp/ctti-add3.cc: new file.
7515 * gdb.hp/dbx.exp: new file.
7516 * gdb.hp/exception.cc: new file.
7517 * gdb.hp/exception.exp: new file.
7518 * gdb.hp/foll-exec.c: new file.
7519 * gdb.hp/foll-exec.exp: new file.
7520 * gdb.hp/foll-fork.c: new file.
7521 * gdb.hp/foll-fork.exp: new file.
7522 * gdb.hp/foll-vfork.c: new file.
7523 * gdb.hp/foll-vfork.exp: new file.
7524 * gdb.hp/inherit-hp.exp: new file.
7525 * gdb.hp/more-steps.exp: new file.
7526 * gdb.hp/namespace.cc: new file.
7527 * gdb.hp/namespace.exp: new file.
7528 * gdb.hp/optimize.exp: new file.
7529 * gdb.hp/pxdb.c: new file.
7530 * gdb.hp/pxdb.exp: new file.
7531 * gdb.hp/quicksort.exp: new file.
7532 * gdb.hp/reg-test.exp: new file.
7533 * gdb.hp/reg-test.s: new file.
7534 * gdb.hp/sized-enum.c: new file.
7535 * gdb.hp/sized-enum.exp: new file.
7536 * gdb.hp/start-stop.exp: new file.
7537 * gdb.hp/templ-hp.cc: new file.
7538 * gdb.hp/templ-hp.exp: new file.
7539 * gdb.hp/thr-lib.c: new file.
7540 * gdb.hp/thr-lib.exp: new file.
7541 * gdb.hp/thr-lib.h: new file.
7542 * gdb.hp/thr-liblib.c: new file.
7543 * gdb.hp/virtfun-hp.c: new file.
7544 * gdb.hp/virtfun-hp.exp: new file.
7545 * gdb.hp/watch-cmd.exp: new file.
7546 * gdb.hp/watch-hp.exp: new file.
7547 * gdb.hp/xdb1.exp: new file.
7548 * gdb.hp/xdb2.exp: new file.
7549 * gdb.hp/xdb3.exp: new file.
7550
7551Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
7552
7553 The following files are part of the HP merge; some had longer
7554 names at HP, but have been renamed to be no more than 14
7555 characters in length.
7556
7557 * gdb.base/ss.h: new file.
7558 * gdb.base/call-ar-st.c: new file.
7559 * gdb.base/call-ar-st.exp: new file.
7560 * gdb.base/call-rt-st.c: new file.
7561 * gdb.base/call-rt-st-exp: new file.
7562 * gdb.base/call-strs.exp: new file.
7563 * gdb.base/ena-dis-br.exp: new file.
7564 * gdb.base/environ.exp: new file.
7565 * gdb.base/long_long.exp: new file.
7566 * gdb.base/sect-cmd.exp: new file.
7567 * gdb.base/shlib-cl2.exp: new file.
7568 * gdb.base/smoke.exp: new file.
7569 * gdb.base/so-impl-ld.c: new file.
7570 * gdb.base/so-impl-ld.exp: new file.
7571 * gdb.base/so-indr-cl.c: new file.
7572 * gdb.base/so-indr-cl.exp: new file.
7573 * gdb.base/varargs.exp: new file.
7574 * gdb.base/volatile.exp: new file.
7575 * gdb.base/whatis-exp.exp: new file.
7a292a7a 7576 * gdb.base/display.exp: new file.
c906108c
SS
7577 * gdb.c++/derivation.exp: new file.
7578 * gdb.c++/local.exp: new file.
7579 * gdb.c++/member-ptr.exp: new file.
7580 * gdb.c++/overload.exp: new file.
7581 * gdb.c++/ovldbreak.exp: new file.
7582 * gdb.c++/ref-types.exp: new file.
7583 * gdb.c++/ref-types2.exp: new file.
7584 * gdb.c++/userdef.exp: new file.
d63a86f8 7585
c906108c
SS
7586Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
7587
7588 * gdb.base/default.exp: Reflect wording change in remote.c.
7589
dc96c6c7 7590Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7591
7592 * gdb.base/help.exp: Update to reflect current text.
7593
7594Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
7595
7596 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
7597 they're stack variables and contain garbage.
7598 * gdb.c++/anon-union.exp: new file.
7599
7600 The following changes were made by David Taylor
7601 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
7602 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
7603 in changes by HP.
7604
7605 * gdb.base/bitops.exp: new file.
7606 * gdb.base/default.exp: change expected messages for catch and
7607 info catch tests to reflect HP merge changes.
7608 * gdb.base/enable-disable-break.exp
7609 * gdb.base/ending-run.c: new file.
7610 * gdb.base/long_long.c: new file.
7611 * gdb.base/maint.exp: new file.
7612 * gdb.base/pointers2.exp: new file.
7613 * gdb.base/shlib-call2.exp: new file.
7614 * gdb.base/solib.exp: new file.
7615 * gdb.base/step-test.c: new file.
7616 * gdb.c++/anon-union.cc: new file.
7617 * gdb.c++/local.cc: new file.
7618 * gdb.c++/member-pointer.cc: new file.
7619 * gdb.c++/method.cc: new file.
7620 * gdb.c++/ref-types.cc: new file.
7621 * gdb.c++/ref-types2.cc: new file.
7622 * gdb.c++/userdef.cc: new file.
d63a86f8 7623
c906108c
SS
7624 * gdb.base/scope.exp: compile one file at a time, then link.
7625 * gdb.base/langs.exp: ditto.
7626 * gdb.base/list.exp: ditto.
d63a86f8 7627
c906108c
SS
7628Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
7629
7630 The following changes were made by David Taylor
7631 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
7632 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
7633 in changes by HP.
d63a86f8 7634
c906108c
SS
7635 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
7636 skip tests. When compiling pass c++ flag to gdb_compile.
7637 * gdb.c++/
d63a86f8 7638
c906108c
SS
7639 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
7640 test for on hppa*-*-hpux*; use args to see if c++ was specified.
7641 (skip_hp_tests): new function.
7642 (gdb_preprocess): new function.
7643
7644 * configure.in (hpdir): decide whether to configure gdb.hp.
7645 * configure: regenerated.
7646
7647 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
7648 to delete on clean.
7649 (EXECUTABLES): update to reflect new additions.
7650 * gdb.base/commands.exp: update message expected.
7651 * gdb.base/default.exp: add copyright notice.
7652 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
7653 * gdb.base/help.exp: update messages to reflect current text.
7654 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
7655 targets for recurse tests.
7656 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
7657 skip this file.
7658
7659 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
7660 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
7661 compilation.
7662 * gdb.c++/misc.exp: ditto.
7663 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
7664 run the tests. tell gdb_compile that it's a c++ compilation.
7665
7666 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 7667
c906108c
SS
7668 * gdb.base/all-bin.exp: new file.
7669 * gdb.base/arithmet.exp: new file.
7670 * gdb.base/assign.exp: new file.
7671 * gdb.base/completion.exp: new file.
7672 * gdb.base/cond-expr.exp: new file.
7673 * gdb.base/condbreak.exp: new file.
7674 * gdb.base/define.exp: new file.
7675 * gdb.base/dollar.exp: new file.
7676 * gdb.base/environment.exp: new file.
7677 * gdb.base/eval-skip.exp: new file.
7678 * gdb.base/jump.exp: new file.
7679 * gdb.base/logical.exp: new file.
7680 * gdb.base/pointers.exp: new file.
7681 * gdb.base/relational.exp: new file.
7682 * gdb.base/section_command.exp: new file.
7683 * gdb.base/whatis-expr.exp: new file.
7684
7685 * gdb.base/all-types.c: new file.
7686 * gdb.base/call-array-struct.c: new file.
7687 * gdb.base/call-return-struct.c: new file.
7688 * gdb.base/call-strings.c: new file.
7689 * gdb.base/callfuncs2.c: new file.
7690 * gdb.base/condbreak.c: new file.
7691 * gdb.base/constvars.c: new file.
7692 * gdb.base/display.c: new file.
7693 * gdb.base/int-type.c: new file.
7694 * gdb.base/jump.c: new file.
7695 * gdb.base/miscexprs.c: new file.
7696 * gdb.base/pointers.c: new file.
7697 * gdb.base/pointers2.c: new file.
7698 * gdb.base/shmain.c: new file.
7699 * gdb.base/shr1.c: new file.
7700 * gdb.base/shr2.c: new file.
7701 * gdb.base/solib.c: new file.
7702 * gdb.base/solib1.c: new file.
7703 * gdb.base/solib2.c: new file.
7704 * gdb.base/varargs.c: new file.
7705 * gdb.c++/derivation.cc: new file.
7706 * gdb.c++/overload.cc: new file.
7707 * gdb.c++/ovldbreak.cc: new file.
7708 * gdb.hp/attach.c: new file.
7709 * gdb.hp/attach2.c: new file.
7710 * gdb.hp/average.c: new file.
7711 * gdb.hp/compiler.c: new file.
7712 * gdb.hp/compiler.cc: new file.
7713 * gdb.hp/execd-program.c: new file.
7714 * gdb.hp/follow-exec.c: new file.
7715 * gdb.hp/follow-fork.c: new file.
7716 * gdb.hp/follow-vfork-and-exec.c: new file.
7717 * gdb.hp/misc-hp.cc: new file.
7718 * gdb.hp/more-steps.c: new file.
7719 * gdb.hp/optimize.c: new file.
7720 * gdb.hp/quicksort.c: new file.
7721 * gdb.hp/run-hp.c: new file.
7722 * gdb.hp/start-stop.c: new file.
7723 * gdb.hp/sum.c: new file.
7724 * gdb.hp/templates-hp.cc: new file.
7725 * gdb.hp/thread-local-in-lib.c: new file.
7726 * gdb.hp/thread-local-in-lib.h: new file.
7727 * gdb.hp/thread-local-in-lib.lib.c: new file.
7728 * gdb.hp/vforked-program.c: new file.
7729 * gdb.hp/virtfunc-hp.cc: new file.
7730 * gdb.hp/watchpoint-hp.c: new file.
7731 * gdb.hp/xdb.c: new file.
7732 * gdb.hp/xdb0.c: new file.
7733 * gdb.hp/xdb0.h: new file.
7734 * gdb.hp/xdb1.c: new file.
7735
7736Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
7737
7738 The following change was made by Edith Epstein
7739 <eepstein@cygnus.com> as part of a project to merge in changes
7740 originally made by HP; HP did not create ChangeLog entries.
7741
7742 * gdb.c++/demangle.exp: changed the expected output for some
7743 ARM-style mangling -- removed second reference to datatype.
7744 For example, maint demangle __dt__11T1__pt__2_cFv
7745 T1<char>::~T1<char>(void)
7746 becomes,
7747 maint demangle __dt__11T1__pt__2_cFv
7748 T1<char>::~T1(void)
7749
7750 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 7751
c906108c
SS
7752Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
7753
7754 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
7755 * gdb.trace/backtrace.exp: Likewise.
7756 * gdb.trace/circ.exp: Likewise.
7757 * gdb.trace/collection.exp: Likewise.
7758 * gdb.trace/deltrace.exp: Likewise.
7759 * gdb.trace/infotrace.exp: Likewise.
7760 * gdb.trace/limits.exp: Likewise.
7761 * gdb.trace/packetlen.exp: Likewise.
7762 * gdb.trace/passc-dyn.exp: Likewise.
7763 * gdb.trace/passcount.exp: Likewise.
7764 * gdb.trace/report.exp: Likewise.
7765 * gdb.trace/save-trace.exp: Likewise.
7766 * gdb.trace/tfind.exp: Likewise.
7767 * gdb.trace/tracecmd.exp: Likewise.
7768 * gdb.trace/while-dyn.exp: Likewise.
7769 * gdb.trace/while-stepping.exp: Likewise.
7770
77711998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
7772
7773 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
7774
7775Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
7776
7777 From Brendan Kehoe:
7778 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
7779 int return types.
7780
7781Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
7782
7783 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
7784 remote dos host testing right.
7785
7786Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
7787
7788 * gdb.base/corefile.exp: remove some xfails.
7789
7790Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
7791
7792 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
7793 have different timestamps.
7794
7795Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
7796
7797 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
7798 gdb.base/default.exp: Replace "exec" with "executable".
7799
7800Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
7801
7802 * gdb.base/default.exp: Change else if to elseif from previous
7803 delta.
7804
7805Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
7806
7807 * gdb.base/default.exp: Add brace missing from previous delta.
7808
7809Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
7810
7811 * gdb.base/default.exp: Support test for info float for all
7812 varieties of arm toolchain.
7813
dc96c6c7 7814Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7815
7816 * gdb.trace/*.exp: remove "remote_download" command.
7817
dc96c6c7 7818Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7819
7820 * gdb.trace/*.exp: remove -gdwarf from compile.
7821
7822Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
7823
7824 * gdb.trace/configure.in(AC_INIT): typo
7825 * gdb.trace/configure: regenerated
7826
dc96c6c7 7827Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7828
7829 * config/m68k-emc.exp: New file.
7830 * lib/<emc-support.exp trace-support.exp}: New files.
7831 * configure.in: add new test directory gdb.trace.
7832 * gdb.trace/{configure configure.in Makefile.in}: New files.
7833 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
7834 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
7835 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
7836 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
7837 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
7838 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
7839 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 7840
dc96c6c7 7841Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7842
7843 * gdb.c++/classes.exp: Change all regular expressions to match
7844 arbitrary combinations of newline/carriage-return, so that they
7845 will work equally well on Unix and Windows.
7846 * gdb.c++/inherit.exp: ditto.
7847 * gdb.c++/virtfunc.exp: ditto.
7848
78491998-08-11 Dawn Perchik <dawn@cygnus.com>
7850
7851 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
7852
c2d11a7d
JM
7853Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
7854
7855 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
7856 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
7857 to use a0-a3/d0-d3 as needed.
7858
7859Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
7860
7861 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
7862 * gdb.disasm/am33.exp: Corresponding changes.
7863
c906108c
SS
78641998-07-11 Felix Lee <flee@cygnus.com>
7865
7866 * gdb.base/callfuncs.exp: add cmp10 test.
7867 * gdb.base/callfuncs.c (cmp10): new function.
7868
7869Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
7870
d63a86f8 7871 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
7872 into two parts to get around a synchronization problem in expect.
7873
3fc11d3e
JM
7874Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
7875
7876 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
7877
7878 * configure.in: Add options for gdbtk testsuite.
7879
7880 * configure: Regenerate.
7881
7882 * gdb.gdbtk: New directory to hold gdbtk tests.
7883
c906108c
SS
7884Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
7885
7886 * gdb.fortran/types.exp: Escape brackets in expect patterns
7887 for test_float_literal_types_accepted tests.
7888 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
7889 before run test.
7890
c2d11a7d
JM
7891Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
7892
7893 * am33.exp: Just compile, do not link the testcase.
7894 * am33.s: Add ".am33" pseudoop to force am33 mode.
7895
c906108c
SS
78961998-06-25 Felix Lee <flee@cygnus.com>
7897
7898 * gdb.base/setshow.exp: make sure $pc is sane.
7899
7900 * gdb.stabs/weird.exp: split expect patterns properly.
7901
c2d11a7d
JM
7902Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
7903
7904 * gdb.disasm/am33.s: New disassembler testfile for the am33.
7905 * gdb.disasm/am33.exp: Run it.
7906
dc96c6c7 7907Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7908
7909 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
7910 match processing (and eliminate spurious timeouts when running).
7911
dc96c6c7 7912Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7913
7914 * gdb.base/signals.exp (test_handle_all_print): put back Mach
7915 exception test, but conditionalize it on target [mach | gnu].
7916
dc96c6c7 7917Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7918
7919 * gdb.base/overlays.exp: fixup compile line for linker script.
7920
7921Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
7922
7923 * gdb.fortran/types.exp: don't guess at float size.
7924
7925Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
7926
7927 * gdb.base/exprs.exp: delete test that depends on int size.
7928
7929Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
7930
7931 * config/sim.exp: Removed checks for target triplets.
7932 (gdb_target_sim): Use gdb,target_sim_options.
7933
7934Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
7935
7936 * gdb.base/reread.exp: New file.
7937 * gdb.base/reread1.c: New file.
7938 * gdb.base/reread2.c: New file.
7939
7940Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
7941
7942 * config/sim.exp: Use 'target sim -sparclite' when running
7943 SPARClite programs.
7944
7945Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
7946
7947 * gdb.base/structs2.exp: New file.
7948 * gdb.base/structs2.c: New file.
7949
7950Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
7951
7952 * gdb.asm/common.inc: New file.
7953 * gdb.asm/d10v.inc: New file.
7954 * asm-source.exp: Pass -I's to gas to find .inc files.
7955 Update line numbers in expected output.
7956 * asmsrc1.s: Rewrite.
7957 * asmsrc2.s: Rewrite.
7958 * configure.in: Create arch.inc symlink.
7959 * configure: Regenerate.
7960 * Makefile.in (distclean): Delete arch.inc.
7961
7962Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
7963
7964 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
7965 (t_enum_value2): ditto
7966 (t_enum_value3): ditto
7967 (main): ditto
7968Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
7969
7970 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
7971 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
7972 change.
7973 Use gdb_test instead of send_gdb/gdb_expect sequences.
7974
7975Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
7976
7977 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
7978 not void.
7979
7980Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
7981
7982 * gdb.base/branches.c: Code with lots of loops and
7983 subroutines. Used to test gdbs ability to single step through PC
7984 changes, especially to test mips-tdep.c:mips_next_pc
7985
7986Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
7987
7988 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
7989 more rigorous EGCS C++ error checking.
7990
7991Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
7992
7993 * gdb.base/help.exp: Clean up `help set args' and `help show args'
d63a86f8 7994 tests.
c906108c 7995 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
d63a86f8 7996 function when asleep.
c906108c 7997 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
d63a86f8
RM
7998 for i*86 Linux and SVR4 signal handling problems.
7999 Remove linux xfail for `next to handler in signals_tests_1', fixed
8000 by recent infrun.c change.
c906108c 8001 Limit backtrace to 10 frames to avoid timeout problems with infinite
d63a86f8 8002 stack backtraces.
c906108c
SS
8003 Adjust expect pattern in `handle all print' test to match Apr 28 1997
8004 target.[ch] change.
8005
8006Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
8007
8008 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
8009 for a newline from gdb before continuing.
8010 (default_gdb_exit): Just look for y or n.
8011 (gdb_test): Detect abnormal exit from GDB running on DOS; if
8012 it does, fail the rests of the tests in the file.
8013
8014Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
8015
8016 * config/cygmon.exp: New file.
8017
8018Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
8019
8020 * gdb.base/list.exp: Fix problem with "list default lines around
8021 main" test on remote targets.
8022
8023 * gdb.base/scope.exp: Fix problem with filelocal_bss before
8024 run test on remote targets.
8025
8026Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
8027
8028 * gdb.asm: New directory.
8029 * configure.in: Configure it.
8030 * configure: Regenerate.
8031 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
8032 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
8033
8034Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
8035
8036 * config/mn10300-eval.exp: New file to support MN10300 eval board.
8037
dc96c6c7 8038Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 8039
c906108c
SS
8040 * gdb.base/overlays (several files): Merge the two overlay
8041 managers into one. Change variables (foox, barx, bazx, grbxx)
8042 back into ints but force them to load in their proper sections.
8043
8044Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
8045
8046 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
8047 on-chip insn memory and IMAP1 to upper 128k.
8048 (D10VCopy): Handle memory regions crossing 16k boundaries.
8049 (D10VCopy): Transfer data in 32 bit chunks.
8050
8051Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
8052
8053 * gdb.base/overlays.c (main): Exit normally when result is
8054 correct.
8055
8056 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
8057 map. Include space for printf in .text segment.
8058
8059 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
8060 updated d10v memory VMA/LMA map.
8061 (D10VCopy): Call D10VTranslate.
d63a86f8 8062
c906108c
SS
8063Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
8064
8065 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
8066
8067 * gdb.base/bar.c (barx, bar): Change variable to small array so
8068 that it won't be put into the .sdata - small data -
8069 section. Update reference.
8070 * gdb.base/baz.c (bazx, baz): Ditto.
8071 * gdb.base/foo.c (foox, foo): Ditto.
8072 * gdb.base/grbx.c (grbxx, grbx): Ditto.
8073
8074 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
8075 to be arrays.
d63a86f8 8076
dc96c6c7 8077Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 8078
c906108c
SS
8079 * gdb.base/overlays.exp: fix up and get working again.
8080 Add tests for backtraces from an overlay function.
d63a86f8 8081
c906108c
SS
8082Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
8083
8084 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
8085 "calling function with watchpoint enabled".
8086
8087Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
8088
8089 * gdb.base/break.exp (test_next_with_recursion): Remove
8090 gdb_suppress_tests for d10v-*-*.
8091 * lib/gdb.exp (gdb_suppress_tests): Disable this function
8092 pending review of whether it is useful or not.
8093
8094Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
8095
8096 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
8097
8098Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
8099
8100 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
8101 * config/dve.exp: New file to support Densan boards.
8102
8103Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
8104
8105 * gdb.base/interrupt.exp: Document problem of simulators, signals,
8106 reads and BSD.
8107
8108Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
8109
8110 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
8111 response.
8112
8113 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
8114
8115Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
8116
8117 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
8118 test.
8119
8120 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
8121 target_sizeof_long and target_bigendian_p.
8122 (structs_by_value, structs_by_reference): Check values according
8123 to targets word size and endianess.
d63a86f8 8124
c906108c
SS
8125Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
8126
8127 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
8128 output.
8129
8130Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
8131
8132 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
8133 Update test of set args help to match source change.
8134
8135Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
8136
8137 * gdb.base/default.exp: Expect help system output to be in
8138 alphabetical order.
8139 * gdb.base/help.exp: Ditto.
8140
8141Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
8142
8143 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
8144 "i*86-pc-linux-gnu*".
8145 * gdb.base/interrupt.exp: Ditto.
8146 * gdb.base/corefile.exp: Ditto.
8147
8148 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
8149 define vxworks when building the testcase.
8150
8151 * gdb.base/ptype.exp: Fix testnames to be unique.
8152 * gdb.base/radix.exp: Ditto.
8153 * gdb.base/term.exp: Ditto.
8154 * gdb.base/whatis.exp: Ditto.
8155 * gdb.c++/classes.exp: Ditto.
8156
8157Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
8158
8159 * gdb.base/callfuncs.exp: Fix indentation.
8160
8161 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
8162 suppress_flag has been set.
8163 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
8164 target feature.
8165
8166Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
8167
8168 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
8169 the testcase.
8170
8171 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
8172 set_debug_traps() and breakpoint().
8173 * gdb.c++/misc.cc (main): Ditto.
8174 * gdb.c++/templates.cc (main): Ditto.
8175 * gdb.c++/virtfunc.cc (main): Ditto.
8176
8177Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
8178
8179 * lib/gdb.exp(gdb_step_for_stub): New function.
8180 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
8181 exists, reload the executable and do a "continue" instead of
8182 doing a jump.
8183 (runto_main): Use gdb_step_for_stub.
d63a86f8 8184
c906108c
SS
8185 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
8186 tests to have unique names.
8187 * gdb.base/callfuncs.exp: Ditto.
8188 * gdb.base/commands.exp: Ditto.
8189 * gdb.base/default.exp: Ditto.
8190 * gdb.base/help.exp: Ditto.
8191 * gdb.base/list.exp: Ditto.
8192 * gdb.base/opaque.exp: Ditto.
8193 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
8194 similar tests.
d63a86f8 8195
c906108c
SS
8196 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
8197 * gdb.c++/cplusfuncs.cc: Ditto.
8198 * gdb.c++/virtfunc.cc: Ditto.
8199
8200 * config/monitor.exp: Keep track of the last file we saw, rather
8201 than trying to get the info from gdb.
8202
8203 * gdb.fortran/types.exp: Move comment to previous line.
8204
8205Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
8206
8207 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
8208 target mode.
8209
8210Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
8211
8212 From Bob Manson:
8213 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
8214 string from GDB when it connects.
8215
8216 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
8217
8218Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
8219
8220 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
8221 if we can't get a debug format from GDB (we may be testing an
8222 older GDB). Use a 10 second timeout when checking for the format.
8223
8224 * gdb.stabs/weird.exp: Fix quoting.
8225
8226 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
8227
8228Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
8229
8230 * config/arm-ice.exp: New file.
8231
8232Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
8233
8234 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
8235 until it has been modified to work with the new testsuite.
8236
99707966 8237 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
8238 testcase won't compile, cause all of the testcases in the file to
8239 fail instead.
8240
8241 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
8242 (gdb_clear_suppressed): New procedure.
8243 (gdb_stop_suppressing_tests): Only clear suppress_flag if
8244 it contains a positive value.
8245
8246Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
8247
8248 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
8249
8250 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
8251
8252Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
8253
8254 * lib/gdb.exp (setup_xfail_format): New function.
8255 (get_debug_format): New function to get debug format.
8256 (debug_format): New global variable to hold last value set
8257 by get_debug_format.
8258 * gdb.base/list.exp: Call get_debug_format and expect some
8259 tests to fail for DWARF 1 and COFF formats.
8260 * gdb.c++/ptype.exp: Ditto.
8261 * gdb.c++/classes.exp: Ditto.
8262 * gdb.c++/cplusfuncs.exp: Ditto.
8263 * gdb.c++/inherit.exp: Ditto.
8264 * gdb.c++/templates.exp: Ditto.
8265 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 8266
c906108c
SS
8267Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
8268
8269 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
8270 host doesn't have a currently-open connection.
8271
8272 * config/sparclet.exp: Cleanups and fixes to make it generic for
8273 any gdb stub target. Handle cases where gdb doesn't respond when
8274 interrupted in a sane fashion.
8275
8276 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
8277 same thing in a totally different way.
8278
8279 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
8280 setting "timeout".
8281 (gdb_start): We set the global gdb_prompt variable in
8282 default_gdb_init now.
8283
8284Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
8285
8286 * gdb.base/printcmds.exp: Fix "check for floating addition"
8287 regexp to accept results within approx +/- .01 of exact value.
8288 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
8289
8290Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
8291
8292 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
8293 properly.
8294 (gdb_expect): Add optional timeout parameter, and add timeout
8295 value to various calls.
8296 (gdb_suppress_tests): Only give one warning message per group.
8297
8298Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
8299
8300 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
8301 global variables. Handle getting a value for $timeout more
8302 gracefully.
8303
8304Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
8305
8306 * lib/gdb.exp: Close connection to remote host if gdb doesn't
8307 initialize.
8308 (default_gdb_init): New procedure; allow gdb_init to be overridden
8309 by a target configuration file.
8310 (gdb_expect): Pass the timeout to remote_expect.
8311
8312 * config/monitor.exp(gdb_load): Fix typo in regexp.
8313
8314Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
8315
8316 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
8317
8318Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
8319
8320 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
8321 here. Call gdb_target_exec before rebooting the target, to make
8322 sure the connection to the target is closed.
8323 (gdb_load): Pass the name of the executable to gdb_target_monitor.
8324 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
8325 Also detect "Timeout reading from remote" error.
8326
8327 * config/gdbserver.exp: Pass the executable being loaded to
8328 gdb_target_monitor. Don't call gdb_file_cmd here; let
8329 gdb_target_monitor do it.
8330
8331 * gdb.disasm/hppa.exp: Don't use exec_output.
8332
8333Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
8334
8335 * gdb.base/list.exp: If we're debugging a non-native target,
8336 try to set the pc register to point to the start of the
8337 program before doing the first list command.
8338
8339 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
8340 test_calls after restarting.
8341
8342 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
8343 reloading.
8344
8345 * gdb.base/watchpoint.exp: Fix typo.
8346
8347 * gdb.base/setshow.exp: Check for use_gdb_stub.
8348
8349 * gdb.base/break.exp: Fix continue until exit test for the gdb
8350 stub case.
8351 * gdb.base/langs.exp: Ditto.
8352
8353 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
8354 gdb_load_offset. If we weren't given a file to load, figure out
8355 what the current file is and use it.
8356
8357 * config/i386-bozo.exp: New file.
8358
8359Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
8360
8361 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
8362 feature.
8363
8364 * config/proelf.exp: New entry.
8365
8366Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
8367
8368 * lib/gdb.exp: Remove spurious .* patterns at the beginning
8369 of regexps.
8370
8371 * gdb.base/watchpoint.exp: Don't run the test_stepping
8372 tests if gdb can't call functions on the target.
8373
8374 * gdb.base/setshow.exp: Don't run the set prompt tests if
8375 the board has gdb_prompt set.
8376
8377Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
8378
8379 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
8380 * gdb.base/commands.exp: Likewise.
8381 * gdb.base/setshow.exp: Likewise.
8382
8383Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
8384
8385 * config/monitor.exp(gdb_start): Look for gdb_prompt target
8386 feature.
8387
8388 * config/i960.exp: New file.
8389
8390Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
8391
8392 * gdb.base/funcargs.exp: Check for gdb,short_int target
8393 feature instead of looking for explicit target triplets.
8394
dc96c6c7 8395Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 8396
d63a86f8 8397 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
8398 "p 123DEADBEEF", to check parse_number.
8399 * top.c: change "to enable to enable" to "to enable" in a couple
8400 of help strings.
8401
8402Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
8403
8404 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
8405 on the mn10300.
d63a86f8 8406
c906108c
SS
8407Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
8408
8409 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
8410 where the test executable is run with explicit args.
8411 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
8412
8413Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
8414
8415 * gdb.base/run.c: Use FAKEARGV to build test executable that
8416 does not require a command line arg, since most simulators
8417 don't currently support passing such an arg into the simulated
8418 program.
8419 * gdb.base/commands.exp: Change tests to insert the proper
8420 value as the arg to the first recursive factorial call. Change
8421 compilation line to define FAKEARGV at compile time.
8422
8423Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
8424
8425 * gdb.base/recurse.exp: Enable these tests for the mn10300.
8426 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
8427 function with watchpoint enabled" test.
8428
8429Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
8430
8431 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
8432 Don't call gdb_test when the command doesn't return to a gdb prompt.
8433
8434 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
8435 "Tests restarted" messages.
8436
8437Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
8438
8439 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
8440
dc96c6c7 8441Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8442
8443 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
8444 for INFO SYMBOL; add help tests for OVERLAY commands.
8445 * gdb.base/default.exp: add tests for INFO SYMBOL command;
8446 add tests for OVERLAY commands
8447 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
8448 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
8449 * gdb.base/sigall.c: add usestubs code frag
8450 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 8451
c906108c
SS
8452Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
8453
8454 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
8455 failures.
8456 (gdb_stop_suppressing_tests): Note that tests have restarted.
8457
8458Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
8459
8460 * config/h8300.exp: New file.
8461
8462Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
8463
8464 * gdb.base/setshow.exp: Check for the existence of a
8465 feature, not its value.
8466
8467Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
8468
8469 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
8470
8471 * gdb.base/scope.exp: It's now init0(), not init().
8472
8473 * gdb.base/scope0.c: For now, change init() to be init0().
8474
8475 * config/monitor.exp: Use gdb_serial in preference to serial
8476 or netport.
8477
8478 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
8479 and it's not already set.
8480
8481Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
8482
8483 * gdb.base/setshow.exp: Only test the run command if the target
8484 isn't using a stub and if it supports argument passing.
8485
8486Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
8487
8488 * config/udi.exp(gdb_start): Make sure UDICONF is set
8489 properly before starting gdb.
8490
8491Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
8492
8493 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
8494 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
8495 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
8496
8497Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
8498
8499 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
8500 specialized code to reboot the board, use remote_reboot instead.
8501
8502 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
8503
8504 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
8505
8506 * config/monitor.exp: Make sure we disconnect from the target.
8507 Also, try a reboot/reload cycle instead of failing if the
8508 load fails.
8509
8510Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
8511
8512 * gdb.base/default.exp: Don't set match_max.
8513 * gdb.base/help.exp: Ditto.
8514 * gdb.base/list.exp: Ditto.
8515 * gdb.base/signals.exp: Ditto.
8516
8517 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
8518 set, use remote_ld to download the testcase instead of
8519 the GDB loader.
8520
8521Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
8522
8523 * config/vr5000.exp: New file.
8524
8525 * config/monitor.exp(gdb_target_monitor): Add pattern for
8526 "Ending remote" to detect errors in connecting.
8527
8528 * gdb.base/setshow.exp: Add .* within auto language test.
8529
8530 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
8531 target feature.
8532
8533 * config/monitor.exp(gdb_load): Check for a failure when loading,
8534 and reboot the board if necessary.
8535
8536 * gdb.base/setvar.exp(test_set): Handle multiple prints within
8537 a set of tests. Remove print.* from the patterns being checked.
8538
8539Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
8540
8541 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
8542 refer to gdb_spawn_id.
8543
8544 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
8545 longer used.
8546 * config/sparclet.exp: Ditto.
8547 * config/sparclet-old.exp: Ditto.
8548 * config/slite.exp: Ditto.
8549 * config/sim.exp: Ditto.
8550 * gdb.base/funcargs.exp: Ditto.
8551
8552 * lib/gdb.exp:Remove references to gdb_spawn_id.
8553 (gdb_expect): Move to remote.exp.
8554
8555Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
8556
8557 * config/monitor.exp: Detect the "Couldn't establish connection"
8558 message from GDB.
8559
8560Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
8561
8562 * gdb.base/bitfields.exp: Use runto instead of explicit
8563 gdb_run_cmd/gdb_expect sequences.
8564
8565 * gdb.base/break.exp(text_next_with_recursion): Add match for
8566 gdb_expect call.
8567
8568 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
8569 We also need to handle the "A program is being debugged already"
8570 prompt from gdb. Use gdb_test to set the baud rate.
8571
8572 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
8573 to 20000. Really. I mean it.
8574
8575Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
8576
8577 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
8578 fails. If suppress_flag is set, skip perror message about not
8579 being able to send to GDB.
8580 (send_gdb): If suppress_flag is set, don't try to send commands to
8581 GDB.
8582 (gdb_expect): If suppress_flag is set, always fail immediately.
8583 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
8584 (gdb_init): Call gdb_stop_suppressing_tests.
8585 (default_gdb_exit): Ditto.
8586 (default_gdb_start): Ditto.
8587
8588 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
8589 gdb_stop_suppressing_tests as appropriate.
8590 * gdb.base/break.exp: Ditto.
8591 * gdb.base/callfuncs.exp: Ditto.
8592 * gdb.base/commands.exp: Ditto.
8593 * gdb.base/exprs.exp: Ditto.
8594 * gdb.base/funcargs.exp: Ditto.
8595 * gdb.base/list.exp: Ditto.
8596 * gdb.base/recurse.exp: Ditto.
8597 * gdb.base/scope.exp: Ditto.
8598 * gdb.base/structs.exp: Ditto.
8599 * gdb.c++/inherit.exp: Ditto.
8600
8601Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
8602
8603 * config/vr4300.exp: New file.
8604
99707966 8605 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 8606
99707966 8607 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
8608
8609Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
8610
8611 * lib/gdb.exp(gdb_init): New function.
8612
8613 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
8614 for each individual variable set.
8615
8616 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
8617 name.
8618
8619 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
8620
8621 * gdb.base/scope.exp: Use gdb_test.
8622
8623 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
8624 aborting; the testsuite driver will do that for us (see
8625 gdb_finish). Also, use gdb_test in a few more places.
8626
8627Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
8628
8629 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
8630
8631Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
8632
8633 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
8634 and "add_tests" are not at the same address.
8635
8636Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
8637
8638 * gdb.base/ptype.exp: Use gdb_test.
8639
8640Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
8641
8642 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
8643 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
8644 left in. No longer expect them to fail.
8645
8646 * gdb.stabs/*.mt; Deleted, no longer used.
8647 * gdb.stabs/configure.in: Remove references to target makefile
8648 frags.
8649 * gdb.stabs/configure: Rebuilt.
8650
8651 * gdb.disasm/*.mt: Deleted, no longer used.
8652 * gdb.disasm/configure.in: Remove references to target makefile
8653 frags. Use "sh3.s" as the unique filename for this directory.
8654 * gdb.disasm/configure: Rebuilt.
8655
8656 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
8657 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
8658 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
8659
8660Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
8661
8662 * config/udi.exp: Use mondfe,name instead of remote_host.
8663
8664Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
8665
8666 * gdb.base/watchpoint.exp: Don't expect a failure when calling
8667 a function with a watchpoint enabled on the mn10200.
8668
8669 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
8670 before trying to create it!
8671
8672Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
8673
8674 * config/vx.exp: Use hostname instead of netport.
8675
8676 * config/vxworks.exp: New file.
8677
8678 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
8679
8680 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
8681 gdb before assuming everything worked. Send a ^C if a timeout
8682 occurs.
8683
8684 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
8685 $gdb_spawn_id directly.
8686 (gdb_run_cmd): Try _start as well as start. Use the target feature
8687 gdb,start_symbol as the symbol to start from when jumping.
8688
8689Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
8690
8691 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
8692 redundant) test.
8693
8694 * gdb.base/recurse.exp: Relax final value test for 'b' so that
8695 it doesn't lose for 16bit integer systems.
8696
8697Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
8698
8699 * gdb.fortran/types.exp: If the target doesn't support "double"
8700 data types, then expect "real" types to only be 4 bytes.
8701
8702 * gdb.c++/virtfunc.exp: Expect failure for virtual function
8703 call tests if the target doesn't support inferior function calls.
8704
8705 * gdb.base/printcmds.exp: Allow minor deviation in FP values
8706 in printf tests.
8707
8708Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
8709
8710 * gdb.base/help.exp: Disable "help set", "help show", and
8711 "help support". Simplify regexp for "help stack".
8712
8713 * gdb.base/default.exp: Set match_max to 5000 and the timeout
8714 to 60 seconds. Temporarily set match_max to 15000 around the
8715 "info copying" test.
8716
8717 * gdb.base/nodebug.exp: Don't try to do an inferior function
8718 call if the target doesn't support them.
8719 * gdb.base/printcmds.exp: Likewise.
8720 * gdb.base/setvar.exp: Likewise.
8721 * gdb.base/structs.exp: Likewise.
8722 * gdb.c++/templates.exp: Likewise.
8723 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
8724
8725 * gdb.base/recurse.exp: Enable for the mn10200.
8726
8727 * configure.in: Do configure gdb.stabs directory for *-*-elf
8728 targets.
8729 * configure: Rebuilt.
8730
8731 * gdb.base/break.exp: Check for gdb,noresults before testing
8732 exit status and/or results from the target.
8733 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
8734 * lib/gdb.exp: Remove old (now bogus) initialization of
8735 noinferior, noargs, noresults and nosignals.
8736
8737Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
8738
8739 * config/sh.exp: New file.
8740
8741 * config/slite.exp: Try to connect multiple times to the board
8742 before rebooting. Only send a "monitor run" if need_monitor_run
8743 is set.
8744
8745 * gdb.base/break.exp: Don't do the "stub continue" test if
8746 the target has gdb_stub set.
8747
8748 * gdb.base/callfuncs.exp: Increase the timeout.
8749
8750 * gdb.base/interrupt.exp: Don't even try to compile the testcase
8751 if the target has gdb,noinferiorio set.
8752
8753 * gdb.base/list.exp: Increase match_max to 10000 characters.
8754
8755 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
8756
8757 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
8758 target.
8759
8760 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
8761
8762Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
8763
8764 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
8765 trying to delete the copy of gdb. Catch the file delete so we
8766 don't die if the delete fails; also, the file should be copied to
8767 the host, not to the build.
8768
8769Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
8770
8771 * lib/gdb.exp(gdb_test): Surround the result pattern with
8772 parenthesis in case it contains multiple regexps separated
8773 with |.
8774
8775 * gdb.base/watchpoint.exp: Use gdb_test.
8776 * gdb.base/default.exp: Ditto.
8777
8778Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
8779
99707966 8780 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 8781
c906108c
SS
8782 * gdb.base/scope.exp: Use gdb_test.
8783 * gdb.c++/classes.exp: Ditto.
8784 * gdb.c++/inherit.exp: Ditto.
8785
8786Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
8787
8788 * gdb.base/crossload.exp: Don't use execute_anywhere, use
8789 remote_exec instead.
8790 * gdb.base/corefile.exp: Don't be ridiculous.
8791 * gdb.base/*.c: Add missing stub invocations.
8792
8793Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
8794
8795 * config/slite.exp: Miscellaneous fixes.
8796
8797 * lib/gdb.exp: Fix runto.
8798
8799 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
8800 the target.
8801
8802 * gdb.base/watchpoint.exp: Fix regexp.
8803
8804 * lib/gdb.exp(default_gdb_exit): Add a catch to the
8805 close and wait commands, as the descriptor may now be
8806 invalid. Always call "remote_close host".
8807
8808Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
8809
8810 Major rewrite for testsuite revision.
d63a86f8 8811
c906108c
SS
8812 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
8813 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
8814 instead of relying on spawn_id to always contain a valid
8815 spawn id.
8816 (get_compiler_info): New procedure to build the ${binfile}.ci
8817 file, instead of replicating this in N different places.
8818 (gdb_compile): New procedure.
d63a86f8 8819
c906108c
SS
8820 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
8821 appropriate arguments) instead of compile. Use gdb_test in a lot
8822 more places. Use send_gdb instead of send. Always run gdb_start
8823 at the start of a testcase, as this is no longer done magically.
8824
8825 config/*-gdb.exp: Rename without the -gdb suffix.
8826
8827 config/mips.exp: Use remote_close instead of exit_remote_shell.
8828 config/monitor.exp: Use target_info instead of looking at
8829 baud, timeout, etc.
8830 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
8831
8832Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8833
8834 * gdb.c++/templates.exp (test_ptype_of_templates),
8835 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
8836 Update expect patterns for destructors and assignment operators
8837 to match corresponding c-typeprint.c changes.
8838 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
8839 to destructor breakpoint test, GDB should be able to set the
8840 destructor breakpoint without specifying arguments.
8841
8842Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
8843
8844 * gdb.threads/pthreads.exp: Change result for failure to compile due
8845 to lack of pthreads runtime support from an error to simply an
8846 unsupported test, per dejagnu standards.
8847
8848Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8849
8850 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
8851 where GDB exits to reduce pattern match time.
8852 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
8853
8854 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
8855
dc96c6c7 8856Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8857
8858 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
8859 * gdb.base/default.exp: ditto.
8860 * gdb.base/nodebug.exp: ditto.
8861 * gdb.base/printcmds.exp: ditto.
8862 * gdb.base/ptype.exp: ditto.
8863 * gdb.base/setvar.exp: ditto.
8864 * gdb.base/structs.exp: ditto.
8865 * gdb.base/setshow.c: Guard against uninitialized values of argc.
8866
8867Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
8868
8869 * configure, */configure: Rebuild with autoconf 2.12.
8870
8871Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
8872
8873 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
8874 use new i*86-pc-linux*-gnu quads.
8875 * gdb.base/corefile.exp: Ditto.
8876 * gdb.base/signals.exp: Ditto.
8877 * gdb.base/sigall.exp: Ditto.
8878 * gdb.base/interrupt.exp: Ditto.
8879
8880 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
8881 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
8882 RedHat 4.0.
d63a86f8 8883
c906108c
SS
8884 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
8885 linux. This allows the test case to at least compile on latest
8886 linux, but still not run due to missing the threads runtime library.
8887
8888Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8889
8890 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
8891 directory to search gdb directory. Accept and step over conditional
8892 stack alignment code. Consume $prompt in failure cases.
8893 Reset timeout to $oldtimeout instead of some arbitrary value.
8894 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
8895 timeout problems with infinite stack backtraces.
8896 * gdb.base/ptype.exp (ptype struct link, union tu_link):
8897 Accept function parameters for linkfunc member.
8898
8899Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
8900
8901 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
8902 (CXXFLAGS): Remove, unreferenced.
8903 (B_OPTIONS): Add for -B options and add code to initialize with
8904 previous -B options and also add -B option to pick up cross compiled
8905 runtime.
8906 (TARGET_INCLUDES): Add for -I options and add code to initialize when
8907 doing cross compiles.
8908 (target_alias): Declare global.
8909 (xgcc): Set variable to full path of gcc in build tree. Use findfile
8910 to verify that gcc exists in build tree, and if so set CC to that
8911 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 8912
c906108c
SS
8913Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
8914
8915 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
8916 ptype test for anonymous union. Fixup testcase to match
8917 current gcc debug output.
8918
8919Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
8920
8921 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
8922 force argument to an unsigned long type.
8923
8924Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
8925
8926 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
8927 tests and anonymous union print/ptype tests.
8928 * gdb.base/list.exp (test_forward-search): Increase timeout by
8929 5 minutes for the "search extremely long line" case.
8930 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
8931 completely optional and that the pass/fail messages use the command as
8932 the message if that third arg is a null string.
8933 (gdb_test_exact): Arrange that a null string pattern means match a
8934 null string output rather than any output, which might include random
8935 errors.
8936 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
8937 backtrace test.
8938 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
8939 always failing and failure is now exposed by gdb.exp changes.
8940
8941Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
8942
8943 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
8944 weren't being noted.
8945
8946Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8947
8948 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
8949 * gdb.stabs/weird.exp: Remove v_comb xfails.
8950
dc96c6c7 8951Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8952
8953 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
8954 list.exp scope.exp watchpoint.exp]
8955 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 8956
dc96c6c7 8957Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8958
8959 * config/monitor.exp: Increase download timeout to 1000 seconds.
8960
dc96c6c7 8961Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8962
8963 * config/m32r.exp: Increase timeout to 120 seconds.
8964
8965Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
8966
8967 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
8968 and accept older ordering as obsolescent gcc or gdb.
8969 * gdb.c++/templates.exp: Ditto.
8970 * gdb.c++/virtfunc.exp: Ditto.
8971
8972Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
8973
8974 * gdb.base/coremaker.c: Add code to mmap some data so we
8975 can check that it ends up in the core file.
8976 * gdb.base/corefile.exp: Add test to read mmapped data
8977 from core file.
8978
dc96c6c7 8979Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8980
8981 * config/m32r.exp: New file.
8982
8983Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
8984
8985 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
8986 that cflags can contains -gstabs, and work correctly for other tests.
8987
dc96c6c7 8988Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8989
8990 * gdb.base/setshow.exp: New file, tests show and set.
8991 * gdb.base/setshow.c: New file, tests show and set.
8992 * gdb.base/help.exp: Add test for help set|show annotate.
8993 * gdb.base/default.exp: Add test for set|show annotate.
8994
8995Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
8996
8997 * testsuite/gdb.base/break.exp: Make backtrace from factorial
8998 errors unique.
8999 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
9000 explicitly.
9001
9002Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
9003
9004 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
9005 and width commands. This is done elsewhere.
9006 * (gdb_start): Don't call gdb_start_sim here. That's already
9007 done in gdb_load. This fixes lots of failures in default.exp.
9008
9009Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
9010
9011 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
9012 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
9013 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
9014 in the same we we treat other failures (since it may be an expected
9015 condition), rather than as an error.
9016 * gdb.base/signals.exp (test_handle_all_print): Revert back to
9017 old test format.
9018
9019Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
9020
9021 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
9022 (distclean maintainer-clean realclean): No need to remove files
9023 twice. Nuke the duplicates.
9024 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 9025 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
9026 Remove config.h along with other config files.
9027
9028Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
9029
9030 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
9031 "p func1 ()" and note that rests of tests are skipped.
9032 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
9033 setup_xfails for "print func2::coremaker_local".
9034 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
9035 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
9036 affected by the previous run test.
9037 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
9038 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
9039 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
9040 "pass int powerset tuple" and "pass modeless int powerset tuple".
9041 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
9042 "real write 4" and "real write 8".
9043 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
9044 setup_xfails for "print vs1 after tuple assign 2",
9045 "print \$i after tuple assign 2", and
9046 "print vs2 after tuple assign 2".
9047 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
9048 meaningful error message and return -1 so the caller can
9049 suppress further tests and avoid a cascade of errors.
d63a86f8 9050
c906108c
SS
9051Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
9052
9053 * gdb.base/a1-selftest.exp: Tweak tests to account for new
9054 format for printing version.
9055 * gdb.base/default.exp: Ditto.
9056 * gdb.base/interrupt.exp: Fix problem with cascade of
9057 errors if child process dies while calling a function.
d63a86f8 9058
c906108c
SS
9059Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
9060
9061 * Makefile.in (VPATH): Add
9062 * Makefile.in (Makefile, config.status): Fix rules so things get
9063 remade when necessary.
9064
9065Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
9066
9067 * Makefile.in (just-check): Add path to sibling expect dir
9068 to environment variable specified by RPATH_ENVVAR.
9069
9070Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
9071
9072 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
9073 (just-check): Add shared library paths for libstdc++, tk,
9074 tcl, bfd, and opcodes to the environment variable specified
9075 in RPATH_ENVVAR.
9076 * configure.in: Add support to recognize --enable-shared flag
9077 and generate correct value for RPATH_ENVVAR.
9078 * configure: Regenerated with autoconf.
9079
9080Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
9081
9082 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
9083 include all osf versions.
9084 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
9085 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
9086 when target is linux. When failing to build pthreads test
9087 executable, give more meaningful message.
9088 * gdb.threads/pthreads.c: Hpux also uses old definition of second
9089 arg for pthread_create.
d63a86f8 9090
c906108c
SS
9091Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
9092
9093 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
9094 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
9095 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
9096 and -lpthreads (everybody else).
9097 (test_startup): Fail gracefully if threads are not supported.
9098 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
9099 "p/c array_index("abcdef",2)" when not gcc compiled.
9100 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
9101 "print func2::coremaker_local" when not gcc compiled.
9102 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
9103 "ptype on opaque struct tagname (statically)",
9104 "ptype on opaque struct tagname (dynamically) 1", and
9105 "ptype on opaque struct tagname (dynamically) 2"
9106 for not compiled with gcc.
9107 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
9108 backtrace when compiled with gcc.
d63a86f8 9109 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
9110 than always return success.
9111
9112Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
9113
9114 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
9115
9116Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
9117
9118 * gdb.base/structs.exp: Undo last change.
9119
9120Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
9121
9122 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
9123 encapsulate all the steps/nexts done during self test, starting
9124 at main, and makes them less sensitive to optimization issues.
9125 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
9126 signal handler" test.
9127 * gdb.threads/pthreads.exp: Only run this for native configs.
9128 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
9129 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
9130 tests.
9131 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
9132 for "runto test_calls(void)" test.
d63a86f8 9133
c906108c
SS
9134Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
9135
9136 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
9137 and don't expect address info in breakpoint confirmations.
9138
9139Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
9140
9141 * gdb.base/list.exp (test_forward_search): Increase timeout
9142 temporarily by 60 seconds for searching extremely long line,
9143 and then reset to old value when done. Increase expect input
9144 buffer to 10000.
9145
9146Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
9147
9148 * gdb.base/list.exp (test_forward_search): Fix to handle very
9149 long source line without overflowing expect's input buffer.
9150
9151Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
9152
9153 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
9154 "buffer_full".
9155
9156 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
9157 "buffer_full".
9158
9159 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
9160 "buffer_full".
9161
9162 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
9163 "buffer_full".
9164
9165Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
9166
9167 * configure.in (configdirs): Add gdb.threads.
9168 * configure: Regenerated with autoconf.
9169 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
9170 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
9171 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 9172
c906108c
SS
9173Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
9174
9175 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
9176
9177Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
9178
9179 * gdb.base/signals.exp (test_handle_all_print): Test separately for
9180 each signal's status in the output of "handle all print".
9181 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
9182 the \r\n sequence that immediately precedes the gdb prompt.
9183 * gdb.base/a1-selftest.exp: Save original timeout and restore
9184 after test.
9185
9186Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
9187
9188 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
9189 symbol.
9190
9191Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
9192
9193 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
9194
9195Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
9196
9197 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
9198 timeout by 60 seconds.
9199
9200Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
9201
9202 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
9203 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
9204 error return.
9205
9206Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
9207
9208 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
9209 gdb initialization, also report how long dejagnu waited. Restore
9210 old timeout before doing error return. Temporarily increase timeout
9211 by 3 minutes to allow for slow startups over heavy NFS use.
9212
9213Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
9214
9215 * lib/gdb.exp: Report timeout value for verbosity level 2.
9216 * config/gdbserver.exp: Ditto.
9217 * config/hppro.exp: Ditto.
9218 * config/mips-gdb.exp: Ditto.
9219 * config/monitor.exp: Ditto.
9220 * config/netware.exp: Ditto.
9221 * config/sim-gdb.exp: Ditto.
9222 * config/slite-gdb.exp: Ditto.
9223 * config/udi-gdb.exp: Ditto.
9224 * config/unix-gdb.exp: Ditto.
9225 * config/vx-gdb.exp: Ditto.
9226 * gdb.base/a1-selftest.exp: Ditto.
9227 * gdb.base/a2-run.exp: Ditto.
9228 * gdb.base/break.exp: Ditto.
9229 * gdb.base/corefile.exp: Ditto.
9230 * gdb.base/list.exp: Ditto.
9231 * gdb.base/recurse.exp: Ditto.
9232 * gdb.base/scope.exp: Ditto.
9233 * gdb.base/signals.exp: Ditto.
9234
9235Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
9236
9237 * gdb.threads/Makefile.in (docdir): Removed.
9238
9239Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
9240
9241 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 9242 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 9243 @srcdir@.
d63a86f8 9244 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
9245 autoconf 2.5 or higher.
9246 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
9247
9248Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
9249
9250 * configure: Regenerated.
9251 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
9252 avoid name clashes with SunOS headers.
9253
9254Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
9255
9256 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
9257
9258Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
9259
9260 * gdb.base/callfuncs.exp: Finish last change -- make sure the
9261 prototype information ends up in the compiler info file.
9262
9263Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
9264
9265 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
9266 attempting to regenerate it. Eliminate use of a temporary file
9267 and just generate the info file directly. Source it immediately,
9268 for consistency of use.
9269 * gdb.base/corefile.exp: Ditto
9270 * gdb.base/exprs.exp: Ditto.
9271 * gdb.base/funcargs.exp: Ditto.
9272 * gdb.base/langs.exp: Ditto.
9273 * gdb.base/list.exp: Ditto.
9274 * gdb.base/mips_pro.exp: Ditto.
9275 * gdb.base/nodebug.exp: Ditto.
9276 * gdb.base/opaque.exp: Ditto.
9277 * gdb.base/ptype.exp: Ditto.
9278 * gdb.base/scope.exp: Ditto.
9279 * gdb.base/setvar.exp: Ditto.
9280 * gdb.base/signals.exp: Ditto.
9281 * gdb.base/whatis.exp: Ditto.
9282 * gdb.c++/templates.exp: Ditto.
9283 * gdb.c++/virtfunc.exp: Ditto.
9284 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
9285 whether or not to add -lstdc++ to the compile command line args.
9286
9287Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9288
9289 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
9290 it got fixed by the recent lookup_minimal_symbol_by_pc change.
9291 Increase timeout, a lot of single stepping might be needed if the
9292 target has no hardware watchpoints.
9293
9294Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
9295
9296 * gdb.base/break.exp: Ignore compiler warnings when compiling
9297 break.c.
9298 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
9299 * gdb.base/default.exp: Add h8300 xfails. Handle messages
9300 from remote-sim.
9301 * gdb.base/exprs.exp: Add h8300 xfails.
9302 * gdb.base/funcargs.exp: Likewise.
9303 * gdb.base/nodebug.exp: Likewise.
9304 * gdb.base/printcmds.exp: Likewise.
9305 * gdb.base/ptype.exp: Likewise.
9306 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
9307 h8300 xfails.
d63a86f8 9308 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
9309 on the h8300.
9310 * gdb.base/funcargs.c: Explicitly make last constant argument to
9311 call_after_alloca_subr an unsigned long type.
9312 * gdb.base/return.c: Include stdio.h.
9313
9314Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
9315
9316 * config/abug.exp: New file for the older Motorola Bug monitor
9317 that runs on the mvme13x series VME boards.
9318 * config/monitor.exp: Use the new config array for target settings
9319 if they exist.
9320
9321Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
9322
9323 * sim-gdb.exp: Make the SH simulator allocate less space when
9324 it is targeted.
9325
9326Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
9327
9328 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
9329 test.
9330
9331Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
9332
9333 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
9334 "rs6000-*-*" for "list function in include file" when gcc compiled.
9335 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
9336 for "p ctable1[120]".
9337 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
9338 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
9339 Remove setup_xfail for "rs6000-*-*" for
9340 "print 'scope0.c'::filelocal before run".
9341 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
9342 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
9343 since some compilers don't allow both options to be given
9344 on the same command line. Create object file and move it.
d63a86f8 9345
c906108c
SS
9346Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
9347
9348 * gdb.base/corefile.exp: Always regenerate the core file, since
9349 we always regenerate the coremaker program. Detect special case
9350 where registers cannot be read from core file.
d63a86f8 9351
c906108c
SS
9352Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
9353
9354 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
9355 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
9356 * gdb.c++/templates.exp: Only match on basename of file since
9357 some formats like xcoff don't encode directory information.
9358 * gdb.stabs/weird.exp: Use the right sed script for powerpc
9359 and rs6000 AIX xcoff targets.
9360 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
9361 * configure: Regenerate.
9362 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
9363 here, rather than in distclean.
d63a86f8 9364
c906108c
SS
9365Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
9366
9367 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
9368 defined, and use it to compile the test case with -O2. The
9369 native compilation still uses no optimization.
9370 * gdb.base/mips_pro.c: Remove inline assembly code since
9371 it is compiled PIC by default, which results in assembler
9372 warnings that make the testsuite think the compilation
9373 was unsuccessful.
9374
9375Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
9376
9377 * gdb.c++/misc.exp: Add note to message for
9378 "print s.a for foo struct" that this is a known gcc 2.7.2
9379 and earlier bug.
9380
9381Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
9382
9383 * gdb.base/break.exp: Fix pattern for matching "Delete all
9384 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
9385 setup_xfail for deleting all breakpoints test. Fix various
9386 timeout messages to include "(timeout)".
9387 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
9388 for "p t_float_values2(3.14159,float_val2)".
9389 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
9390 for "continue to call2g" when gcc compiled.
9391 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
9392 "up to foo in langs.exp", "show language at foo in langs.exp",
9393 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
9394 and "show language at fsub in langs.exp".
9395 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
9396 "list line 1 in include file", "list message for lines past EOF",
9397 "list function in include file", "list list0.h:foo", and
9398 "list filename:function; nonexistant function".
9399 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
9400 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
9401 and "ptype t_char_array" to be for native cc only.
d63a86f8 9402
c906108c
SS
9403Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
9404
d63a86f8 9405 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
9406 setup_xfail for "print coremaker_bss", "print coremaker_ro",
9407 "print func2::coremaker_local", and "backtrace in corefile.exp".
9408
9409Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
9410
9411 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
9412 "bt in signals.exp". This problem only appears when running
9413 the testsuite, and then only intermittently.
9414
9415Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
9416
9417 * gdb.base/return.exp (return_tests): Differentiate between
9418 two tests of continuing.
9419
9420Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
9421
9422 * */Makefile.in (maintainer-clean): Remove config.log.
9423 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
9424 * gdb.c++/Makefile.in (PROGS): Add inherit.
9425 (clean): Remove *.ci.
9426
9427Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
9428
9429 * gdb.c++/misc.cc: Add test code from Mike Stump.
9430 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
9431
9432Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
9433
9434 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
9435 to "alpha-*-osf2*" and add comment.
9436 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
9437 setup_xfail for "step over execarg initialization" and
9438 "step over corearg initialization".
9439 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
9440 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
9441 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
9442 gcc compiled for "print coremaker_bss", "print coremaker_ro",
9443 "print func2::coremaker_local", and "backtrace in corefile.exp".
9444 * gdb.base/signals.exp: Build and source signals.ci.
9445 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
9446 to be for gcc only.
9447 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 9448
c906108c
SS
9449Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9450
9451 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
9452 Feb 3 procfs.c change.
9453
9454Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
9455
9456 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
9457
9458Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
9459
9460 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
9461 from dejagnu's apparent default of 10 seconds, which gives random
9462 results when running the tests over NFS on moderately loaded systems.
9463 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
9464
9465Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
9466
9467 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
9468 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
9469 result reports.
9470
9471Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
9472
9473 * configure.in (CY_AC_PATH_TCLH): Remove.
9474 * configure: Regenerate.
9475
9476Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
9477
9478 * gdb.c++/Makefile.in (clean): Add missing '{'.
9479
9480Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
9481
9482 * lib/gdb.exp: Provide a default value for noinferior.
9483
9484 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
9485 Load libgloss.exp.
9486
9487Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
9488
9489 * gdb.disasm/hppa.exp: Compile directly into an executable, use
9490 the executable, not the .o to run the tests from.
9491
9492Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
9493
9494 * gdb.base/break.exp: Don't test for program exit or exit status
9495 if $noresults if nonzero.
9496 * gdb.base/langs.exp: Likewise.
9497 * gdb.base/watchpoint.exp: Likewise.
9498
9499 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
9500 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
9501 trying to compile the testcase.
9502
9503Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
9504
9505 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
9506 * gdb.base/signals.exp (continue to handler): Likewise.
9507
9508Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
9509
9510 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
9511
9512 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
9513
9514Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
9515
9516 * gdb.base/corefile.exp: Recognize "not found" as failure
9517 when trying to determine if a core file was generated.
9518 If no core file was generate the first time, try again without
9519 the ulimit -c to work around braindamaged shells.
9520
9521Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
9522
9523 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
9524 [] tests with "test" and enclose string in quotes.
9525 * gdb.stabs/configure: Rebuild
d63a86f8 9526
c906108c
SS
9527Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
9528
9529 Changes in sync with expect:
9530 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
9531 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
9532 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
9533 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
9534 argument to AC_REQUIRE.
9535 * configure: Regenerated.
9536
9537Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
9538
9539 * gdb.base/corefile.exp: When generating a core, discard any
9540 error messages about ulimit not found and the "core dumped"
9541 message from the shell that runs the coredumper.
9542
9543Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
9544
9545 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
9546
9547 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
9548 which sed script to run. Expect failure for v_comb test
9549 on PA targets too.
d63a86f8 9550
c906108c
SS
9551Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
9552
9553 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
9554 "print func2::coremaker_local" and for "backtrace in corefile.exp"
9555
9556Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
9557
9558 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
9559 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
9560 "sparc-sun-solaris*" xfails for "p v_comb".
9561 * lib/gdb.exp (default_gdb_start): Fix typo.
9562 * gdb.base/corefile.exp: Allow "Core was generated by ..."
9563 messages to not include the full program name that caused
9564 the core dump since some systems (such as solaris) apparently
9565 truncate this path to about 80 characters.
9566 When generating a core file first try increasing the core file
9567 size limit to unlimited since some systems may default it to
9568 zero, and it is harmless to try it. Move the test for failing
9569 to generate a core file to where it will actually get executed.
9570 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
9571 new gdb result from g++ debug info improvements and make old
9572 pattern obsolescent. Also account for size_t differences
9573 (may be int or long).
9574 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
9575 initialization before function call is placed in the delay slot
9576 and thus appears to be skipped over by commands such as "next".
9577
9578Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
9579
9580 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
9581
9582Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
9583
9584 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
9585 input source file; fix code to compile test to deal with this
9586 convention.
9587 * gdb.c++/*.exp: Likewise.
9588
9589Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
9590
9591 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
9592 "bt in signals.exp".
9593
9594Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
9595
9596 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
9597 "step over execarg initialization" and
9598 "step over corearg initialization".
9599
9600Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
9601
9602 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
9603 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
9604
9605Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
9606
9607 From Rob Savoye (rob@poseidon.cygnus.com)
9608 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
9609 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
9610 configure.in}, gdb.disasm/{Makefile.in, configure.in},
9611 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
9612 configure.in}: Major reworking for autoconfig.
9613 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
9614 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
9615 New files.
9616 * config/unix-gdb.exp: Make GDB global.
9617 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
9618 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
9619 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
9620 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
9621 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
9622 term.exp, twice.exp, watchpoint.exp, whatis.exp},
9623 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
9624 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
9625 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
9626 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
9627 pr-8136.exp, result.exp, string.exp, tuples.exp},
9628 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
9629 to returns as necessary, arrange for test to compile own testcase
9630 executable.
9631 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 9632
c906108c
SS
9633Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
9634
9635 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
9636 clear_xfail at end of test which might not call either pass or fail.
9637 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
9638 "backtrace through signal handler".
9639
9640Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9641
9642 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
9643 continuing from a job control stop signal.
9644 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
9645
9646Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
9647
9648 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
9649 * gdb.base/corefile.exp: Likewise.
9650 * gdb.base/funcargs.exp: Likewise.
9651
9652Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
9653
9654 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
9655 * config/monitor.exp: Add support for setting baud rate.
9656
9657Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
9658
9659 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
9660 i*86-*-linux* xfails for "backtrace through signal handler".
9661 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
9662 "print func2::coremaker_local".
9663 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
9664 alpha-dec-osf2* xfail for
9665 "delete all breakpoints when none".
9666
9667Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
9668
9669 * gdb.base/break.exp: Change test that deletes all breakpoints
9670 when no user breakpoints are installed. A post 4.15 change
9671 causes gdb to no longer prompt in this case.
9672
9673Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
9674
9675 * gdb.base/return.exp (return_tests): Change xfail for test
9676 "correct value returned double test" to stop xfailing at
9677 Solaris 2.5. Apparently the bug has been fixed.
9678
9679Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
9680
9681 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
9682 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
9683
9684Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
9685
9686 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
9687 * gdb.disasm/hppa.s: Corresponding changes.
9688
9689Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
9690
9691 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
9692 makefile fragment.
9693 * config/mt-hpux: Deleted.
9694
9695Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
9696
d63a86f8 9697 * Many files: When warning about suppressed tests due to a
c906108c
SS
9698 nonexistant test binary, avoid incrementing the warning count.
9699
9700Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
9701
9702 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 9703
c906108c
SS
9704Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9705
9706 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
9707 "sparc-*-solaris2*".
9708
9709Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9710
9711 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
9712 Add global and local variables and initialize them.
9713 * gdb.base/corefile.exp: Test correct mapping of corefile sections
9714 by printing variables. Remove rs6000 and powerpc xfails, BFD now
9715 extracts the file name and terminating signal from the core file.
9716 * TODO: Remove note about tests for correct mapping of corefile.
9717 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
9718 from optimizing it away.
9719 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
9720 handles common blocks.
9721
9722Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
9723
9724 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
9725 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
9726
9727Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
9728
9729 * Makefile.in (maintainer-clean): New target, synonym for
9730 realclean.
9731 * gdb.base/Makefile.in (maintainer-clean): Likewise.
9732 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
9733 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
9734 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
9735 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
9736 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
9737
9738Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
9739
9740 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
9741 xfails when not gcc compiled for "print foo::funclocal".
9742 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
9743 "print foo::funclocal at foo",
9744 "print 'scope1.c'::foo::funclocal at foo",
9745 "print foo::funclocal_bss at foo",
9746 "print 'scope1.c'::foo::funclocal_bss at foo",
9747 "print foo::funclocal_ro at foo",
9748 "print 'scope1.c'::foo::funclocal_ro at foo",
9749 "print bar::funclocal at foo" and
9750 "print 'scope1.c'::bar::funclocal at foo".
9751 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
9752 gcc compiled for "print foo::funclocal at bar".
9753 Expand all messages to ensure that they identify that
9754 the test is at bar().
9755 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
9756 gcc compiled for:
9757 "ptype on opaque struct pointer (statically)",
9758 "ptype on opaque struct tagname (statically)",
9759 "ptype on opaque struct pointer (dynamically) 1",
9760 "ptype on opaque struct tagname (dynamically) 1",
9761 "ptype on opaque struct pointer (dynamically) 2" and
9762 "ptype on opaque struct tagname (dynamically) 2
9763 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
9764 gcc compiled for:
9765 "p datalocal"
9766 "whatis datalocal",
9767 "ptype datalocal",
9768 "p bsslocal",
9769 "whatis bsslocal", and
9770 "ptype bsslocal".
9771 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
9772 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
9773 when not gcc compiled.
9774 * gdb.base/funcargs.exp (float_and_integral_args): Add
9775 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
9776 compiled.
9777 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
9778 "backtrace from call6a" when not gcc compiled.
9779 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
9780 "backtrace from call7a" when not gcc compiled.
9781 * gdb.base/callfuncs.exp (do_function_calls):
9782 Add "hppa*-*-hpux*" xfail when not gcc compiled for
9783 "p t_char_array_values(char_array_val2,char_array_val1)",
9784 "p t_char_array_values(char_array_val1,char_array_val2)",
9785 "p t_char_array_values("carray 1","carray 2")",
9786 "p t_char_array_values("carray 1",char_array_val2)",
9787 "p t_char_array_values(char_array_val1,"carray 2")",
9788 "p sum_args(1,{2})",
9789 "p sum_args(2,{2,3})",
9790 "p sum_args(3,{2,3,4})",
9791 "p sum_args(4,{2,3,4,5})"
9792 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
9793 "backtrace in corefile.exp" when not gcc compiled.
9794
9795Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9796
9797 * gdb.base/signals.exp: Rewrite `handle all print' test as
9798 a procedure. Accept blanks or TABs as whitespace, increase
9799 timeout and expect input buffer size for the large output
9800 from the command. Remove "i*86-*-bsdi2.0" xfail.
9801
9802Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9803
9804 * gdb.base/setvar.exp: Add new testcases for truncation when
9805 assigning invalid values to bitfields.
9806
9807Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
9808
d63a86f8 9809 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
9810 mips-sgi-irix* xfail for
9811 "call inferior func with struct - returns char *"
9812 and fix test so that an optional (unsigned char *) cast is
9813 accepted in the result.
9814
9815Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
9816
9817 * gdb.base/funcargs.exp (float_and_integral_args): Remove
9818 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
9819 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
9820 * gdb.base/signals.exp: Remove duplicate "handle all print" test
9821 that accidentally got checked in.
9822
9823Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
9824
d63a86f8 9825 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
9826 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
9827 compiled test.
9828 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
9829 Add mips-sgi-irix5* xfail for not gcc compiled.
9830 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
9831 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
9832 "p top", "whatis top", "p middle", and "whatis middle".
9833 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
9834 "whatis signed char" for not gcc compiled.
9835 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
9836 "set variable signed char=-1 (-1)" and
9837 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
9838 * gdb.base/funcargs.exp (float_and_integral_args):
9839 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
9840 Add mips-sgi-irix* xfail when not gcc compiled for
9841 "continue to call2b".
9842 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
9843 "continue to call2g".
9844 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
9845 "backtrace from call6a"
9846 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
9847 "backtrace from call7k".
9848 Add mips-sgi-irix5* xfail when not gcc compiled for
9849 "backtrace from call7a".
9850 (localvars_after_alloca): Fix gdb_test cmds for
9851 "print * after runto ...".
9852 Remove rs6000-*-* xfails for
9853 "print i after runto localvars_after_alloca" and
9854 "print l after runto localvars_after_alloca"
9855 for all compilers.
9856 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
9857 when not compiled with gcc, for:
9858 "print signed char == (minus)",
9859 "print signed char != (minus)",
9860 "print signed char < (minus)",
9861 "print signed char > (minus)".
9862 * gdb.base/callfuncs.exp (do_function_calls):
9863 Add mips-sgi-irix* xfail, when compiled with native compiler, for
9864 "call inferior func with struct - returns char *".
d63a86f8 9865 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
9866 "correct value returned double test" to include Solaris 2.4.
9867 * gdb.base/funcargs.exp (float_and_integral_args):
9868 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 9869
c906108c
SS
9870Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9871
9872 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
9873 enumeration bitfields if compiling with GNU C.
9874 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
9875 to empty' prompt.
9876
9877Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
9878
9879 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
9880 test for PRO targets.
9881
9882 * gdb.base/funcargs.exp: Avoid ever setting more than 8
9883 breakpoints in the inferior at any given time by making
9884 two groups of breakpoints for call2*, call6* and call7*
9885 tests.
9886
9887Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9888
9889 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
9890 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
9891 from optimizing it away.
9892 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
9893 "call inferior func with struct".
9894
9895Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
9896
9897 * configure.in: Only configure gdb.chill for particular targets.
9898
9899Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
9900
9901 * gdb.base/Makefile.in: Add action to .c.o transformation
9902 rule that generates a .ci file for each .o file and remove
9903 explicit .c.o rules except for callfuncs.o.
9904 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
9905 generates a .ci file for each .o file and remove explicit
9906 .cc.o rules.
9907 (clean): Remove *.tmp *.ci files.
9908 (EXECUTABLES): Remove templ-info.exp.
9909 * gdb.base/compiler.c: New file.
9910 * gdb.c++/compiler.cc: New file
9911 * gdb.base/scope.exp: Source gdb.base/scope.ci.
9912 Change rs6000-*-* xfail for
9913 "print 'scope0.c'::filelocal_ro" and
9914 "print 'scope1.c'::filelocal" and
9915 "print 'scope1.c'::filelocal_bss" and
9916 "print 'scope1.c'::filelocal_ro" and
9917 "print 'scope1.c'::foo::funclocal" and
9918 "print 'scope1.c'::foo::funclocal_ro" and
9919 "print 'scope1.c'::bar::funclocal" and
9920 "print 'scope0.c'::filelocal_ro" and
9921 "print 'scope1.c'::filelocal at foo" and
9922 "print 'scope1.c'::filelocal_bss at foo" and
9923 "print 'scope1.c'::filelocal_ro at foo" and
9924 "print 'scope1.c'::foo::funclocal at foo" and
9925 "print 'scope1.c'::foo::funclocal_bss at foo" and
9926 "print 'scope1.c'::foo::funclocal_ro at foo" and
9927 "print 'scope1.c'::bar::funclocal at foo" and
9928 "print 'scope0.c'::filelocal_ro" and
9929 "print 'scope1.c'::filelocal" and
9930 "print 'scope1.c'::filelocal_bss" and
9931 "print 'scope1.c'::filelocal_ro" and
9932 "print 'scope1.c'::foo::funclocal" and
9933 "print 'scope1.c'::foo::funclocal_bss" and
9934 "print 'scope1.c'::foo::funclocal_ro" and
9935 "print 'scope1.c'::bar::funclocal" and
9936 "print 'scope1.c'::bar::funclocal_bss"
9937 to only be xfail'd when not compiled with gcc.
d63a86f8 9938 Add rs6000-*-* xfail for
c906108c
SS
9939 "print 'scope0.c'::filelocal_bss before run"
9940 when compiled with gcc.
9941 (test_at_main): Add rs6000-*-* xfail for
9942 "print filelocal_ro in test_at_main"
9943 when compiled with gcc.
9944 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 9945 Add rs6000-*-aix* xfail for
c906108c
SS
9946 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
9947 "ptype t_char_array", not compiled with gcc.
9948 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
9949 xfail for "list foo (in include file)" when gcc compiled.
9950 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
9951 (integral_args): Add rs6000-*-* xfail for
9952 "run to call0a" if not compiled with gcc.
9953 (unsigned_integral_args): Add rs6000-*-* xfail for
9954 "run to call1a" if not compiled with gcc.
9955 (float_and_integral_args): Add rs6000-*-* xfail for
9956 "run to call2a" if not compiled with gcc and for
9957 "continue to call2b" for any compiler.
9958 Add rs6000-*-* xfail to
9959 "print f1 after run to call2a" for gcc compiled.
9960 (discard_and_shuffle): Add rs6000-*-* xfail for
9961 "run to call6a".
9962 (shuffle_round_robin): Add rs6000-*-* xfail for
9963 "backtrace from call7a" if not compiled with gcc.
9964 Add rs6000-*-* xfail for
9965 "backtrace from call7b" if compiled with gcc.
9966 (call_after_alloca): Add rs6000-*-* xfail for
9967 "print c in call_after_alloca" and
9968 "print s in call_after_alloca" and
9969 "backtrace from call_after_alloca_subr"
9970 if not compiled with gcc.
9971 (localvars_in_indirect_call): Add rs6000-*-* xfail for
9972 "print c in localvars_in_indirect_call" and
9973 "print c in localvars_in_indirect_call" and
9974 "backtrace in indirectly called function" and
9975 "stepping into indirectly called function"
9976 if not compiled with gcc.
9977 (localvars_after_alloca): Add rs6000-*-* xfail for
9978 "print c after runto localvars_after_alloca" and
9979 "print s after runto localvars_after_alloca" and
9980 "print i after runto localvars_after_alloca" and
9981 "print l after runto localvars_after_alloca"
9982 for all compilers.
9983 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
9984 than whatis-info.exp.
9985 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
9986 than opaque-info.exp.
9987 Setup rs6000-*-* xfail for
d63a86f8 9988 "ptype on opaque struct pointer (statically)" and
c906108c
SS
9989 "ptype on opaque struct pointer (dynamically)" when
9990 not compiled with gcc.
9991 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
9992 rather than callf-info.exp.
9993 (do_function_calls): Add clear_xfail for rs6000-*-* for
9994 "p t_float_values2(3.14159,float_val2)". Seems to work
9995 fine there, both with xlc and gcc. Need to find out what
9996 it is doing right and fix other platforms.
9997 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
9998 "call inferior func with struct - returns int",
9999 "call inferior func with struct - returns long",
10000 "call inferior func with struct - returns float",
10001 "call inferior func with struct - returns double",
10002 "call inferior func with struct - returns char *",
10003 but only if not gcc compiled (presumes xlc compiled).
10004 Change rs6000-*-* xfails for
10005 "call inferior func with struct - returns char" and
10006 " call inferior func with struct - returns short" to only
10007 xfail if not using gcc.
10008 (clean mostlyclean): Remove *.ci and *.tmp files.
10009 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
10010 than templ-info.exp.
10011 * gdb.base/langs.exp: Source gdb.base/langs.ci.
10012 Add rs6000-*-* xfail for "up to foo in langs.exp"
10013 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
10014 when not gcc compiled.
d63a86f8 10015
c906108c
SS
10016Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
10017
10018 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
10019 * gdb.base/corefile.exp: Likewise.
10020 * gdb.base/list.exp: Likewise.
10021 * gdb.base/scope.exp: Likewise.
10022 * gdb.base/siganls.exp: Likewise.
10023
10024 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
10025 compiler output.
10026 * gdb.base/whatis.exp: Likewise.
10027
10028Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
10029
10030 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
10031 failure (opcode table has been fixed to match reality).
10032
10033Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
10034
10035 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
10036 "call inferior func with struct - returns char",
10037 "call inferior func with struct - returns short"
10038
10039 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
10040 "print 'scope0.c'::filelocal at main",
10041 "print 'scope0.c'::filelocal_bss in test_at_main",
10042 "print 'scope0.c'::filelocal at foo",
10043 "print 'scope0.c'::filelocal_bss in test_at_foo",
10044 "print 'scope0.c'::filelocal at bar",
10045 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 10046
c906108c
SS
10047 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
10048 in source file 1". This bug seems to have been fixed with both
10049 gcc and native cc (was native assembler bug?).
10050
10051Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
10052
10053 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
10054 "backtrace through signal handler" to "i*86-*-sysv4*".
10055 * gdb.base/signals.exp: Add xfail for "'next' behaved as
10056 continue" case. Add "known SVR4 bug" to fail message.
10057 Add "i*86-*-bsdi2.0" xfail for "handle all print".
10058 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
10059 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
10060 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
10061 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
10062 "up to foo in langs.exp", "show language at foo in
10063 langs.exp", "up to cppsub_ in langs.exp", "show
10064 language at cppsub_ in langs.exp", "up to fsub in
10065 langs.exp", and "show language at fsub in langs.exp".
10066 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
10067 "bactrace in corefile.exp".
10068 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
10069 "call inferior function with struct - returns float" and
10070 "call inferior function with struct - returns double".
d63a86f8 10071
c906108c
SS
10072Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
10073
10074 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
10075 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
10076 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
10077 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
10078
10079Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
10080
10081 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
10082 (or overriden) "CHILL" macro rather then bare "gcc".
10083 Also look for ../../gcc/xgcc since that is what we will
10084 actually need, not "Makefile". Remove following assignment
10085 of CHILL to CHILL_FOR_TARGET because that results in
10086 recursive definition.
10087
10088Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
10089
10090 * gdb.base/corefile.exp: Change xfail for backtrace in
10091 corefile.exp from linuxaout to all linux.
10092 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
10093 cases where we miss the breakpoint at the signal handler
10094 for some reason. Setup xfail for linuxoldld/linuxaout and
10095 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
10096 hitting SIGURG breakpoint.
10097 * gdb.base/signals.exp: Setup xfail for "next" acting like
10098 continue to add linuxoldld. Setup xfail for all linux for
10099 "next to handler in signals_tests_1", "backtrace in
10100 signals_tests_1", "continue to func1", "pass SIGUSR1",
10101 and continue to handler".
10102
10103Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
10104
10105 * Update all FSF addresses except those in COPYING* files.
10106
10107Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
10108
10109 * gdb.base/a2-run.exp: Change messages to be more explicit about
10110 the status of args, and quote binfile in results.
10111
10112Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
10113
10114 * gdb.base/callfuncs.exp: Add tests for passing structs to
10115 inferior functions and return various types.
10116 * gdb.base/callfuncs.c: Add functions to receive a struct
10117 and return a member of the struct, in various types.
10118
10119Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10120
10121 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
10122
10123Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
10124
10125 * config/vxworks29k.exp: New file, sources vxworks.exp.
10126
10127Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
10128
10129 * config/gdbremote.exp: New file. Testing framework using
10130 gdbserver.
10131
10132Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
10133
10134 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
10135 "call function when asleep" and "send end of file".
10136 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
10137 for "backtrace in corefile.exp".
10138 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
10139 for "backtrace through signal handler".
10140 * gdb.base/corefile.exp: Make sure we actually generate a core file
10141 before trying the core tests. Some systems allow the user to suppress
10142 generation of core files and default to that (linux for example).
10143 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
10144 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
10145
10146Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
10147
10148 * gdb.threads: New directory with some crude multi-threaded
10149 gdb tests (step.exp and step2.exp).
10150 * config/mt-lynx (STEP_EXECUTABLE): Define.
10151 (THREADFLAGS): Define.
10152
10153Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
10154
10155 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
10156
10157 * gdb.base/signals.exp: Disable whole file for lynx until
10158 further notice.
10159
10160 * gdb.base/signals.exp: xfail test where "next" acts like
10161 "continue" for lynx.
10162
10163 * gdb.base/interrupt.exp: xfail test for calling function while
10164 inferior is asleep for lynx.
10165
10166 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
10167 than one cr-lf after each command.
10168
10169Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10170
10171 * configure.in: Reinstate setting of stabsdirs variable, fix
10172 typo in setting up configdirs for native builds.
10173
10174 * gdb.base/return.exp: Fix typo in return double test.
10175 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
10176 compiler from optimizing them away.
10177
10178Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
10179
10180 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
10181 sequences to be echo'd by gdb when using gdb_test.
10182 * gdb.chill/chexp.exp: Likewise.
10183 * gdb.fortran/exprs.exp: Likewise
10184
10185Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
10186
10187 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
10188 after the inferior gdb has started.
10189
10190 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
10191 after each command.
10192 * gdb.base/funcargs.exp: Likewise.
10193 * gdb.base/gdbvars.exp: Likewise.
10194 * gdb.base/interrupt.exp: Likewise.
10195 * gdb.base/list.exp: Likewise.
10196 * gdb.base/watchpoint.exp: Likewise.
10197 * gdb.c++/demangle.exp: Likewise.
10198 * gdb.c++/inherit.exp: Likewise.
10199 * gdb.chill/chexp.exp: Likewise.
10200 * gdb.fortran/exprs.exp: Likewise.
10201
10202 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
10203 test if we can't handle IO to/from the inferior.
10204
10205 * gdb.c++/misc.exp: Always check for a program already being
10206 started after sending a "run" command to gdb.
10207
10208 * gdb.base/twice.exp: Start with a fresh gdb.
10209
10210 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
10211 only depend on gdb's expression code, not the chill runtime.
10212
10213 * gdb.base/return.c: Put return values into variables so we
10214 can have gdb print them rather than depending on the program
10215 to print them.
10216 * gdb.base/return.exp: Corresponding changes.
10217
10218 * lib/gdb.exp: Provide default value for noinferiorio.
10219 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
10220 the inferior.
10221
10222 * gdb.base/break.exp: Always check for a program already being
10223 started after sending a "run" command to gdb.
10224 (text_next_with_recursion): Don't check the output from the
10225 program's printf statement. Instead just make sure the program
10226 exited.
10227
10228 * gdb.base/commands.exp: Protect tests which need arguments with
10229 $noargs conditionals.
10230
10231Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10232
10233 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
10234 of structure member arrays to match gdb/valops.c:value_addr change.
10235
10236Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
10237
10238 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
10239 cases.
10240
10241Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
10242
10243 * configure.in (configdirs): Remove gdb.chill from default list
10244 of subdirs and then add it back in only if doing a native build.
10245 The current chill compiler does not yet work in any cross build.
10246 * Revert all signal changes from Jul 6.
10247 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
10248 for sh-hms targets, allowing these tests to link, with no other
10249 changes. Testing is suppressed by setting "nosignals" in site.exp.
10250
10251Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
10252
10253 * configure.in (signaldirs): Define and add to configdirs for all
10254 targets except some specific ones that are known to not support signals.
10255 Also clean up formatting.
10256 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
10257 (signals, sigall): Remove rules to build.
10258 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
10259 Moved to new gdb.signals directory.
10260 * gdb.signals: New test directory.
10261 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
10262 signals.c signals.exp}: New or moved files.
10263
10264Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
10265
10266 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
10267
10268Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
10269
10270 * gdb.base/return.exp: Xfail `return double' test failure
10271 on at least Solaris 2.3 and handle future/past versions on
10272 a case by case basis as appropriate. Also update message
10273 to include i*86 failures.
10274
10275Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10276
10277 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
10278
10279 * lib/gdb.exp: Fix comment which erroneously identified
10280 gdb_file_cmd as gdb_load (the 19 May change was in fact to
10281 gdb_file_cmd not gdb_load).
10282 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
10283
10284 * gdb.base/setvar.exp: Make test names consistent between pass and
10285 fail cases. Use gdb_test more.
10286
10287Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10288
10289 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
10290
10291Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10292
10293 * gdb.base/help.exp: Fix expected help string for `show commands'.
10294
10295Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
10296
10297 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
10298
10299 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
10300 of a text section.
10301
10302Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
10303
10304 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
10305 that loop eventually terminates. Fix Connection refused logic so
10306 that testsuite will expire nicely.
10307
10308Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
10309
10310 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
10311 config/rom68k.exp: New tcl glue for the appropriate monitors.
10312 These all just end up calling monitor.exp.
10313 * config/monitor.exp (gdb_target_monitor): Handle `Connection
10314 refused' by retrying. Cleanup some timeout issues.
10315 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
10316 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
10317 callers don't have to set/restore global timeout variable.
10318
10319 * The following set of changes centralizes management of the global
10320 timeout variable. This way, it can be set in one target dependent
10321 place instead of dozens of places scattered throughout the test suite.
10322 If you need to lengthen a timeout, then you should either set timeout
10323 in one of the config/{target}.exp files, or multiply it by a factor.
10324 Setting it to an absolute value is always going to lose for some
10325 targets.
10326 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
10327 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
10328 * gdb.base/funcargs.exp: Don't set timeout.
10329 * gdb.base/list.exp (test_forward_search): Only use local timeout.
10330 * gdb.base/printcmds.exp (test_print_string_constants
10331 test_print_array_constants): Don't set timeout.
10332 * gdb.base/ptype.exp: Don't set timeout.
10333 * gdb.base/recurse.exp: Don't set timeout.
10334 * gdb.base/return.exp: Don't set timeout.
10335 * gdb.base/watchpoint.exp: Don't set timeout.
10336 * gdb.c++/classes.exp (do_tests): Don't set timeout.
10337 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
10338
10339Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
10340
10341 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
10342
10343Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10344
10345 * lib/gdb.exp: Disable chill tests for irix5.
10346
10347Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10348
10349 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
10350 each test pass or fail.
10351
10352Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10353
10354 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
10355 xlc not gcc.
10356
10357Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
10358
10359 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
10360
10361Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
10362
10363 * config/est.exp: Fix copyright and comments. Remove dead code.
10364 Use targetname, serialport and baud variables instead of fixed
10365 constants.
10366 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
10367 * config/cpu32bug.exp: New file to support cpu32bug monitors.
10368
10369Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10370
10371 * gdb.base/watchpoint.exp: Don't run
10372 test_watchpoint_triggered_in_syscall for sunos.
10373
10374Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10375
10376 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
10377 they don't seem to exist. Do include stdio.h.
10378
10379Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10380
10381 * gdb.base/a1-selftest.exp: Add alpha xfail.
10382
10383Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10384
10385 * gdb.base/watchpoint.c (main): Prompt before calling read().
10386 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
10387 Revise accordingly. Remove cruft about sending "123" several
10388 times, until it gets noticed. Clean up the "print buf[0]" stuff
10389 so that it passes or fails, and waits for prompts in the usual way.
10390
10391Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10392
10393 * gdb.base/recurse.exp: Fix comment.
10394
10395 * TODO: Remove item about printing variables in nodebug.exp. Add
10396 item about enabling tests which are only run on some targets.
10397
10398 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
10399 fail, make test names unique, use new gdb_test convention
10400 regarding pattern, use gdb_test more, etc.).
10401
10402 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
10403 fail, make test names unique, etc.).
10404
10405Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10406
10407 * gdb.base/nodebug.c: Change return type of top and middle to
10408 short.
10409 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
10410 are fixed by the recent mdebugread.c changes. Allow `short ()'
10411 as type for top and middle.
10412
10413Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10414
10415 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
10416 nearly as I can tell, the whole thing was an accident in Stu's
10417 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
10418 to replace a send/expect pair with gdb_test, but ended up only
10419 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
10420 of 30 Mar 1995 took care of it, but left this vestigial comment
10421 which I am now nuking.
10422
10423Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10424
10425 * gdb.base/break.exp: Look for different line number for
10426 breakpoint at main depending on usestubs.
10427
10428Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10429
10430 * gdb.base/list.exp: Adjust some alternate expect patterns to
10431 match recent list0.c change. Add alternate expect pattern for
10432 output from `list default lines around main' for optimizing
10433 compilers.
10434
10435Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10436
10437 * lib/gdb.exp: If nosignals is not set, set it to 0.
10438
10439Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
10440
10441 * config/slite-gdb.exp: Responds to load symbol table prompt.
10442 * gdb.base/break.exp: Adjust line number, fix rerun.
10443 * gdb.base/langs0.c: Add #ifdef usestubs.
10444
10445Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
10446
10447 * gdb.base/list.exp: Adjust line contents after adding new lines in
10448 list0.c. Also fix a syntax error.
10449
10450 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
10451 * gdb.base/break.exp: ditto.
10452 * gdb.base/list.exp: ditto.
10453 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
10454 * gdb.base/run.c: ditto.
10455 * gdb.base/list0.c: ditto.
10456 * gdb.base/funcargs.c: ditto.
10457
10458Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
10459
10460 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
10461 $targetname, $serialport and $baud instead of hardwired variables.
10462 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
10463 target doesn't support signals.
10464
10465Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
10466
10467 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
10468
10469Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10470
10471 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
10472 Don't rely on the value of an auto variable before it has been
10473 initialized. Use gdb_test more.
10474
10475Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10476
10477 * lib/gdb.exp (default_gdb_version): A version number must start
10478 with a digit, but other than that contains all characters up to
10479 the first whitespace character.
10480
10481Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10482
10483 * gdb.base/commands.exp (breakpoint_command_test): New tests.
10484
10485Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10486
10487 * gdb.c++/*.exp: Warn if executable does not exist. The original
10488 reason for skipping the warning was that configure.in sometimes
10489 intentionally skipped building the executables but the tcl code
10490 had no way of knowing. That (a) was always bogus with respect to
10491 error handling, (b) is no longer true (right now there is no way
10492 to skip C++ tests).
10493
10494 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
10495
10496Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10497
10498 * gdb.base/list.exp: Add expect patterns for output from
10499 SunPRO compiled executables.
10500 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
10501 types.
10502
10503Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10504
10505 * gdb.base/break.exp (test_next_with_recursion): Accept any line
10506 number (we are already testing that the correct source line text
10507 gets printed).
10508
10509 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
10510 that is what is intended, but something needed to be done to get
10511 sunos4 native working again.
10512
10513 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
10514
10515 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
10516 apparently went with a (very) old xfail.
10517
10518Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
10519
10520 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
10521 runto_main is a proc in gdb.exp that will do 'step' for target use
10522 stubs.
10523 * gdb.base/exprs.exp: ditto.
10524 * gdb.base/interrupt.exp: ditto.
10525 * gdb.base/opaque.exp: ditto.
10526 * gdb.base/printcmds.exp: ditto.
10527 * gdb.base/ptype.exp: ditto.
10528 * gdb.base/scope.exp: ditto.
10529 * gdb.base/setvar.exp: ditto.
10530 * gdb.base/signals.exp: ditto.
10531 * gdb.base/twice.exp: ditto.
10532 * gdb.c++/classes.exp: ditto.
10533 * gdb.c++/inherit.exp: ditto.
10534 * gdb.c++/templates.exp: ditto.
10535 * gdb.base/break.exp: no run and hit main for stubs. Change line
10536 numbers for breakpoints and info breakpoint.
10537 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
10538 breakpoint().
10539 * gdb.base/callfuncs.c: ditto.
10540 * gdb.base/exprs: ditto.
10541 * gdb.base/interrupt.c: ditto.
10542 * gdb.base/opaque0.c: ditto.
10543 * gdb.base/printcmds.c: ditto.
10544 * gdb.base/ptype.c: ditto.
10545 * gdb.base/scope0.c: ditto.
10546 * gdb.base/setvar.c: ditto.
10547 * gdb.base/signals.c: ditto.
10548 * gdb.base/twice.c: ditto.
10549 * gdb.c++/misc.cc: ditto.
10550 * gdb.c++/templates.cc: ditto.
10551
10552Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10553
10554 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
10555
10556 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
10557 somewhere between `read' and `main.c'. I'm pretty sure the
10558 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
10559 and it isn't particularly useful.
10560
10561 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
10562
10563Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10564
10565 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
10566
10567Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
10568
10569 * config/mt-slite: add LIBS and -nostdlib.
10570 * config/slite-gdb.exp: add this new file to support sparclite target.
10571
10572Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
10573
10574 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
10575
10576 * gdb.base/a2-run.exp: Change argument to istarget from
10577 "*-*-vxworks" to "*-*-vxworks*".
10578 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
10579
10580Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
10581
10582 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
10583 will not runto main but do a 'step' to step out of breakpoint().
10584 * config/mt-slite: add -Dusestubs.
10585
10586Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10587
10588 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
10589 instead of just @.
10590
10591 * gdb.base/signals.exp: Add test for "handle all print".
10592 * TODO: Remove "handle all print". Also remove item about
10593 checking copyright date (I don't like the idea of a spurious FAIL
10594 based on when we run the tests).
10595
10596 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
10597 for SunOS4 (reason for failure not investigated). Remove
10598 redundant test for $binfile.
10599
10600 * gdb.base/nodebug.c (array_index): Call malloc.
10601
10602 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
10603
10604Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
10605
10606 * gdb.base/recurse.exp: Update gdb_test invocation to use new
10607 conventions and slightly simplify the matching regexp.
10608
10609Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10610
10611 * gdb.base/break.exp: Update gdb_test invocation to use new
10612 convention.
10613
10614 * lib/gdb.exp: If noargs is not set, set it to 0.
10615
10616 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
10617 tests unique.
10618
10619 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
10620
10621Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10622
10623 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
10624 one argument of type "<non-float parameter>".
10625
10626Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
10627
10628 * config/rom68k.exp: New file to support Motorola IDP board.
10629 * gdb.base/a2-run.exp: Skip this file if noargs is set.
10630 * gdb.base/break.c: Change things around so that this program
10631 doesn't depend upon args. This is necessary to make remote
10632 targets work (in general, they can't take args).
10633 * gdb.base/break.exp: Don't try to send args to program. Don't
10634 expect output. Also, replace lots of code with gdb_test.
10635
10636Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10637
10638 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
10639 printing of '\'' (which is what the comment says we are testing,
10640 even though we were not), not '''.
10641 (test_integer_literals_rejected): Test that printing ''' is an error.
10642
10643 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
10644 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
10645 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
10646 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
10647 Use gdb_test not test_print_accept.
10648 * lib/gdb.exp: Remove test_print_accept.
10649
10650 * gdb.base/signals.exp (signal_tests_1): Make pass message
10651 consistent with fail message.
10652
10653 * gdb.base/whatis.exp: Remove xfails for printing char vs.
10654 unsigned char; the bug (PR 1821) is fixed.
10655
10656 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
10657
10658 * gdb.base/scope.exp (test_at_localscopes): Call pass for
10659 successful tests--makes xfailing them work right.
10660
10661Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10662
10663 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
10664 only \r\n, not .*. The test can pass .* as the last thing in
10665 $pattern if that is what it wants. In addition to providing this
10666 flexibility, this change should speed up pattern matching in cases
10667 where the pattern already ended with .* (there were a number of
10668 them). This change also helps catch bad patterns--in the old
10669 scheme the typo "char \*" instead of "char \\*" would pass. Now
10670 it is caught.
10671 * Many .exp files: Update callers.
10672
10673 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
10674 clearer and does not spuriously match multiple ('s. Likewise for
10675 ) and *.
10676
10677 * gdb.base/nodebug.exp: Test ability to call a function and pass
10678 it a string (even with no debugging info).
10679
10680 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
10681 "p '\'", which is the same as "p ''" once tcl gets done with
10682 quoting, to "p '\\'", which I suspect is what is intended (one
10683 backslash gets sent to GDB).
10684
10685 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
10686
10687Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10688
10689 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
10690 1817) was fixed literally years ago.
10691
10692Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10693
10694 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
10695 test, it causes stepping out of call_after_alloca_subr with
10696 optimizing compilers.
10697 (localvars_in_indirect_call): Consume GDB prompt if `finish'
10698 fails.
10699
10700 * gdb.c++/templates.exp: Source templ-info.exp only if
10701 the templates executable exists.
10702
10703 * gdb.c++/misc.cc (class Contains_static_instance,
10704 class Contains_nested_static_instance),
10705 gdb.c++/classes.exp (test_static_members): Test printing of
10706 a class that contains a static instance of the class.
10707
10708Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10709
10710 * gdb.base/langs2.c (cppsub_): Don't prototype.
10711 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
10712 only, I believe).
10713
10714Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10715
10716 * lib/gdb.exp (skip_chill_tests): New procedure.
10717
10718 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
10719
10720Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
10721
10722 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
10723 each expect pattern. Cuts runtime from 12 to about 4 seconds.
10724
10725Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10726
10727 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
10728
10729 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
10730 disassemble 8, not 16, instructions for part 4.
10731
10732 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
10733 support the latter anymore.
10734
10735 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
10736 -DNO_PROTOTYPES.
10737 * gdb.base/callfuncs.c: Control use of prototypes based on
10738 NO_PROTOTYPES, not __STDC__.
10739 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
10740 t_float_values2 tests if prototypes in use.
10741
10742 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
10743 t_double_values): When checking differences against DELTA, check
10744 that difference is within the range (-DELTA,DELTA), not just
10745 (-infinity,DELTA).
10746
10747Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
10748
10749 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
10750 'file' command firts, then 'target', then 'load', this is due to gdb
10751 target set up.
10752 * config/mips-gdb.exp: Fix a couple regular exp bugs.
10753
10754Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
10755
10756 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
10757 FP load/store variants.
10758 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
10759
10760Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
10761
10762 * gdb.base/term.exp: Do not give a warning if not native, it is
10763 not an abnormal condition.
10764
10765Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
10766
10767 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
10768 t_char_array".
10769
10770Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
10771
10772 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
10773 are getting the version number.
10774
10775 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
10776 if not native, it is not an abnormal condition.
10777
10778Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10779
10780 * lib/gdb.exp: Just use "file exists", rather than undocumented
10781 dejagnu procedure "findfile".
10782
10783Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
10784
10785 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
10786 (LDFLAGS): Set to -Xlinker -Ur.
10787
10788 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
10789 Removed, these values are set by lib/gdb.exp.
10790
10791 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
10792
10793Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
10794
10795 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
10796 of replicating gdb startup code.
10797
10798 * config/mt-vxworks (LDFLAGS): Set to -r.
10799 (CFLAGS_FOR_TARGET): Removed.
10800
10801 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
10802 (gdb) and gdb for vxworks uses (vxgdb).
10803
10804 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
10805 executable is not in the tree and host != target, use sed and
10806 program_transform_name to determine the gdb name used by the
10807 target.
10808
10809 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
10810 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
10811
10812Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10813
10814 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
10815 floats, chars, and shorts where there are ANSI-style function
10816 definitions.
10817
10818 * gdb.base/langs.exp, gdb.base/langs*: New test.
10819 * gdb.base/Makefile.in: Build it.
10820 * TODO: Remove item about checking that C names don't get C++
10821 demangling applied; this test tests it.
10822
10823Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10824
10825 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
10826 went with the const70 xfail. The xfail went away a year ago.
10827
10828 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
10829
10830 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
10831 for hp300.
10832
10833 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
10834
10835 * gdb.base/a1-selftest.exp: Don't run on hp300.
10836
10837Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10838
10839 * Makefile.in (site.exp): Set host_alias and target_alias as well
10840 as host_triplet and target_triplet.
10841
10842Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10843
10844 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
10845
10846 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
10847 places as other ecoff systems).
10848
10849 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
10850 ultrix.
10851
10852Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10853
10854 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
10855 remove them.
10856 * gdb.base/nodebug.exp: Accept "function" in addition to "text
10857 variable and "variable" in addition to "data variable".
10858 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
10859
10860 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
10861 2.
10862 * gdb.base/list1.c (long_line): Add additional statement at start
10863 of function.
10864 * gdb.base/list.exp (test_forward_search): Update line number to
10865 reflect new statement.
10866
10867Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10868
10869 * gdb.base/signals.exp: Reinitialize searched source directories
10870 after gdb_start call.
10871
10872Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
10873
10874 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
10875 * gdb.stabs/Makefile.in: Likewise.
10876
10877 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
10878 change. Instead split the tests into smaller pieces.
10879 * gdb.disasm/hppa.s: Corresponding changes.
10880
10881Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10882
10883 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
10884 Quote ^C when passing it to stty. For some shells ^ is a pipe.
10885
10886 * gdb.base/funcargs.exp: Modify many tests so that every test
10887 either passes or fails. Make some test names unique.
10888
10889Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10890
10891 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
10892 Call stty to set interrupt character.
10893
10894 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
10895 for HP assembler versus GNU assembler based on actual behavior of
10896 $(CC), rather than assuming that $(AS) is always the GNU assembler.
10897
10898 * TODO: Suggest a few more stepping tests.
10899
10900Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
10901
10902 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
10903 restart GDB for h8300 after a continue.
10904 (return): Add pattern to match a29k-udi behavior.
10905 * gdb.base/nodebug.exp: Remove obsolete comment.
10906 * gdb.base/regs.exp: New file, testing of register displays.
10907 * gdb.base/return.exp: Fix typo in reference to $objdir.
10908 * gdb.base/whatis.exp: Always start with a fresh GDB.
10909
10910Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10911
10912 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
10913 higher, these tests generate a lot of output.
10914
10915Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10916
10917 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
10918 code following the catch silently ignored some errors; without the
10919 catch they should be thrown like any other tcl error. Also, the
10920 catch used "" instead of {} which meant all the callers who wanted
10921 to include one of the characters "[]$ had to quote it an extra time.
10922 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
10923 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
10924 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
10925 Remove extra quoting.
10926
10927Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
10928
10929 * gdb.base/commands.exp: Make test names unique; every test either
10930 passes or fails. Update some comments.
10931
10932 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
10933
10934Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10935
10936 The following fixes a FAIL caused by the fact that the alpha stabs
10937 configuration didn't use the ".if alpha" code in weird.def.
10938 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
10939 bit pointer, so the 32 bit version works even on the alpha.
10940 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
10941 Remove the stuff which allowed us to have separate versions for
10942 alpha and everything else.
10943
10944 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
10945 regexp which "info func operator\[\](" is supposed to match. Fix
10946 string to send to GDB. Note that GDB still doesn't work right. Add a
10947 new test for "info func .perator\[\](" which GDB does handle correctly.
10948
10949 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
10950
10951Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10952
10953 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
10954 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
10955 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
10956 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
10957 it makes the tests harder to understand and confuses test-o-matic.
10958 The preferred style is that each test provides a PASS or a FAIL,
10959 and has a unique message (e.g. "continue #54" not just "continue")
10960 which is the same for the pass and the fail.
10961 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
10962 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
10963 to lib/gdb.exp.
10964 * gdb.base/printcmds.exp: Use test_print_accept. Remove
10965 prt_accept which was basically the same thing. Likewise for
10966 test_print_reject and prt_reject.
10967 * lib/gdb.exp (test_print_reject): Add some more error message
10968 patterns to match from the former printcmds.exp (prt_reject).
10969 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
10970 One defect of the passcount stuff is that some of it failed to
10971 report XPASS where appropriate.
10972 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
10973 stuff before and after arg in expected pattern.
10974 (test_paddr_operator_functions): Re-do test without print_addr_of;
10975 this is the only test which seems to want extra stuff there.
10976
10977Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
10978
10979 * gdb.base/nodebug.exp: Update new tests to reflect improved
10980 wording of gdb output.
10981
10982 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
10983 and "ptype" work on variables in files compiled without -g.
10984 Replaces commented out "maint print msymbol" tests.
10985
10986Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
10987
10988 * gdb.base/setvar.c (dummy): Call malloc.
10989
10990 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
10991 losing with the irix4 sed.
10992
10993 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
10994 ALRM" on irix4.
10995
10996Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
10997
10998 * TODO: Remove items about corefile.exp testing new exec-file and
10999 backtrace; both are now done. Add items about printing enums.
11000
11001Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11002
11003 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
11004 "get signal $thissig" test fails.
11005
11006 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
11007
11008Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11009
11010 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
11011 compiler warning with dec alpha compiler.
11012
11013 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
11014 extra \n from gdb_test call (this explains why the prompt test
11015 that I removed yesterday was there).
11016 (user_defined_command_test): Remove extra \n and prompt test.
11017
11018 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
11019 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
11020 doesn't exist.
11021 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
11022 Also remove alpha workaround, which turns out to be because
11023 SIGABRT == SIGLOST.
11024
11025 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
11026
11027 * gdb.base/help.exp: Don't test "help show".
11028
11029Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11030
11031 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
11032 "set print address" is on.
11033 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
11034 pass prompt to gdb_test; gdb_test already looks for the prompt.
11035
11036 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
11037
11038 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
11039 was a vestige of the manual TESTSTRATEGY, and the purpose of it
11040 was to make sure that gdb can read a core file. But (a) the "read
11041 the corefile" part didn't make it to a1-selftest.exp, we just
11042 delete the corefile after creating it, and (b) we test reading
11043 corefiles in corefile.exp anyway. Also, this test left around a
11044 xgdb process on Solaris.
11045
11046 * gdb.base/corefile.exp: Also test backtrace.
11047
11048Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
11049
11050 * gdb.base/commands.exp: Test a simple user defined command with
11051 arguments and if/while statements; verify the full user command is
11052 printed by "show user".
11053
11054 * gdb.base/commands.exp: Test if/while commands as part of a
11055 breakpoint command list; verify they appear in breakpoint
11056 information.
11057
11058Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11059
11060 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
11061 than by dividing by zero.
11062
11063Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
11064
11065 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
11066 performing an inferior call with watchpoints enabled.
11067 * gdb.base/watchpoint.c (main): Delete second unnecessary read
11068 call.
11069
11070Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11071
11072 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
11073 of "file" command.
11074
11075 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
11076 Add additional pattern for when "int operator int(void);" appears
11077 in a different order.
11078
11079Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11080
11081 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
11082
11083 * gdb.base/help.exp: Replace most of docstrings for "info signals"
11084 and "signal" with ".*".
11085
11086Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11087
11088 * TODO: Add note about "handle all nostop".
11089
11090 * gdb.base/{sigall.c, sigall.exp}: New test.
11091 * gdb.base/Makefile.in: Add it.
11092
11093Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
11094
11095 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
11096 when invoking GDB, suppresses any windowing interface.
11097
11098Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
11099
11100 * config/sim-gdb: New file, simulator testing support.
11101
11102Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
11103
11104 * gdb.base/interrupt.exp: Test calling func1 twice.
11105
11106Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
11107
11108 * gdb.base/list.exp (test_forward_search): Set timeout higher
11109 when we'll be getting lots of output from gdb.
11110
11111 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
11112 "init_malloc" to after the expect statement. Run it if that
11113 regexp is taken, but also for two others which happen if source
11114 cannot be found.
11115
11116Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11117
11118 * gdb.base/printcmds.exp: New test, for printing register before
11119 program is running.
11120
11121Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11122
11123 * gdb.base/list.exp: Correct some alternate expect patterns
11124 to reflect changes in list1.c.
11125
11126Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11127
11128 * TODO: Add item regarding large frames.
11129
11130 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
11131
11132 * TODO: Remove item about enabling return.exp; it
11133 is enabled. Suggest a few more "return" tests.
11134
11135Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11136
11137 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
11138 anonymous unions.
11139
11140Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11141
11142 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
11143 and pr-5646.o, so "make" is the same as "make all", not "make
11144 pr-4975.o".
11145
11146Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
11147
11148 * gdb.base/list.exp: Adjust expectations to reflect changes in
11149 list1.c.
11150 (test_forward_search): New test proc.
11151 * gdb.base/list1.c (long_line): New function, has long source line.
11152
11153Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
11154
11155 * gdb.base/a1-selftest.exp: Change initial stepping to know about
11156 additional line of code that was added.
11157
11158Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
11159
11160 * gdb.disasm/hppa.s: Break the large branching tests into smaller
11161 tests so as not to overflow expect's input buffers.
11162 * gdb.disasm/hppa.exp: Corresponding changes.
11163
11164Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11165
11166 Beginnings of template debugging tests.
11167 * gdb.c++/templ-info.cc: New file to test for template
11168 debugging capability of the compiler.
11169 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
11170 templ-info.cc.
11171 * gdb.c++/templates.cc: Add explicit template instantiations
11172 to enable compiling with -fno-implicit-templates. Add destructor
11173 and 'value' method to T5 class for template tests.
11174 * gdb.c++/templates.exp: Add testcases for printing of template
11175 types, setting breakpoints on template methods and calling a
d63a86f8 11176 template method.
c906108c
SS
11177
11178Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
11179
11180 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
11181 branch target since some assemblers (gas-2.5) may emit a
11182 relocation for the branch instead of resolving it in the
11183 assembler.
11184
11185Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11186
11187 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
11188 through signal handler.
11189
11190Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11191
11192 * configure.in (*-*-netware): Use config/mt-netware.
11193
11194 * config/mt-netware: New file.
11195 * config/mt-i386-netware: Removed, separate configs for different
11196 netware architectures are no longer needed now that we have
11197 --with-headers.
11198
11199Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11200
11201 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
11202 by the recent changes to use ANSI C arithmetic conversions.
11203
11204Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11205
11206 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
11207 bug involving using inferior_pid to figure out whether to select a
11208 frame.
11209
11210Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
11211
11212 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
11213 match the current disassembler output.
11214
11215Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
11216
11217 * gdb.fortran/exprs.exp: Expect VOID instead of void.
11218 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
11219 types, expect "int" as type of integer values (for now).
11220
11221Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
11222
11223 * gdb.base/commands.exp: New tests for if/while commands.
11224
11225Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
11226
11227 * lib/gdb.exp (runto): Replace sub-pattern for hex value
11228 by .*, since hex values have different syntax in Chill mode.
11229
11230Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11231
11232 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
11233 linefeed from expect pattern for repeated types with indices > 9.
11234
11235Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
11236
11237 First part of Fortran test suite.
11238 * gdb.fortran: New directory.
11239 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
11240
11241Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11242
11243 * gdb.base/default.exp: Update expect pattern for load command
11244 without arguments.
11245
11246Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
11247
11248 * configure.in: Change i386 to i[345]86.
11249 * gdb.base/configure.in: Likewise.
11250 * gdb.c++/configure.in: Likewise.
11251 * gdb.chill/configure.in: Likewise.
11252
11253Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
11254
11255 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
11256 patterns, since that is not a valid context for comments.
11257
11258Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
11259
11260 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
11261 repeated types and repeated types with indices > 9.
11262
11263Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
11264
11265 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
11266 2417; old bug has been fixed.
11267
11268Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
11269
11270 * gdb.base/interrupt.exp: When trying to wake up the inferior,
11271 send the newline ourselves instead of assuming gdb_test will do
11272 so when passed an empty input string.
11273
11274 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
11275 stabs testcode.
11276
11277Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11278
11279 * lib/gdb.exp (gdb_test): Don't send anything if the first
11280 argument is an empty string. This makes cases where we want to
11281 match output that is already in expect's buffers (for example,
11282 matching a breakpoint after gdb_run_cmd has been called) work
11283 reliably.
11284
11285Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11286
11287 * config/netware.exp: New file.
11288
11289Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11290
11291 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
11292 the -B and -L prefixes so we can find the debugging stub.
11293
11294 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
11295 there and we are using the gcc from the tree.
11296
11297 * gdb.base/types.c: Removed.
11298
11299 * gdb.base/configure.in: Look for makefile fragments in ../config.
11300 Recognize i386-*-netware.
11301 * gdb.c++/configure.in: Likewise.
11302
11303Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11304
11305 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
11306 the correct TCL syntax.
11307
11308Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11309
11310 * gdb.base/opaque.exp: use runto instead of messing around with
11311 breakpoints. Simplify by using gdb_test.
11312
11313 * gdb.base/bitfields.exp: restart between tests on netware targets
11314 because breakpoints aren't relocated after target death. Run
11315 processes to completion.
11316
11317 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
11318
11319Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
11320
11321 * Makefile.in: Remove extra tabs that confuse some versions
11322 of "make". Use the newly built gdb to test with by default,
11323 rather than the first one in the tester's search path.
11324
11325Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
11326
11327 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
11328
11329 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
11330 condition help.
11331
11332Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11333
11334 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
11335
11336 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
11337 running.
11338 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
11339 * gdb.base/funcargs.exp: Likewise.
11340
11341 * gdb.base/bitfields.exp: Simplify by using gdb_test.
11342 * gdb.base/funcargs.exp: Likewise.
11343
11344 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
11345 message is "".
11346
11347Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11348
11349 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
11350 return,signals,twice}.exp: Handle non-existant binaries
11351 consistantly.
11352
11353 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
11354 * gdb.base/Makefile.in: Don't try to generate a core dump, we
11355 might testing a cross development system.
11356
11357Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11358
11359 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
11360 runtest script is relative to ${srcdir}, not ${rootdir}.
11361
11362Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
11363
11364 * gdb.base/signals.exp: Allow for optionality of breakpoint
11365 address.
11366
11367Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11368
11369 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
11370
11371Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11372
11373 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
11374 for size_t definition.
11375 * gdb.c++/templates.cc: Likewise
11376
11377 * config/mt-i386-netware: New file.
11378
11379 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
11380 defined.
11381
11382 * gdb.base/Makefile.in: Added support for systems that name core
11383 files by appending "core" to the program name.
11384 * gdb.base/a1-selftest.exp: Likewise.
11385
11386Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11387
11388 * gdb.base/return.exp: Add comment and message for `return double'
11389 test failure on Sparc Solaris.
11390
11391Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
11392
11393 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
11394
11395Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11396
11397 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
11398 from optimizing them away.
11399 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
11400 patterns to include default constructors and assignment operators,
11401 to match gcc versions beyond 2.5.8. Accept any cplus demangling
11402 character in the output of the virtual base pointer.
11403
11404Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11405
11406 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
11407 expression match in print_addr_of to avoid unintented matches.
11408 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
11409 versions up to 2.5.8.
11410
11411Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11412
11413 * gdb.base/list.exp: Tweak alternate pattern for listing of an
11414 included file to run under newer versions of expect.
11415 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
11416 consecutive >'s in templates to accomodate recent cplus-dem.c change.
11417 Remove xfail for the virtual table of BDDHookV.
11418
11419Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
11420
11421 * lib/gdb.exp (string_to_regexp): Set a default result.
11422 (default_gdb_start): Fix misleading message.
11423
11424Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
11425
11426 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
11427 Remove all CC, etc definitions.
11428 * config/mt-hpux: New file.
11429 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
11430 (CFLAGS, LDFLAGS): Define.
11431 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
11432
11433 * Makefile.in (site.exp): Don't insert host_os, etc.
11434 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
11435 (distclean): Check existence of subdir.
11436 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
11437 * gdb.base/Makefile.in: General cleanup and simplification.
11438 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
11439 to build executables. Use default rule to build .o files.
11440 (EXPECT, RUNTEST, CC): Fix relative pathname.
11441 (site.exp): Don't insert host_os, etc.
11442 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
11443 and/or SIGUSR1 defined.
11444 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
11445 * gdb.c++/Makefile.in: General cleanup and simplification.
11446 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
11447 (CFLAGS): Remove.
11448 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
11449
11450Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
11451
11452 * gdb.base/recurse.exp: Misc changes to get tests running again
11453 after Kung's changes to the watchpoint code.
11454 * gdb.base/watchpoint.exp: Likewise.
11455
11456Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
11457
11458 * lib/gdb.exp (string_to_regexp): Convert {\} also.
11459
11460Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
11461
11462 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
11463 * lib/gdb.exp (default_gdb_start): Define.
11464 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
11465 gdb.base/funcargs.exp, gdb.base/opaque.exp,
11466 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
11467 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
11468 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
11469 Don't call gdb_target_udi in between tests.
11470
11471Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11472
11473 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
11474 (which was basically just a local version of the same thing). In
11475 addition to avoiding duplication, gdb_test_exact is faster.
11476 * lib/gdb.exp (gdb_test_exact): Fix typo.
11477
11478 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
11479 don't give an error.
11480
11481 * gdb.base/term.exp: Call delete_breakpoints before starting.
11482
11483 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
11484 (t10): Add comment.
11485
11486Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
11487
11488 Reorganization of the GDB Test Suite.
11489
11490 * gdb.base: New directory, contains all the basic tests.
11491 * gdb.c++: New directory, tests specific to C++.
11492 * gdb.chill: New directory, tests specific to Chill.
11493 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
11494 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
11495 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
11496 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
11497 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
11498 t30-31 to chill).
11499 * */gdbme.*: Rename to match appropriate expect scripts.
11500 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
11501 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
11502 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
11503 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
11504 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
11505 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
11506 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
11507 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
11508 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
11509 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
11510 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
11511 gdb.c++/virtfunc.cc: New names of C++ files.
11512 * gdb.chill/chillvars.ch: New name of Chill file.
11513 * gdb.base/configure.in, gdb.c++/configure.in,
11514 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
11515 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
11516 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
11517 * configure.in (configdirs): Update to reflect directory changes.
11518 (target_abbrev): No longer define for any configuration.
11519 * Makefile.in: Cosmetic improvements to header comments.
11520
11521Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
11522
11523 Various changes to gdb.t31:
11524
11525 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
11526 * gdbme.ch: Make all key-words and predefineds be upper-case.
11527 * chillvars.exp: Expect key-words and predefinds in upper-case.
11528
11529 * chillvars.exp: Use gdb_test_exact many places.
11530 Change expected output for arrays (which now includes index labels).
11531
11532 * pr-5020.exp, gdme.ch (module PR_5020):
11533 New test, for PR-5020.
11534
11535Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
11536
11537 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
11538 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
11539
11540Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
11541
11542 * Makefile.in: Fix bit-rot in definitions of CHILL,
11543 CHILL_FOR_TARGET and Chill_LIB.
11544 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
11545 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
11546 CHILL, and CHILL_LIB.
11547
11548Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
11549
11550 * Revert the previous changes. Please see Rob's directory
11551 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
11552
11553Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
11554
11555 * Makefile.in, configure.in, config/mips-gdb.exp,
11556 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
11557 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
11558 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
11559 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
11560 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
11561 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
11562 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
11563 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
11564 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
11565 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
11566 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
11567 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
11568 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
11569 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
11570 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
11571 changes from 94Q1.
11572
11573Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
11574
11575 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
11576 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
11577 Rob's new testing fragments.
11578
11579Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
11580
11581 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
11582 lib/gdb.exp: Replace error proc calls with perror.
11583
11584Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
11585
11586 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
11587 version also, match on casted version strings, and match on
11588 gdb startup case where the line numbers might be messed up.
11589
11590Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
11591
11592 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
11593 (CFLAGS): Delete it from here.
11594
11595Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
11596
11597 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
11598
11599Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
11600
11601 * Makefile.in (RUNTEST): Default to just "runtest".
11602
11603Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11604
11605 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
11606 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
11607 the code has been restructured.
11608
11609Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11610
11611 * gdb.t00/default.exp (set write): Allow any number of \r and/or
11612 \n, not just one of each.
11613
11614 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
11615 /bin/cc gives a warning if you do.
11616
11617Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
11618
d63a86f8 11619 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
11620 __t10ListS_link1ZUiRCUiPT0
11621
11622Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11623
11624 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
11625 on local variables in recursive functions.
11626
11627 * gdb.t07/Makefile.in: Build the new test.
11628
11629Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11630
11631 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
11632 directly. Instead compare the return values from actual calls.
11633
11634Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
11635
11636 * Makefile.in (check): Set TCL_LIBRARY for runtest.
11637
11638Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11639
11640 * From Peter Schauer with minor modifications.
11641 * gdb.t15/return.exp (return_tests): Handle targets where "return"
11642 stops in mid-line in the caller. Add xfail for returning a float
11643 value on X86 targets.
11644
11645Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11646
11647 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
11648 to avoid expect lossage.
11649 (fmem_LRbug_tests): Likewise.
11650 * gdb.disasm/hppa.s: Corresponding changes.
11651
11652 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
11653 conditions to work with latest dejagnu/expect.
11654
11655 * gdb.t15/funcargs.exp (finish from indirect call): No longer
11656 expected to fail on the PA.
11657 (backtrace in call with trampolines): Explicitly require main
11658 to be frame #1 (no trampolines should show up in backtrace).
11659
11660 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
11661 "continue -expect".
11662 * gdb.t06/break.exp: Likewise.
11663 * gdb.t07/watchpoint.exp: Likewise.
11664 * gdb.t13/bitfields.exp: Likewise.
11665 * gdb.t15/{funcargs,return}.exp: Likewise.
11666 * gdb.stabs/weird.exp: Likewise.
11667 * config/{mips,udi}-gdb.exp: Likewise.
11668
11669 * hppa.sed: Enclose comments within a sed command to avoid
11670 losing with the old OSF1 sed.
11671
11672Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11673
11674 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
11675 sequent dynix.
11676 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
11677 * gdb.t15/funcargs.exp: Conditionally step again to really
11678 finish from marker_call_with_trampolines. Handle the case where
11679 the first step from within call_with_trampolines already steps
11680 us back to main.
11681 * gdb.t15/gdbme.c: Add comment to closing brace of
11682 call_with_trampolines for funcargs.exp.
11683
11684Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11685
d63a86f8 11686 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
11687 Fix typo(s).
11688
11689Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11690
11691 * gdb.t07/gdbme.c: More code for watchpoint testing.
11692
11693 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
11694 "Hardware watchpoint" throughout file.
11695 (test_watchpoint_triggered_in_syscall): New test.
11696 (test_complex_watchpoint): New test.
11697
11698Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11699
11700 * gdbme.c (call_with_trampolines): New function to try and step
11701 into. Tests trampoline problems on the PA.
11702
11703 * funcargs.exp (localvars_in_indirect_call): No longer expect
11704 stepping into indirect call to fail on PAs.
11705 (test_stepping_over_trampolines): New test.
11706
11707Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11708
11709 * TODO: Add suggestions for static member function tests, and
11710 completion tests.
11711
11712Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11713
11714 * TODO: Add suggestions for "p/a" tests.
11715
11716 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
11717 (default_gdb_exit): Replace all the hair with sending "quit" to
11718 the process with a simple close.
11719
11720Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11721
11722 * TODO: Add suggestions for shared library tests.
11723
11724Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11725
11726 * TODO: Add suggestions for x/s tests.
11727
11728Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11729
11730 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
11731 "enable once", and "enable breakpoints once" with ".*".
11732
11733Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11734
11735 * TODO: Add suggestions about structure passing tests.
11736
11737Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11738
11739 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
11740 the primary1 test, use work around if __GNUC__ < 2.
11741 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
11742 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
11743 Test for bad output rather than waiting for timeout. Issue
11744 second continue only if first continue failed.
11745
11746Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
11747
11748 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
11749 operator[] test with gdb_test because the old code didn't seem to
11750 be getting the quoting right with the new dejagnu.
11751
11752Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
11753
11754 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
11755 one from the path.
11756 * Makefile.in: Use a fresh expect if there is one, use runtest
11757 from the src tree if there is one.
d63a86f8 11758
c906108c
SS
11759Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
11760
11761 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
11762 next over recursive call. Revise the tests from that point on
11763 (which had been skipped) to match GDB's actual (correct) output.
11764
11765 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
11766 with next over a breakpoint whose condition is false.
11767
11768 * gdb.t00/help.exp: Comment out "help set print" tests just like
11769 (and for same reason as) "help set" test.
11770
11771Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11772
11773 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
11774 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
11775
11776Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11777
11778 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
11779 necessary gdb_target_udi.
11780
11781 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
11782
11783 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
11784 1838 and 2417; they are fixed.
11785
11786 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
11787 gdb.t03/ptype.exp (ptype structure, ptype union):
11788 Remove xfails; the test is looser than when the xfails were added.
11789
11790 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
11791 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
11792
11793 * gdb.t01/run.exp: Only run shell test if isnative.
11794
11795 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
11796 since "run" automatically loads if necessary. Call gdb_target_udi
11797 after the "file" since "file" kills any execution target.
11798
11799 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
11800 GDB. GDB doesn't work that way (not anymore at least) on UDI.
11801 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
11802 argument for UDI.
11803
11804Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
11805
11806 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
11807
11808 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
11809
11810Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11811
11812 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
11813 properly quoting regexps. This makes the second argument to
11814 demangle a fixed string, which matches the callers, instead of a
11815 shell-style pattern which is what the previous implementation
11816 used. Update some of the callers.
11817
11818Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11819
11820 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
11821 (comib_nullified_tests): Fix typo.
11822 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
11823 strings. No longer expected to fail.
11824
11825 * gdb.disasm/hppa.s (addib_tests): Fix typo.
11826 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
11827 strings. No longer expected to fail.
11828
11829 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
11830 string. No longer expected to fail.
11831
11832Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11833
11834 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
11835 No longer expected to fail.
11836
11837 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
11838 string. No longer expected to fail.
11839
11840Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11841
11842 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
11843 only in the names (I probably got most of them). I was even
11844 generous with some which differed in underscores in names, and
11845 probably missed a few, and I *still* was able to remove almost a
11846 third of the file with almost no impact on testsuite coverage.
11847
11848Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11849
11850 * gdb.t00/default.exp: Match udi_attach error message as well as
11851 the one from child_attach.
11852
11853 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
11854
11855 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
11856
11857 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
11858 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
11859
11860 * Move test with enums and partial symbols back to
11861 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
11862 Reverts the change of 26 May 93. Per today's change to
11863 stabs.texinfo, the behavior that weird.exp was expecting was
11864 unreasonable; what is important is that the compiler+gdb get
11865 things right, which happens with a recent gcc. Also fix the test
11866 to deal with native compilers which put out the stab gdb can't
11867 deal with.
11868
11869Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11870
11871 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
11872 in the names. The main thing these accomplish is to slow things down.
11873 Many more such duplicates surely remain.
11874
11875 * gdb.t00/help.exp: Comment out "help support" test just like
11876 (and for same reason as) "help set" test.
11877
11878Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
11879
11880 * gdb.t06/break.exp: Remove setup_xfails for
11881 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
11882 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
11883 about known bug in gcc to include up through 2.5.8.
11884 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
11885 well as "_vb$".
11886 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
11887 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
11888 with latest gcc and gdb.
11889 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
11890 well as "_vb$".
11891
11892Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11893
11894 * configure.in (hppa*-*-*): Also configure and build stabs-only
11895 tests.
11896
11897Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11898
11899 * gdb.t10/hppa.mt: A makefile fragment for the PA.
11900 * gdb.t10/configure.in (hppa*-*-*): Use it.
11901
11902Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11903
11904 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
11905
11906Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11907
11908 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
11909 versions prior to 1.13.5.
11910
11911Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11912
11913 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
11914 the prompt is at the start of a line.
11915
11916Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11917
11918 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
11919 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
11920 in the copr tests now.
11921 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
11922 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
11923 expected to fail.
11924
11925Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
11926
11927 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
11928 gdb.t31/chillvars.exp, lib/gdb.exp:
11929 Tweak to run under either version of expect.
11930 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
11931 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
11932 * gdb.t11/list.exp: Remove extraneous whitespace.
11933
11934Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11935
11936 * gdb.t16/printcmds.exp (test_print_strings): Accept
11937 "(unsigned char *) " before the string.
11938
11939 * TODO: Add notes about printing of fancy types and GDB expressions.
11940
11941Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
11942
11943 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
11944 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 11945 if doing mips-idt-ecoff.
c906108c
SS
11946
11947Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
11948
11949 * Most .exp files: Tweak to run under either version of expect.
11950
11951Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11952
11953 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
11954 xfails; I'm not sure why they are failing, but not because of PR 1806.
11955
11956Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
11957
11958 * config/unix-gdb.exp: Remove gdb_unload cause it's already
11959 defined in lib/gdb.exp.
11960
11961Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11962
11963 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
11964 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
11965 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
11966 have to be typeless.
11967
11968Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11969
11970 * TODO: Add suggestion for copyright year test.
11971
11972Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
11973
11974 * configure.in (*-*-lynxos*): Add stabs tests.
11975
11976Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
11977
11978 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
11979 so insert a tab before any assembler directive in column zero.
11980
11981 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
11982 stores.
11983 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
11984 stores.
11985 (fpu_short_memory_tests): Likewise.
11986
11987Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11988
11989 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
11990 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
11991 .stabs directives in comments.
11992
11993Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11994
11995 * TODO: New file, describing tests we could write.
11996 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
11997
11998Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11999
12000 * gdb.t06/signals.exp: Add kludge to force re-sync.
12001
12002 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
12003 to xgdb instead of gdb, get out of gdb.
12004
12005Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
12006
12007 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
12008 for info.
12009
12010Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
12011
12012 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
12013 * gdb.stabs/configure.in (hppa*-*-*): Use it.
12014 * gdb.stabs/hppa.sed: New sed script for the PA.
12015
12016Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12017
12018 * gdb.stabs: Re-write weird.def and configuration to use sed
12019 instead of cpp. sed is portable and POSIX; cpp is neither.
12020
12021Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12022
12023 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
12024
12025Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12026
12027 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
12028
12029Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12030
12031 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
12032 "_vb$".
12033 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
12034 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
12035
12036Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12037
12038 * lib/gdb.exp: Comment out code which depends on non-existent
12039 `transform' procedure.
12040
12041Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
12042
12043 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
12044 * lib/gdb.exp: Transform tool name.
12045 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
12046 1.1's new error handling system.
12047
12048Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12049
12050 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
12051
12052Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12053
12054 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
12055 They made pattern matching so slow that timeouts happened on
12056 heavily loaded systems. Now any output from "show print" which
12057 gets us back to the GDB prompt is a PASS.
12058
12059Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
12060
12061 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
12062
12063Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12064
12065 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
12066
12067 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
12068 It is not from PR 3220.
12069
12070Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12071
12072 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
12073 just started failing because they depended on the order the
12074 subcommands are presented, or exact docstring text. This kind of
12075 test is a pain and has minimal benefit.
12076
12077Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12078
12079 * gdb.t09/corefile.exp: At end of test, use "core" command with
12080 no arguments.
12081
12082Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
12083
12084 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
12085 17}/Makefile.in: Make it possible to run the testsuite with Sun
12086 make and CC = cross gcc by adding explicit build rules for .o
12087 files.
12088
12089Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12090
12091 * gdb.t15/funcargs.exp: Don't put comments on same line as
12092 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 12093
c906108c
SS
12094Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12095
12096 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
12097
12098Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
12099
12100 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
12101 * gdb.t20/inherit.exp: remove three dumplicate entries.
12102
12103Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12104
12105 * gdb.t06/break.exp: For "next over recursive call", fail on any
12106 incorrect output, not just on "factorial (value=2)".
12107
12108Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12109
12110 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
12111 working now. Add an xfail if accesing a bss variable causes
12112 a memory error if the target is not yet run.
12113
12114Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12115
12116 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
12117 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
12118 name of __st* demangling (2 strings). Did Kung really get the
12119 more than 95 others right without testing them?
12120
12121Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
12122
12123 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
12124
12125Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
12126
12127 * configure.in (configdirs): Add gdb.disasm
12128 * gdb.disasm: New directory for GDB disassembler tests.
12129 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
12130
12131Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12132
12133 * gdb.t00/help.exp: Don't test "help set".
12134
12135 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
12136 from within expect statements. None of these happen anymore and
12137 they cause regressions to be silently unnoticed.
12138
12139 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
12140 messages) about known failures with gcc cygnus-2.4.5-930417.
12141
12142 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
12143 comp-info.exp so it gets built if it doesn't exist.
12144
12145 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
12146 it is no longer used.
12147 * gdb.t13/comp-info.c: Removed.
12148
12149Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
12150
12151 * gdb.t06/signals.exp: Add xfail for sun3.
12152
12153Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12154
12155 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
12156 relevant because ^C doesn't get sent but failure can be reproduced
12157 interactively).
12158
12159Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12160
12161 * gdb.stabs/alpha.mt: New configuration file for alpha.
12162 * gdb.stabs/configure.in: Use it.
12163 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
12164 sharing with alpha.mt, redefine long to word via preprocessor.
12165 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
12166 for alpha.
12167 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
12168 native cc.
12169 * gdb.t00/teststrategy.exp: Change expect string so that we
12170 consume the `(xgdb)' from the command echo and from the gdb prompt.
12171 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
12172 gdb currently compares all values as long, so this failure probably
12173 applies to any configuration where LONGEST is bigger than a target int.
12174 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
12175 with gcc.
12176 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
12177 to handle opaque pointers, gcc is.
12178 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
12179 as first argument. Include <sys/types.h> and change all operator
12180 new definitions to use size_t.
12181 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
12182 now that we use size_t.
12183
12184Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12185
12186 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
12187 a long or float array cast all array members to the same type.
12188 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
12189 with 64 bit longs.
12190 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
12191 on alpha.
12192 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
12193
12194Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12195
12196 * gdb.t24 (demangle.exp): Constructors of templates have names like
12197 vector<int>::vector(int) not vector<int>::vector<int>(int). See
12198 section 14.6 of the ARM.
12199
12200 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
12201 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
12202 accomplish little and slow down the testsuite.
12203
12204 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
12205 Accept spaces various places.
12206
12207Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12208
12209 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
12210 with watchpoint enabled.
12211
12212 * Makefile.in: Remove definition of CC and remove the second
12213 definition of CXX (the "CXX = gcc" one remains). These definitions
12214 were causing backquotes to be expanded within backquotes, which
12215 doesn't work.
12216
12217Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
12218
12219 * gdb.t17/callfuncs.exp: Add "return 0" to end.
12220
12221Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12222
12223 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
12224 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
12225 by mips cc and contains no stabs entries.
12226
12227Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
12228
12229 * config/vx-gdb.exp: Use fake device to load files rather than
12230 NFS.
12231 * lib/gdb.exp: New proc to do "file" command.
12232 * config/unix-gdb.exp: Use new "file" proc.
12233
12234Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
12235
12236 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
12237 Rework board rebooting slightly.
12238 (gdb_exit): Don't exit from the remote shell; there isn't one.
12239 * gdb.stabs/weird.exp: If a program is being debugged already,
12240 kill it.
12241 * gdb.t04/setvar.exp: Stop and restart gdb.
12242 * gdb.t05/expr.exp: Likewise.
12243 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
12244 restart gdb and reload the program.
12245 * gdb.t08/opaque.exp: Likewise.
12246 * gdb.t12/scope.exp: Likewise.
12247 * gdb.t13/bitfields.exp: Likewise.
12248 * gdb.t15/funcargs.exp: Likewise.
12249 * gdb.t20/classes.exp: Likewise.
12250 * gdb.t03/ptype.exp: Increase timeout.
12251 * gdb.t16/printcmds.exp (test_print_string_constants,
12252 test_print_array_constants): Likewise.
12253 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
12254 * gdb.t20/classes.exp (do_tests): Likewise.
12255 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
12256
12257Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
12258
12259 * gdb.stabs: Renamed *wierd* to *weird*.
12260
12261Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
12262
12263 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
12264 for timeout. Add "known gcc 2.4.5 bug" to failure message.
12265
12266Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
12267
12268 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
12269 (do_tests): Remove xfail for whatis on one_var and two_var.
12270
12271Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
12272
12273 * Makefile.in: Made cross building work better by adding
12274 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
12275
12276Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12277
12278 * gdb.t15/{return.c,return.exp,Makefile.in}:
12279 New test, currently commented out.
12280
12281Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
12282
12283 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
12284 still running and removes the leftover named socket so GDb can do
12285 clean restarts.
12286
12287Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
12288
12289 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
12290 console, not GDB.
12291 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
12292 cross testing works better with "make check"
12293 * config/unix-gdb: Use default procedures for exit and version.
12294 * config/vx-gdb.exp: Cleaned up and massaged back to working order
12295 with the newest VxWorks.
12296
12297Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12298
12299 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
12300 old form.
12301
12302 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
12303 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
12304
12305 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
12306
12307 * config/unix-gdb.exp: Remove this version of gdb_exit
12308 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
12309 Rob says he'll look at it when he gets back to testing boards.
12310
12311Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
12312
12313 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
12314 an expected fail for certain ptype commands.
12315
12316 * gdb.t20/classes.exp: Update expected results of "ptype class
12317 Base1" to account for the constructor that now appears in the type.
12318
12319Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
12320
12321 * configure.in (configdirs): Restore gdb.t04, which mysteriously
12322 disappeared from list.
12323 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
12324 "alldone" proc with call to cleanup and exit.
12325 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
12326 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
12327 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
12328 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
12329 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
12330 "alldone" proc with simple returns that suppress remaining
12331 tests. The alldone proc went away many months ago.
12332
12333Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12334
12335 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
12336
12337 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
12338
12339Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12340
12341 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
12342 as vax gdb will display them.
12343
12344Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12345
12346 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
12347 optimizers.
12348
12349 * scope.exp: Change "bad value for localval" messages so each one
12350 is unique.
12351
12352 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
12353 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
12354
12355 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
12356
12357Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12358
12359 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
12360 doesn't exist (due to optimization).
12361
12362Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12363
12364 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
12365 contains \r because the filename is long.
12366
12367 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
12368 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
12369
12370Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12371
12372 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
12373 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
12374 Ultrix.
12375 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
12376 int tests.
12377 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
12378
12379Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
12380
12381 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
12382
12383 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 12384 to match does not match the passing case but still matches the
c906108c
SS
12385 failing case.
12386
12387Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12388
12389 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
12390
12391Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
12392
12393 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
12394 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
12395 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
12396 Remove various versions of gdb_exit.
12397 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
12398 gdb_exit.
12399 * config/unix-gdb.exp: gdb_exit remains here, and should override
12400 the generic version, since it's doing a lot of wierd stuff that
12401 the other versions aren't. FIXME, fold it in, or abandon this
12402 version.
12403
12404Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12405
12406 * gdb.t24/demangle.exp: Add tests for PR 3220.
12407
12408Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12409
12410 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
12411
12412Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
12413
12414 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
12415 "i386-*-*". Works for i486 as well.
12416
12417 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
12418 bug, and expand domain of xfail to all SVR4 systems, since the
12419 actual problem is likely to be in generic SVR4 /proc support.
12420
12421Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12422
12423 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
12424
12425Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
12426
12427 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
12428 xfails for other systems. Match a missing 'Continuing.' as an
12429 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
12430
12431 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
12432 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
12433 Only issue warning for missing executables if -all option is used.
12434
12435 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
12436 file if -all option is used. It's like an unpredictable XFAIL.
12437
12438Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12439
12440 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
12441 for dynamically linked binaries.
12442
12443 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
12444
12445Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12446
12447 * gdb.t20/inherit.exp: Change message for "print tagless struct"
12448 to state that this is a known bug in old versions of g++.
12449
12450Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12451
12452 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
12453 while waiting for `Continuing'.
12454
12455Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
12456
12457 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
12458 in text, data, and bss.
12459 * gdb.t10/nodebug.c: Add local and global test variables for
12460 initialized and uninitialized data.
12461
12462Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12463
12464 * config/unix-gdb.exp (gdb_exit): Add "wait".
12465
12466Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12467
12468 * gdb.t06/signals.exp: xfail the continue from the handler for all
12469 targets.
12470
12471 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
12472 function with watchpoints enabled, the i386 call dummy starts with
12473 a call.
12474
12475 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
12476 386 bsd names its corefiles.
12477
12478Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
12479
12480 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
12481 compilers don't grok it.
12482 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
12483 with small octal ints rather than character constants, which
12484 are signed and might not fit if first promoted to int.
12485
12486Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
12487
12488 * gdb.t09/Makefile.in (clean): Remove corefile.
12489
12490Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12491
12492 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
12493
12494Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12495 and Jim Kingdon (kingdon@cygnus.com)
12496
12497 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
12498 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
12499 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
12500
12501Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12502
12503 * gdb.t17/interrupt.exp: Add xfail for hppa.
12504
12505Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12506
12507 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
12508 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
12509 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
12510 to determine signed-ness of bitfields and use the result to setup
12511 the xfail.
12512 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
12513 * gdb.t15/funcargs.exp: Use them to step until the second indirect
12514 call line is reached if necessary.
12515
12516Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12517
12518 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
12519
12520Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12521
12522 * gdb.t06/break.exp: Also test `clear' command.
12523
12524Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
12525
12526 * gdb.t00/teststrategy.exp: Remove extra quote.
12527
12528 * gdb.t07/watchpoint.exp: Change xfail for calling function with
12529 watchpoint enabled to be for all non-68k machines.
12530
12531 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
12532
12533Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12534
12535 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
12536 targets use aout.mt instead of ecoff.mt as gas understands
12537 standard aout format.
12538
12539Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
12540
12541 * lib/gdb.exp (runto): Don't insist that function we are running to
12542 was compiled with -g.
12543
12544 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
12545
12546 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
12547 to get back into the read system call.
12548 Accept leading newline in case where we woke it up.
12549
12550Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12551
12552 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
12553 to make the stabs test work on ecoff systems using gcc and -with-stabs.
12554 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
12555 enable ecoff configuration.
12556
12557Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12558
12559 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
12560
12561Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12562
12563 * gdb.t16/printcmds.exp: Add another printf test.
12564
12565Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
12566
12567 * configure.in: If configured -with-stabs on any target, add
12568 stabsdirs to configdirs.
12569
12570Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12571
12572 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
12573 fun" so pattern does not match the command itself.
12574
12575Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12576
12577 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
12578
12579Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12580
12581 * gdb.t17/interrupt.exp: Test for more things.
12582
12583Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12584
12585 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
12586 compiler arranges the code and line numbers.
12587
12588 * gdb.t17/interrupt.exp: Don't send \n after ^C.
12589
12590Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12591
12592 * gdb.t00/help.exp: Increase expect input buffer size.
12593
12594Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12595
12596 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
12597
12598 * gdb.t07/watchpoint.exp: Add xfail for hppa.
12599
12600 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
12601
12602 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
12603 [0-9]*, not just [0-9].
12604
12605Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12606
12607 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
12608
12609 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
12610
12611Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12612
12613 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
12614
12615Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12616
12617 * gdb.t06/signals.c: Add xfails for sun3.
12618
12619 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
12620
12621 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
12622 test_stepping tests.
12623
12624Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12625
12626 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
12627
12628 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
12629
12630 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
12631 rather than actually putting it through cpp twice.
12632
12633 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
12634
12635Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
12636
12637 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
12638 no longer needed.
12639
12640Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12641
12642 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
12643
12644 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
12645 C++ features prints as "struct", make it a pass, not an xfail.
12646
12647Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12648
12649 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
12650 Don't require VA to print as "class" rather than "struct".
12651
12652Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
12653
12654 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
12655
12656Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12657
12658 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
12659
12660Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12661
12662 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
12663 order.
12664
12665Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12666
12667 * gdb.t16/printcmds.exp: Add printf tests.
12668
12669 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
12670
12671 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
12672
12673Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
12674
12675 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
12676 pass counts, to counteract any existing or future setup_xfails.
12677
12678Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12679
12680 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
12681 {BEGIN,END}_COMMON for common block instead of STAB.
12682 * gdb.stabs/wierd.exp: Add xfail for rs6000.
12683
12684 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
12685 intp_var should be N_GSYM not N_LSYM.
12686 wierd-aout.S: Use a label for the value of the N_SO.
12687 wierd.def: Remove all backslashes.
12688 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
12689
12690Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12691
12692 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
12693 get the expected next to inheritance3.
12694
12695Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12696
12697 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
12698 now that gcc-2.4 gets it right.
12699
12700Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12701
12702 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
12703
12704 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
12705 generating comp-info.exp which works for cross-compilation.
12706
12707Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
12708
12709 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
12710 "*-*-sysv4.*".
12711
12712Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
12713
12714 * gdb.t01/run.exp: Start with a fresh gdb.
12715 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
12716 SVR4.x.
12717
12718Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
12719
12720 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
12721 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
12722 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
12723 Makefile.in (distclean, realclean): Remove gdbme.c from list of
12724 things to remove.
12725
12726Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
12727
12728 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
12729 test cases from bug reports.
12730
12731Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
12732
12733 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
12734 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
12735 avoid spurious xfails.
12736 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
12737 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
12738 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
12739
12740Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
12741
12742 * gdb.t00/teststrategy.exp: Rework to provide more useful
12743 description of each test, fix problem with systems that define
12744 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
12745 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
12746 results for "next over recursive call" so timeouts aren't taken
12747 by error.
12748
12749Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
12750
12751 * gdb.t12/scope.exp: Test printing of variables before run.
12752
12753 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
12754 printed in wrong order due to sorting.
12755
12756Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
12757
12758 * gdb.t00/teststrategy.exp: Fix expected results for printing
12759 user entered string constant. Is array of char, prints with no
12760 address.
12761
12762 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
12763 commands.
12764 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
12765 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
12766 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
12767 of struct of char arrays.
12768 * gdb.t00/radix.exp: New tests for radix commands.
12769
12770Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
12771
12772 * gdb.t16/printcmd.exp: Print a variable before running program
12773 (with xfail for AIX).
12774
12775Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
12776
12777 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
12778
12779 * gdb.t16/printcmd.exp: Don't print variables before running program.
12780
12781 * gdb.t06/break.exp: Don't require envp argument to main.
12782
12783 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
12784
12785 * gdb.t02/whatis.exp, gdb.t11/list.exp:
12786 Add xfails for rs6000.
12787
12788 * gdb.t02/whatis.exp: Change other tests not to re-test something
12789 we already tested.
12790
12791 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
12792 each type used has a variable of that type.
12793
12794Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
12795
12796 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
12797
12798Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
12799
12800 * configure.in: change srctrigger to be a file, not a directory
12801
12802Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
12803
12804 * configure.in (mips-idt-ecoff*): Added trailing '*'.
12805
12806 * gdb.t11/list.exp: Fixed a couple of typos.
12807
12808Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
12809
12810 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
12811 is fixed and PR is closed.
12812 * gdb.t16 (gdbme.c): Add simple test string variable.
12813 * gdb.t16 (printcmds.exp): Add tests with simple test string
12814 variable, primarily for boundaries on "set print elements".
12815
12816Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
12817
12818 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
12819 Make leading 0's optional and don't expect a tab in the middle
12820 of the number.
12821
12822 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
12823
12824 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
12825 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
12826 don't end command passed to gdb_test with newline.
12827
12828 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
12829 signed keyword away, don't expect signed bitfields to be signed.
12830
12831 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
12832 printing with only as many 1's as are in the field as well as printing
12833 with 32 1's (see comment).
12834
12835Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
12836
12837 * gdb.t00/default.exp: Start with a fresh gdb.
12838 * configure.in (configdirs): Remove gdb.t31 until the chill
12839 compiler works again. It no longer is able to find chillrt0
12840 since it isn't in libchill.a anymore.
12841 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
12842 wierd.o, make more modular.
12843 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
12844 spurious newlines that caused problems.
12845
12846Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12847
12848 * Move test with enums and partial symbols from gdb.t03/ptype.exp
12849 to gdb.stabs/wierd.exp since GCC has worked around the bug.
12850 gdb.stabs/wierd.{exp,def}: Many new tests.
12851
12852 * gdb.t00/default.exp: update info line for new message.
12853
12854 * gdb.t02/{whatis.exp,gdbme.c}:
12855 Test that "char *" doesn't print as "caddr_t".
12856
12857Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12858
12859 * gdb.t00/help.exp: Use .* in place of some help messages which
12860 just changed.
12861 gdb.t00/default.exp: Update "info frame" test for new message.
12862 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
12863 Remove some xfails
12864
12865Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12866
12867 * gdb.t03/{gdbme.c,ptype.exp}:
12868 Add tests for typedef'd struct and union without tags.
12869 Also check "whatis" on a variable of a typedef'd enum without a tag.
12870
12871 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
12872 PRMS 1823; the bug still exists but isn't reproduced by this test
12873 anymore), and remove rs6000 XFAIL (the bug is fixed).
12874
12875 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
12876 duplicated from whatis.exp. For those that are left, accept
12877 "long", "long int", or "int" for long variables (whatis.exp already
12878 has an XFAIL for "int", so no need to fail it here).
12879
12880 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
12881 Deal with GCC's names for types now that GDB uses the compiler's names.
12882
12883 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
12884 setup_xfail's for sunos4. If we #defined the signed keyword away,
12885 don't expect GDB to know that char it is signed.
12886
12887 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
12888
12889Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
12890
12891 * configure.in (configdirs): Add gdb.t24 for C++ tests that
12892 should work on any system, regardless of debugging format.
12893 * gdb.t21/demangle.exp: Move to gdb.t24.
12894 * gdb.t24/demangle.exp: Move from gdb.t21.
12895 * gdb.t24/{Makefile.in, configure.in}: New files.
12896
12897Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12898
12899 * configure.in: Do gdb.stabs and C++ tests only for stabs.
12900 * gdb.stabs: New directory.
12901
12902Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12903
12904 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
12905 not just "Quit anyway?".
12906
12907Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
12908
12909 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
12910 that all setup_xfails are immediately followed by clear_xfails.
12911
12912Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
12913
12914 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
12915 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
12916 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
12917 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
12918 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
12919 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
12920 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
12921 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
12922 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
12923 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
12924 gdb.t31/chillvars.exp, lib/gdb.exp:
12925 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
12926 bug-gdb@prep.ai.mit.edu.
12927
12928Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
12929
12930 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
12931 with 0.0, not integer 0.
12932
12933Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
12934
12935 * gdb.t06/break.exp: Update for "Kill the program" message change.
12936
12937Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
12938
12939 * Makefile.in (GDBFLAGS): Set to -nx.
12940 * Makefile.in (site.exp): Use GDBFLAGS.
12941
12942Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
12943
12944 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
12945 Makefiles.
12946 (check): depend on just-check.
12947 (just-check): added so that tests can be run without a noop
12948 build pass.
12949
12950Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
12951
12952 Switch to using configure's configdirs.
12953 * Makefile.in (Makefile): add configure.in dependency.
12954 (SUBDIRS): removed redundant assignment.
12955 * configure.in: switch subdirs assignment to configdirs.
12956 * gdb.t*/configure.in: new files.
12957
12958Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
12959
12960 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
12961 works.
12962
12963Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
12964
12965 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
12966 in explicit rules. Apparently this is not supported by some makes.
12967
12968Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
12969
12970 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
12971
12972Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12973
12974 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
12975 disappeared.
12976
12977Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
12978
12979 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
12980
12981Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
12982
12983 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
12984 watchpoint problem that is now fixed.
12985 * gdb.t30/chexp.exp: Remove setup_xfail for printing
12986 uninitialized convenience variables.
12987 * gdb.t31/chillvars.exp: Fix expected patterns for printing
12988 structures.
12989
12990Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12991
12992 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
12993 which causes expect to get out of sync with gdb on long output
12994 from help set.
12995 * gdb.t09/corefile.exp: Make expected pattern for core file
12996 failing signal and frame output format less sun specific.
12997
12998Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
12999
13000 * gdb.t31/chillvars.exp: Add and remove initial dummy
13001 breakpoint, so that symbol table is forced in.
13002 (Needed at least on Sunos4, though it seems not SVR4.)
13003 * gdb.t31/chillvars.exp: Update for changed output format.
13004
13005Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
13006
13007 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
13008
13009Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
13010
13011 * Makefile.in: Added --srcdir when invoking runtest, removed the
13012 need for a local config file. (optional now)
13013
13014Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
13015
13016 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
13017 failure count used to force early termination. Add some more
13018 expected failures for gnu style demangling.
13019
13020Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13021
13022 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
13023 pmi variable from gdb.t20/gdbme to get optimized away.
13024 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
13025 Check for written corefile upon timeout _and_ eof.
13026
13027Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13028
13029 * config/unix-gdb.exp: Add missing return 0.
13030
13031Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13032
13033 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
13034 test termination.
13035
13036Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
13037
13038 * configure.in (subdirs): Put back gdb.t17 which mysteriously
13039 disappeared.
13040
13041Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
13042
13043 * gdb.t10/crossload.exp: Disable the i860-elf test until such
13044 time as i860 support works.
13045
d63a86f8 13046 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
13047 "backtrace 100\r" rather than just "backtrace\r", to match last
13048 change.
13049
13050Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
13051
13052 * config/udi-gdb.exp (gdb_exit): Remove close command.
13053 (gdb_target_udi): New procedure to set the UDI target.
13054 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
13055 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
13056 Added waits for prompts after several question responses. Added
13057 some more responses used by a29k-amd-udi-gdb.
13058 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
13059 pass different arguments, restart UDI connection after program
13060 completion.
13061 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
13062 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
13063 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
13064 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
13065 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
13066 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
13067 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
13068 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
13069 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
13070 after program completion.
13071 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
13072 compiled with a SELECT_VECS setting.
13073 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
13074 infinite recursion.
13075
13076 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
13077 Added checks for COFF results, and made them expected failures for
13078 all targets. It would be better to make them expected failures
13079 for COFF targets only.
13080
13081Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
13082
13083 * Makefile.in: add null dvi target, don't bother to recurse
13084 through test directories for info and install-info; rename
13085 $(datadir) to be dejagnu instead of deja-gnu
13086
13087Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
13088
13089 * gdb.t31/gdbme.ch: Re-enable code that previously caused
13090 compiler to coredump.
13091 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
13092 code.
13093
13094Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
13095
13096 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
13097 coredump.
13098 * gdb.t31/chillvars.exp: Comment out tests that depend on that
13099 code.
13100
13101Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
13102
13103 * gdb.t03/ptype.exp: tests for return code from gdb_test.
13104 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
13105 which in a shell. Deletes xgdb when done.
13106 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
13107 Tests the return from the "set height" or "set width" commands.
13108 Added a few return codes where needed.
13109
13110Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
13111
13112 * Makefile.in (SUBDIRS): Add gdb.t17.
13113 * configure.in (subdirs): Add gdb.t17.
13114 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
13115 files to test gdb's calling of functions in the inferior with
13116 the correct arguments and gdb's ability to retrieve any
13117 result returned.
13118
13119Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
13120
13121 * config/unix-gdb.exp (gdb_exit): Remove close commands that
13122 may be called after gdb goes away. Previous versions of expect
13123 needed these to avoid file descriptor leaks, but they cause
13124 errors with the current revision of expect.
13125 * gdb.t00/gdbvars.exp: Use -re on expected output after
13126 setting sevenbit-strings.
13127 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
13128 to set sevenbit-strings consistent across tests.
13129 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
13130 set sevenbit-strings consistent across tests.
13131
13132Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
13133
13134 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
13135 expected output to match current "expect" expectations.
13136
13137Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
13138
13139 * gdb.t00/default.exp: Change expected output for default "source"
13140 command, to match new gdb behavior which requires a filename to
13141 source.
13142
13143Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
13144
13145 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
13146 expected fail for i486-*-* that misses the marker2 function.
13147 * gdb.t10/crossload.exp (bfddefault): Allow successful
13148 recognition of a format to pass even if no symbols are found.
13149 Explicitly catch failures where the format is not recognized
13150 or is ambiguous, and add the reason to the fail message.
13151 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
13152 the cause is and invalid target and add reason to failure message.
13153 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
13154 elf32-i386, elf32-sparc, and elf32-i860.
13155 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
13156 Set up expected failure for 'filename'::variable scope resolution,
13157 which is now apparently broken on all targets.
13158 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
13159 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
13160 gdb.t23/templates.exp: Change failure for missing binfile into
13161 just a warning.
13162 gdb.t21/demangle.exp: Change all cfront references to 'arm'
13163 references.
13164
13165Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
13166
13167 * gdb.t00/default.exp: Add expected output for default "source"
13168 command, to match new gdb behavior.
13169 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
13170
13171Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
13172
13173 * config/*-gdb.exp: returns an error, rather than exiting on
13174 internal errors.
13175
13176Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
13177
13178 * gdb.t03/gdbme.c: Add pointer to struct variable.
13179 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
13180 referencing struct members.
13181
13182Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
13183
13184 * configure.in (mips-idt-ecoff): New target.
13185 * config/mips-gdb.exp: New file for remote board using MIPS remote
13186 debugging protocol.
13187
13188 * Redid configuration scheme. Removed gdb.t*/configure.in.
13189 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
13190 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
13191 distclean targets. Built executables via .o files. Adjusted
13192 tests to account for source files in $(srcdir) rather than
13193 $(objdir).
13194 * lib/gdb.exp (runto): Don't expect () after the function name,
13195 because it may have arguments.
13196
13197Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
13198
13199 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
13200 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
13201 expected failures for mips-idt-* and mips-sgi-*.
13202 * gdb.t00/default.exp (attach): Kill process if requested.
13203 * gdb.t00/help.exp (help target core, help target): Accept a gdb
13204 that does not read core files.
13205 * gdb.t01/run.exp: Removed checks for exit status code.
13206 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
13207 it is linked in.
13208 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
13209 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
13210 appropriate, rather than doing it by hand.
13211 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
13212 execution.
13213 * gdb.t10/crossload.exp: Kill existing program if needed.
13214 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
13215 appropriate, rather than doing it by hand. Always increase
13216 timeout for this test, not just for VxWorks.
13217
13218Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
13219
13220 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
13221 of Chill STRUCT types and STRUCT values.
13222 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
13223 than "char".
13224 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 13225 struct2): New struct definitions and initializations to test
c906108c
SS
13226 simple Chill STRUCT types.
13227
13228Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
13229
13230 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
13231 the null byte at the end of strings.
13232 * gdb.t00/default.exp: Make show version insensitive to copyright
13233 date.
13234 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
13235 to avoid dependencies on target char signedness.
13236 * gdb.t16/printcmds.exp: Update expected results for explicitly
13237 unsigned char.
13238 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
13239 now work.
13240 * gdb.t21/demangle.exp: Add many more patterns for template
13241 demangling, most of them being expected failures.
13242 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
13243 string we are matching for, to match on the whole string.
13244 * gdb.t21/demangle.exp: Add many new test strings to demangle,
13245 and fix a whole bunch that had incorrect expected output but were
13246 passing anyway because of the bug in "proc demangle".
13247 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
13248 type.
13249 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
13250
13251Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
13252
13253 * gdb/testsuite: made modifications to testcases, etc., to allow
13254 them to work properly given the reorganization of deja-gnu and the
13255 relocation of the testcases from deja-gnu to a "tool" subdirectory.
13256
13257Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
13258
13259 * gdb/testsuite: Initial creation of gdb/testsuite.
13260 Migrated dejagnu testcases and support files for testing nm to
13261 gdb/testsuite from deja-gnu. These files were moved "as is"
13262 with no modifications. This migration is part of a major overhaul
13263 of dejagnu. The modifications to these testcases, etc., which
13264 will allow them to work with the new version of dejagnu will be
13265 made in a future update.
48efe704 13266
8d8cb839 13267 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 13268\f
8d8cb839
EZ
13269;; Local Variables:
13270;; mode: change-log
13271;; left-margin: 8
13272;; fill-column: 74
13273;; version-control: never
13274;; End:
902f2ccb
MC
13275
13276 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
13277 2003, 2004 Free Software Foundation, Inc.
13278 Copying and distribution of this file, with or without modification,
13279 are permitted provided the copyright notice and this notice are preserved.
This page took 1.306603 seconds and 4 git commands to generate.