]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
* environ.h (struct environ): Rename to ...
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
5f579bc5
NS
12005-03-08 Nathan Sidwell <nathan@codesourcery.com>
2
36e9969c
NS
3 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
4 (A2): New class.
5 (main): Test operator+.
6 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
7 breakpoint test.
8
5f579bc5
NS
9 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
10 * gdb.base/signull.exp: Disable if gdb,nosignals.
11 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
12 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
13 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
14 * gdb.mi/mi2-console.exp: Likewise.
15 * gdb.trace/collection.exp (run_trace_experiment): Consume the
16 continue output at start.
17 (gdb_collect_locals_test): Robustify regexp.
18 * gdb.trace/passc-dyn.exp: Fix comment typo.
19 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
20
be46087e
CV
212005-03-08 Corinna Vinschen <vinschen@redhat.com>
22
23 * gdb.asm/asm-source.exp: Add iq2000 case.
24 * gdb.asm/iq2000.inc: New file.
25
384e1a61
MI
262005-03-07 Manoj Iyer <manjo@austin.ibm.com>
27
28 * gdb.base/command.exp: Change hardcoded value to regular expression.
29 * gdb.base/float.exp: Add powerpc to the list of targets checked.
30
584b6e9e
DJ
312005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
32
33 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
34 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
35 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
36 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
37 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
38
ab5b5d61
MK
392005-03-05 Mark Kettenis <kettenis@gnu.org>
40
41 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
42 changes.
43
ae051c1b
PG
442004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
45
46 * lib/compiler.c: Add test for IBM's xlc compiler.
47 * lib/compiler.cc: Likewise.
48
3f0f6ed2
JB
492004-02-24 Joel Brobecker <brobecker@adacore.com>
50
51 * gdb.ada/fixed_points.exp: Create compilation object directory
52 before running the test.
53 * gdb.ada/null_record.exp: Likewise.
54 * gdb.ada/packed_array.exp: Likewise.
55 * gdb.ada/start.exp: Likewise.
56
724f452b
JB
572005-02-15 Joel Brobecker <brobecker@adacore.com>
58
59 * gdb.ada/packed_array/pa.adb: New file.
60 * gdb.ada/packed_array.exp: New testcase.
61
57f5cdfb 622005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 63
1f393151
MK
64 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
65 files.
66
ebdda337
MK
67 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
68 on *-*-openbsd*. Correctly match whitespace in regukar
69 expressions.
70
cf309262
DJ
712005-02-10 Daniel Jacobowitz <dan@debian.org>
72
73 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
74 PR exp/1821
75 * gdb.base/gdb1821.c: New test file.
76 * gdb.base/gdb1821.exp: New test file.
77
3be49e7a
JB
782005-02-09 Joel Brobecker <brobecker@adacore.com>
79
80 * gdb.base/start.c: New file.
81 * gdb.base/start.exp: New testcase.
82
e292e67d
JB
832005-02-09 Joel Brobecker <brobecker@adacore.com>
84
85 * gdb.ada/start/dummy.adb: New file.
86 * gdb.ada/start.exp: New testcase.
87
dbdfa66c
CV
882005-02-09 Corinna Vinschen <vinschen@redhat.com>
89
90 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
91 for printing symbols and statistics.
92 Add test for using relative pathnames in "maint print msymbols" test.
93 Mark "maint info sections DATA" XFAIL on Cygwin.
94 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
95 tests.
96
d7941671
AC
972005-02-09 Andreas Schwab <schwab@suse.de>
98
99 Committed by Andrew Cagney <cagney@gnu.org>
100 * gdb.base/remotetimeout.exp: New file.
101
74e5ef44
MK
1022005-02-07 Mark Kettenis <kettenis@gnu.org>
103
104 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
105
464dd14d
JB
1062005-02-03 Joel Brobecker <brobecker@adacore.com>
107
108 * gdb.ada/gnat_ada.gpr: New file.
109 * gdb.ada/gnat_ada.gin: Delete, no longer used.
110 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
111 * configure.ac: No longer generate gnat_ada.gpr.
112 * configure: Regenerate.
113 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
114 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
115 * gdb.ada/null_record/bar.ads: Likewise.
116 * gdb.ada/null_record/bar.adb: Likewise.
117 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
118 * gdb.ada/null_record.exp (testdir): New variable.
119 (testfile): executable is now in testdir subdirectory.
120 (srcfile): Use full path to the main compilation unit.
121 * gdb.ada/fixed_points.exp: Same changes as above.
122
30d756ae
NR
1232005-02-03 Nick Roberts <nickrob@snap.net.nz>
124
125 * gdb.base/interp.exp: New test.
126
9d799f85
AC
1272005-01-24 Andrew Cagney <cagney@gnu.org>
128
129 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
130
15656118
AC
1312005-01-19 Andrew Cagney <cagney@gnu.org>
132
a892c31b
AC
133 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
134 configure.ac not configure.in.
135
15656118
AC
136 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
137 of powerpc*-*-*.
138 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
139 * gdb.base/list.exp (test_list_function)
140 (test_list_filename_and_function): Ditto.
141 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
142
a7b01baf
AC
1432005-01-16 Andrew Cagney <cagney@gnu.org>
144
17d92a02
AC
145 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
146
a7b01baf
AC
147 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
148
bc8332bb
AC
1492005-01-14 Andrew Cagney <cagney@gnu.org>
150
151 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
152 * gdb.mi/mi2-var-cmd.exp: Ditto.
153
4d074752
CV
1542005-01-10 Corinna Vinschen <vinschen@redhat.com>
155
156 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
157
bec39cab
AC
1582005-01-07 Andrew Cagney <cagney@gnu.org>
159
160 * configure.ac: Rename configure.in, require autoconf 2.59.
161 * configure: Re-generate.
162 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
163 * gdb.stabs/configure: Re-generate.
164 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
165 * gdb.hp/configure: Re-generate.
166 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
167 autoconf 2.59.
168 * gdb.hp/gdb.objdbg/configure: Re-generate.
169 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
170 autoconf 2.59.
171 * gdb.hp/gdb.defects/configure: Re-generate.
172 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
173 autoconf 2.59.
174 * gdb.hp/gdb.compat/configure: Re-generate.
175 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
176 autoconf 2.59.
177 * gdb.hp/gdb.base-hp/configure: Re-generate.
178 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
179 autoconf 2.59.
180 * gdb.hp/gdb.aCC/configure: Re-generate.
181
f10b16d4
JB
1822004-12-15 Jim Blandy <jimb@redhat.com>
183
184 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
185 under NPTL when there is debugging info available for libpthread.
186
fb6e1814
JG
1872004-12-13 Jerome Guitton <guitton@gnat.com>
188
189 * gdb.ada/fixed_points.c: New file.
190 * gdb.ada/fixed_points.exp: New file.
191
fe46cd3a
RC
1922004-12-03 Randolph Chung <tausq@debian.org>
193
194 * gdb.arch/pa-nullify.exp: New file.
195 * gdb.arch/pa-nullify.s: New file.
196
8de0841b
RC
1972004-11-30 Randolph Chung <tausq@debian.org>
198
199 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
200 instead of "tbug". Fix regexp to work properly with gdb_test.
201
c8170782
PH
2022004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
203
204 * gdb.base/bitfields2.exp: New test.
205 * gdb.base/bitfields2.c: New file.
206
954269c2
RE
2072004-11-28 Richard Earnshaw <rearnsha@arm.com>
208
209 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
210
0107feed
RC
2112004-11-16 Randolph Chung <tausq@debian.org>
212
213 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
214
f073ae8c
DJ
2152004-11-14 Daniel Jacobowitz <dan@debian.org>
216
217 * gdb.threads/threadapply.exp: Correct "macro details" test.
218
19ad59e7
JJ
2192004-11-11 Jeff Johnston <jjohnstn@redhat.com>
220
221 * gdb.threads/threadapply.exp: New test.
222 * gdb.threads/threadapply.c: New file.
223
9cf0961b
MK
2242004-11-07 Mark Kettenis <kettenis@gnu.org>
225
226 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
227 frames.
228
c789492a
FL
2292004-11-05 Felix Lee <felix+log1@specifixinc.com>
230
231 * gdb.base/cursal.exp: New file.
232 * gdb.base/cursal.c: New file.
233
a1e167bb
AC
2342004-11-03 Andrew Cagney <cagney@gnu.org>
235
236 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
237
b7cbf173
MK
2382004-10-30 Mark Kettenis <kettenis@gnu.org>
239
240 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
241 NetBSD/ELF targets.
242
88f9d34f
JB
2432004-10-29 Joel Brobecker <brobecker@gnat.com>
244
245 * gdb.threads/bp_in_thread.c: New file, copied from
246 pthread_cond_wait.c.
247 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
248 file, rather than reusing the .c file from another testcase.
249
ca7d6a0c
JB
2502004-10-20 Joel Brobecker <brobecker@gnat.com>
251
252 * gdb.ada/null_record.exp: Check where we stopped after
253 sending the start command, instead of where the associated
254 temporary breakpoint was inserted.
255
0d863d03
AC
2562004-10-14 Andrew Cagney <cagney@gnu.org>
257
258 * gdb.mi/gdb701.c (main): Return 0.
259
d11e72cb
DJ
2602004-10-13 Daniel Jacobowitz <dan@debian.org>
261
d40539a4 262 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 263
e1923096
JJ
2642004-10-12 Jeff Johnston <jjohnstn@redhat.com>
265
266 * gdb.threads/schedlock.c: Add comment markers to use to find
267 line numbers.
268 * gdb.threads/schedlock.exp: Adjust regex to handle the new
269 comments.
270 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
271 breakpoint lines.
272
ec8ba2c9
DJ
2732004-10-12 Daniel Jacobowitz <dan@debian.org>
274
275 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
276
0eb3658b
DJ
2772004-10-12 Daniel Jacobowitz <dan@debian.org>
278
279 * configure.in: Add gdb.dwarf2.
280 * configure: Regenerated.
281 * Makefile.in: Add gdb.dwarf2.
282 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
283 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
284 gdb.dwarf2/file1.txt: New files.
285
a271cc33
OF
2862004-10-11 Orjan Friberg <orjanf@axis.com>
287
288 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
289 of "run", since the latter doesn't work with remote targets. Adjust
290 the breakpoint numbering accordingly.
291 * gdb.threads/pthread_cond_wait.exp: Ditto.
292
895ce074
MC
2932004-10-08 Michael Chastain <mec.gnu@mindspring.com>
294
295 * gdb.base/overlays.exp: Update copyright years.
296
6be3092d
KI
2972004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
298
299 * gdb.base/overlays.exp: Disable if target is Linux.
300
e05389b8
FL
3012004-10-06 Felix Lee <felix+log1@specifixinc.com>
302
303 * config/gdbserver.exp (gdb_load): Use right filename on remote.
304
73cb587d
KI
3052004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
306
307 * gdb.asm/asm-source.exp: Add m32r-linux target.
308 * gdb.asm/m32r-linux.inc: New file.
309
3c0edcdc
AC
3102004-09-24 Andrew Cagney <cagney@redhat.com>
311 David Anderson <anderson@redhat.com>
312
313 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
314 command fails, assume things will work.
315 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
316 (_GNU_SOURCE): Define.
317 (print_unsigned, print_hex): Change parameter to "long long".
318 (print_byte_count): New function, use to print byte counts.
319 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
320 O_LARGEFILE.
321 (main): Compute an upper bound on a corefile in max_core_size.
322 Limit memory chunk size to max_core_size. Limit total memory
323 allocated to max_core_size.
324
4bb3667f
AC
3252004-09-23 Andrew Cagney <cagney@gnu.org>
326
327 * gdb.base/bigcore.exp: Replace the code that creates a corefile
328 from a separate process with code that creates a corefile by
329 making the inferior dump core.
330
60fe1a51
MK
3312004-09-23 Mark Kettenis <kettenis@gnu.org>
332
333 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
334 block.
335
8e937346
MC
3362004-09-23 Michael Chastain <mec.gnu@mindspring.com>
337
338 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
339 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
340 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
341 Likewise.
342
7213f6d6
JJ
3432004-09-20 Jeff Johnston <jjohnstn@redhat.com>
344
345 * gdb.java/jprint.exp: New test case for java inferior call.
346 * gdb.java/jprint.java: Ditto.
347
eac69dca
JB
3482004-09-15 Joel Brobecker <brobecker@gnat.com>
349
350 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
351
22227696
MC
3522004-09-14 Michael Chastain <mec.gnu@mindspring.com>
353
354 * gdb.threads/killed.c: Include <stdlib.h>.
355 * gdb.threads/pthreads.c: Likewise.
356
7dd403a4
MC
3572004-09-14 Michael Chastain <mec.gnu@mindspring.com>
358
359 * gdb.threads/killed.c: Add copyright notice.
360
33f2d567
JM
3612004-09-10 Jason Molenda (jmolenda@apple.com)
362
363 * gdb.base/define.exp: Two new tests to verify zero space chars
364 after 'if' and 'while' commands in a user-defined command is correctly
365 parsed.
366
e05b62ac
AC
3672004-09-08 Andrew Cagney <cagney@gnu.org>
368
369 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
370 delivery test with duplicate at end of file.
371
9cbe82da
MK
3722004-09-06 Mark Kettenis <kettenis@jive.nl>
373
374 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
375
564803d9
MC
3762004-09-05 Michael Chastain <mec.gnu@mindspring.com>
377
378 * config/hppro.exp: Removed.
379
7c6807ce
MC
3802004-09-05 Michael Chastain <mec.gnu@mindspring.com>
381
382 * config/sparclet.exp: Removed.
383
bf7e26dd
MC
3842004-09-05 Michael Chastain <mec.gnu@mindspring.com>
385
386 * config/udi.exp: Removed.
387
714e341b
MC
3882004-09-02 Michael Chastain <mec.gnu@mindspring.com>
389
390 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
391 of "exp_continue".
392 (advancei): Likewise.
393
1236e623
JJ
3942004-09-01 Jeff Johnston <jjohnstn@redhat.com>
395
396 * gdb.base/unload.exp: Fix so messages aren't duplicated.
397
3bdcad15
MI
3982004-09-01 Manoj Iyer <manjo@austin.ibm.com>
399
228af206 400 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
401 to check for nodebug in executable.
402 * gdb.gdb/observer.exp (setup_test): Likewise.
403 * gdb.gdb/selftest.exp (test_with_self): Likewise.
404 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
405
c72b934c
AC
4062004-09-01 Andrew Cagney <cagney@gnu.org>
407
408 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
409 files.
410
edd9b715
JJ
4112004-09-01 Jeff Johnston <jjohnstn@redhat.com>
412
413 * gdb.base/unload.exp: Fix expected warning message to match
414 latest format.
415
fb4ce06b
CV
4162004-09-01 Corinna Vinschen <vinschen@redhat.com>
417
418 * gdb.base/call-rt-st.exp: Fix typos.
419
ce78e7c3
MI
4202004-08-31 Manoj Iyer <manjo@austin.ibm.com>
421
422 * gdb.threads/thread_check.exp: New testcase.
423 * gdb.threads/thread_check.c: New testcase.
424
2dedb159
AC
4252004-08-31 Andrew Cagney <cagney@gnu.org>
426
427 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
428 (skip_to_handler_entry): New procedures. Test stepping into a
429 handler when the breakpoint is at the handler's entry point.
430
68f53502
AC
4312004-08-30 Andrew Cagney <cagney@gnu.org>
432
433 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
434 gdb/1757.
435
3e3ffd2b
MC
4362004-08-27 Michael Chastain <mec.gnu@mindspring.com>
437
438 With code from Manoj Iyer <manjo@austin.ibm.com>:
439 * lib/gdb.exp (gdb_file_cmd): Return more information in the
440 return value. Add an arm for "no debugging symbols found".
441 Change a stray "error" to "perror".
442 (gdb_run_cmd): Adapt to new return value.
443 * gdb.base/remote.exp: Adapt to new return value.
444 * gdb.gdb/complaints.exp: Likewise.
445 * gdb.gdb/observer.exp: Likewise.
446 * gdb.gdb/selftest.exp: Likewise.
447 * gdb.gdb/xfullpath.exp: Likewise.
448
4b6f5fd2
JB
4492004-08-27 Joel Brobecker <brobecker@gnat.com>
450
451 * gdb.threads/bp_in_thread.exp: New testcase.
452
e5b25496
MC
4532004-08-27 Michael Chastain <mec.gnu@mindspring.com>
454
455 Fix PR testsuite/1735.
456 * gdb.threads/schedlock.c (thread_function): Add a cast
457 to suppress a gcc warning.
458 * gdb.threads/thread-specific.c (thread_function): Likewise.
459
934353d6
MC
4602004-08-26 Michael Chastain <mec.gnu@mindspring.com>
461
462 * gdb.base/unload.c: Include <stdlib.h>.
463
f98a0aef 4642004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 465
f98a0aef 466 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
467 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
468 synchronized after the "return".
469
5a2e8882
MC
4702004-08-26 Michael Chastain <mec.gnu@mindspring.com>
471
472 * gdb.mi/basics.c: Include <stdio.h>.
473 * gdb.mi/pthreads.c: Include <stdlib.h>.
474 * gdb.mi/var-cmd.c: Include <stdlib.h>.
475
a9640423
MC
4762004-08-26 Michael Chastain <mec.gnu@mindspring.com>
477
478 * gdb.threads/schedlock.c: Add copyright notice.
479
b04e311d
AC
4802004-08-25 Andrew Cagney <cagney@gnu.org>
481
482 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
483 (skip_over_handler, breakpoint_over_hander): New test procedures.
484 (advance, advancei): Add a proper prefix, do not use
485 rerun_to_main.
486 * gdb.base/sigstep.c (main): Change to use an infinite loop.
487
7c27f15b
MC
4882004-08-24 Michael Chastain <mec.gnu@mindspring.com>
489
490 * gdb.mi/basics.c: Add copyright notice.
491 * gdb.mi/var-cmd.c: Add copyright notice.
492
fffc87ae
MC
4932004-08-23 Michael Chastain <mec.gnu@mindspring.com>
494
495 * lib/gdb.exp: Remove signed_keyword_not_used.
496 * lib/compiler.c: Likewise.
497 * lib/compiler.cc: Likewise.
498
d782e0bf
MC
4992004-08-23 Michael Chastain <mec.gnu@mindspring.com>
500
501 * gdb.base/whatis.c: Remove conditional disabling of "signed".
502 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
503
96033e83
MC
5042004-08-23 Michael Chastain <mec.gnu@mindspring.com>
505
506 * gdb.base/whatis.c: Add copyright notice.
507
cf38c229
MK
5082004-08-20 Mark Kettenis <kettenis@gnu.org>
509
510 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
511 it to skip the breakpoints encoded in the inline assembly.
512
f4b49756
MC
5132004-08-20 Michael Chastain <mec.gnu@mindspring.com>
514
515 * Makefile.in: Add gdb.fortran.
516
2f193b69
MC
5172004-08-20 Michael Chastain <mec.gnu@mindspring.com>
518
519 * gdb.base/call-sc.exp (test_scalar_returns):
520 Fix cut-and-paste glitch in "Make fun return now".
521
89a237cb
MC
5222004-08-17 Michael Chastain <mec.gnu@mindspring.com>
523
524 * configure.in: Add gdb.fortran.
525 * configure: Regenerate.
526 * gdb.fortran/Makefile.in: New file.
527 * lib/gdb.exp (skip_fortran_tests): New procedure.
528
469aff8e
MC
5292004-08-17 Michael Chastain <mec.gnu@mindspring.com>
530
531 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
532 reference to bug-gnu@prep.ai.mit.edu.
533 * gdb.mi/mi-var-child.exp: Likewise.
534 * gdb.mi/mi-var-cmd.exp: Likewise.
535 * gdb.mi/mi-var-display.exp: Likewise.
536 * gdb.mi/mi2-var-block.exp: Likewise.
537 * gdb.mi/mi2-var-child.exp: Likewise.
538 * gdb.mi/mi2-var-cmd.exp: Likewise.
539 * gdb.mi/mi2-var-display.exp: Likewise.
540
00b51b9f
MK
5412004-08-15 Mark Kettenis <kettenis@gnu.org>
542
543 * gdb.base/unload.c (main): Make local variable msg const.
544
45f07fef
MC
5452004-08-15 Michael Chastain <mec.gnu@mindspring.com>
546
547 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
548 to bug-gnu@prep.ai.mit.edu.
549 * gdb.mi/mi-disassemble.exp: Likewise.
550 * gdb.mi/mi-eval.exp: Likewise.
551 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
552 default line number.
553 * gdb.mi/mi-return.exp: Likewise.
554 * gdb.mi/mi-simplerun.exp: Likewise.
555 * gdb.mi/mi-stack.exp: Likewise.
556 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
557 number with explicit range test.
558 * gdb.mi/mi-watch.exp: Likewise.
559 * gdb.mi/mi2-break.exp: Likewise.
560 * gdb.mi/mi2-cli.exp: Likewise.
561 * gdb.mi/mi2-disassemble.exp: Likewise.
562 * gdb.mi/mi2-eval.exp: Likewise.
563 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
564 default line number.
565 * gdb.mi/mi2-return.exp: Likewise.
566 * gdb.mi/mi2-simplerun.exp: Likewise.
567 * gdb.mi/mi2-stack.exp: Likewise.
568 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
569 number with explicit range test.
570 * gdb.mi/mi2-watch.exp: Likewise.
571
dd8c8ee7
MC
5722004-08-15 Michael Chastain <mec.gnu@mindspring.com>
573
574 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
575 * gdb.cp/m-static.exp: Likewise.
576 * gdb.cp/rtti.exp: Likewise.
577
4e838464
MK
5782004-08-14 Mark Kettenis <kettenis@gnu.org>
579
580 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
581
8d8cb839
EZ
5822004-08-14 Eli Zaretskii <eliz@gnu.org>
583
584 * ChangeLog: Prefix Local Variables with semi-colons and indent
585 the reference to older ChangeLog files, to fix fontification in
586 Emacs.
587
deea8bb0
MC
5882004-08-13 Michael Chastain <mec.gnu@mindspring.com>
589
590 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
591 * gdb.mi/mi2-break.exp: Likewise.
592
c3297504
MC
5932004-08-13 Michael Chastain <mec.gnu@mindspring.com>
594
595 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
596
25808999
MC
5972004-08-13 Michael Chastain <mec.gnu@mindspring.com>
598
599 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
600
226a8d71
MC
6012004-08-13 Michael Chastain <mec.gnu@mindspring.com>
602
603 * gdb.cp/classes.exp: Remove unused declarations. Just let
604 test names default instead of providing special names. Remove
605 extraneous demangler test.
606
37fdf854
JJ
6072004-08-12 Jeff Johnston <jjohnstn@redhat.com>
608
609 * gdb.base/unload.exp: New test for breakpoints in dynamically
610 loaded libraries.
611 * gdb.base/unload.c: Ditto.
612 * gdb.base/unloadshr.c: Ditto.
613
2d3a7986
MC
6142004-08-12 Michael Chastain <mec.gnu@mindspring.com>
615
616 * gdb.cp/classes.exp (test_ptype_class_objects): Call
617 cp_test_ptype_class.
618 (test_enums): Likewise.
619
c72b934c
AC
6202004-08-10 Andrew Cagney <cagney@gnu.org>
621
622 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
623 files.
624
cc503c8a
AC
6252004-08-10 Andrew Cagney <cagney@gnu.org>
626
627 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
628 init_malloc call.
629
902f2ccb
MC
6302004-08-10 Michael Chastain <mec.gnu@mindspring.com>
631
632 * ChangeLog: Add copyright notice. The notice is copied
633 from emacs 21.3 top level ChangeLog.
634
78c90502
MC
6352004-08-09 Michael Chastain <mec.gnu@mindspring.com>
636
637 * lib/cp-support.exp: New file.
638 * lib/cp-support.exp (cp_test_type_class): New function.
639 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
640 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
641 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
642 cp_test_ptype_class.
643
88e5ea78
MC
6442004-08-09 Michael Chastain <mec.gnu@mindspring.com>
645
646 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
647 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
648 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
649 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
650 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
651 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
652 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
653 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
654 gdb.mi/mi2-watch.exp: Update copyright years.
655
6a89fc9c
MK
6562004-08-09 Mark Kettenis <kettenis@gnu.org>
657
658 * gdb.base/sigaltstack.exp: Provide proper anchoring.
659
1482e0de
MC
6602004-08-09 Michael Chastain <mec.gnu@mindspring.com>
661
662 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
663 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
664 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
665 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
666 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
667 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
668 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
669 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
670 gdb.mi/mi-watch.exp: Update copyright years.
671
1a5ce3f3
DJ
6722004-08-08 Daniel Jacobowitz <dan@debian.org>
673
674 PR gdb/1738
675 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
676 from a breakpoint with a pending signal.
677
04f6ecf2
DJ
6782004-08-08 Daniel Jacobowitz <dan@debian.org>
679
680 PR gdb/1736
681 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
682 * gdb.base/sigaltstack.exp (finish_test): Consume output until
683 the prompt.
684 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
685
54d90d35
DJ
6862004-08-08 Daniel Jacobowitz <dan@debian.org>
687
688 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
689
d2f6abb0
DJ
6902004-08-08 Daniel Jacobowitz <dan@debian.org>
691
692 PR gdb/1736
693 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
694 for i?86-*-linux*.
695
5598c03d
DJ
6962004-08-08 Daniel Jacobowitz <dan@debian.org>
697
698 * gdb.arch/i386-prologue.exp: Compile without debug information.
699
c6fee705
MC
7002004-08-08 Michael Chastain <mec.gnu@mindspring.com>
701
702 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
703 rather than asking gdb to search.
704
dd90efdb
MC
7052004-08-05 Michael Chastain <mec.gnu@mindspring.com>
706
707 * gdb.base/gcore.c: Include <string.h>.
708
1e84bec1
MC
7092004-08-05 Michael Chastain <mec.gnu@mindspring.com>
710
711 * gdb.base/gcore.c: Add copyright notice.
712
e425eb2b
MC
7132004-08-05 Michael Chastain <mec.gnu@mindspring.com>
714
715 * gdb.base/freebpcmd.c: Include <stdio.h>.
716 * gdb.base/long_long.c: Include <string.h>.
717 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
718 * gdb.base/siginfo.c: Include <string.h>.
719 * gdb.base/sigstep.c: Include <string.h>.
720
cb9aaed5
MC
7212004-08-04 Michael Chastain <mec.gnu@mindspring.com>
722
723 * gdb.base/complex.c: Include <stdlib.h>.
724
55944f3d
MC
7252004-08-04 Michael Chastain <mec.gnu@mindspring.com>
726
727 * gdb.base/complex.c: Add copyright notice.
728
7b2953d9
MC
7292004-08-04 Michael Chastain <mec.gnu@mindspring.com>
730
731 * gdb.base/charset.c: Include <stdlib.h>.
732
c9133d23
MC
7332004-08-04 Michael Chastain <mec.gnu@mindspring.com>
734
735 * gdb.base/auxv.c: Include <stdlib.h>.
736
0a8490ad
MC
7372004-08-04 Michael Chastain <mec.gnu@mindspring.com>
738
739 * gdb.base/auxv.c: Add copyright notice.
740
3426d5ec
MC
7412004-08-04 Michael Chastain <mec.gnu@mindspring.com>
742
743 * gdb.base/coremaker.c: Add copyright notice.
744 * gdb.base/coremaker2.c: Add copyright notice.
745
8da195dd
AC
7462004-08-04 Andrew Cagney <cagney@gnu.org>
747
748 * gdb.base/store.exp: Update copyright.
749 (check_set, up_set, check_struct, up_struct): Add a prefix to test
750 names, do not import gdb_prompt.
751
8d394f98
AC
7522004-08-01 Andrew Cagney <cagney@gnu.org>
753
754 Fix PR testsuite/1729.
755 * gdb.base/dump.exp: Add test name to callers of capture_value, do
756 not use capture_value with value 4.
757 (capture_value): Add optional test name parameter.
758 (test_reload_saved_value, test_restore_saved_value): Use $msg as
759 the prefix, pass to capture_value.
760
b6702b23
MK
7612004-08-01 Mark Kettenis <kettenis@gnu.org>
762
763 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
764 * gdb.arch/i386-prologue.c (standard): New prototype and function.
765 (main): Call new function.
766
c203e0ca
MC
7672004-07-31 Michael Chastain <mec.gnu@mindspring.com>
768
769 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
770
a7995a30
MC
7712004-07-31 Michael Chastain <mec.gnu@mindspring.com>
772
773 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
774
9366563b
MC
7752004-07-31 Michael Chastain <mec.gnu@mindspring.com>
776
b6eeaf26 777 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
778 Accept more values of vtbl pointer. Remove some messages
779 about "obsolete gcc or gdb".
780
2fc1f950
MC
7812004-07-30 Michael Chastain <mec.gnu@mindspring.com>
782
783 * gdb.cp/classes.exp: Accept more varieties of ptype output.
784
c724d49b
MC
7852004-07-30 Michael Chastain <mec.gnu@mindspring.com>
786
787 * gdb.base/asm-source.exp: Properly convert target board
788 debug flags from gcc format to binutils format.
789
736b0fce
MK
7902004-07-28 Mark Kettenis <kettenis@gnu.org>
791
792 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
793 gdb1718". PR backtrace/1718 partially fixed.
794
5633ea5c
JJ
7952004-07-27 Jeff Johnston <jjohnstn@redhat.com>
796
797 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
798
575eebb1
NC
7992004-07-26 Nick Clifton <nickc@redhat.com>
800
801 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
802 good default value for a specific architecture is available then
803 set it to that value. Otherwise default to the -gstabs switch.
804 Remove the -g... switches from the asm-flags variable. Allow the
805 target board info to override the value if it wants to. Pass the
806 switch on the assembler command line.
807
62104619
MK
8082004-07-23 Mark Kettenis <kettenis@gnu.org>
809
810 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
811 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
812 (main): Call new function.
813
4a1135b8
MC
8142004-07-22 Michael Chastain <mec.gnu@mindspring.com>
815
816 Test for PR exp/1715.
817 * gdb.base/radix.exp: Refactor common procedures. Make all
818 test names unique. Change XFAIL to KFAIL.
819
8a12c1f0
MC
8202004-07-20 Michael Chastain <mec.gnu@mindspring.com>
821
822 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
823 * gdb.ada/gnat_ada.gin: ... to here.
824 * configure.in: Use gnat_ada.gin.
825 * configure: Regenerate.
826
23b451cf
AC
8272004-07-20 Andrew Cagney <cagney@gnu.org>
828
829 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
830 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
831 XFAILs. Clean up test messages and comments. Check backtraces.
832 Delete re-sync code.
833
ab618a02
MC
8342004-07-19 Michael Chastain <mec.gnu@mindspring.com>
835
836 Fix PR cli/740.
837 * gdb.base/annota1.exp: Honor gdb,nosignals.
838 * gdb.base/annota3.exp: Likewise.
839
46dad340
MC
8402004-07-19 Michael Chastain <mec.gnu@mindspring.com>
841
842 * lib/java.exp: Update copyright notice.
843
756d8c70
AC
8442004-07-19 Andrew Cagney <cagney@gnu.org>
845
846 * gdb.base/selftest.exp: Copy file from here ...
847 * gdb.gdb/selftest.exp: ... to here.
848
586027e6
AC
8492004-07-16 Andrew Cagney <cagney@redhat.com>
850
851 * lib/insight-support.exp: Delete file.
852 * lib/java.exp (java_init): Fix copyright.
853
029d2200
AC
8542004-07-16 Andrew Cagney <cagney@gnu.org>
855
856 * gdb.base/restore.c: Append "prologue" to comments marking the a
857 function's prologue.
858 * gdb.base/restore.exp: Update copyright, re-indent.
859 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
860 callerN" prefix where needed. Update patterns that match a
861 function's prologue.
862
653b62c5
MC
8632004-07-16 Michael Chastain <mec.gnu@mindspring.com>
864
865 * gdb.base/restore.c: Add copyright notice.
866
f7d690e5
AC
8672004-07-16 Andrew Cagney <cagney@gnu.org>
868
869 * gdb.base/logical.exp: Update copyright.
870 (evaluate): New procedure. Use to re-implement tests using
871 several tables.
872
d629a7cb
MH
8732004-07-14 Martin Hunt <hunt@redhat.com>
874
875 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
876 which fixes some problems where init.tcl was not found.
877
9c7bb332
AC
8782004-07-13 Andrew Cagney <cagney@gnu.org>
879
6bf46641
AC
880 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
881 (check_sizeof, check_valueof): Do not include the output in the
882 test name. Use gdb_test.
883 (get_valueof): Use gdb_test_multiple.
884
c4ffd4c0
AC
885 * gdb.base/step-test.exp: Update copyright. Use
886 gdb_test_multiple. Ensure that test names do not include
887 architecture dependent output.
888
ab89363a
AC
889 * gdb.gdb/observer.exp: Update copyright.
890 (setup_test): Use gdb_test_multiple.
891 (attach_first_observer, attach_second_observer)
892 (attach_third_observer, detach_first_observer)
893 (detach_second_observer, detach_third_observer)
894 (reset_counters, check_counters): Make $message a prefix.
895 (test_normal_stop_notifications): Add "args" parameter - a list of
896 init functions to be called. Make $message a prefix,
897 (test_observer_normal_stop): Change the message prefixes so that
898 they are unique, pass the attach / detach procedures to
899 test_normal_stop_notifications.
900
ec58997a
AC
901 * gdb.base/signull.exp (test_segv): Prefix all tests with
902 "${name}". Clean up test messages.
903
b475183b
AC
904 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
905
9c7bb332
AC
906 * gdb.base/ena-dis-br.exp: Update copyright.
907 (break_at): New function. Replace send_gdb with gdb_test,
908 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
909 ignore count, not stopped at bpt", with KFAIL.
910
2dd95497
CV
9112004-07-13 Corinna Vinschen <vinschen@redhat.com>
912
913 * gdb.base/attach.exp: Remove cleanupfile handling.
914
419e626b
AC
9152004-07-12 Andrew Cagney <cagney@gnu.org>
916
917 * gdb.base/annota1.exp: Cleanup corefile test name.
918 * gdb.base/annota3.exp: Ditto.
919
8b1b3228
AC
9202004-07-12 Andrew Cagney <cagney@gnu.org>
921
78650829
AC
922 * gdb.base/signals.exp: Clean up copyright, re-indent.
923
8b1b3228
AC
924 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
925 gdb_test and gdb_test_multiple.
926
935c2760
JJ
9272004-07-08 Jeff Johnston <jjohnstn@redhat.com>
928
929 * gdb.java/jmain.exp: Fix expected line number for main to
930 break at. Set XFAIL for break at main test since gcj does not
931 provide line number info for first statement in main.
932
1544280f
AC
9332004-07-08 Andrew Cagney <cagney@gnu.org>
934
1279f4ff
AC
935 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
936
1544280f
AC
937 * gdb.base/sigbpt.exp: Make the common part of each test name a
938 prefix instead of suffix.
939
bcc82369
BR
9402004-07-07 Bob Rossi <bob_rossi@cox.net>
941
942 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
943 test from test_tbreak_creation_and_listing to
944 test_file_list_exec_source_file
945 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
946 Changed name of test from test_tbreak_creation_and_listing to
947 test_file_list_exec_source_file
948
23f4b0aa
JJ
9492004-07-07 Jeff Johnston <jjohnstn@redhat.com>
950
951 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
952 the jmisc() constructor instead of <init>.
953 * gdb.java/jmisc1.exp: Ditto.
954
56401cd5
AC
9552004-07-07 Andrew Cagney <cagney@gnu.org>
956
957 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
958 corrupting the PC.
959
44ae2f6a
MC
9602004-07-06 Michael Chastain <mec.gnu@mindspring.com>
961
962 * gdb.cp/templates.exp: Accept whitespace change in demangler
963 output.
964
45a83408
AC
9652004-07-06 Andrew Cagney <cagney@gnu.org>
966
967 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
968
d205ad70
MC
9692004-07-02 Michael Chastain <mec.gnu@mindspring.com>
970
971 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
972 * lib/compiler.cc: Likewise.
973
06ea1a61
MC
9742004-06-30 Michael Chastain <mec.gnu@mindspring.com>
975
976 * lib/compiler.cc: Work around string preprocessing problem
977 with old hp c++ compiler.
978 * lib/compiler.c: Likewise.
979
daab1251
CV
9802004-06-29 Corinna Vinschen <vinschen@redhat.com>
981
982 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
983 directives to conditionalize symbol prefixing.
984 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
985 additional_flags handling. Add underscore prefix for Cygwin.
986 * gdb.arch/i386-unwind.c: Use preprocessor directives to
987 conditionalize symbol prefixing.
988 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
989 additional_flags handling. Add underscore prefix for Cygwin.
990
cc984116
CV
9912004-06-29 Corinna Vinschen <vinschen@redhat.com>
992
993 * gdb.base/bigcore.exp: Skip test on Cygwin.
994
c279b077
MC
9952004-06-28 Michael Chastain <mec.gnu@mindspring.com>
996
997 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
998 formats for "info register". Use gdb_test_multiple. Fix
999 the "invalid register" test.
1000
0e915747
CV
10012004-06-28 Corinna Vinschen <vinschen@redhat.com>
1002
1003 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
1004 PID for Cygwin. Add Cygwin specific strings to check for in some
1005 tests.
1006 (do_attach_tests): Add a test for user interaction when attaching
1007 to a process with no matching symbol table already loaded.
1008
11422c86
AC
10092004-06-26 Andrew Cagney <cagney@gnu.org>
1010
1011 Test PR java/1567 and PR java/1565.
1012 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
1013 * gdb.java/jmisc2.exp: Delete file.
1014
cefbce26
MC
10152004-06-26 Michael Chastain <mec.gnu@mindspring.com>
1016
1017 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
1018
e19f872c
CV
10192004-06-25 Corinna Vinschen <vinschen@redhat.com>
1020
1021 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
1022 attach process.
1023
d931ba3b
MC
10242004-06-23 Michael Chastain <mec.gnu@mindspring.com>
1025
1026 * gdb.cp/pr-1553.exp: Remove.
1027
aef68c48
MC
10282004-06-22 Michael Chastain <mec.gnu@mindspring.com>
1029
1030 * gdb.cp/pr-1553.cc: Remove.
1031 * gdb.cp/pr-1553.exp: Disable this test.
1032
8d5df71a
JB
10332004-06-20 Jim Blandy <jimb@redhat.com>
1034
1035 Fix PR testsuite/1680.
1036 * gdb.arch/i386-sse.exp: Properly quote curly braces in
1037 regular expressions.
1038
4ac6f39d
MC
10392004-06-19 Michael Chastain <mec.gnu@mindspring.com>
1040
1041 Fix PR testsuite/1679.
1042 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
1043 Issue an UNSUPPORTED result instead.
1044
1b413552
JB
10452004-06-18 Jim Blandy <jimb@redhat.com>
1046
1047 * gdb.base/charset.exp: Only send a control-C if we see a new
1048 prompt and incomplete command.
1049
6daa6ebd
MC
10502004-06-18 Michael Chastain <mec.gnu@mindspring.com>
1051
1052 * gdb.cp/pr-574.cc: Add copyright notice.
1053
51fa4ae0
JB
10542004-06-17 Jim Blandy <jimb@redhat.com>
1055
1056 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
1057 cases where the regexp has no groups; this grabs random text from
1058 the previous test suite, whatever that was.
1059
8fea26c5
MC
10602004-06-17 Michael Chastain <mec.gnu@mindspring.com>
1061
1062 * gdb.cp/printmethod.cc: Add copyright notice.
1063
1e3aeb41
MC
10642004-06-16 Michael Chastain <mec.gnu@mindspring.com>
1065
1066 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
1067
9d9030bc
AC
10682004-06-16 Andrew Cagney <cagney@gnu.org>
1069
1070 * gdb.base/signull.c: Update copyright. Include <string.h>.
1071 (bowler): Replace data_pointer with data_read
1072 and data_write cases. Add code_descriptor case.
1073 (zero, desc): New array and pointer.
1074 (data, code): Change to simple pointers.
1075 * gdb.base/signull.exp: Fix probe pattern matching a function
1076 descriptor SIGSEGV. Replace data_pointer with data_read and
1077 data_write tests.
1078
acd4ad44
AC
10792004-06-16 Andrew Cagney <cagney@gnu.org>
1080
1081 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
1082
08fd625c
MC
10832004-06-15 Michael Chastain <mec.gnu@mindspring.com>
1084
1085 * gdb.base/long_long.c: Add copyright notice.
1086
1903502c
MC
10872004-06-15 Michael Chastain <mec.gnu@mindspring.com>
1088
1089 * gdb.base/long_long.exp: Remove reference to
1090 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
1091 to gdb_breakpoint and gdb_continue_to_breakpoint.
1092
83313cb1
JB
10932004-06-14 Jim Blandy <jimb@redhat.com>
1094
1095 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
1096 endian case.
1097
1bf404ef
AC
10982004-06-14 Andrew Cagney <cagney@gnu.org>
1099
1100 * gdb.base/gcore.exp (capture_command_output): Delete the always
1101 passing tests containing inferior values.
1102 * gdb.base/ending-run.exp: Do not include the breakpoint address
1103 in the test message. Update copyright.
1104 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
1105 size in the test name, use gdb_test_multiple. Update copyright.
1106
ef220b33
MC
11072004-06-14 Michael Chastain <mec.gnu@mindspring.com>
1108
1109 * gdb.cp/ref-types.cc: Add copyright notice.
1110
4f70a4c9
MC
11112004-06-14 Michael Chastain <mec.gnu@mindspring.com>
1112
1113 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
1114 hp_aCC_compiler.
1115 * lib/compiler.cc: Likewise.
1116 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
1117 'set' commands. Log diagnostics for other lines. Set
1118 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
1119
335928ac
MC
11202004-06-13 Michael Chastain <mec.gnu@mindspring.com>
1121
1122 * gdb.cp/try_catch.cc: Add copyright notice.
1123
2efb12e8
MC
11242004-06-12 Michael Chastain <mec.gnu@mindspring.com>
1125
1126 * gdb.cp/userdef.cc: Add copyright notice.
1127
0bbed51a
MC
11282004-06-11 Michael Chastain <mec.gnu@mindspring.com>
1129
1130 * gdb.cp/virtfunc.cc: Add copyright notice.
1131
e12a46c9
RC
11322004-06-11 Randolph Chung <tausq@debian.org>
1133
1134 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
1135 problem.
1136
338e05af
AC
11372004-06-10 Andrew Cagney <cagney@gnu.org>
1138
1139 * lib/compiler.cc, lib/compiler.c: Append either
1140 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
1141 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
1142 instead of gcc-3-3.
1143
dc3f10cb
AC
11442004-06-09 Andrew Cagney <cagney@gnu.org>
1145
b4d946af
AC
1146 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
1147 gdb/1455, bug is specific to "long long" and "double".
1148
dc3f10cb
AC
1149 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
1150 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
1151 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
1152 fixed.
1153
b5c0bfa2
AC
11542004-06-09 Andrew Cagney <cagney@gnu.org>
1155
1156 * gdb.base/structs.exp (test_struct_returns): Replace
1157 "return_value_unknown" and "finish_value_unknown" by
1158 "return_value_known" and "finish_value_known". Instead of
1159 "return_value_unknown" iff "finish_value_unknown", check
1160 "return_value_known" implies "finish_value_known".
1161
caeb605f
MH
11622004-06-08 Martin Hunt <hunt@redhat.com>
1163
1164 * gdb.base/float.exp: Add pattern for mips targets.
1165
c892bb64
RC
11662004-06-08 Randolph Chung <tausq@debian.org>
1167
1168 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
1169 message for unknown architectures more clear.
1170
48306d3e
JB
11712004-06-08 Joel Brobecker <brobecker@gnat.com>
1172
1173 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
1174 start the execution of the program.
1175
83ecb59f
JB
11762004-06-07 Jim Blandy <jimb@redhat.com>
1177
1178 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
1179 * gdb.arch/i386-cpuid.h: New helper file.
1180
55264cb4
RC
11812004-06-07 Randolph Chung <tausq@debian.org>
1182
1183 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
1184 has started.
1185
23cadb28
RM
11862004-06-04 Roland McGrath <roland@redhat.com>
1187
1188 Fix PR gdb/1647.
1189 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
1190 differently to be robust to output buffering differences.
1191
51d01eda
MC
11922004-06-04 Michael Chastain <mec.gnu@mindspring.com>
1193
1194 * gdb.threads/pthreads.exp: Update copyright years.
1195 (check_control_c): Change asynchronous 'after' to synchronous.
1196
f4fc3b93
RM
11972004-06-04 Roland McGrath <roland@redhat.com>
1198
1199 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
1200 next gdb prompt.
1201
4013522b
MC
12022004-06-02 Michael Chastain <mec.gnu@mindspring.com>
1203
1204 Fix PR gdb/1636.
1205 * gdb.threads/manythreads.exp: Change asynchronous 'after'
1206 calls to synchronous.
1207
7a8f1e6b
JB
12082004-05-26 Jim Blandy <jimb@redhat.com>
1209
1210 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
1211
81bb3443
RC
12122004-05-24 Randolph Chung <tausq@debian.org>
1213
1214 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
1215 * gdb.asm/pa.inc: New file.
1216
8f5a3103
MK
12172004-05-22 Mark Kettenis <kettenis@gnu.org>
1218
1219 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
1220
734b8fe8
JB
12212004-05-21 Joel Brobecker <brobecker@gnat.com>
1222 Daniel Jacobowitz <drow@mvista.com>
1223
1224 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
1225 GDB prompt.
1226
725603e1
UW
12272004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1228
f4fc3b93 1229 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
1230 setjmp/longjmp. Use sigaction instead of signal.
1231
8b923272
JB
12322004-05-19 J. Brobecker <brobecker@gnat.com>
1233 Michael Snyder <msnyder@redhat.com>
1234
1235 * gdb.threads/pthread_cond_wait.c: New file.
1236 * gdb.threads/pthread_cond_wait.exp: New testcase.
1237
8bfabb04
AC
12382004-05-13 Andrew Cagney <cagney@redhat.com>
1239
1240 * gdb.base/signull.exp, gdb.base/signull.c: New files.
1241 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
1242
42edda50
AC
12432004-05-11 Andrew Cagney <cagney@redhat.com>
1244
1245 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
1246 fixed but revealed gdb/1639.
1247
d303a6c7
AC
12482004-05-10 Andrew Cagney <cagney@redhat.com>
1249
1250 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
1251 func1" and "next to 2nd alarm", kernel bug avoided.
1252
bf08c2a1
DJ
12532004-05-10 Daniel Jacobowitz <dan@debian.org>
1254
1255 PR external/1568
1256 * gdb.base/bigcore.exp: Check the size of the dumped core file.
1257 XFAIL if it is smaller than bytes_allocated.
1258 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
1259 (main): Make chunks_allocated unsigned. Correct comment.
1260
c0586a34
JB
12612004-05-07 Joel Brobecker <brobecker@gnat.com>
1262
1263 * gdb.arch/powerpc-aix-prologue.c: New file.
1264 * gdb.arch/powerpc-aix-prologue.exp: New file.
1265
f2785d12
JB
12662004-05-07 Jim Blandy <jimb@redhat.com>
1267
1268 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
1269 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
1270
bd7f6e30
JB
12712004-05-06 Joel Brobecker <brobecker@gnat.com>
1272
1273 * gdb.base/sep.exp: No longer setup_kfail when the program was
1274 built with dwarf2.
1275
0a5e7efe
JI
12762004-05-05 Jim Ingham <jingham@apple.com>
1277
1278 * gdb.base/pending.exp: Make sure pending breakpoints
1279 preserve the ignore count.
f4fc3b93 1280
a8958849
MK
12812004-04-27 Jerome Guitton <guitton@gnat.com>
1282
1283 * i386-prologue.exp: Add testcase for jump instruction as first
1284 instruction of the real code.
1285 * i386-prologue.c (jump_at_beginning): New function.
1286
7e103f5b
MK
12872004-04-28 Mark Kettenis <kettenis@gnu.org>
1288
1289 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
1290 x86_64-*-*.
1291
5d38b224
MK
12922004-04-28 Mark Kettenis <kettenis@gnu.org>
1293
1294 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
1295 i*86-*-*.
1296
0ef32fd9
MK
12972004-04-25 Mark Kettenis <kettenis@gnu.org>
1298
1299 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
1300 expression that checks the return type.
1301
71d7dd7c
AC
13022004-04-23 Andrew Cagney <cagney@redhat.com>
1303
1304 * gdb.base/call-sc.exp: New test of scalar call/return values.
1305 * gdb.base/call-sc.c: Ditto.
1306
1e9f977e
JJ
13072004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1308
1309 * gdb.threads/manythreads.c: Reduce thread stack size.
1310
899d9e3a
JJ
13112004-04-23 Jeff Johnston <jjohnstn@redhat.com>
1312
1313 * gdb.threads/manythreads.c: Add copyright notice.
1314
61bcae62
AC
13152004-04-23 Andrew Cagney <cagney@redhat.com>
1316
1317 * gdb.base/siginfo.exp: Better handle step out of signal.
1318 * gdb.base/sigstep.exp: Ditto.
1319
7339a42e
JJ
13202004-04-22 Jeff Johnston <jjohnstn@redhat.com>
1321 Daniel Jacobowitz <drow@mvista.com>
1322
1323 * gdb.threads/manythreads.c: New testcase.
1324 * gdb.threads/manythreads.exp: Ditto.
1325
5c98409b
JB
13262004-04-22 Jim Blandy <jimb@redhat.com>
1327
1328 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
1329 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
1330
3b611f1a
MC
13312004-04-21 Michael Chastain <mec.gnu@mindspring.com>
1332
1333 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
1334
f0fd9238
AC
13352004-04-21 Andrew Cagney <cagney@redhat.com>
1336
1337 * gdb.base/sigstep.c: New file.
1338 * gdb.base/sigstep.exp: New file.
1339
90990674
JB
13402004-04-16 Joel Brobecker <brobecker@gnat.com>
1341
1342 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
1343 call to observer_notify_normal_stop.
1344
78cef34b
AC
13452004-04-15 Andrew Cagney <cagney@redhat.com>
1346
1347 * gdb.base/siginfo.c: New file.
1348 * gdb.base/siginfo.exp: New file.
1349
d2343407
JB
13502004-04-12 J. Brobecker <brobecker@gnat.com>
1351
1352 * gdb.base/sep.exp: Fix typo in comment.
1353
a2dba3c8
JB
13542004-04-12 J. Brobecker <brobecker@gnat.com>
1355
1356 * gdb.base/sep.c: New file.
1357 * gdb.base/sep-proc.c: New file.
1358 * gdb.base/sep.exp: New testcase.
1359
15f7b60e
MK
13602004-04-09 Mark Kettenis <kettenis@gnu.org>
1361
1362 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
1363 support.
1364
44f4de1a
AC
13652004-04-05 Andrew Cagney <cagney@redhat.com>
1366
1367 * gdb.base/sigaltstack.c: New file.
1368 * gdb.base/sigaltstack.exp: New file.
1369
ef04f396
JB
13702004-04-04 Joel Brobecker <brobecker@gnat.com>
1371
1372 * gdb.base/foll-fork.exp: Update the expected output for
1373 "help set follow-fork-mode", to match a change that was made
1374 to the help of this variable on 2004-01-13.
1375
d40d2c92
JB
13762004-04-01 Joel Brobecker <brobecker@gnat.com>
1377
1378 * lib/ada.exp: Add copyright notice.
1379 * bar.ads: Likewise.
1380 * bar.adb: Likewise.
1381 * null_record.adb: Likewise.
1382 * null_record.exp: Likewise.
1383 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
1384
f86ef5a3
JB
13852004-04-01 Joel Brobecker <brobecker@gnat.com>
1386
1387 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
1388 * configure: Regenerate.
1389
414e70e3
JB
13902004-04-01 Joel Brobecker <brobecker@gnat.com>
1391
1392 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
1393 to build the application. Remove the message printed when in
1394 verbose mode, redundant with the UNSUPPORTED message above.
1395
f0aaee49
JB
13962004-03-31 Joel Brobecker <brobecker@gnat.com>
1397
1398 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
1399 * gdb.ada (null_record.exp): New testcase.
1400
ac81cb54
JB
14012004-03-31 Joel Brobecker <brobecker@gnat.com>
1402
1403 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
1404
854af2f7
JB
14052004-03-31 Joel Brobecker <brobecker@gnat.com>
1406
1407 * gdb.ada: New subdirectory.
1408 * gdb.ada/Makefile.in: New file.
1409 * gdb.ada/gnat_ada.gpr.in: New file.
1410
034cb681
JB
14112004-03-31 Joel Brobecker <brobecker@gnat.com>
1412
1413 * lib/ada.exp: New file.
1414
78a1a894
DJ
14152004-03-24 Daniel Jacobowitz <drow@mvista.com>
1416
1417 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
1418 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
1419
4b2b3b3e
AC
14202004-03-22 Andrew Cagney <cagney@redhat.com>
1421
1422 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
1423 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
1424 Problem identified by Ulrich Weigand.
1425
23c73aa3
DC
14262004-03-17 David Carlton <carlton@kealia.com>
1427
1428 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
1429 PR c++/826.
1430
d63a86f8
RM
14312004-03-16 Roland McGrath <roland@redhat.com>
1432
1433 * gdb.base/auxv.exp: New file.
1434 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
1435
0e02aa50
DC
14362004-03-12 David Carlton <carlton@kealia.com>
1437
1438 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
1439 * gdb.cp/pr-1553.cc: Ditto.
1440 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
1441 pass branch.
1442
c20b71be
MC
14432004-03-12 Michael Chastain <mec.gnu@mindspring.com>
1444
1445 * gdb.cp/templates.exp: Accept more template types.
1446
c7414a01
MC
14472004-03-09 Michael Chastain <mec.gnu@mindspring.com>
1448
1449 From Corinna Vinschen with modifications.
1450 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
1451 local variable obj_with_enum.
1452 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
1453 results with obj_with_enum.
1454
ed69573c
MC
14552004-03-09 Michael Chastain <mec.gnu@mindspring.com>
1456
1457 * gdb.cp/classes.cc: New file, copied from misc.cc.
1458 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
1459
28301461
MC
14602004-03-09 Michael Chastain <mec.gnu@mindspring.com>
1461
1462 * gdb.cp/misc.cc: Add copyright notice.
1463
1198ecbe
DC
14642004-03-05 David Carlton <carlton@kealia.com>
1465
1466 * gdb.cp/rtti.exp: Add 'print *obj3' test.
1467 * gdb.cp/rtti.h: Update copyright.
1468 (namespace n2::n3): New.
1469 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
1470 (n2::n3::func3): New.
1471 (main): Call n2::n3::func3.
1472 * gdb.cp/rtti2.cc: Update copyright.
1473 (n2::create3): New.
1474
9e08c470
MK
14752004-03-04 Mark Kettenis <kettenis@gnu.org>
1476
1477 * gdb.asm/openbsd.inc: Fix typo.
1478
4bebc3aa
FF
14792004-03-03 Fred Fish <fnf@redhat.com>
1480
1481 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
1482 "val" instead of unused "size". Update copyright year.
1483
6ea9fb37
DJ
14842004-02-29 Daniel Jacobowitz <drow@mvista.com>
1485
1486 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
1487 to use unsigned char.
1488 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
1489 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
1490
23b23974
DJ
14912004-02-29 Daniel Jacobowitz <drow@mvista.com>
1492
1493 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
1494 line of output.
1495
7574fd53
DJ
14962004-02-28 Daniel Jacobowitz <drow@mvista.com>
1497
1498 * gdb.base/relocate.c (dummy): Initialize.
1499
a195357f
DJ
15002004-02-28 Daniel Jacobowitz <drow@mvista.com>
1501
1502 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
1503 a breakpoint at exit.
1504
72fd54a9
FF
15052004-02-27 Fred Fish <fnf@redhat.com>
1506
1507 * gdb.base/chng-syms.exp: Add expect condition to match failing
1508 case that isn't a timeout.
1509
b9d23137
AC
15102004-02-27 Andrew Cagney <cagney@redhat.com>
1511
1512 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
1513 support.
1514
15d208f6 15152004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 1516
15d208f6
FF
1517 * gdb.arch/gdb1431.c: Remove.
1518 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
1519 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
1520 of "until" incorrectly.
1521
98f9cd2d
JB
15222004-02-26 J. Brobecker <brobecker@gnat.com>
1523
1524 * gdb.cp/class2.cc (empty): New class.
1525 (refer): New function.
1526 (main): Declare an object of type empty and use it.
1527 * gdb.cp/class2.exp: Print the value of an object of type empty.
1528
9b50c11b
JJ
15292004-02-26 Jeff Johnston <jjohnstn@redhat.com>
1530
1531 * gdb.base/langs.exp: Update query string to match the
1532 new nquery format used for pending breakpoints.
1533
0dcd613f
AC
15342004-02-26 Andrew Cagney <cagney@redhat.com>
1535
1536 Fix PR i18n/1570.
1537 * gdb.base/charset.c: Update copyright notice.
1538 (main, init_string): Remove the escape character '\e' tests.
1539 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
1540 * gdb.base/charset.exp (valid_host_charset): Ditto.
1541 * gdb.base/setvar.exp: Ditto.
1542
b8a56647
AC
15432004-02-24 Andrew Cagney <cagney@redhat.com>
1544
90d59e34
AC
1545 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
1546 mmapped data in core file" PASS and FAIL messages consistent.
1547
b8a56647
AC
1548 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
1549 setting a breakpoint. Work around PR java/1565.
1550
9f27c604
JJ
15512004-02-23 Jeff Johnston <jjohnstn@redhat.com>
1552
1553 * lib/gdb.exp (gdb_breakpoint): Update query string to match
1554 new nquery format.
1555 * gdb.base/pending.exp: Ditto.
1556
3224a706
MK
15572004-02-22 Mark Kettenis <kettenis@gnu.org>
1558
1559 * configure.in: Run stabs tests on *BSD.
1560 * configure: Regenerated.
1561
41e0a9ca
MK
15622004-02-21 Mark Kettenis <kettenis@gnu.org>
1563
1564 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
1565
1e1b3428
FF
15662004-02-20 Fred Fish <fnf@redhat.com>
1567
1568 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
1569 blank in test for "returns short", for consistency with other
1570 "returns xxx" tests. Update copyright year.
1571
f9a7572a
FF
15722004-02-19 Fred Fish <fnf@redhat.com>
1573
1574 New testcase for PR breakpoint/1558.
1575 * gdb.arch/gdb1558.exp: New file.
1576 * gdb.arch/gdb1558.c: New file.
1577
b2ce2854
EZ
15782004-02-19 Elena Zannoni <ezannoni@redhat.com>
1579
1580 * gdb.base/nodebug.exp: Fix typo.
1581
e7c9ff01
JB
15822004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1583
1584 Committed by Jim Blandy <jimb@redhat.com>.
1585
62f4b920
JB
1586 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
1587
2db536a1
JB
1588 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
1589
e7c9ff01
JB
1590 * gdb.base/float.exp: Support s390*-*-* targets.
1591
f3205b34
AF
15922004-02-17 Adam Fedor <fedor@gnu.org>
1593
1594 * gdb.base/gdb1555.exp: New file.
1595 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
1596
9d62932d
EZ
15972004-02-17 Elena Zannoni <ezannoni@redhat.com>
1598
1599 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
1600
344c9711
FF
16012004-02-16 Fred Fish <fnf@redhat.com>
1602
1603 * gdb.arch/gdb1291.c: Remove
1604 * gdb.arch/gdb1291.s: New test input file.
1605 * gdb.arch/gdb1291.exp: Expand test to check case that should not
1606 fail. Test for correct result, known incorrect result, other
1607 failures and timeouts.
1608
2d822687
AC
16092004-02-16 Andrew Cagney <cagney@redhat.com>
1610
1611 * gdb.base/bigcore.exp: New file.
1612 * gdb.base/bigcore.c: New file.
1613
dac15b66
AC
16142004-02-13 Andrew Cagney <cagney@redhat.com>
1615
1616 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
1617 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
1618 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
1619 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
1620 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
1621 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
1622 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
1623 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
1624 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
1625 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
1626
6bdfc2c4
JJ
16272004-02-11 Jeff Johnston <jjohnstn@redhat.com>
1628
1629 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
1630 executed is an alloc instruction.
1631
87b3ede8
DC
16322004-02-11 David Carlton <carlton@kealia.com>
1633
1634 * gdb.cp/breakpoint.exp: New.
1635 * gdb.cp/breakpoint.cc: New.
1636
6e19e2bf
MC
16372004-02-11 Michael Chastain <mec.gnu@mindspring.com>
1638
1639 Partial fix for PR gdb/1543.
1640 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
1641 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
1642 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
1643 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
1644 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
1645 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
1646 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
1647 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
1648 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
1649 to bug-gdb@prep.ai.mit.edu .
1650 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
1651 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
1652 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
1653 Likewise.
1654
5c5455dc
AC
16552004-02-10 Andrew Cagney <cagney@redhat.com>
1656
1657 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
1658 using gdb_internal_error_resync.
1659
9cf689d7
DJ
16602004-02-09 Daniel Jacobowitz <drow@mvista.com>
1661
1662 * gdb.threads/thread-specific.exp: Stop early if no threads are
1663 found.
1664
d2dc51db
MC
16652004-02-09 Michael Chastain <mec.gnu@mindspring.com>
1666
1667 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
1668
14b1a056
DJ
16692004-02-08 Daniel Jacobowitz <drow@mvista.com>
1670
1671 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
1672 breakpoints.
1673
83f66e8f
DJ
16742004-02-07 Daniel Jacobowitz <drow@mvista.com>
1675
1676 * config/sim.exp (gdb_load): Handle $arg == "".
1677 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
1678 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
1679
30fc0091
EZ
16802004-02-07 Elena Zannoni <ezannoni@redhat.com>
1681
1682 * gdb.base/maint.exp: Update test to reflect
1683 obstack changes.
1684
4d806929
JJ
16852004-02-04 Jeff Johnston <jjohnstn@redhat.com>
1686
1687 * gdb.base/pendshr.c (pendfunc): New function that calls
1688 pendfunc1.
1689 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
1690
7bfdd688
FF
16912004-02-04 Fred Fish <fnf@redhat.com>
1692
1693 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
1694 function symbols and update copyright years.
1695 * gdb.arch/gdb1291.c: Ditto.
1696
aaa08ee4
MC
16972004-02-03 Michael Chastain <mec.gnu@mindspring.com>
1698
1699 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
1700
dbad7755
MC
17012004-02-03 Michael Chastain <mec.gnu@mindspring.com>
1702
1703 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
1704
ec4646ef
MC
17052004-02-03 Michael Chastain <mec.gnu@mindspring.com>
1706
1707 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
1708
1b802196
FF
17092004-02-02 Fred Fish <fnf@redhat.com>
1710
1711 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
1712 remote targets. Update copyright years.
1713
18fe2033
JJ
17142004-02-02 Jeff Johnston <jjohnstn@redhat.com>
1715
1716 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
1717 support.
1718 * gdb.base/langs.exp: Fix test which attempts to create
1719 breakpoint on non-existent function to handle new pending
1720 support.
1721 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
1722 a breakpoint.
1723 * gdb.base/pending.exp: New test.
1724 * gdb.base/pending.c: New file.
1725 * gdb.base/pendshr.c: Ditto.
1726
8d577d32
DC
17272004-02-02 David Carlton <carlton@kealia.com>
1728
1729 * gdb.cp/overload.exp: Add overloadNamespace tests.
1730 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
1731 (overloadNamespace, XXX): New.
1732 (main): Call XXX::marker2.
1733
3ad13771
FF
17342004-02-01 Fred Fish <fnf@redhat.com>
1735
1736 * gdb.base/dump.exp: Use runto_main instead of "runto main".
1737 * gdb.base/finish.exp: Ditto.
1738 * gdb.base/gcore.exp: Ditto.
1739 * gdb.base/huge.exp: Ditto.
1740 * gdb.base/info-proc.exp: Ditto.
1741 * gdb.base/return2.exp: Ditto.
1742 * gdb.threads/gcore-thread.exp: Ditto.
1743
44c75849
DJ
17442004-02-01 Daniel Jacobowitz <drow@mvista.com>
1745
1746 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
1747
005bc093
MK
17482004-02-01 Mark Kettenis <kettenis@gnu.org>
1749
1750 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
1751 that opening the file succeeds on OpenBSD.
1752
c47cebdb
DJ
17532004-02-01 Daniel Jacobowitz <drow@mvista.com>
1754
1755 * gdb.threads/thread-specific.c: New file.
1756 * gdb.threads/threads-specific.exp: New test script.
1757 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
1758 to expect_out.
1759
5a01311c
MK
17602004-02-01 Mark Kettenis <kettenis@gnu.org>
1761
1762 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
1763 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
1764 only on the "print_small_structs from print_long_arg_list" test.
1765
ce22a4f1
DJ
17662004-02-01 Daniel Jacobowitz <drow@mvista.com>
1767
1768 * gdb.base/completion.exp: Kill a stray backslash.
1769
1770 From Jim Ingham <jingham@apple.com>:
1771 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
1772 agrees with the result from sending a tab.
1773
abbab9d3
DJ
17742004-01-31 Daniel Jacobowitz <drow@mvista.com>
1775
1776 * gdb.base/chng-syms.exp: Remove stray newline.
1777
53904d1e
MK
17782004-01-31 Mark Kettenis <kettenis@gnu.org>
1779
1780 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
1781 *-*-openbsd*.
1782 * gdb.asm/openbsd.inc: New file.
1783
3a4b3aac
MK
17842004-01-30 Mark Kettenis <kettenis@gnu.org>
1785
1786 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
1787 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
1788 *-*solaris2*. Remove commented out default settings for
1789 asm-flags. Replace gdb_compile with target_link.
1790
ebac27b4
MC
17912004-01-29 Michael Chastain <mec.gnu@mindspring.com>
1792
1793 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
1794 for all tests. Remove old hp-ux and cygnus xfail cases.
1795
d8679d84
PH
17962004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
1797
1798 * gdb.base/chng-syms.exp: New file.
1799 * gdb.base/chng-syms.c: New file.
1800
0a55bc22
MC
18012004-01-24 Michael Chastain <mec.gnu@mindspring.com>
1802
1803 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
1804 Provide arms for current output in all my configurations.
1805
94b8e876
MC
18062004-01-24 Michael Chastain <mec.gnu@mindspring.com>
1807
1808 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
1809 * lib/compiler.cc: Likewise.
1810 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
1811 get the right preprocessor. Eval the output directly. Remove
1812 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
1813 hp_f77_compiler and hp_f90_compiler completely.
1814 (gdb_preprocess): Delete.
1815 (get_compiler): Delete.
1816
7cf03d44
MK
18172004-01-24 Mark Kettenis <kettenis@gnu.org>
1818
1819 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
1820 <string.h>.
1821
68b6dce9
NR
18222004-01-24 Nick Roberts <nick@nick.uklinux.net>
1823
1824 * gdb.mi/mi-stack.exp: Update copyright.
1825
b368761e
DC
18262004-01-23 David Carlton <carlton@kealia.com>
1827
1828 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
1829 test for cp_lookup_transparent_type.
1830 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
1831 call them.
1832
f2061b53
DJ
18332004-01-23 Daniel Jacobowitz <drow@mvista.com>
1834
1835 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
1836 after -var-update.
1837
37fc574a
DC
18382004-01-23 David Carlton <carlton@kealia.com>
1839
1840 * gdb.cp/namespace.cc (C::ensureRefs): New.
1841 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
1842
8e94b928
NR
18432004-01-20 Nick Roberts <nick@nick.uklinux.net>
1844
1845 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
1846 case "-stack-list-locals 2".
1847 * gdb.mi/mi-var-child.exp: Test for case
1848 "-var-list-children --all-values NAME".
1849
997b0952
MC
18502004-01-18 Michael Chastain <mec.gnu@mindspring.com>
1851
1852 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
1853
52470da3
MK
18542004-01-18 Mark Kettenis <kettenis@gnu.org>
1855
7049b4b8
MK
1856 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
1857 used with gdb_test_multiple.
1858
52470da3
MK
1859 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
1860 read at address 0. This fixes PR testsuite/1504.
1861
da6012e5
DJ
18622004-01-18 Daniel Jacobowitz <drow@mvista.com>
1863
1864 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
1865 Remove downloading, guessing the host executable, the calls to
1866 gdb_file_cmd and gdb_target_cmd, and "load" support.
1867 (infer_host_exec): New function broken out from gdb_load.
1868 (gdb_load): New wrapper for gdbserver_gdb_load.
1869 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
1870 gdb_target_cmd. Use -target-select.
1871 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
1872 Download binaries to the host. Clear last_mi_remote_file when
1873 we load a new binary.
1874 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
1875 call gdbserver_gdb_load and mi_gdb_target_cmd.
1876
32c70722
MC
18772004-01-17 Michael Chastain <mec.gnu@mindspring.com>
1878
1879 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
1880 type patterns.
1881
b0cecf36
MC
18822004-01-17 Michael Chastain <mec.gnu@mindspring.com>
1883
1884 * gdb.cp/templates.exp: Fix typo in test name of
1885 "print Foo<volatile char*>::foo".
1886
4120d7e6
MC
18872004-01-15 Michael Chastain <mec.gnu@mindspring.com>
1888
1889 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
1890
f679e530
BE
18912004-01-16 Ben Elliston <bje@wasabisystems.com>
1892
1893 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
1894 (clean mostlyclean): Remove empty rm.
1895
091c48f6
MC
18962004-01-15 Michael Chastain <mec.gnu@mindspring.com>
1897
1898 * gdb.base/setvar.exp: Add copyright years.
1899
3e5fc8d2
DC
19002004-01-14 David Carlton <carlton@bactrian.org>
1901
1902 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
1903 PR c++/1511 and update coment.
1904 * gdb.cp/templates.exp: Update patterns to match current output.
1905 If changes involve something other than whitespace, KFAIL
1906 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
1907
63d06c5c
DC
19082004-01-14 David Carlton <carlton@kealia.com>
1909
1910 * gdb.cp/namespace.exp: Add tests involving classes defined within
1911 namespaces.
1912 * gdb.cp/namespace.cc (C::CClass): New.
1913 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
1914
a51dab88
EZ
19152004-01-14 Elena Zannoni <ezannoni@redhat.com>
1916
1917 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
1918 what debug info we have. Print a better message if something goes
1919 wrong while producing the separate debug info file.
1920
a476ccc9
MC
19212004-01-14 Michael Chastain <mec.gnu@mindspring.com>
1922
1923 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
1924
f453692c
MC
19252004-01-14 Michael Chastain <mec.gnu@mindspring.com>
1926
1927 * gdb.base/callfuncs.c: Add copyright notice.
1928
f40063a5
MC
19292004-01-13 Michael Chastain <mec.gnu@mindspring.com>
1930
1931 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
1932 inheritance. PR gdb/1498, PR gcc/13539.
1933
19ac3974
EZ
19342004-01-13 Elena Zannoni <ezannoni@redhat.com>
1935
1936 * gdb.threads/gcore-thread.exp: Prefix name of binary with
1937 test specific name.
1938 * gdb.mi/gdb669.exp: Ditto.
1939 * gdb.mi/mi-pthreads.exp: Ditto.
1940 * gdb.mi/mi1-pthreads.exp: Ditto.
1941 * gdb.mi/mi2-pthreads.exp: Ditto.
1942
56c97c6e
MC
19432004-01-12 Michael Chastain <mec.gnu@mindspring.com>
1944
1945 * gdb.cp/member-ptr.cc: Add copyright notice.
1946
a0644324
MC
19472004-01-12 Michael Chastain <mec.gnu@mindspring.com>
1948
1949 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
1950 some patterns for recent versions of gcc and hpacc. Delete
1951 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
1952 Delete tests that access a NULL pointer-to-member-data. This
1953 script is still disabled for gcc.
1954
32fabe09
EZ
19552004-01-12 Elena Zannoni <ezannoni@redhat.com>
1956
1957 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
1958 escaped correctly.
1959
1f8a6abb
EZ
19602004-01-12 Elena Zannoni <ezannoni@redhat.com>
1961
1962 * gdb.base/sepdebug.exp: New file.
1963 * gdb.base/sepdebug.c: New file.
1964 * lib/gdb.exp (separate_debug_filename): New procedure.
1965 (gdb_gnu_strip_debug): New procedure.
1966
48efe704
AC
19672004-01-12 Andrew Cagney <cagney@redhat.com>
1968
1969 * gdb.mi/ChangeLog: Delete file. Renamed to ...
1970 * gdb.mi/ChangeLog-1999-2003: New file.
1971
a9415475
AC
19722004-01-12 Andrew Cagney <cagney@redhat.com>
1973
1974 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
1975 "Renaming a directory to a non-empty directory returns ENOTEMPTY
1976 or EEXIST", treat EBUSY as an XFAIL.
1977
83b8cf9d
MC
19782004-01-11 Michael Chastain <mec.gnu@mindspring.com>
1979
1980 * gdb.base/scope.exp: Remove obsolete setup_xfail for
1981 hp_cc_compiler.
1982
9939d2a8
MC
19832004-01-10 Michael Chastain <mec.gnu@mindspring.com>
1984
1985 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
1986 decorations.
1987
1ff8cadf
MC
19882004-01-10 Michael Chastain <mec.gnu@mindspring.com>
1989
1990 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
1991 and "(aCC)" decorations. Remove obsolete doco about old
1992 test results.
1993
6fa9022e
MC
19942004-01-09 Michael Chastain <mec.gnu@mindspring.com>
1995
1996 * gdb.cp/exception.exp: Fix typo in doco.
1997
209721fe
MK
19982004-01-09 Mark Kettenis <kettenis@gnu.org>
1999
2000 * gdb.base/gdb1476.exp: Fix typo.
2001
ef11303e
MC
20022004-01-09 Michael Chastain <mec.gnu@mindspring.com>
2003
2004 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
2005 file.
2006
041ab88c
MC
20072004-01-09 Michael Chastain <mec.gnu@mindspring.com>
2008
2009 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
2010 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
2011 Use gdb_compile. Remove restriction on gcc. Add some patterns
2012 for recent version of gdb. Delete second half, which was a copy
2013 of the first half with different build flags. This test is
2014 still disabled because it is still not ready for production.
2015
e36d075a
MC
20162004-01-08 Michael Chastain <mec.gnu@mindspring.com>
2017
2018 * gdb.cp/exception.cc: Add copyright notice.
2019 * gdb.cp/exception.exp: Add a notice that this file is broken
2020 because of line number changes caused by addition of copyright
2021 notice.
2022
42b190ad
MC
20232004-01-08 Michael Chastain <mec.gnu@mindspring.com>
2024
2025 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
2026 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
2027
8f25f06b
MC
20282004-01-08 Michael Chastain <mec.gnu@mindspring.com>
2029
2030 * gdb.cp/classes.exp: Accept gnu abi 2.
2031 * gdb.cp/derivation.exp: Likewise.
2032 * gdb.cp/overload.exp: Likewise.
2033 * gdb.cp/virtfunc.exp: Likewise.
2034
06ded8b8
MC
20352004-01-08 Michael Chastain <mec.gnu@mindspring.com>
2036
2037 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
2038 semicolon after end of function.
2039
77c26ae3
MC
20402004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2041
2042 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
2043 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
2044 boilerplate code for compiling and running the program under
2045 test. Add some string method tests.
2046
20757486
MC
20472004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2048
2049 * gdb.cp/bs15503.cc: Add copyright notice.
2050 * gdb.cp/bs15503.exp: Adjust line number.
2051
0fd3b503
MC
20522004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2053
2054 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
2055 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
2056
10d1bea8
MC
20572004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2058
2059 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
2060 hp_cc_compiler.
2061
2789202a
MC
20622004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2063
2064 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
2065 * gdb.cp/ctti.exp: Use the marker instead of "next".
2066 With gcc, run further before bailing.
2067
b862f14c
MC
20682004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2069
2070 * gdb.cp/cttiadd.cc: Add copyright notice.
2071 * gdb.cp/cttiadd1.cc: Likewise.
2072 * gdb.cp/cttiadd2.cc: Likewise.
2073 * gdb.cp/cttiadd3.cc: Likewise.
2074
96da2469
MC
20752004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2076
2077 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
2078 Use gdb_test, gdb_test_multiple. Use floating-point values that
2079 have exact representations in IEEE-ish formats.
2080
053248ff
MC
20812004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2082
2083 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
2084 compilers. Delete duplicate call to get_compiler_info.
2085 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
2086 * gdb.base/volatile.exp: Likewise.
2087
84acecdd
MK
20882004-01-07 Mark Kettenis <kettenis@gnu.org>
2089
2090 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
2091 memory at address 0.
2092
fe11a27f
MC
20932004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2094
2095 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
2096 to test for hp-ux assembler. Fix copyright years.
2097
60ad077b
AC
20982004-01-07 Andrew Cagney <cagney@redhat.com>
2099
2100 * gdb.base/fileio.c (strerrno): Add "EBUSY".
2101
1c9b8f33
AC
21022004-01-07 Andrew Cagney <cagney@redhat.com>
2103
2104 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
2105 when creating the read-only file. From analysis by Roland McGrath
2106 and Elena Zannoni.
2107
753ccc7a
MC
21082004-01-06 Michael Chastain <mec.gnu@mindspring.com>
2109
2110 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
2111
eca3e36b
MC
21122004-01-06 Michael Chastain <mec.gnu@mindspring.com>
2113
2114 * gdb.base/cvexpr.c: Be type-safe with function pointers and
2115 data pointers.
2116
f8d4bac4
MC
21172004-01-06 Michael Chastain <mec.gnu@mindspring.com>
2118
2119 * gdb.cp/m-static.exp: Compile one source file at a time.
2120 Delete unused call to get_compiler_info.
2121
9b4e0f94
MC
21222004-01-06 Michael Chastain <mec.gnu@mindspring.com>
2123
2124 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
2125 * gdb.base/call-rt-st.exp: Likewise.
2126 * gdb.base/nodebug.exp: Likewise.
2127 * gdb.base/volatile.exp: Likewise.
2128 * gdb.cp/ref-types.exp: Likewise.
2129 * gdb.cp/templates.exp: Likewise.
2130
023c1024
MK
21312004-01-05 Mark Kettenis <kettenis@gnu.org>
2132
2133 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
2134
19703c4a
MC
21352004-01-05 Michael Chastain <mec.gnu@mindspring.com>
2136
2137 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
2138 hppa*-hp-hpux*.
2139
18b67037
MK
21402004-01-04 Mark Kettenis <kettenis@gnu.org>
2141
ba6219c8
MK
2142 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
2143 x86_64-*-*.
2144
18b67037
MK
2145 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
2146 sparc64-*-* and sparc*-solaris2*.
2147
1bfbbb9d
MK
21482004-01-04 Mark Kettenis <kettenis@gnu.org>
2149
2150 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
2151 return ${tests}" test. The ${tests} already mentions the
2152 filename.
2153
06846494
MC
21542004-01-02 Michael Chastain <mec.gnu@mindspring.com>
2155
2156 * gdb.cp/local.exp: Accept gcc abi 2.
2157
3b0cb202
MC
21582004-01-02 Michael Chastain <mec.gnu@mindspring.com>
2159
2160 * gdb.cp/templates.exp: Accept gcc abi 2.
2161
0643ec3f
MC
21622004-01-02 Michael Chastain <mec.gnu@mindspring.com>
2163
2164 * lib/compiler.cc: Remove supports_template_debugging.
2165 * gdb.cp/templates.exp: Do not test supports_template_debugging.
2166
d231d0b1
MC
21672004-01-01 Michael Chastain <mec.gnu@mindspring.com>
2168
2169 * gdb.cp/namespace.exp: Accept gcc abi 2.
2170
44ffb27c
MC
21712004-01-01 Michael Chastain <mec.gnu@mindspring.com>
2172
2173 * gdb.cp/method.exp: Accept gcc abi 2.
2174
184ad485
MC
21752004-01-01 Michael Chastain <mec.gnu@mindspring.com>
2176
2177 * gdb.cp/classes.exp: Generate identical results as old version.
2178 * gdb.cp/derivation.exp: Likewise.
2179 * gdb.cp/overload.exp: Likewise.
2180 * gdb.cp/virtfunc.exp: Likewise.
2181
116f09e7
MC
21822004-01-01 Michael Chastain <mec.gnu@mindspring.com>
2183
2184 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
2185 mysterious bug with sourceware version of expect.
2186
b1379776
MC
21872004-01-01 Michael Chastain <mec.gnu@mindspring.com>
2188
2189 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
2190 current versions of gcc, including gcc abi 2. Remove gratuitous
2191 restart of test program. Use gdb_test_multiple and gdb_test for
2192 all tests. Add patterns to xfail missing "const" in "const char *"
2193 and kfail PR gdb/1155.
2194
6b7a4c0e
MC
21952004-01-01 Michael Chastain <mec.gnu@mindspring.com>
2196
2197 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
2198 current versions of gcc, including gcc abi 2. Remove gratuitous
2199 restart of test program. Use gdb_test_multiple and gdb_test for
2200 all tests. Add patterns to kfail PR gdb/1498.
2201
51615d72
MC
22022003-12-31 Michael Chastain <mec.gnu@mindspring.com>
2203
2204 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
2205 current versions of gcc, including gcc abi 2. Use "breakpoint"
2206 and "continue" instead of restarting the target program. Use
2207 gdb_test_multiple and gdb_test for all tests.
2208
7b79a9d7
MK
22092004-01-01 Mark Kettenis <kettenis@gnu.org>
2210
2211 * gdb.asm/asm-source.exp: Update copyright year. Link statically
2212 for *-*-solaris2*.
2213
1cd3489f
MC
22142003-12-31 Michael Chastain <mec.gnu@mindspring.com>
2215
2216 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
2217 current versions of gcc, including gcc abi 2. Use "breakpoint"
2218 and "continue" instead of restarting the target program several
2219 times. Use gdb_test_multiple and gdb_test for all tests.
2220
850742db
MC
22212003-12-18 Michael Chastain <mec.gnu@mindspring.com>
2222
2223 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
2224 source files.
2225
eb4bbda8
MC
22262003-12-16 Michael Chastain <mec.gnu@mindspring.com>
2227
2228 * gdb.base/environ.exp: Handle compiling test case from multiple
2229 source files.
2230
e42c7771
MC
22312003-12-16 Michael Chastain <mec.gnu@mindspring.com>
2232
2233 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
2234
80e4b428
JB
22352003-12-17 Jim Blandy <jimb@redhat.com>
2236
5f06973a
JB
2237 * gdb.base/freebpcmd.c: Add copyright notice.
2238
80e4b428
JB
2239 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
2240
0ab84fb7
MC
22412003-12-16 Michael Chastain <mec.gnu@mindspring.com>
2242
2243 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
2244
1b3bb3d0
JB
22452003-12-13 Jim Blandy <jimb@redhat.com>
2246
2247 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
2248
3a4c9371
KB
22492003-12-12 Kevin Buettner <kevinb@redhat.com>
2250
2251 * gdb.asm/frv.inc: New file.
2252 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
2253
a1dea79a
FF
22542003-12-09 Fred Fish <fnf@redhat.com>
2255
2256 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
2257 functions to break1.c and leave prototypes behind. Add more
2258 "set breakpoint NN here" comments.
2259 * gdb.base/break1.c: New file.
2260
2261 * gdb.base/break.exp: Handle compiling test case from multiple
2262 source files and change source file references as needed.
2263 * gdb.base/completion.exp: Ditto.
2264 * gdb.base/condbreak.exp: Ditto.
2265 * gdb.base/define.exp: Ditto.
2266 * gdb.base/ena-dis-br.exp: Ditto.
2267 * gdb.base/info-proc.exp: Ditto.
2268 * gdb.base/maint.exp: Ditto.
2269 * gdb.base/until.exp: Ditto.
2270
2271 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
2272 hardcoded line numbers.
2273 * gdb.base/define.exp: Ditto.
2274 * gdb.base/ena-dis-br.exp: Ditto.
2275 * gdb.base/maint.exp: Ditto.
2276 * gdb.base/until.exp: Ditto.
2277
2278 * gdb.base/completion.exp: Use "break1" for completion tests since
2279 "break" is no longer a unique prefix.
2280
5266b69c
AC
22812003-12-06 Andrew Cagney <cagney@redhat.com>
2282
2283 * gdb.base/structs.exp (test_struct_returns): When applicable, set
2284 "return_value_unimplemented". When an unimplemented struct return
2285 architecture, report incorrect values as a KFAIL
2286
374451f0
MC
22872003-12-05 Michael Chastain <mec.gnu@mindspring.com>
2288
2289 * gdb.cp/rtti.exp: Accept new wording of warning from
2290 cp_lookup_rtti_type.
2291
ba9b20a7
MC
22922003-12-05 Michael Chastain <mec.gnu@mindspring.com>
2293
2294 Partial fix for PR testsuite/1456.
2295 * gdb.base/scope.exp (test_at_main): Replace references to
2296 gcc_compiled with calls to test_compiler_info.
2297 (test_at_foo): Likewise.
2298 (test_at_bar): Likewise.
2299
b74b6d0b
MC
23002003-12-04 Michael Chastain <mec.gnu@mindspring.com>
2301
2302 Partial fix for PR testsuite/1456.
2303 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
2304 to test_compiler_info.
2305
ccfa3402
MC
23062003-12-03 Michael Chastain <mec.gnu@mindspring.com>
2307
2308 * gdb.base/so-impl-ld.exp: Update copyright notice.
2309
f6246aba
MC
23102003-12-02 Michael Chastain <mec.gnu@mindspring.com>
2311
2312 Partial fix for PR testsuite/1456.
2313 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
2314 to test_compiler_info.
2315
13ae734a
MC
23162003-11-28 Michael Chastain <mec.gnu@mindspring.com>
2317
2318 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
2319 from current versions of gdb. Clean up regular expressions.
2320 Delete redundant timeout case.
2321
d8e1cdee
MC
23222003-11-28 Michael Chastain <mec.gnu@mindspring.com>
2323
2324 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
2325 from current versions of gdb. Clean up regular expressions.
2326 Delete redundant timeout case.
2327
96457b64
MC
23282003-12-01 Michael Chastain <mec.gnu@mindspring.com>
2329
2330 Partial fix for PR testsuite/1456.
2331 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
2332 gcc_compiled with call to test_compiler_info.
2333
f35309fc
MC
23342003-11-30 Michael Chastain <mec.gnu@mindspring.com>
2335
2336 Partial fix for PR testsuite/1456.
2337 * gdb.base/list.exp (test_list_function): Delete unused declaration
2338 of gcc_compiled.
2339
d7afdf9b
MC
23402003-11-29 Michael Chastain <mec.gnu@mindspring.com>
2341
2342 Partial fix for PR testsuite/1456.
2343 * gdb.base/complex.exp: Replace reference to gcc_compiled with
2344 call to test_compiler_info.
2345
71507b56
MK
23462003-11-29 Mark Kettenis <kettenis@gnu.org>
2347
2348 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
2349 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
2350 it to create the appropriate note.inc.
2351 * gdb.asm/asmsrc1.s: Include "note.inc".
2352 * gdb.asm/netbsd.inc: New file.
2353 * gdb.asm/empty.inc: New file.
2354
f81f93f7
MC
23552003-11-28 Michael Chastain <mec.gnu@mindspring.com>
2356
2357 Partial fix for PR testsuite/1456.
2358 * gdb.base/constvars.exp: Replace references to gcc_compiled with
2359 calls to test_compiler_info.
2360
9a77938e
MC
23612003-11-27 Michael Chastain <mec.gnu@mindspring.com>
2362
2363 Partial fix for PR testsuite/1456.
2364 * gdb.base/volatile.exp: Replace references to gcc_compiled with
2365 calls to test_compiler_info.
2366
e8367dc7
MK
23672003-11-27 Mark Kettenis <kettenis@gnu.org>
2368
2369 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
2370 pattern for the KFAILs.
2371
526c61ee
AF
23722003-11-25 Adam Fedor <fedor@gnu.org>
2373
2374 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
2375 * gdb.objc/objcdecode.m: New file.
2376
28f2d600
AF
23772003-11-25 Adam Fedor <fedor@gnu.org>
2378
2379 * gdb.objc/nondebug.exp: Test for PR objc/1236.
2380 * gdb.objc/nondebug.m: New file.
2381
a3895cee
BE
23822003-11-26 Ben Elliston <bje@wasabisystems.com>
2383
2384 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
2385 NetBSD as it does on FreeBSD. Modelled on a similar change by
2386 Mark Kettenis on 2003-05-30.
2387 (link-flags): Set to "--entry _start" regardless of target.
2388 Special linker flags are to be appended to $link-flags.
2389 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
2390
c9f2c8a3
MC
23912003-11-25 Michael Chastain <mec.gnu@mindspring.com>
2392
2393 * gdb.cp/method.exp: Accept output of new demangler.
2394
15a0587a 23952003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
2396
2397 * gdb/class2.exp: New file.
2398 * gdb/class2.cc: New file.
2399
3c00b570
MC
24002003-11-25 Michael Chastain <mec.gnu@mindspring.com>
2401
2402 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
2403 of new demangler.
2404
7027acc7
MK
24052003-11-23 Mark Kettenis <kettenis@gnu.org>
2406
2407 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
2408 of gdb_test "run".
2409
b0e1598a
MK
24102003-11-23 Mark Kettenis <kettenis@gnu.org>
2411
2412 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
2413 "continue" into "run".
2414
4d9eda44
MC
24152003-11-23 Michael Chastain <mec.gnu@mindspring.com>
2416
2417 Partial fix for PR testsuite/1456.
2418 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
2419 call to test_compiler_info.
2420 * gdb.cp/ctti.exp: Likewise.
2421 * gdb.cp/derivation.exp: Likewise.
2422 * gdb.cp/member-ptr.exp: Likewise.
2423 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
2424 reference to gcc_compiled.
2425
24262003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
2427
2428 Fix PR testsuite/1463.
2429 * gdb.base/structs.exp (start_structs_test): Call
2430 get_debug_format before using the debug format.
2431
d422fe19
AC
24322003-11-22 Andrew Cagney <cagney@redhat.com>
2433
2434 * lib/gdb.exp (gdb_test_multiple): Add simple example.
2435 * gdb.base/structs.exp: Use gdb_test_multiple.
2436
039cf96d
AC
24372003-11-20 Andrew Cagney <cagney@redhat.com>
2438
6882279b
AC
2439 * gdb.base/structs.exp: Handle and recover from internal errors.
2440 Replace "foo${n}" with "foo<n>" in test messages.
2441
e53890ae
AC
2442 * gdb.base/structs.exp: Update copyright. Rewrite.
2443 * gdb.base/structs.c: Update copyright. Rewrite.
2444
2b211c59
AC
2445 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
2446 resync count exceeded.
d63a86f8 2447
039cf96d
AC
2448 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
2449 from the internal error.
2450 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
2451 Original from Jim Blandy.
2452 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 2453
eac98b22
AC
24542003-11-19 Andrew Cagney <cagney@redhat.com>
2455
2456 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
2457 KFAIL.
2458
67455b2a
MK
24592003-11-17 Mark Kettenis <kettenis@gnu.org>
2460
2461 New testcase for PR backtrace/1435.
2462 * gdb.arch/i386-unwind.exp: New file.
2463 * gdb.arch/i386-unwind.c: New file.
2464
853d6e5b
AC
24652003-11-17 Andrew Cagney <cagney@redhat.com>
2466
2467 * lib/gdb.exp (compiler_info): New global.
2468 (test_compiler_info): New function.
2469 (get_compiler_info): Set compiler_info.
2470 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
2471 "compiler_info" to gcc-<major>-<minor>.
2472
38cf6e11
MC
24732003-11-15 Michael Chastain <mec.gnu@mindspring.com>
2474
2475 * gdb.trace/configure: Remove.
2476
a50d3602
EZ
24772003-11-13 Elena Zannoni <ezannoni@redhat.com>
2478
2479 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 2480 breakpoints.
a50d3602
EZ
2481 * gdb.base/break.exp: Remove all references to explicit line
2482 numbers.
2483
d9407aaa
NC
24842003-11-11 Nick Clifton <nickc@redhat.com>
2485
2486 * gdb.base/shreloc.exp: Do not run for targets which do not
2487 support shared objects.
2488
db488fc1
CV
24892003-11-10 Corinna Vinschen <vinschen@redhat.com>
2490
2491 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
2492 Don't run tests if nofileio flag is given.
2493
6a90a18e
EZ
24942003-11-07 Elena Zannoni <ezannoni@redhat.com>
2495
2496 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
2497 as well as 'Watchpoint'.
2498
0b915e9c
EZ
24992003-11-06 Elena Zannoni <ezannoni@redhat.com>
2500
2501 Reported by Jim Ingham <jingham@apple.com>:
2502 * gdb.base/annota1.exp: Match at least one occurrence of the
2503 signal handler annotation.
2504
d7e4b55f
EZ
25052003-11-06 Elena Zannoni <ezannoni@redhat.com>
2506
2507 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
2508 as well as 'Watchpoint'.
2509
2fe4e8d0
MC
25102003-11-05 Michael Chastain <mec@shout.net>
2511
2512 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
2513
6ef88553
KW
25142003-11-03 Kris Warkentin <kewarken@qnx.com>
2515
2516 * gdb.arch/gdb1291.c: New test file.
2517 * gdb.arch/gdb1291.exp: New test script.
2518 * gdb.arch/gdb1431.c: New test file.
2519 * gdb.arch/gdb1431.exp: New test script.
2520
ae7dc4d8
MC
25212003-10-22 Michael Chastain <mec@shout.net>
2522
2523 * gdb.mi/pthreads.c: Add copyright notice.
2524
c39d7427
MC
25252003-10-22 Michael Chastain <mec@shout.net>
2526
2527 * gdb.threads/pthreads.c: Add copyright notice.
2528
8b7d96c1
MC
25292003-10-20 Michael Chastain <mec@shout.net>
2530
2531 * gdb.base/gdb1056.exp: New test script.
2532
d1d69fdd
DJ
25332003-10-13 Daniel Jacobowitz <drow@mvista.com>
2534
2535 * gdb.threads/killed.exp: Use gdb_run_cmd.
2536
7d605576
DJ
25372003-10-13 Daniel Jacobowitz <drow@mvista.com>
2538
2539 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
2540 create a core file.
2541 * gdb.threads/gcore-thread.exp: Likewise.
2542
618ec112
CV
25432003-10-13 Corinna Vinschen <vinschen@redhat.com>
2544
2545 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
2546 type, based on char type.
2547 (struct bit_flags_short_t): New bitfield type, based on short type.
2548 (init_bit_flags_char): New fuction.
2549 (init_bit_flags_short): Ditto.
2550 (print_bit_flags_char): Ditto.
2551 (print_bit_flags_short): Ditto.
2552 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
2553
9367a73c
MC
25542003-10-11 Michael Chastain <mec@shout.net>
2555
2556 * gdb.base/call-rt-st.exp: Update copyright year.
2557
1decf120
KI
25582003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
2559
2560 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
2561 * gdb.disasm/sh3.s: Ditto.
2562
5445b2ae
DJ
25632003-10-07 Daniel Jacobowitz <drow@mvista.com>
2564
2565 * gdb.threads/switch-threads.exp: New test.
2566 * gdb.threads/switch-threads.c: New source file.
2567
aec24853
CV
25682003-10-07 Corinna Vinschen <vinschen@redhat.com>
2569
2570 * gdb.base/ending-run.exp: Add sh specific case.
2571
adc7428d
AC
25722003-10-06 Andrew Cagney <cagney@redhat.com>
2573
2574 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
2575 * gdb.disasm/mn10200.exp: Delete obsolete file.
2576
c9d37158
DJ
25772003-09-29 Daniel Jacobowitz <drow@mvista.com>
2578
2579 * ChangeLog: Correct an entry command.exp -> commands.exp.
2580 * gdb.base/commands.exp (bp_deleted_in_command_test)
2581 (temporary_breakpoint_commands): Check noargs.
2582
79c2c32d
DC
25832003-09-25 David Carlton <carlton@kealia.com>
2584
2585 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
2586 of some print tests, where appropriate. Add tests for C::D::cd,
2587 E::ce, F::cXfX, G::XgX.
2588 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
2589
594e6d67
RE
25902003-09-25 Richard Earnshaw <rearnsha@arm.com>
2591
2592 * lib/java.exp (java_init): Import target_alias before using it.
2593
10f0d451
DC
25942003-09-25 David Carlton <carlton@kealia.com>
2595
2596 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
2597
274bcba0
EZ
25982003-09-23 Elena Zannoni <ezannoni@redhat.com>
2599
d63a86f8 2600 * gdb.base/selftest.exp: Accomodate more instruction reordering
274bcba0
EZ
2601 weirdness.
2602
cdbf20f7
MC
26032003-09-17 Michael Chastain <mec@shout.net>
2604
2605 * gdb.cp/gdb1355.exp: New file.
2606 * gdb.cp/gdb1355.c: New file.
2607
71e06f80
CV
26082003-09-15 Corinna Vinschen <vinschen@redhat.com>
2609
2610 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
2611 * gdb.asm/sh.inc: New file.
2612
5c4e30ca
DC
26132003-09-11 David Carlton <carlton@kealia.com>
2614
bd45b7af
DC
2615 * gdb.cp/namespace.exp: Add tests for namespace types.
2616 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
2617 (test_namespace): New.
2618
1c199746
EZ
26192003-09-11 Elena Zannoni <ezannoni@redhat.com>
2620
2621 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 2622 * gdb.stabs/weird.exp: Ditto.
1c199746 2623
04ed252f
MC
26242003-09-08 Michael Chastain <mec@shout.net>
2625
2626 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
2627
d8a2d9e7
MC
26282003-09-07 Michael Chastain <mec@shout.net>
2629
2630 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
2631 'parse error'.
2632
161afb24
MK
26332003-09-07 Mark Kettenis <m.kettenis@osp.nl>
2634
2635 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
2636
49f2741a
MC
26372003-08-30 Michael Chastain <mec@shout.net>
2638
2639 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
2640 * gdb.gdb/observer.exp: Ditto.
2641 * gdb.gdb/xfullpath.exp: Ditto.
2642
8afa723e
MK
26432003-08-29 Mark Kettenis <kettenis@gnu.org>
2644
2645 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
2646 *-*-*bsd*.
2647
f31dfe3b
JJ
26482003-08-28 Jeff Johnston <jjohnstn@redhat.com>
2649
2650 * gdb.base/dump.exp: Skip for ia64.
2651
4630e498
JJ
26522003-08-25 Jeff Johnston <jjohnstn@redhat.com>
2653
2654 * gdb.asm/asm-source.exp: Add ia64 support.
2655 * gdb.asm/ia64.inc: New file.
2656
1105b7ef
MC
26572003-08-22 Michael Chastain <mec@shout.net>
2658
2659 * gdb.cp: New directory.
2660 * gdb.cp/*: Copy from gdb.c++/*.
2661 * gdb.c++/*: Remove.
2662 * Makefile.in: Change gdb.c++ to gdb.cp.
2663 * configure.in: Ditto.
2664 * configure: Regnerate.
2665
c945b932
MK
26662003-08-18 Mark Kettenis <kettenis@gnu.org>
2667
2668 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
2669 * gdb.arch/i386-prologue.c (gdb1338): Add function.
2670
2b66634b
DJ
26712003-08-17 Daniel Jacobowitz <drow@mvista.com>
2672
2673 * mi-var-display.exp (-var-list-children weird): Accept function
2674 pointers with argument types.
2675 * mi1-var-display.exp (-var-list-children weird): Likewise.
2676 * mi2-var-display.exp (-var-list-children weird): Likewise.
2677
a356f73b
DJ
26782003-08-17 Daniel Jacobowitz <drow@mvista.com>
2679
2680 * gdb.base/annota3.exp: Add missing newline.
2681
483417b8
MC
26822003-08-06 Michael Chastain <mec@shout.net>
2683
2684 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
2685
c99c59c3
MS
26862003-08-12 Michael Snyder <msnyder@redhat.com>
2687
2688 * gdb.base/float.exp: Add test for SH.
2689
55ed7501
MK
26902003-08-10 Mark Kettenis <kettenis@gnu.org>
2691
2692 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
2693
1a371f2e
EZ
26942003-08-07 Elena Zannoni <ezannoni@redhat.com>
2695
2696 * gdb.base/completion.exp: Remove reduntant completion test
2697 on filename.
2698
e0f353ce
EZ
26992003-08-07 Elena Zannoni <ezannoni@redhat.com>
2700
2701 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
2702 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
2703 gdb.trace/save-trace.exp: Make sure that full pathnames are
2704 escaped correctly.
2705
5710a1af 27062003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 2707
5710a1af
EZ
2708 * configure.in: Don't generate config.h from config.hin.
2709 * configure: Regenerate.
2710 * config.hin: Remove file.
2711 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
2712 * gdb.threads/pthreads.c: Ditto.
2713
dcd81ce9
DJ
27142003-08-07 Daniel Jacobowitz <drow@mvista.com>
2715
2716 From Kei Sakamoto <sakamoto.kei@renesas.com>:
2717 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
2718 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
2719 Replace ld24 with seth/add3.
2720
6009d884
AC
27212003-08-02 Andrew Cagney <cagney@redhat.com>
2722
2723 * gdb.base/annota3.exp: New file.
2724 * gdb.base/annota3.c: New file.
2725 * gdb.c++/annota3.exp: New file.
2726 * gdb.c++/annota3.cc: New file.
2727
51514e06
MC
27282003-07-29 Michael Chastain <mec@shout.net>
2729
2730 * gdb.threads/tls.c (spin): Check errno only if sem_wait
2731 actually failed.
2732 (do_pass): Likewise.
2733 * gdb.threads/tls.exp: Always initialize no_of_threads.
2734
4ee6625b
DJ
27352003-07-27 Daniel Jacobowitz <drow@mvista.com>
2736
2737 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
2738 pattern.
2739 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
2740 * gdb.threads/tls.exp: Recognize one case of the host library not
2741 supporting TLS.
2742
225f2bf6
AC
27432003-07-27 Andrew Cagney <cagney@redhat.com>
2744
2745 * gdb.base/fileio.exp: Use SH when running commands using
2746 remote_exec.
2747
bcb27c9f
DJ
27482003-07-24 Daniel Jacobowitz <drow@mvista.com>
2749
2750 From Kei Sakamoto <sakamoto.kei@renesas.com>:
2751 * gdb.base/relocate.c (dummy): New padding array.
2752
3d67be83
MS
27532003-07-22 Michael Snyder <msnyder@redhat.com>
2754
d63a86f8 2755 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
2756
2757 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
2758 patterns to be more general, accepting old and new output.
2759 Some output chars (such as '+') also must be quoted.
d63a86f8 2760 Some addresses are displayed numerically instead of
3d67be83
MS
2761 symbolically.
2762
57ba3b85
MS
27632003-07-23 Michael Snyder <msnyder@redhat.com>
2764
686d097c
MS
2765 * gdb.base/return2.exp: Don't test long-long return.
2766
57ba3b85
MS
2767 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
2768 * gdb.disasm/t01_mov.exp: Ditto.
2769 * gdb.disasm/t02_mova.s: Ditto.
2770 * gdb.disasm/t02_mova.exp: Ditto.
2771 * gdb.disasm/t03_add.s: Ditto.
2772 * gdb.disasm/t03_add.exp: Ditto.
2773 * gdb.disasm/t04_sub.s: Ditto.
2774 * gdb.disasm/t04_sub.exp: Ditto.
2775 * gdb.disasm/t05_cmp.s: Ditto.
2776 * gdb.disasm/t05_cmp.exp: Ditto.
2777 * gdb.disasm/t06_ari2.s: Ditto.
2778 * gdb.disasm/t06_ari2.exp: Ditto.
2779 * gdb.disasm/t07_ari3.s: Ditto.
2780 * gdb.disasm/t07_ari3.exp: Ditto.
2781 * gdb.disasm/t08_or.s: Ditto.
2782 * gdb.disasm/t08_or.exp: Ditto.
2783 * gdb.disasm/t09_xor.s: Ditto.
2784 * gdb.disasm/t09_xor.exp: Ditto.
2785 * gdb.disasm/t10_and.s: Ditto.
2786 * gdb.disasm/t10_and.exp: Ditto.
2787 * gdb.disasm/t11_logs.s: Ditto.
2788 * gdb.disasm/t11_logs.exp: Ditto.
2789 * gdb.disasm/t12_bit.s: Ditto.
2790 * gdb.disasm/t12_bit.exp: Ditto.
2791 * gdb.disasm/t13_otr.s: Ditto.
2792 * gdb.disasm/t13_otr.exp: Ditto.
2793
e00759ef
EZ
27942003-07-22 Elena Zannoni <ezannoni@redhat.com>
2795
2796 * gdb.threads/tls.exp :Add kfail for 'info address' case.
2797
8bc2021f
EZ
27982003-07-22 Elena Zannoni <ezannoni@redhat.com>
2799
2800 * gdb.threads/tls.c : New file.
2801 * gdb.threads/tls.exp : New file.
2802 * gdb.threads/tls-main.c : New file.
2803 * gdb.threads/tls-shared.c : New file.
2804 * gdb.threads/tls-shared.exp : New file.
2805
89320c4c
AS
28062003-07-22 Andreas Schwab <schwab@suse.de>
2807
2808 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
2809
180dea7c
AS
28102003-07-20 Andreas Schwab <schwab@suse.de>
2811
2812 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
2813 due to insn reordering.
2814
0714963c
AC
28152003-07-15 Andrew Cagney <cagney@redhat.com>
2816
2817 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
2818
98a23b3f
MC
28192003-07-15 Michael Chastain <mec@shout.net>
2820
2821 * gdb.base/gdb1250.exp: New file.
2822 * gdb.base/gdb1250.c: New file.
2823
27e417a2
ML
28242003-07-09 Michal Ludvig <mludvig@suse.cz>
2825
2826 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
2827 expansion of size_t to 'unsigned long', not only to 'unsigned'.
2828
8bc2021f
EZ
28292003-07-09 Elena Zannoni <ezannoni@redhat.com>
2830
2831 * gdb.threads/tls.c: New file.
2832 * gdb.threads/tls.exp: New file.
2833 * gdb.threads/tls-main.c: New file.
2834 * gdb.threads/tls-shared.c: New file.
2835 * gdb.threads/tls-shared.exp: New file.
2836
d99968dc
EZ
28372003-07-09 Elena Zannoni <ezannoni@redhat.com>
2838
2839 * gdb.base/annota1.exp: Make sure that we properly escape the
2840 full path of the source file. Xfail more permissive patterns,
d63a86f8 2841 due to a compiler debug info problem.
d99968dc 2842
83876b3b
AS
28432003-07-07 Andreas Schwab <schwab@suse.de>
2844
2705e972
AS
2845 * gdb.asm/m68k.inc: New file.
2846 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
2847
83876b3b
AS
2848 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
2849 arguments"): Also match negative number.
2850
2851 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
2852
3a871b37
DJ
28532003-07-03 Daniel Jacobowitz <drow@mvista.com>
2854
2855 * gdb.base/store.c (charest): New typedef.
2856 (add_char): Rename to add_charest, update.
2857 (wack_char): Rename to wack_charest, update types. Return l + r
2858 to keep r live across the call.
2859 (wack_short, wack_int, wack_long, wack_longest, wack_float)
2860 (wack_double, wack_doublest): Return l + r to keep r live across
2861 the call.
2862 * gdb.base/store.exp: Accomodate store.c changes.
2863
b2a7f303
DC
28642003-06-30 David Carlton <carlton@kealia.com>
2865
2866 * gdb.c++/maint.exp (test_invalid_name): New.
2867 (test_first_component): Add tests for invalid names.
2868
3c6cb4a1
MC
28692003-06-29 Michael Chastain <mec@shout.net>
2870
2871 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
2872 output of '<VTT for class>' for virtual base classes.
2873
f1c2644b
DJ
28742003-06-29 Daniel Jacobowitz <drow@mvista.com>
2875
2876 * gdb.base/completion.exp: Tab-complete "complet" instead of
2877 "compl".
2878 * gdb.base/complex.exp, gdb.base/complex.c: New files.
2879
18080350
DJ
28802003-06-29 Daniel Jacobowitz <drow@mvista.com>
2881
2882 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
2883 * gdb.base/volatile.exp: Likewise.
2884
f56973f8
DJ
28852003-06-29 Daniel Jacobowitz <drow@mvista.com>
2886
2887 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
2888 gdb/1265.
2889
28902003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
2891 Daniel Jacobowitz <drow@mvista.com>
2892
2893 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
2894 initial line count of 'captured_main' from 26 to 32.
2895 (test_with_self): Allow xmalloc call to be interleaved with the
2896 preceding two lines.
2897
e766d4d6
JB
28982003-06-24 Joel Brobecker <brobecker@gnat.com>
2899
2900 * gdb.base/bang.exp: New testcase.
2901
f125c9a4
JB
29022003-06-23 Joel Brobecker <brobecker@gnat.com>
2903
2904 * gdb.base/langs.exp: Add some tests for the "minimal" language
2905 support.
2906
6e25beaf
EZ
29072003-06-23 Elena Zannoni <ezannoni@redhat.com>
2908
2909 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
2910 the testcase.
2911
2f816dda
DJ
29122003-06-22 Daniel Jacobowitz <drow@mvista.com>
2913
2914 * gdb.base/relocate.exp: Test add-symbol-file with a variable
2915 offset.
2916
db5a5748
DJ
29172003-06-22 Daniel Jacobowitz <drow@mvista.com>
2918
2919 * gdb.c++/pr-1210.cc: New file.
2920 * gdb.c++/pr-1210.exp: New file.
2921
1df0c130
DJ
29222003-06-21 Daniel Jacobowitz <drow@mvista.com>
2923
2924 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
2925 000-exec-continue.
2926
a92feac0
MK
29272003-06-15 Mark Kettenis <kettenis@gnu.org>
2928
2929 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
2930 on *-*-*bsd* instead of *-*-freebsd*.
2931
81a58f5b
AC
29322003-06-14 Andrew Cagney <cagney@redhat.com>
2933
2934 * gdb.base/store.exp: Test longest and doublest. Test all
2935 parameters. Weaken return statement match.
2936 * gdb.base/store.c: Add longest and doublest - aka long long and
2937 long double functions. Put all parameters into local register
2938 variables. Use negative values.
2939
b257a0d3
AC
29402003-06-14 Andrew Cagney <cagney@redhat.com>
2941
2942 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
2943 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
2944 exit status.
2945 * gdb.base/fileio.exp: Disable target when nointerrupts and
2946 noinferiorio, instead of limiting it to remote. Use remote_exec
2947 instead of system.
d63a86f8 2948
21c38304
JJ
29492003-06-12 Jeff Johnston <jjohnstn@redhat.com>
2950
2951 * gdb.base/float.exp: Add ia64 support.
2952
1bcdb424
CV
29532003-06-12 Corinna Vinschen <vinschen@redhat.com>
2954
2955 * gdb.base/fileio.exp: Run only on remote targets.
2956
6aeb981f
CV
29572003-06-10 Corinna Vinschen <vinschen@redhat.com>
2958
2959 * gdb.base/fileio.c: New file, testing File-I/O.
2960 * gdb.base/fileio.exp: Ditto.
2961
53df362e
RG
29622003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
2963
2964 * gdb.base/shreloc.exp: New file, check symbol values obtained from
2965 shared objects after relocation at load time (gdb PR/1132).
2966 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
2967 as above, part of the shared object relocation test.
2968
ffee1b46
MK
29692003-06-08 Mark Kettenis <kettenis@gnu.org>
2970
b5ca3722
MK
2971 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
2972 fully filled history list.
2973 * gdb.base/gdb_history: New file.
2974
03ed860d
MK
2975 * gdb.base/signals.exp: XFAIL "continue to func1" on
2976 i*86-*-freebsd*.
2977
ffee1b46
MK
2978 * gdb.base/attach.exp: When trying to attach to a nonexistent
2979 process, make it possible to specify the PID based on the target,
2980 and do so for *-*-freebsd*.
2981
d80dbb52
RH
29822003-06-02 Richard Henderson <rth@redhat.com>
2983
2984 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
2985
6dd77b81
RH
29862003-06-02 Richard Henderson <rth@redhat.com>
2987
2988 * gdb.base/selftest.exp: Next over lim_at_start initialization.
2989
f6347e16
RH
29902003-06-02 Richard Henderson <rth@redhat.com>
2991
2992 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
2993
2c161407
DJ
29942003-06-01 Daniel Jacobowitz <drow@mvista.com>
2995
2996 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
2997 of globalvar.
2998
572eb746
MK
29992003-06-01 Mark Kettenis <kettenis@gnu.org>
3000
3001 * gdb.asm/asm-source.exp: Check for memory read errors in
3002 disassembler test on *BSD too.
3003
9e9617a5
RH
30042003-06-01 Richard Henderson <rth@redhat.com>
3005
3006 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
3007 for .frame.
3008 (gdbasm_call): Lose ldgp.
3009 (gdbasm_startup): Add frame information.
3010 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
3011
7b34ad4e
MK
30122003-05-31 Mark Kettenis <kettenis@gnu.org>
3013
3014 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
3015 i?86-*-*.
3016
10059fdf
MK
30172003-05-30 Mark Kettenis <kettenis@gnu.org>
3018
3019 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
3020 FreeBSD.
3021
acf4b816
RH
30222003-05-29 Richard Henderson <rth@redhat.com>
3023
3024 * gdb.asm/alpha.inc: New file.
3025 * gdb.asm/asm-source.exp: Use it.
3026
e9ecd949
JB
30272003-05-29 Jim Blandy <jimb@redhat.com>
3028
3029 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
3030 'core.PID'.
3031
e3e5a4f3
JB
30322003-05-22 Jim Blandy <jimb@redhat.com>
3033
3034 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
3035 backtrace.
d63a86f8 3036
72fe3d25
DC
30372003-05-20 David Carlton <carlton@math.stanford.edu>
3038
3039 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
3040 this time.
3041
58da2eb2
DC
30422003-05-19 David Carlton <carlton@bactrian.org>
3043
3044 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
3045 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
3046
1fcb5155
DC
30472003-05-19 David Carlton <carlton@bactrian.org>
3048
3049 * gdb.c++/namespace.exp: Add namespace scope and anonymous
3050 namespace tests.
3051 Bump copyright date.
3052 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
3053 (main): Call C::D::marker2.
3054 * gdb.c++/namespace1.cc: New file.
3055
85e85163
JJ
30562003-05-14 Jeff Johnston <jjohnstn@redhat.com>
3057
3058 Roland McGrath <roland@redhat.com>
d63a86f8 3059 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
3060 there is no manager thread.
3061
a25fbfec
JJ
30622003-05-08 Jeff Johnston <jjohnstn@redhat.com>
3063
d63a86f8
RM
3064 * gdb.threads/schedlock.exp: Remove assumption that all threads
3065 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
3066 in one of the child threads rather than the main thread.
3067
be375bae
JB
30682003-05-07 Jim Blandy <jimb@redhat.com>
3069
09bf6082
JB
3070 Add support for assembly source testing on the s390x.
3071 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
3072 architecture.
3073 * gdb.asm/s390x.inc: New file.
3074
be375bae
JB
3075 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
3076 succession of 'if' statements.
3077
00905d52
AC
30782003-05-05 Andrew Cagney <cagney@redhat.com>
3079
3080 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
3081
b1e29e33
AC
30822003-05-05 Andrew Cagney <cagney@redhat.com>
3083
3084 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
3085 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
3086
e33d66ec
EZ
30872003-05-02 Elena Zannoni <ezannoni@redhat.com>
3088
3089 * gdb.base/charset.exp: Update based on new behavior of set/show
3090 charset commands.
3091
2b6fd0d8
AC
30922003-05-01 Andrew Cagney <cagney@redhat.com>
3093
3094 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
3095 variable do not give memory errors.
3096
130cacce
AF
30972003-04-30 Adam Fedor <fedor@gnu.org>
3098
3099 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
3100 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
3101 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
3102 gdb.objc/basicclass.m: : New files
3103
3104 * lib/gdb.exp (gdb_compile_objc): New procedure.
3105
bea71854
DJ
31062003-04-27 Daniel Jacobowitz <drow@mvista.com>
3107
3108 * gdb.base/signals.exp: Make backtrace tests more specific.
3109
0f20eeea
DC
31102003-04-23 David Carlton <carlton@bactrian.org>
3111
3112 * gdb.c++/maint.exp (test_first_component): Add tests for
3113 'operator' in more locations.
3114
c8c4d8dc
KB
31152003-04-16 Kevin Buettner <kevinb@redhat.com>
3116
3117 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
3118
3fe60e3c
EZ
31192003-04-16 Elena Zannoni <ezannoni@redhat.com>
3120
3121 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
3122 func marke' instead. Update test name.
3123
9219021c
DC
31242003-04-15 David Carlton <carlton@math.stanford.edu>
3125
3126 * gdb.c++/maint.exp: New file.
3127
5dd55bdd
EZ
31282003-04-14 Elena Zannoni <ezannoni@redhat.com>
3129
3130 * gdb.threads/schedlock.c: Change type of thread function argument
3131 to long, to avoid warnings on 64-bit platforms.
3132
00890572
EZ
31332003-04-14 Elena Zannoni <ezannoni@redhat.com>
3134
3135 * gdb.base/attach.exp: Add new message from ptrace in case of
3136 attaching to nonexistent process.
d63a86f8 3137
93201743
JB
31382003-04-11 Jim Blandy <jimb@redhat.com>
3139
3140 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
3141 gdb.c++/userdef.cc: Place comments on the lines to which the
3142 marker function might return.
3143 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
3144 gdb.c++/userdef.exp: Look for those comments to check that we've
3145 returned to the right place, instead of checking line numbers.
3146
2a11c64d
EZ
31472003-04-11 Elena Zannoni <ezannoni@redhat.com>
3148
3149 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
3150 match on sourcefile name, instead of directory name.
3151
68ab8fc5
EZ
31522003-04-10 Elena Zannoni <ezannoni@redhat.com>
3153
d63a86f8 3154 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
3155 working directory name.
3156
5624293a
JB
31572003-04-09 Jim Blandy <jimb@redhat.com>
3158
3159 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
3160 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
3161 after an inferior function call, report the failure, but allow the
3162 test to continue.
3163
f1f02ee4
SC
31642003-04-05 Stephane Carrez <stcarrez@nerim.fr>
3165
3166 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
3167 with -DPROTOTYPES.
3168
6eb79af0
SC
31692003-04-05 Stephane Carrez <stcarrez@nerim.fr>
3170
3171 * gdb.base/break.exp: Revert last patch.
3172
8dfb4cf0
SC
31732003-04-04 Stephane Carrez <stcarrez@nerim.fr>
3174
3175 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
3176 with -DPROTOTYPES.
3177
ed4c619a
AC
31782003-04-02 Andrew Cagney <cagney@redhat.com>
3179
3180 * gdb.base/callfuncs.exp: Make "print add" messages unique.
3181 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
3182 matching directories by the name breakpoint.
3183 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
3184 Make "continue to marker1" consistent.
3185 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
3186 message consistent.
3187 * lib/gdb.exp: Put "the program is no longer running", and "the
3188 program exited" in parenthesis.
3189 * lib/mi-support.exp: Ditto.
d63a86f8 3190
4e35d5f0 31912003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 3192
4e35d5f0
BR
3193 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
3194
71900fe8
AC
31952003-03-29 Andrew Cagney <cagney@redhat.com>
3196
3197 * gdb.base/sizeof.c (main): Print the value of '\377'.
3198 * gdb.base/sizeof.exp: Check the sign of '\377'.
3199
c0655a16
MC
32002003-03-27 Michael Chastain <mec@shout.net>
3201
3202 * gdb.base/gdb1090.exp: New file.
3203 * gdb.base/gdb1090.cc: New file.
3204
5b2a3989
JB
32052003-03-27 J. Brobecker <brobecker@gnat.com>
3206
3207 * gdb.gdb/observer.exp: New regression test.
3208
79876890
MC
32092003-03-27 Michael Chastain <mec@shout.net>
3210
3211 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
3212 * gdb.base/ptype.exp: Likewise.
3213
6eac95e3
CV
32142003-03-27 Corinna Vinschen <vinschen@redhat.com>
3215
3216 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
3217
e8c71839
MC
32182003-03-26 Michael Chastain <mec@shout.net>
3219
3220 * gdb.base/ptype.exp: Actually use some typedef'd types.
3221
71b10041
SC
32222003-03-21 Stephane Carrez <stcarrez@nerim.fr>
3223
3224 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
3225 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
3226
2512cf80
CV
32272003-03-20 Corinna Vinschen <vinschen@redhat.com>
3228
3229 * gdb.base/default.exp: Fix regular expression.
3230
0d195a4f
CV
32312003-03-20 Corinna Vinschen <vinschen@redhat.com>
3232
3233 * gdb.base/args.exp: Fix regular expression.
3234
8a2dbca8
CV
32352003-03-20 Corinna Vinschen <vinschen@redhat.com>
3236
3237 * gdb.base/help.exp: Allow Win32 child process.
3238
bf028682
CV
32392003-03-20 Corinna Vinschen <vinschen@redhat.com>
3240
3241 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
3242 when stepping out of main().
3243
182dbe85
CV
32442003-03-20 Corinna Vinschen <vinschen@redhat.com>
3245
3246 * gdb.base/default.exp: Check for win32 specific message when calling
3247 "run" without executable.
3248
d67a6ba5
CV
32492003-03-20 Corinna Vinschen <vinschen@redhat.com>
3250
3251 * gdb.base/args.exp: Expect .exe in output.
3252
a955b5bb
CV
32532003-03-20 Corinna Vinschen <vinschen@redhat.com>
3254
3255 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
3256 Cygwin native.
3257
bf6bad4b
AC
32582003-03-17 Andrew Cagney <cagney@redhat.com>
3259
3260 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
3261 vector registes.
3262 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
3263 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
3264
293e9a31
DC
32652003-03-17 David Carlton <carlton@math.stanford.edu>
3266
3267 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
3268 test, for PR breakpoints/38.
3269 Call test_watchpoint_and_breakpoint.
3270 * gdb.base/watchpoint.c (func3): New function.
3271 (main): Call func3.
3272
5330f2db
DC
32732003-03-04 David Carlton <carlton@math.stanford.edu>
3274
3275 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
3276 Garply<Garply<char> >:: garply".
3277 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
3278 with respect to PR c++/1111; note also PR c++/1113.
3279 (test_template_breakpoints): KFAIL "constructor breakpoint" with
3280 respect to PR c++/1062.
3281 KFAIL "destructor breakpoint" with respect to PR c++/1112.
3282
6ece72da
DC
32832003-03-03 David Carlton <carlton@math.stanford.edu>
3284
3285 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
3286 with respect to PR c++/57.
3287 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
3288 c++/826.
3289 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
3290 respect to PR c++/57.
3291
85ca1584
DC
32922003-03-03 David Carlton <carlton@math.stanford.edu>
3293
3294 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
3295 respect to PR c++/33 into FAILs.
3296
98e9c5b8
MC
32972003-03-03 Michael Chastain <mec@shout.net>
3298
7bedbf27
MC
3299 * configure.in: Update copyright years.
3300
33012003-03-03 Michael Chastain <mec@shout.net>
3302
3303 * Makefile.in: Update copyright years.
98e9c5b8 3304
f683e100
DC
33052003-02-28 David Carlton <carlton@math.stanford.edu>
3306
3307 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
3308 print class instead of struct and/or superfluous protection
3309 specifiers, as long as the resulting output is equivalent to the
3310 source code.
3311 Delete FIXME from end of messages on tests that don't need
3312 fixing.
3313
a9e0cf2c
DC
33142003-02-28 David Carlton <carlton@math.stanford.edu>
3315
3316 * gdb.c++/templates.exp (do_tests): Allow const in the two
3317 Foo<volatile char *>::foo tests.
3318
e8d359df
MS
33192003-02-27 Michael Snyder <msnyder@redhat.com>
3320
d63a86f8 3321 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
3322 will be consistant.
3323
0b71dc91
DC
33242003-02-26 David Carlton <carlton@math.stanford.edu>
3325
3326 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
3327 char *>::foo" test with respect to PR c++/33. Create a new test
3328 which is identical to that one except that it doesn't put the
3329 space between the "char" and the "*"; KFAIL it, too.
3330
dd14ab43
DC
33312003-02-26 David Carlton <carlton@math.stanford.edu>
3332
3333 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
3334 template types into either PASSes or KFAILs (corresponding to PR
3335 c++/57). Tweak indentation. Update copyright.
3336
1146c7f1
SC
33372003-02-23 Stephane Carrez <stcarrez@nerim.fr>
3338
3339 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
3340
74641dfb
MC
33412003-02-13 Michael Chastain <mec@shout.net>
3342
3343 * gdb.base/exprs.exp: Remove i960 remnants.
3344 * gdb.base/funcargs.exp: Likewise.
3345 * gdb.base/list.exp: Likewise.
3346 * gdb.base/ptype.exp: Likewise.
3347
559cd2d0
DC
33482003-02-14 David Carlton <carlton@math.stanford.edu>
3349
3350 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
3351 pEe->D::vg()" from XFAIL to KFAIL.
3352
c4f90d87
JM
33532003-02-13 Jason Molenda (jmolenda@apple.com)
3354
3355 * gdb.base/maint.exp: Update maint print statistics regexp to include
3356 new entries.
3357
cbc4d97c
MC
33582003-02-13 Michael Chastain <mec@shout.net>
3359
3360 * gdb.c++/inherit.exp: Remove call to get_debug_format.
3361
40f235b7
MC
33622003-02-12 Michael Chastain <mec@shout.net>
3363
3364 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
3365 * gdb.c++/inherit.exp: Likewise.
3366 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
3367 * gdb.c++/templates.exp: Likewise.
3368 * gdb.c++/virtfunc.exp: Likewise.
3369
c56716b0
JM
33702003-02-06 Jason Molenda (jason-cl@molenda.com)
3371
3372 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
3373 why the code is written that way.
3374
070afcf8
MC
33752003-02-05 Michael Chastain <mec@shout.net>
3376
3377 * gdb.base/dump.exp: Add missing copyright line.
3378
5d0331e5
JM
33792003-02-05 Jason Molenda (jason-cl@molenda.com)
3380
f7ae6d3e 3381 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
3382 at the beginning so the breakpoint doesn't get set on the loop.
3383
92851186
MC
33842003-02-05 Michael Chastain <mec@shout.net>
3385
3386 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
3387 output for configurations with gcc 2.95.3.
3388
cbf1e085
AC
33892003-02-05 Keith Seitz <keiths@redhat.com>
3390 Andrew Cagney <ac131313@redhat.com>
3391
3392 * gdb.mi/mi-cli.exp: New file.
d63a86f8 3393
29518e1e
MC
33942003-02-04 Michael Chastain <mec@shout.net>
3395
3396 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
3397 Call perror and then continue.
3398
5af1d5f3
MC
33992003-02-03 Michael Chastain <mec@shout.net>
3400
3401 * gdb.c++/pr-1023.cc: New file.
3402 * gdb.c++/pr-1023.exp: New file.
3403
6b549786
JB
34042003-02-05 Jim Blandy <jimb@redhat.com>
3405
3406 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
3407 it's local to foobar. Check for it there, and check that it's not
3408 present in main.
3409 * gdb.c++/local.cc (marker2): New function.
3410 (foobar): Call marker1.
3411 (main): Call marker2 instead of marker1.
3412
67f16606
AC
34132003-02-04 Andrew Cagney <ac131313@redhat.com>
3414
3415 * gdb.disasm/mn10200.exp: Obsolete file.
3416 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
3417 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
3418 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
3419
1c5cb38e
DC
34202003-02-04 David Carlton <carlton@math.stanford.edu>
3421
3422 * gdb.c++/overload.exp: Test intToChar(1).
3423 * gdb.c++/overload.cc (intToChar): New.
3424 (main): Call intToChar.
3425
d1fe6965
DC
34262003-02-03 David Carlton <carlton@math.stanford.edu>
3427
3428 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
3429 'might_kfail' arg.
3430 KFAIL some of the continue_to_bp_overloaded calls, according to
3431 PR c++/1025.
3432
9ba61c5d
MC
34332003-02-01 Michael Chastain <mec@shout.net>
3434
3435 * gdb.base/advance.c (marker1): New marker function.
3436 * gdb.base/advance.exp: When the 'advance' command lands on the
3437 return breakpoint, it can legitimately stop on either the
3438 current line or the next line. Accommodate both outcomes.
3439 * gdb.base/until.exp: Likewise.
3440
e7494ffb
AC
34412003-02-02 Andrew Cagney <ac131313@redhat.com>
3442
3443 2002-11-10 Jason Molenda (jason-cl@molenda.com):
3444 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
3445 now a list, not a tuple.
3446 * gdb.mi/mi-var-display.exp: Ditto.
3447 * gdb.mi/gdb792.exp: Ditto.
3448
075559bc
AC
34492003-02-01 Andrew Cagney <ac131313@redhat.com>
3450
3451 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
3452 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
3453 stack backtraces.
3454 * gdb.mi/mi-syn-frame.c: Part of same.
3455
2bd4c7b1
MK
34562003-02-01 Mark Kettenis <kettenis@gnu.org>
3457
3458 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
3459 gdb.mi/mi1-pthreads.exp: Return instead of calling
3460 gdb_suppress_entire_file.
3461
eabd8992
MS
34622003-02-01 Mark Salter <msalter@redhat.com>
3463
3464 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
3465
71469e2f
MS
34662003-01-31 Mark Salter <msalter@redhat.com>
3467
3468 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
3469 Support empty arg.
3470
38a94d44
MC
34712003-01-30 Michael Chastain <mec@shout.net>
3472
3473 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
3474 This was a workaround for a UTF-8 bug in readline 4.3. The bug
3475 has been fixed in gdb/readline on 2003-01-09.
3476
19ea9e73
MS
34772003-01-29 Michael Snyder <msnyder@redhat.com>
3478
e8d359df
MS
3479 * gdb.base/maint.exp: Allow for leading underscore in symbol.
3480 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
3481 * gdb.base/args.exp: Skip if target does not support args passing.
3482
2307bd6a
DJ
34832003-01-22 Daniel Jacobowitz <drow@mvista.com>
3484
19ea9e73 3485 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
3486 gdb_test. Accept a list of expect arguments as the third
3487 parameter.
3488 (gdb_test): Use it.
3489
f2dd3617
EZ
34902003-01-20 Elena Zannoni <ezannoni@redhat.com>
3491
3492 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
3493 allow for different test tree configurations. Update some
3494 tescases accordingly.
3495 * gdb.arch/altivec-regs.exp: Ditto.
3496 * gdb.asm/asm-source.exp: Ditto.
3497 * gdb.base/advance.exp: Ditto.
3498 * gdb.base/display.exp: Ditto.
d63a86f8 3499 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
3500 * gdb.base/mips_pro.exp: Ditto.
3501 * gdb.base/overlays.exp: Ditto.
3502 * gdb.base/relocate.exp: Ditto.
3503 * gdb.base/setshow.exp: Ditto.
3504 * gdb.base/step-line.exp: Ditto.
3505 * gdb.base/step-test.exp: Ditto.
3506 * gdb.base/until.exp: Ditto.
3507 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
3508
c71cdefd
DC
35092003-01-17 David Carlton <carlton@math.stanford.edu>
3510
3511 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
3512 corresponding to PR c++/945.
3513 Update copyright.
3514
fdba05d7
DC
35152003-01-17 David Carlton <carlton@math.stanford.edu>
3516
3517 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
3518 corresponding to PR c++/68.
3519
35202003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
3521
3522 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
3523 (test_paddr_hairy_functions): Call print_addr_2_kfail for
3524 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
3525
c362c33a
EZ
35262003-01-15 Elena Zannoni <ezannoni@redhat.com>
3527
0fbc361c
EZ
3528 * gdb.base/break.exp: Fix change of default location, because of
3529 removal of until tests.
3530 * gdb.base/help.exp: Update test for new 'until' help message.
3531 Add test for help on 'advance'.
c362c33a
EZ
3532 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
3533
dabf8a35
MK
35342003-01-15 Mark Kettenis <kettenis@gnu.org>
3535
3536 * gdb.base/default.exp: Adapt "info float" test for recent changes
3537 to that command. Add test for "info vector".
3538 * gdb.base/float.exp: New file. Add test for "info float" that
3539 resembles the old test in gdb.base/default.exp.
3540
a1769aca
DC
35412003-01-15 David Carlton <carlton@math.stanford.edu>
3542
3543 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
3544
82025e13
EZ
35452003-01-15 Elena Zannoni <ezannoni@redhat.com>
3546
3547 * gdb.base/break.exp: Move the tests of until command from here...
3548 * gdb.base/until.exp: ... to here. New file. Add other tests.
3549 * gdb.base/advance.c: New file.
3550 * gdb.base/advance.exp: New file.
3551
8f9ab801
EZ
35522003-01-14 Elena Zannoni <ezannoni@redhat.com>
3553
3554 * gdb.base/args.c: New file.
3555 * gdb.base/args.exp: New file.
3556
9ae66589
DJ
35572003-01-14 Daniel Jacobowitz <drow@mvista.com>
3558
3559 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
3560
8d77e5c3
DJ
35612003-01-14 Daniel Jacobowitz <drow@mvista.com>
3562
3563 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
3564
12d2f0a1
DJ
35652003-01-14 Daniel Jacobowitz <drow@mvista.com>
3566
3567 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
3568 dates.
3569
6ca37014
DJ
35702003-01-13 Daniel Jacobowitz <drow@mvista.com>
3571
3572 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
3573
b0023472
DJ
35742003-01-13 Daniel Jacobowitz <drow@mvista.com>
3575
3576 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
3577 (ptype &*"foo").
3578 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
3579
d6abaea5
DJ
35802002-01-13 Daniel Jacobowitz <drow@mvista.com>
3581
3582 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
3583 * gdb.mi/mi1-console.exp: Likewise.
3584
dfd536a7
DJ
35852002-01-13 Daniel Jacobowitz <drow@mvista.com>
3586
3587 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
3588 * gdb.mi/mi1-console.exp: Likewise.
3589
a1fb14a2
DJ
35902003-01-13 Daniel Jacobowitz <drow@mvista.com>
3591
3592 * gdb.c++/overload.exp: Remove some fixed XFAILs.
3593
c4cf40b7
DJ
35942003-01-09 Daniel Jacobowitz <drow@mvista.com>
3595
3596 * gdb.base/detach.exp: New test.
3597
696d5a5b
DJ
35982003-01-09 Daniel Jacobowitz <drow@mvista.com>
3599
3600 * Makefile.in (ALL_SUBDIRS): New variable.
3601 (subdirs, clean, distclean): Use it.
3602 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
3603 regenerating Makefile, since it is generated from the top level.
3604 * gdb.asm/Makefile.in: Likewise.
3605 * gdb.base/Makefile.in: Likewise.
3606 * gdb.c++/Makefile.in: Likewise.
3607 * gdb.disasm/Makefile.in: Likewise.
3608 * gdb.java/Makefile.in: Likewise.
3609 * gdb.mi/Makefile.in: Likewise.
3610 * gdb.threads/Makefile.in: Likewise.
3611 * gdb.trace/Makefile.in: Likewise.
3612
754533e4
DC
36132003-01-09 David Carlton <carlton@math.stanford.edu>
3614
3615 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
3616 Add copyright year 2003.
3617
d8b3e9ee
MC
36182003-01-06 Michael Chastain <mec@shout.net>
3619
3620 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
3621 When selecting a thread, 'line' and 'file' are optional.
3622 * gdb.mi/mi1-pthreads.exp: Likewise.
3623
8e9e0fe6
AS
36242003-01-06 Andreas Schwab <schwab@suse.de>
3625
3626 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
3627 failures.
3628
b5ab8ff3
DJ
36292003-01-04 Daniel Jacobowitz <drow@mvista.com>
3630
3631 Fix PR gdb/844
3632 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
3633 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
3634
3635 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
3636 instead of calling gdb_suppress_entire_file.
3637 * gdb.threads/print-threads.exp: Likewise.
3638 * gdb.threads/schedlock.exp: Likewise.
3639
3640 * gdb.threads/killed.exp: Return instead of calling
3641 gdb_suppress_entire_file.
3642 * gdb.threads/linux-dp.exp: Likewise.
3643 * gdb.threads/pthreads.exp: Likewise.
3644
1e698235
DJ
36452003-01-04 Daniel Jacobowitz <drow@mvista.com>
3646
3647 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
3648 stabs.
3649 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
3650 * gdb.base/whatis.exp: Always allow (void) after function names.
3651
147ff08c
DJ
36522003-01-04 Daniel Jacobowitz <drow@mvista.com>
3653
3654 * gdb.c++/casts.exp: Correct regexp.
3655
dc62bfc2
MK
36562003-01-04 Mark Kettenis <kettenis@gnu.org>
3657
3658 * configure.in: Call AC_CONFIG_HEADER. Don't call
3659 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
3660 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
3661 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
3662 aforementioned directories in the AC_OUPUT call.
3663 * config.hin: New file.
3664 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
3665 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
3666 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
3667 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
3668 pass -I$objdir instead of -I$objdir/$subdir in compilation.
3669 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
3670 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
3671 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
3672 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
3673 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
3674 gdb.threads/configure.in, gdb.threads/configure,
3675 gdb.threads/config.in, gdb.trace/configure.in,
3676 gdb.trace/configure: Removed.
3677
77afa639
MC
36782003-01-03 Michael Chastain <mec@shout.net>
3679
3680 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
3681 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
3682
7634bb6e
DJ
36832003-01-03 Daniel Jacobowitz <drow@mvista.com>
3684
3685 * gdb.base/store.exp: Fix regular expressions.
3686
b39c905e
MK
36872002-12-28 Mark Kettenis <kettenis@gnu.org>
3688
3689 * configure.in: Rewrite.
3690 * configure: Regenerated.
3691
0a8551dd
DC
36922003-01-03 David Carlton <carlton@math.stanford.edu>
3693
3694 * gdb.base/psymtab.exp: New file.
3695 * gdb.base/psymtab1.c: Ditto.
3696 * gdb.base/psymtab2.c: Ditto.
3697
c60b7188
AF
36982002-12-23 Adam Fedor <fedor@gnu.org>
3699
3700 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
3701
ee73db83
DC
37022002-12-23 David Carlton <carlton@math.stanford.edu>
3703
3704 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
3705 and current_directory initialization.
3706
d6c1774e
JB
37072002-12-22 Jim Blandy <jimb@redhat.com>
3708
f0a847b8
JB
3709 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
3710 rather than as part of the output file name.
3711
d6c1774e
JB
3712 * gdb.base/attach.exp: There's no need to copy the test program to
3713 /tmp; that was only ever necessary on HP/UX, and this test is
3714 entirely disabled there anyway.
3715
f0708dbb
JB
37162002-12-21 Jim Blandy <jimb@redhat.com>
3717
4c2acfea
JB
3718 * gdb.c++/psmang.exp: Doc fix.
3719
f0708dbb
JB
3720 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
3721 test.
3722
9579e000
DC
37232002-12-20 David Carlton <carlton@math.stanford.edu>
3724
3725 * gdb.c++/annota2.exp: KFAIL annotate-quit.
3726
d1810171
MC
37272002-12-18 Michael Chastain <mec@shout.net>
3728
3729 * gdb.c++/annota2.exp: Add copyright year 2002.
3730
76565097
DC
37312002-12-17 David Carlton <carlton@math.stanford.edu>
3732
3733 * gdb.c++/try_catch.cc: Add marker comments.
3734 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
3735 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
3736 * gdb.c++/m-static.cc: Ditto.
3737 * gdb.c++/m-static1.cc: Ditto.
3738 * gdb.c++/try_catch.cc: Ditto.
3739
da81390b
JJ
37402002-12-16 Jeff Johnston <jjohnstn@redhat.com>
3741
3742 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
3743 to see whether we are using the new -environment-directory
3744 command which resets via -r or the old version of the command
3745 which may prompt the user. Part of fix for gdb/741.
3746
b304d130
AC
37472002-12-13 Andrew Cagney <ac131313@redhat.com>
3748
3749 * gdb.fortran/types.exp: Update obsolete comment.
3750 * gdb.fortran/exprs.exp: Ditto.
3751 * lib/gdb.exp: Delete obsolete code.
3752 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
3753 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
3754 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
3755 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
3756 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
3757 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
3758 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
3759 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
3760 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
3761 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
3762 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
3763 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
3764 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
3765 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
3766 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
3767 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
3768 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
3769 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
3770 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
3771 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
3772 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
3773 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
3774 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
3775 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
3776 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
3777 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
3778 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
3779 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
3780 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
3781 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
3782 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
3783 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
3784 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
3785 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
3786 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
3787 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
3788 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
3789
a23b6e6a
DC
37902002-12-11 David Carlton <carlton@math.stanford.edu>
3791
3792 * gdb.c++/m-data.exp: Add test for members that shadow global
3793 variables: see PR gdb/804.
3794 * gdb.c++/m-data.cc: Ditto.
3795
6604731b
DJ
37962002-12-10 Daniel Jacobowitz <drow@mvista.com>
3797
3798 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
3799
de46ecd7
DC
38002002-12-06 David Carlton <carlton@math.stanford.edu>
3801
3802 * gdb.base/store.c: Don't declare functions static.
3803
27e829d0
AC
38042002-12-04 Andrew Cagney <ac131313@redhat.com>
3805
3806 * gdb.base/store.exp, gdb.base/store.c: New files.
3807
92806416
DJ
38082002-12-03 Daniel Jacobowitz <drow@mvista.com>
3809
3810 * gdb.base/selftest.exp: Update for current gdb.
3811
3bcbaac5
DJ
38122002-12-03 Daniel Jacobowitz <drow@mvista.com>
3813
3814 * gdb.base/maint.exp: Only dump symbols from one source file
3815 or objfile.
3816
f4f00b1f
DJ
38172002-12-03 Daniel Jacobowitz <drow@mvista.com>
3818
3819 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
3820 function call.
3821
f1c8a949
JB
38222002-11-25 Jim Blandy <jimb@redhat.com>
3823
3824 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
3825 function appearing in error message.
3826
9e297a97
DJ
38272002-11-21 Daniel Jacobowitz <drow@mvista.com>
3828
3829 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
3830
1f312e79
JJ
38312002-11-08 Jeff Johnston <jjohnstn@redhat.com>
3832
d63a86f8
RM
3833 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
3834 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
3835 should be in mi console format. This is part of fix for PR gdb/604.
3836
83c31e7d
FN
38372002-09-18 Fernando Nasser <fnasser@redhat.com>
3838
3839 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
3840 which explicitly prints the zero offset as "+0".
3841
322b3f65
DJ
38422002-10-22 Daniel Jacobowitz <drow@mvista.com>
3843
3844 * gdb.threads/schedlock.c (args): Make unsigned.
3845
38462002-10-21 Daniel Jacobowitz <drow@mvista.com>
3847
3848 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
3849 numbers. Allow "foo2|selected stack frame".
3850 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
3851 * gdb.asm/asmsrc2.s: Likewise.
3852 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
3853 comments.
3854 * gdb.asm/mips.inc: New file.
3855
5e2fe5b8
AF
38562002-10-18 Adam Fedor <fedor@gnu.org>
3857
3858 * gdb.base/default.exp: Update expected output to include 'ObjC'.
3859 * gdb.base/help.exp: Likewise.
3860
abe1a5d0
KB
38612002-10-17 Kevin Buettner <kevinb@redhat.com>
3862
3863 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
3864 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
3865
10abb1d4
JB
38662002-10-02 Jim Blandy <jimb@redhat.com>
3867
3868 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
3869
1f609b42
AC
38702002-10-01 Andrew Cagney <ac131313@redhat.com>
3871
3872 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
3873 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
3874 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
3875 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
3876 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
3877 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
3878 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
3879
0aee02e4
AC
38802002-09-29 Andrew Cagney <ac131313@redhat.com>
3881
3882 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
3883 * mi0-disassemble.exp, mi0-eval.exp: Delete.
3884 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
3885 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
3886 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
3887 * mi0-var-block.exp, mi0-var-child.exp: Delete.
3888 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 3889
6fde09ad
KB
38902002-09-27 Kevin Buettner <kevinb@redhat.com>
3891
3892 * gdb.base/annota1.exp (info break): Make directory components of
3893 path optional since not all compilers emit this debug information.
3894
3895 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
3896 step ends up stepping out of the function instead of stopping on
3897 the epilogue.
3898
9e8aab75
KS
38992002-09-26 Keith Seitz <keiths@redhat.com>
3900
3901 * lib/insight-support.exp (gdbtk_start): Figure out where
3902 the insight executable is based on where gdb is. Use this
3903 executable to start insight instead of gdb.
3904
e36180d7
AC
39052002-09-25 Andrew Cagney <cagney@redhat.com>
3906
3907 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
3908
9dd34b2b
AC
39092002-09-24 Andrew Cagney <ac131313@redhat.com>
3910
3911 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
3912 test_isolated_complaints.
3913 (test_empty_complaint): New function.
3914 (test_empty_complaints): New function. Check no output when no
3915 complaints.
d63a86f8 3916
dea97812
KB
39172002-09-19 Jim Blandy <jimb@redhat.com>
3918
3919 * gdb.base/charset.exp, gdb.base/charset.c: New files.
3920
54951bd7
AC
39212002-09-19 Andrew Cagney <ac131313@redhat.com>
3922
3923 * gdb.gdb/complaints.exp: New file.
3924
dec43320
AC
39252002-09-18 Andrew Cagney <ac131313@redhat.com>
3926
3927 * gdb.base/maint.exp: Check `help maint internal-warning'.
3928
e70d6e3f
DC
39292002-09-18 David Carlton <carlton@math.stanford.edu>
3930
3931 * gdb.c++/m-static.exp: Remove breakpoints depending on line
3932 numbers, and replace them by a single breakpoint after the
3933 constructors are all finished.
3934 Add test 4.
3935 * gdb.c++/m-static.cc: Add test 4.
3936 * gdb.c++/m-static.h: New file.
3937 * gdb.c++/m-static1.cc: New file.
3938
3939 * gdb.c++/printmethod.exp: New file.
3940 * gdb.c++/printmethod.cc: New file.
3941
3942 * gdb.c++/pr-574.exp: New file.
3943 * gdb.c++/pr-574.cc: New file.
3944
afb5c968
CV
39452002-09-18 Corinna Vinschen <vinschen@redhat.com>
3946
3947 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
3948 embedded targets which never actually exit.
3949
31e45dee
FN
39502002-09-18 Fernando Nasser <fnasser@redhat.com>
3951
3952 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
3953 "don't step after run" as unresolved or unsupported, instead of xfail.
3954
a283c5a1
CV
39552002-09-18 Corinna Vinschen <vinschen@redhat.com>
3956
3957 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
3958 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
3959 Add newline to expected string in "step out of main (status wrapper)"
3960 case.
3961
11350d2a
CV
39622002-09-18 Corinna Vinschen <vinschen@redhat.com>
3963
3964 * lib/gdb.exp (rerun_to_main): Allow restarting application.
3965 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
3966
0deec7d6
TT
39672002-09-17 Tom Tromey <tromey@redhat.com>
3968
3969 * gdb.base/printcmds.exp (test_print_string_constants): Expect
3970 \000, not \0, in double-quoted string.
3971
b2b4a1b5
CV
39722002-09-14 Corinna Vinschen <vinschen@redhat.com>
3973
c9d37158 3974 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
3975 string after running the commands execution on breakpoint tests.
3976
1c56143a
CV
39772002-09-13 Corinna Vinschen <vinschen@redhat.com>
3978
3979 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
3980
37f8da45
JB
39812002-09-12 Joel Brobecker <brobecker@gnat.com>
3982
3983 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
3984
08b468e0
KS
39852002-09-10 Keith Seitz <keiths@redhat.com>
3986
3987 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
3988 runto proc.
3989 (mi_run_to_main): Use mi_runto.
3990 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
3991
dc360f58
KS
39922002-09-10 Keith Seitz <keiths@redhat.com>
3993
3994 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
3995 regexp for stopping at main. Could have multiple event notifications.
3996 Don't assume that main was declared with no parameters.
3997 (mi_next): Use mi_step_to.
3998 (mi_step): Use mi_next_to.
3999
ce3abcfb
CV
40002002-09-09 Corinna Vinschen <vinschen@redhat.com>
4001
4002 * gdb.base/default.exp: Fix expected string in `info float' test.
4003
d1f5b980
BE
40042002-09-09 Ben Elliston <bje@redhat.com>
4005
4006 * config/mips.exp: Update comments.
4007 * config/mips-idt.exp: Likewise.
4008 * config/nind.exp: Likewise.
4009 * config/slite.exp: Likewise.
4010 * config/sparclet.exp: Likewise.
4011 * config/udi.exp: Likewise.
4012 * config/vx.exp: Likewise.
4013 * config/vxworks29k.exp: Likewise.
4014
2f71430b
JB
40152002-09-05 Jim Blandy <jimb@redhat.com>
4016
4017 * gdb.threads/killed.exp: Fix test failure message.
4018
7ddebc7e
KS
40192002-09-04 Keith Seitz <keiths@redhat.com>
4020
4021 * lib/mi-support.exp: Update copyright.
4022 (mi_gdb_test): Increase the priority of the expected pattern
4023 so that it matches gdb_test.
4024
0ae67eb3
KS
40252002-09-03 Keith Seitz <keiths@redhat.com>
4026
4027 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
4028 Use integer comparison instead of string comparison for testing
4029 whether binary was built.
4030
38fc42c8
JB
40312002-09-03 Jim Blandy <jimb@redhat.com>
4032
4033 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
4034
b6ff0e81
JB
40352002-08-29 Jim Blandy <jimb@redhat.com>
4036
4037 * gdb.threads/pthreads.exp: Move the portable thread compilation
4038 code into a function in lib/gdb.exp, and call that from here.
4039 * lib/gdb.exp (gdb_compile_pthreads): New function.
4040
07c98896
KS
40412002-08-29 Keith Seitz <keiths@redhat.com>
4042
4043 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
4044 expect_out so that callers can get at it.
4045
0312286c
DJ
40462002-08-23 Daniel Jacobowitz <drow@mvista.com>
4047
4048 * gdb.threads/print-threads.c: New file.
4049 * gdb.threads/print-threads.exp: New file.
4050 * gdb.threads/schedlock.c: New file.
4051 * gdb.threads/schedlock.exp: New file.
4052
dd039bc4
EZ
40532002-08-22 Elena Zannoni <ezannoni@redhat.com>
4054
4055 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
4056 not altivec.c.
4057
1f36144c
MK
40582002-08-17 Mark Kettenis <kettenis@gnu.org>
4059
4060 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
4061 targets. The problem should be fixed now.
4062
16057ec7 40632002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
4064
4065 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
4066 2002-07-24 change that removes final dots from error messages.
4067
3c1499ad
TT
40682002-08-13 Tom Tromey <tromey@redhat.com>
4069
4070 * gdb.base/readline.exp: New file.
4071
a20ce2c3
AC
40722002-08-01 Andrew Cagney <ac131313@redhat.com>
4073
4074 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
4075 supress message.
4076
db034ac5
AC
40772002-08-01 Andrew Cagney <cagney@redhat.com>
4078
4079 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
4080 CHILL_FOR_TARGET and CHILL_LIB.
4081 * configure.in (configdirs): Remove gdb.chill.
4082 * configure: Regenerate.
4083 * lib/gdb.exp: Obsolete references to chill.
4084 * gdb.fortran/types.exp: Ditto.
4085 * gdb.fortran/exprs.exp: Ditto.
4086
3e000b18
KB
40872002-07-30 Kevin Buettner <kevinb@redhat.com>
4088
4089 * gdb.base/shlib-call.exp (additional_flags): Conditionally
4090 set Irix-specific compile and link flags.
4091
28f4966b
KB
40922002-07-29 Kevin Buettner <kevinb@redhat.com>
4093
4094 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
4095 source files. The ``-o'' option doesn't work with the ``-E'' option
4096 when using the Irix compiler.
4097
46c0d5a6
DJ
40982002-07-19 Daniel Jacobowitz <drow@mvista.com>
4099
4100 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
4101 Improve support for reusing an exec file. Copy exec file
4102 to target, and run gdbserver on the target instead of on the host.
4103
eecf4bed
JB
41042002-07-18 Jim Blandy <jimb@redhat.com>
4105
0f815cdf
JB
4106 * gdb.base/ending-run.exp: Don't expect to see the program end in
4107 some orderly fashion when we're running on a real stand-alone
4108 board.
4109
eecf4bed
JB
4110 * gdb.base/interrupt.exp: Correct logic for skipping tests on
4111 targets that don't support interrupts.
4112
52d309e4
JB
41132002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
4114
4115 * gdb.base/attach.exp: Add patterns to match output from /proc-based
4116 systems.
4117 Move comments in expect statements to inside the actions, so that they
4118 don't get matched against.
4119
ff683d9e
MK
41202002-07-10 Mark Kettenis <kettenis@gnu.org>
4121
4122 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
4123 function when asleep" test.
4124
b5356753
AC
41252002-07-10 Andrew Cagney <ac131313@redhat.com>
4126
4127 * gdb.base/page.exp: Rewrite to handle problems with very long
4128 `info set' output. Update copyright.
4129
6aa4d13a
AC
41302002-06-26 Andrew Cagney <ac131313@redhat.com>
4131
4132 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
4133 gdb.threads-hp.
4134 * gdb.hp/configure: Regenerate.
4135 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
4136 * gdb.hp/gdb.threads-hp/configure: Delete file.
4137 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
4138
8cf8c2b8
AC
41392002-06-22 Andrew Cagney <ac131313@redhat.com>
4140
4141 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
4142 setlocale, bindtextdomain and textdomain.
4143
6827a8f8
JB
41442002-06-11 Jim Blandy <jimb@redhat.com>
4145
919d772c
JB
4146 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
4147 preprocessor macro information is present.
4148
6827a8f8
JB
4149 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
4150 tests.
4151
c15b0d21
MS
41522002-06-06 Michael Snyder <msnyder@redhat.com>
4153
c5984d70
MS
4154 * gdb.base/overlays.exp: Record addresses of overlay
4155 functions in TCL variables rather than in GDB variables,
4156 to avoid having GDB convert them to pointers (with loss
4157 of information).
4158
d63a86f8 4159 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 4160 default linker script changes.
c15b0d21
MS
4161 * gdb.base/long_long.exp: Add check for sizeof (long double).
4162
be26fe0d
ML
41632002-06-06 Michal Ludvig <mludvig@suse.cz>
4164
4165 * gdb.asm/asm-source.exp: Add x86-64 target.
4166 * gdb.asm/x86_64.inc: New.
d63a86f8 4167
258093ca 41682002-05-30 Michael Chastain <mec@shout.net>
258093ca 4169
4b3153f1 4170 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
4171 * gdb.c++/m-static.cc: New file.
4172 * gdb.c++/m-static.exp: New file.
4173
241264c6
MS
41742002-05-28 Michael Snyder <msnyder@redhat.com>
4175
4176 * gdb.base/call-ar-st.exp: Allow for reduced floating point
4177 precision.
4178
9bba8c8f 41792002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 4180
4b3153f1 4181 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
4182 * gdb.c++/m-data.cc: New file.
4183 * gdb.c++/m-data.exp: New file.
4184
41852002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 4186
4b3153f1 4187 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 4188 * gdb.c++/try_catch.cc: New file.
d63a86f8 4189 * gdb.c++/try_catch.exp: New file.
9bba8c8f 4190
def1b996
MC
41912002-05-27 Michael Chastain <mec@shout.net>
4192
4193 * gdb.c++/local.exp: Accept more nested types in output.
4194
522ba268
MC
41952002-05-26 Michael Chastain <mec@shout.net>
4196
4197 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
4198
277254ba
MS
41992002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
4200
4201 * lib/gdb.exp (gdb_wrapper_init): Just because
4202 gdb_wrapper_file exists, this does not mean that the file
4203 should not be rebuilt. That is what gdb_wrapper_initialized
4204 is for.
4205 (default_gdb_init): Reset gdb_wrapper_initialized.
4206
b61a8733
MS
42072002-05-23 Michael Snyder <msnyder@redhat.com>
4208
d63a86f8 4209 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
4210 the precision of the floating point test results.
4211 * gdb.base/call-rt-st.exp: Ditto.
4212
b61a8733
MS
4213 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
4214 * gdb.base/call-rt-st.exp: Ditto.
4215
56f6e910
MC
42162002-05-19 Michael Chastain <mec@shout.net>
4217
4218 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
4219
ad0b0016
EZ
42202002-05-19 Elena Zannoni <ezannoni@redhat.com>
4221
4222 * configure.in (configdirs): Add gdb.arch.
4223 * configure: Regenerate.
4224
f617d2b6
JB
42252002-05-17 Jim Blandy <jimb@redhat.com>
4226
4227 * gdb.base/completion.exp: Recognize the more detailed error
4228 messages produced by the macro expander's lexical analyzer.
4229
eac2a696
EZ
42302002-05-14 Elena Zannoni <ezannoni@redhat.com>
4231
4232 * gdb.arch/altivec-abi.c: New file.
4233 * gdb.arch/altivec-abi.exp: New file.
4234 * gdb.arch/altivec-regs.c: New file.
4235 * gdb.arch/altivec-regs.exp: New file.
4236
2fdde8f8
DJ
42372002-05-14 Daniel Jacobowitz <drow@mvista.com>
4238
4239 * gdb.base/maint.exp (maint print type): Update for new type
4240 structure.
d63a86f8 4241
e31f1a7c
EZ
42422002-05-14 Elena Zannoni <ezannoni@redhat.com>
4243
4244 * gdb.arch: New directory.
4245 * gdb.arch/configure.in: New file.
4246 * gdb.arch/configure: New file.
4247 * gdb.arch/Makefile.in: New file.
4248
db589741
CV
42492002-05-13 Corinna Vinschen <vinschen@redhat.com>
4250
4251 * gdb.asm/asm-source.exp: Add v850 as supported target.
4252 * gdb.asm/v850.inc: New file.
4253
8ce2a7dc
DJ
42542002-05-13 Daniel Jacobowitz <drow@mvista.com>
4255
4256 * gdb.c++/annota2.exp (annotate-quit): Add comment.
4257
df763c7f
DJ
42582002-05-12 Daniel Jacobowitz <drow@mvista.com>
4259
4260 * gdb.base/break.exp: Check 'break "marker2"'.
4261
377daeed
MS
42622002-05-10 Michael Snyder <msnyder@redhat.com>
4263
4264 * gdb.base/long_long.exp: Fix typo.
4265
c4b7bc2b
JB
42662002-05-10 Jim Blandy <jimb@redhat.com>
4267
ecac9a4e
JB
4268 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
4269 a bug.
4270
c4b7bc2b
JB
4271 * gdb.base/printcmds.exp (test_integer_literals_rejected):
4272 Recognize more detailed error message produced by the macro
4273 expander's lexical analyzer.
4274 * lib/gdb.exp (test_print_reject): Same.
4275
e71019a1
MK
42762002-05-09 Mark Kettenis <kettenis@gnu.org>
4277
4278 * gdb.c++/method.exp: Fix typo.
4279
fedfc8e6
MS
42802002-05-08 Michael Snyder <msnyder@redhat.com>
4281
166a1957
MS
4282 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
4283 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 4284 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
4285 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
4286 Add iftarget clause for strongarm.
d63a86f8 4287
f1c47eb2
MS
42882002-05-06 Michael Snyder <msnyder@redhat.com>
4289
cb9a9d3e
MS
4290 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
4291 (gdb_continue_to_end): Accept output from status wrapper.
4292 * gdb.base/ending-run.exp: Add case for output from status wrapper.
4293 Clean up fail messages to match pass messages.
4294
f1c47eb2
MS
4295 Enable the "needs_status_wrapper" testsuite feature.
4296 * lib/gdb.exp (gdb_wrapper_init): New procedure.
4297 (gdb_compile): Conditionally call gdb_wrapper_init.
4298 * gdb.base/a2-run.exp: Recognize output from status wrapper.
4299 * gdb.c++/method.exp: Recognize output from status wrapper.
4300
6079c749
BE
43012002-05-06 Ben Elliston <bje@redhat.com>
4302From Graydon Hoare <graydon@redhat.com>
4303
4304 * config/sid.exp: Include support for "rawsid" protocol.
4305
188baff3
JB
43062002-05-03 Jim Blandy <jimb@redhat.com>
4307
4308 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
4309 * gdb.c++/hang3.C: New file.
4310
b9c07f0f
AC
43112002-05-04 Andrew Cagney <ac131313@redhat.com>
4312
4313 * gdb.base/default.exp: Remove obsolete code.
4314 * gdb.c++/misc.exp: Ditto. Update copyright.
4315 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
4316 * gdb.base/whatis.exp: Ditto. Update copyright.
4317 * gdb.base/scope.exp: Ditto. Update copyright.
4318 * gdb.base/ptype.exp: Ditto. Update copyright.
4319 * gdb.base/printcmds.exp: Ditto. Update copyright.
4320 * gdb.base/opaque.exp: Ditto. Update copyright.
4321 * gdb.base/list.exp: Ditto.
4322 * gdb.base/funcargs.exp: Ditto. Update copyright.
4323 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
4324 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
4325 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
4326 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
4327 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
4328 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
4329
5c7a0397
MS
43302002-05-02 Michael Snyder <msnyder@redhat.com>
4331
d6dcc264 4332 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
4333 * gdb.base/long_long.exp: Add xscale target.
4334 * gdb.base/default.exp: Add xscale target.
4335
eb7f1c48
JB
43362002-05-01 Jim Blandy <jimb@redhat.com>
4337
4338 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
4339 gdb.c++/hang.exp: New test.
4340
a6befae8
FF
43412002-05-01 Fred Fish <fnf@redhat.com>
4342
4343 * gdb.base/completion.exp: Handle completions of "./Make" for
4344 more than one completion possibility, as is the case when we
4345 build and test in the source tree.
4346
0a310277
AG
43472002-04-29 Anthony Green <green@redhat.com>
4348
4349 * gdb.java/jmisc1.exp: New file.
4350 * gdb.java/jmisc2.exp: New file.
4351
6ff9af88
DJ
43522002-04-24 Daniel Jacobowitz <drow@mvista.com>
4353
4354 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
4355
96b3d632
EZ
43562002-04-23 Elena Zannoni <ezannoni@redhat.com>
4357
4358 * gdb.base/help.exp: Change 'help status' to allow for target
4359 dependent output differences.
4360
5019bb54
MC
43612002-04-22 Michael Chastain <mec@shout.net>
4362
4363 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
4364
a805a116
MC
43652002-04-22 Michael Chastain <mec@shout.net>
4366
4367 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
4368
a1706bfd
DM
43692002-04-17 David S. Miller <davem@redhat.com>
4370
4371 * gdb.asm/sparc64.inc: New file.
4372 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
4373
a73a20a2
EZ
43742002-04-19 Elena Zannoni <ezannoni@redhat.com>
4375
4376 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
4377 instruction file directly into the build tree. Clean up at end of
4378 test.
4379
ba678339
DM
43802002-04-18 David S. Miller <davem@redhat.com>
4381
4382 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
4383 handle 64-bit platforms correctly.
4384 * gdb.base/maint.exp: Likewise.
4385
b03399da
KB
43862002-04-18 Kevin Buettner <kevinb@redhat.com>
4387
4388 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
4389 ``-fpic'' when compiling files comprising a shared library, but
4390 it does need additional linker flags in order to find shared
4391 libraries at run time.
4392
e2004992
KB
43932002-04-18 Kevin Buettner <kevinb@redhat.com>
4394
4395 * gdb.base/cvexpr.c (use): New function.
4396 (main): Invoke use() on all global variables to prevent
4397 some linkers from deleting these otherwise unused symbols.
4398
d8937120
MC
43992002-04-17 Michael Chastain <mec@shout.net>
4400From David S. Miller <davem@redhat.com>
4401
4402 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
4403 handle 64-bit platforms correctly.
4404
ffd61a58
MS
44052002-04-12 Michael Snyder <msnyder@redhat.com>
4406From Jim Blandy <jimb@redhat.com>
4407 * gdb.base/foo.c (foox): Remove section attribute; the linker
4408 script can handle this instead.
4409 * gdb.base/bar.c (barx): Same.
4410 * gdb.base/baz.c (bazx): Same.
4411 * gdb.base/grbx.c (grbxx): Same.
4412
4413 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
4414 manager doesn't automatically unmap overlays unnecessarily.
4415
6b8426a6
MH
44162002-04-10 Martin M. Hunt <hunt@redhat.com>
4417
4418 * gdb.base/ending-run.exp: Fix pattern for Mips targets
4419 stepping out of main.
4420
34af4875
MC
44212002-04-09 Michael Chastain <mec@shout.net>
4422
4423 * gdb.c++/local.cc (main): Move call to marker1() inside nested
4424 scope so that the nested scope tests will make sense.
4425 * gdb.c++/local.exp: Write patterns that actually work with gcc
4426 (the HP patterns "were never known to work with gcc").
4427 Keep the old aCC patterns too.
4428
2d1676a0
DJ
44292002-04-09 Daniel Jacobowitz <drow@mvista.com>
4430
4431 * gdb.base/attach.exp: Correct target board test.
4432
3a63e3f9
MC
44332002-04-08 Michael Chastain <mec@shout.net>
4434
4435 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
4436 in a const method. Add some xfail and fail cases for configurations
4437 that do not emit the "const ...".
4438
f18dabd2
MC
44392002-04-07 Michael Chastain <mec@shout.net>
4440
4441 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
4442 Accept "A * const" and "const A * const" as type of "this".
4443 Fix spelling of getFunky throughout. Make messages uniform.
4444
0fcddd82
EZ
44452002-04-07 Elena Zannoni <ezannoni@redhat.com>
4446
4447 Work around for PR gdb/285:
4448 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
4449
16a8534a
EZ
44502002-04-07 Elena Zannoni <ezannoni@redhat.com>
4451
4452 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
4453 instructions file at run time instead of configure time.
4454 Sometimes we run the test in a directory that is not the one we
4455 configured in.
4456 * gdb.asm/configure.in: Delete creation of symlink.
4457 * gdb.asm/configure: Regenerate.
4458
24181d81
JB
44592002-04-05 J. Brobecker <brobecker@gnat.com>
4460
4461 * gdb.gdb/xfullpath.exp: New test, to exercise the new
4462 xfullpath () function.
4463
7cdb7107
DJ
44642002-04-04 Daniel Jacobowitz <drow@mvista.com>
4465
4466 * gdb.asm/Makefile.in: Correct dependencies.
4467
4468 * gdb.asm/powerpc.inc: New file.
4469 * gdb.asm/asm-source.exp: Add PowerPC.
4470 * gdb.asm/configure.in: Likewise.
4471 * gdb.asm/configure: Regenerated.
4472
a7d17088
DJ
44732002-04-04 Daniel Jacobowitz <drow@mvista.com>
4474
4475 * gdb.base/relocate.exp: New file.
4476 * gdb.base/relocate.c: New file.
4477
cd721503
FF
44782002-04-04 Fred Fish <fnf@redhat.com>
4479
4480 * gdb.base/step-test.exp: Update comment regarding stopping in
4481 memcpy/bcopy calls inserted as part of the compiler runtime.
4482
b22ad7a7
MS
44832002-04-04 Michael Snyder <msnyder@redhat.com>
4484
4485 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
4486
5f279fa6
DJ
44872002-04-03 Daniel Jacobowitz <drow@mvista.com>
4488
4489 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
4490 (gdb_expect): Remove $notransfer hack.
4491
dd0fd3ce
DJ
44922002-04-02 Daniel Jacobowitz <drow@mvista.com>
4493
4494 * gdb.c++/classes.exp ("calling method for small class"): Match
4495 updated register output.
4496
1e50cda1
DJ
44972002-03-30 Daniel Jacobowitz <drow@mvista.com>
4498
4499 Fix PR gdb/452
4500 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
4501 when finished. Make gdb_file_cmd send "exec-file" when
4502 appropriate.
4503
24015922
DJ
45042002-03-30 Daniel Jacobowitz <drow@mvista.com>
4505
4506 * gdb.base/attach.exp: Remove extra setup_xfail.
4507
dd7dfd64
MS
45082002-03-26 Michael Snyder <msnyder@redhat.com>
4509
4510 * gdb.base/default.exp: Add tests for dump, append, and restore.
4511 * gdb.base/help.exp: Add tests for dump, append, and restore.
4512 * gdb.base/dump.exp: New file, test dump, append and restore.
4513 * gdb.base/dump.c: New file.
4514
48b2f8d7
MS
45152002-03-27 Michael Snyder <msnyder@redhat.com>
4516
d63a86f8 4517 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
4518 clean-ups in help messages.
4519
05b4d525
FF
45202002-03-26 Fred Fish <fnf@redhat.com>
4521
4522 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
4523 have debugging info for those functions and the compiler uses them
4524 internally to copy structs around.
4525
d7679631
FF
45262002-03-26 Fred Fish <fnf@redhat.com>
4527
4528 * gdb.base/list.exp: Revert the change made yesterday and add note
4529 about why we don't list the default lines for remote targets.
4530
523ac3f9
MS
45312002-03-25 Michael Snyder <msnyder@redhat.com>
4532
4533 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
4534
754b2b8d
FF
45352002-03-25 Fred Fish <fnf@redhat.com>
4536
4537 * gdb.base/list.exp: This test works on remote targets so remove
4538 the short circuit for remote targets. Update copyright.
4539
33c3e192
FF
45402002-03-25 Fred Fish <fnf@redhat.com>
4541
4542 * gdb.base/attach.exp: Fix logic error that was suppressing this
4543 test for all non hppa*-*-hpux* targets, instead of the hp target.
4544 Move comments closer to the suppression point. Also now need to
4545 check that we are running natively.
4546
d43e73ee
MS
45472002-03-22 Michael Snyder <msnyder@redhat.com>
4548
882c8f02
MS
4549 * gdb.base/default.exp: Add test for gcore. Update copyright.
4550 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 4551
04c12f60
FF
45522002-03-06 Fred Fish <fnf@redhat.com>
4553
4554 * gdb.base/funcargs.c: Remove extraneous ';' character.
4555 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
4556
b43df995
MC
45572002-03-04 Michael Chastain <mec@shout.net>
4558
4559 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
4560 accommodate gcc v3 function signature.
4561 * gdb.mi/mi0-var-cmd-exp: Ditto.
4562
92362027
AC
45632002-02-24 Andrew Cagney <ac131313@redhat.com>
4564
4565 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
4566 ``GNU/Linux'' or ``Linux kernel''
4567 * testsuite/gdb.threads/pthreads.c: Ditto.
4568
258ad32d
MC
45692002-02-24 Michael Chastain <mec@shout.net>
4570
4571 * gdb.threads/pthreads.c (thread1): Add a return statement.
4572 (thread2): Likewise.
4573 (foo): Likewise.
4574
04c3b3d4
MC
45752002-02-23 Michael Chastain <mec@shout.net>
4576
4577 * gdb.threads/linux-dp.c (philosopher): Add a return statement
4578 to placate gcc.
4579
5a2a0a20
MC
45802002-02-23 Michael Chastain <mec@shout.net>
4581
4582 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
4583 test "ptype bint". The test passes on all my stabs configurations.
4584
a640f7fc
JB
45852002-02-21 Jim Blandy <jimb@redhat.com>
4586
27924826
JB
4587 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
4588 filename at a time, and watch for the ones we want to see.
4589
a640f7fc
JB
4590 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
4591 types of pointers to prototyped functions.
4592
edcc8c75
AC
45932002-02-20 Andrew Cagney <ac131313@redhat.com>
4594
4595 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
4596 signed, unsigned and straight char.
4597 (padding_char, padding_short, padding_int, padding_long,
4598 padding_long_long, padding_float, padding_double,
4599 padding_long_double): New global variables.
4600 (fill, fill_structs): New functions.
4601
4602 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
4603 for correctly sized writes. Update copyright.
4604 (get_valueof): New procedure.
4605 (get_sizeof): Call get_valueof.
4606 (check_valueof): New procedure.
4607 (check_padding): New procedure.
4608
ac57ea44
MC
46092002-02-20 Michael Chastain <mec@shout.net>
4610
4611 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
4612 to setup_xfail. Document some of the remaining calls.
4613
7a10c941
MC
46142002-02-18 Michael Chastain <mec@shout.net>
4615
4616 * gdb.c++/userdef.exp: Update copyright year.
4617
fb8acdcc
DJ
46182002-02-18 Daniel Jacobowitz <drow@mvista.com>
4619
4620 * gdb.c++/userdef.exp: Test overloaded operators properly.
4621 Remove xfails.
4622
fda6ae12
MS
46232002-02-14 Michael Snyder <msnyder@redhat.com>
4624
4625 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
4626
676a0442
DJ
46272002-02-14 Daniel Jacobowitz <drow@mvista.com>
4628
4629 * gdb.base/a2-run.exp: Check for a remote target properly.
4630 * gdb.base/annota1.exp: Likewise.
4631 * gdb.base/list.exp: Likewise.
4632 * gdb.base/reread.exp: Likewise.
4633 * gdb.base/scope.exp: Likewise.
4634 * gdb.base/shlib-call.exp: Likewise.
4635 * gdb.base/term.exp: Likewise.
4636 * gdb.c++/annota2.exp: Likewise.
4637
78b4f468
RE
46382002-02-13 Richard Earnshaw <rearnsha@arm.com>
4639
4640 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
4641
9a81ba51
MC
46422002-02-10 Michael Chastain <mec@shout.net>
4643
4644 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
4645 (call_after_alloca): Ditto.
4646
004af6c7
DJ
46472002-02-10 Daniel Jacobowitz <drow@mvista.com>
4648
4649 * gdb.base/ending-run.exp: Guard "cont" test with
4650 gdb_skip_stdio_test.
4651
37225f62
JB
46522002-02-06 Jim Blandy <jimb@redhat.com>
4653
4654 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
4655 from here...
4656 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
4657 To here. Disable this test on non-HP platforms. Add big comment.
4658
fe6fdd96
MS
46592002-02-04 Michael Snyder <msnyder@redhat.com>
4660
4661 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
4662 other than d10v and m32r.
4663
036fad3f
RE
46642002-02-02 Richard Earnshaw <rearnsha@arm.com>
4665
4666 * gdb.base/default.exp: Rewrite test patterns to reduce time
4667 taken to match them.
4668
7148ab62
DJ
46692002-01-30 Daniel Jacobowitz <drow@mvista.com>
4670
4671 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
4672 Allow a start function above main.
4673 * gdb.threads/linux-dp.exp: Fix copyright date.
4674
396cc255
DJ
46752002-01-30 Daniel Jacobowitz <drow@mvista.com>
4676
4677 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
4678 (check_philosopher_stack): Check for manager thread before checking
4679 for a just-starting thread.
4680
f038d31b
DJ
46812002-01-30 Daniel Jacobowitz <drow@mvista.com>
4682
4683 From Neil Booth <neil@daikokuya.demon.co.uk>:
4684 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
4685 warnings.
4686
b3ff9d9a
FF
46872002-01-21 Fred Fish <fnf@redhat.com>
4688
4689 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
4690 not caller.
4691
39ad761d
JB
46922002-01-21 Jim Blandy <jimb@redhat.com>
4693
4694 * gdb.base/reread.exp: Check that GDB properly re-reads the
4695 executable file when it changes while no inferior is running.
4696
aaf320fa
FF
46972002-01-21 Fred Fish <fnf@redhat.com>
4698
4699 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
4700 optionally accept the "shlib events" variation.
4701
808a31f5
JB
47022002-01-21 Jim Blandy <jimb@redhat.com>
4703
4704 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
4705 call `fflush' after every `printf', so that the output is produced
4706 at predictable points, regardless of whatever buffering does (or
4707 doesn't) take place.
4708 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
4709 at different points.
4710
4420d5e2
DJ
47112002-01-20 Daniel Jacobowitz <drow@mvista.com>
4712
4713 * gdb.c++/inherit.exp: Update copyright years.
4714 * gdb.c++/method.exp: Likewise.
4715
3e36a0f4
DJ
47162002-01-20 Daniel Jacobowitz <drow@mvista.com>
4717
4718 * gdb.c++/classes.exp: Update for improved v3 support and skipping
4719 artificial methods/arguments.
4720 * gdb.c++/derivation.exp: Likewise.
4721 * gdb.c++/inherit.exp: Likewise.
4722 * gdb.c++/method.exp: Likewise.
4723 * gdb.c++/virtfunc.exp: Likewise.
4724
b4ceaee6
AC
47252002-01-18 Andrew Cagney <ac131313@redhat.com>
4726
4727 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
4728 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
4729 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
4730 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
4731 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
4732 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
4733
ecace851
JB
47342002-01-17 Jim Blandy <jimb@redhat.com>
4735
4736 * gdb.asm/asm-source.exp (info symbol): Take another shot at
4737 anchoring the pattern matching the entry point symbol's name.
4738
375fc983
AC
47392002-01-17 Andrew Cagney <ac131313@redhat.com>
4740
4741 * gdb.base/maint.exp: Update ``maint internal-error'' to match
4742 continue/quit query. Update copyright.
4743
fe6fdd96
MS
47442002-01-14 Michael Snyder <msnyder@redhat.com>
4745
4746 * gdb.base/gcore.exp: Remove extra debugging output.
4747
e017c81f
DJ
47482002-01-13 Daniel Jacobowitz <drow@mvista.com>
4749
4750 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
4751 for slightly dubious v2 mangled string.
4752
37ab3bf8
DJ
47532002-01-13 Daniel Jacobowitz <drow@mvista.com>
4754
4755 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
4756
1bc05c3a 47572002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 4758
1bc05c3a 4759 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 4760
1bc05c3a
JM
4761 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
4762 constructors.
4763 * gdb.c++/derivation.exp: Likewise.
4764 * gdb.c++/templates.exp: Likewise.
4765 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 4766
1bc05c3a
JM
47672002-01-10 Michael Snyder <msnyder@redhat.com>
4768
4769 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 4770
a911c360
MS
47712002-01-08 Michael Snyder <msnyder@redhat.com>
4772
4773 * gdb.base/gcore.exp: New test for generate-core-file command.
4774 * gdb.base/gcore.c: Testcase for above.
4775 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
4776
ea2119ec
JM
47772002-01-08 Jason Merrill <jason@redhat.com>
4778
4779 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
4780
68203136
FF
47812002-01-07 Fred Fish <fnf@redhat.com>
4782
4783 * gdb.c++/overload.exp: Remove unconditional xfails for:
4784 print foo_instance1.overloadargs(1)
4785 print foo_instance1.overloadargs(1, 2)
4786 print foo_instance1.overloadargs(1, 2, 3)
4787 print foo_instance1.overloadargs(1, 2, 3, 4)
4788 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
4789 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
4790 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
4791 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
4792 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
4793 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
4794 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
4795 print foo_instance1.overload1arg()
4796 print foo_instance1.overload1arg((char)arg2)
4797 print foo_instance1.overload1arg((signed char)arg3)
4798 print foo_instance1.overload1arg((unsigned char)arg4)
4799 print foo_instance1.overload1arg((int)arg7)
4800 print foo_instance1.overload1arg((unsigned int)arg8)
4801 print foo_instance1.overload1arg((float)arg11)
4802 print foo_instance1.overload1arg((double)arg12)
d63a86f8 4803
21b9b5b1
MS
48042002-01-07 Michael Snyder <msnyder@redhat.com>
4805
4806 * gdb.base/huge.exp: New test. Print a very large target data object.
4807 (skip_huge_test): New test variable. Define if you want to skip this
4808 test. The test reads an 8 megabyte data object from the target, so it
4809 might be very time consuming on remote targets with a slow connection.
4810 * gdb.base/huge.c: New file. Test case for above.
4811
725f922e
FF
48122002-01-07 Fred Fish <fnf@redhat.com>
4813
4814 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
4815 g_instance.bfoo, and g_instance.cfoo.
4816
634d57ec
JL
4817Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
4818
f286b2c3
JL
4819 * gdb.base/break.c (multi_line_if_conditional): New function.
4820 (multi_ilne_while_conditional): Likewise.
4821 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
4822 IF or WHILE condition puts the breakpoint at the start of
4823 the condition.
4824
634d57ec
JL
4825 * gdb.base/selftest.exp (backtrace through signal handler): Remove
4826 hppa*-*-hpux* expected failure.
4827 * gdb.base/structs.exp (do_function_calls): Similarly.
4828
4829 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
4830 watchpoints.
4831
9fbfe2dc
AC
48322002-01-06 Andrew Cagney <ac131313@redhat.com>
4833
4834 Fix PR gdb/66.
4835 * gdb.base/structs.exp: Replace skip for a29k with skip for
4836 gdb,cannot_call_functions.
4837 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
4838 * gdb.base/callfuncs.exp: Ditto.
4839 * gdb.base/call-rt-st.exp: Ditto.
4840 * gdb.base/call-strs.exp: Ditto.
4841 * gdb.base/callfwmall.exp: Ditto.
4842 * gdb.base/scope.exp: Obsolete xfail a29k.
4843 * gdb.c++/misc.exp: Ditto.
4844 * gdb.c++/cplusfuncs.exp: Ditto.
4845 * gdb.base/ptype.exp: Ditto.
4846 * gdb.base/printcmds.exp: Ditto.
4847 * gdb.base/opaque.exp: Ditto.
4848 * gdb.base/list.exp: Ditto.
4849 * gdb.base/funcargs.exp: Ditto.
4850 * gdb.base/default.exp: Ditto.
4851
8ddad156
MS
48522002-01-04 Michael Snyder <msnyder@redhat.com>
4853
ca4976a6 4854 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
4855 * gdb.base/maint.exp: Add tests for maint info sections options.
4856
1b074332
JL
4857Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
4858
4859 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
4860
7d159115
CV
48612001-12-20 Corinna Vinschen <vinschen@redhat.com>
4862
4863 * gdb.asm/arm.inc: New file.
4864 * gdb.asm/asm-source.exp: Add arm targets.
4865 * gdb.asm/configure.in: Ditto.
4866 * gdb.asm/configure: Recreated from configure.in.
4867
8fb87725
JL
4868Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
4869
afabe08c
JL
4870 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
4871 with HP's compiler.
4872 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
4873 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
4874 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
4875 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
4876
4877 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
4878 either HP's compilers or GCC.
4879
db521deb
JL
4880 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
4881 a SIGBUS or SIGSEGV.
4882
4883 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
4884
4885 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
4886 can be compiled with either HP's compiler or GCC.
4887
cfa88ab7
JL
4888 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
4889 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
4890 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
4891
ca344dff
JL
4892 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
4893 to match current gdb output. Update due to using auto-solib-limit
4894 for limiting instead of overloading auto-solib-add.
4895 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
4896 test program.
4897
3f3c6e55 4898 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
4899 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
4900 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
4901 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
4902 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
4903 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
4904 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
4905 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
4906 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
4907 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
4908 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
4909 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
4910 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 4911
8fb87725
JL
4912 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
4913 a SIGTRAP to the inferior.
4914
cf599fa7
CV
49152001-12-19 Corinna Vinschen <vinschen@redhat.com>
4916
4917 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
4918 Substitute call to target_link by call to gdb_compile.
4919
2cd045cd
JL
4920Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
4921
4922 * gdb.base/break.exp: Fix HP specific search string when testing
4923 backtracing in a called function.
4924
d63a86f8 4925 * gdb.base/constvars.exp: Only set lang to C++ if we're
2cd045cd
JL
4926 compiling the test with HP's compilers.
4927 * gdb.base/volatile.exp: Similarly.
4928
99ebe9ac
JB
49292001-12-19 Jim Blandy <jimb@redhat.com>
4930
4931 * gdb.base/printcmds.exp: Expect the null character to be printed
4932 as '\0', and the '\013' to be printed as '\v'.
4933 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
4934 * gdb.base/setvar.exp: Same.
4935
b9891b29
JB
49362001-12-17 Jim Blandy <jimb@redhat.com>
4937
0eba65ab
JB
4938 * gdb.base/completion.exp: Rather than completing very long
4939 filenames, which can make the readline library produce output we
4940 don't recognize, cd to the directory first, and then complete
4941 using nice, short relative paths.
4942
6970b5b1
JB
4943 * gdb.base/completion.exp: On some systems, there is, in fact, a
4944 variable named `b' in scope, since GDB treats all static
4945 variables as being in scope. So use `no_var_named_this'
4946 instead of `b'.
4947
b9891b29
JB
4948 * gdb.base/corefile.exp: Recognize the message saying that GDB
4949 can't find the core file's registers as a failure.
4950
e6ccd35f
JSC
49512001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
4952
4953 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
4954 test expect string more specific.
4955
105ba819
CV
49562001-12-13 Corinna Vinschen <vinschen@redhat.com>
4957
4958 * gdb.asm/asm-source.exp: Add support for xstormy16.
4959 * gdb.asm/configure.in: Ditto.
4960 * gdb.asm/configure: Rebuild.
4961 * gdb.asm/xstormy16.inc: New file.
4962
e9e79dd9
FF
49632001-12-10 Fred Fish <fnf@redhat.com>
4964
4965 * gdb.base/maint.exp: Update to match changes in type dumping code.
4966
347dc97d
JB
49672001-12-10 Jim Blandy <jimb@redhat.com>
4968
4969 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
4970 matching the entry point symbol's name at the beginning of the
4971 line.
4972
5178b9d6
DJ
49732001-12-07 Daniel Jacobowitz <drow@mvista.com>
4974
4975 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
4976 gdb.c++/inherit.exp, gdb.c++/method.exp,
4977 gdb.c++/namespace.exp, gdb.c++/templates.exp,
4978 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
4979 and class layout support.
4980
af890c52
DJ
49812001-12-07 Daniel Jacobowitz <drow@mvista.com>
4982
4983 * gdb.c++/classes.exp: Add test for static member function.
4984 * gdb.c++/misc.cc: Add class with static member function.
4985
7a345fb3
JB
49862001-12-07 Jim Blandy <jimb@redhat.com>
4987
f2e54a80 4988 If GDB says it can't find the struct the function returned, report
8032bf31
JB
4989 those tests as `unsupported'.
4990 * gdb.base/call-rt-st.exp (print_struct_call): New function.
4991 Rewrite subsequent tests to use it.
4992
4993 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
4994 those tests as `unsupported'.
4995 * gdb.base/structs.exp (call_struct_func): New function.
4996 (do_function_calls): Use call_struct_func to call the functions
4997 returning structs.
4998
0bc69509
JB
4999 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
5000 whether functions are prototyped or not, so we can't possibly pass
5001 arguments to t_float_values2 properly.
5002
7a345fb3
JB
5003 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
5004 value of `timeout' for targets other than the mips*tx39-*.
5005
edb6ede1
MS
50062001-12-06 Michael Snyder <msnyder@redhat.com>
5007
d63a86f8 5008 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
5009 and detect whether the start symbol has a leading underscore.
5010
2d842f13
JB
50112001-12-04 Jim Blandy <jimb@redhat.com>
5012
5013 * gdb.base/completion.exp: Clarify indentation.
5014
68550daf
JB
50152001-12-03 Jim Blandy <jimb@redhat.com>
5016
5017 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
5018 variables on the S/390, not `.word'.
5019
cd5195a8
JB
50202001-11-30 Jim Blandy <jimb@redhat.com>
5021
5022 Add assembly-source tests for s390-ibm-linux.
5023 * gdb.asm/s390.inc: New file.
5024 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
5025 the S/390 architecture.
5026 * gdb.asm/configure: Regenerated.
5027
ca9efc90
MS
50282001-11-30 Michael Snyder <msnyder@redhat.com>
5029
5030 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
5031 next, info source, info sources, info line, global and static
5032 variables, and static functions.
5033 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
5034 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
5035 * gdb.asm/asmsrc1.s: Add a static function and some variables.
5036 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
5037 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
5038 (gdbasm_leave): Restore frame pointer.
5039 (gdbasm_startup): Copy stack set-up from crt0.S.
5040
d0e66976
FN
50412001-11-26 Fernando Nasser <fnasser@redhat.com>
5042
5043 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
5044 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
5045 to a local (non-static) variable. Copy tstruct.a to a static buffer
5046 and return a pointer to that buffer.
5047 * gdb.base/callfwmall.c (t_structs_a): Ditto.
5048
e2334072
MK
50492001-11-24 Mark Kettenis <kettenis@gnu.org>
5050
5051 * gdb.asm/configure.in: Fix recognition of ix86 target.
5052 * gdb.asm/configure: Regenerate.
5053
756caa3d
MS
50542001-11-21 Michael Snyder <msnyder@redhat.com>
5055
5056 * gdb.asm/sparc.inc: New file.
5057 * gdb.asm/asm-source.exp: Recognize sparc target.
5058 * gdb.asm/configure.in: Recognize sparc target.
5059 * gdb.asm/configure: Regenerate.
d63a86f8 5060
9a4d72d5
MS
50612001-11-21 Michael Snyder <msnyder@redhat.com>
5062
5063 * gdb.asm/m32r.inc: New file.
5064 * gdb.asm/asm-source.exp: Recognize m32r target.
5065 * gdb.asm/configure.in: Recognize m32r target.
5066 * gdb.asm/configure: Regenerate.
5067
a773d1cd
MS
50682001-11-20 Michael Snyder <msnyder@redhat.com>
5069
017ac23d
MS
5070 * gdb.asm/i386.inc: New file.
5071 * gdb.asm/asm-source.exp: Recognize ix86 target.
5072 * gdb.asm/configure.in: Recognize ix86 target.
5073 * gdb.asm/configure: Regenerate.
5074
a773d1cd
MS
5075 * gdb.c++/namespace.exp: Fix quotes in output messages.
5076
bb632afb
MS
50772001-11-14 Michael Snyder <msnyder@redhat.com>
5078
25d559ca 5079 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
5080 qualifier in a type cast expression, to designate an address
5081 in the instruction space (Harvard architecture).
5082
4749e309
MS
50832001-11-13 Michael Snyder <msnyder@redhat.com>
5084
5085 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
5086 Tests for expressions using 'const' and 'volatile'.
5087
25050984
CV
50882001-11-13 Corinna Vinschen <vinschen@redhat.com>
5089
5090 * gdb.asm/asm-sources.exp: Allow defining linker flags.
5091
1902c51f
DJ
50922001-11-12 Daniel Jacobowitz <drow@mvista.com>
5093
5094 * lib/mi-support.exp (mi_run_to_helper): Move comments
5095 outside of gdb_expect.
5096
dcf95b47
DJ
50972001-11-11 Daniel Jacobowitz <drow@mvista.com>
5098
5099 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
5100 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
5101 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
5102 mi0_run_to): New functions.
5103 * gdb.mi/mi-simplerun.exp: Use them.
5104 * gdb.mi/mi0-simplerun.exp: Likewise.
5105 * gdb.mi/mi-var-cmd.exp: Likewise.
5106 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 5107
45b074e1
AC
51082001-11-10 Andrew Cagney <ac131313@redhat.com>
5109
5110 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
5111 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
5112
bf50d346
AC
51132001-11-09 Andrew Cagney <ac131313@redhat.com>
5114
5115 * gdb.base/restore.exp: Include $expected value in restored test
5116 message.
5117
9383332c
AC
51182001-11-09 Andrew Cagney <ac131313@redhat.com>
5119
5120 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
5121 implemented.
5122
db62520a
MS
51232001-11-08 Michael Snyder <msnyder@redhat.com>
5124
5125 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
5126 Add pass/fail message for stop at breakpoint in call dummy function.
5127
b5703437
MS
51282001-11-07 Michael Snyder <msnyder@redhat.com>
5129
d63a86f8
RM
5130 * gdb.c++/templates.exp (test_template_breakpoints):
5131 If we get an overload menu, but it does not match what
760f6330 5132 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
5133 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
5134 making the whitespace optional. Argument for "new" may be
5135 "unsigned" as well as "unsigned int/long".
d63a86f8 5136 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
5137 making the whitespace optional. Also replace "(void) with
5138 "((void|)), making the keyword "void" optional.
d63a86f8 5139 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
5140 making the whitespace optional. Also replace "(void) with
5141 "((void|)), making the keyword "void" optional.
3bf40917
MS
5142 * gdb.base/callfuncs.c (t_float_values): This function must
5143 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 5144 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
5145 can be tested against both cases. Usually one case involves
5146 promotion of float to double, while the other does not.
5147 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
5148 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
5149 includes a stack frame for "start".
5150
c8ab4e6d
JB
51512001-11-05 Jim Blandy <jimb@redhat.com>
5152
5153 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
5154 pointers are 32 bits long, and that offsets of relocs are always
5155 stored in the data (REL-style), and not in the reloc entry itself
5156 (RELA-style).
5157 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
5158 stabs.
5159
3f08ced9
MS
51602001-11-01 Michael Snyder <msnyder@redhat.com>
5161
5162 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
5163 and regular expression operators by using quoting.
5164
cbfa24cd
MS
51652001-10-31 Michael Snyder <msnyder@redhat.com>
5166
5167 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
5168 depending on what the symbol table contains.
5169 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
5170 the output of the ptype command. Similarly, accept both "const &"
5171 and "const&".
5172
aaa68313
CV
51732001-10-31 Corinna Vinschen <vinschen@redhat.com>
5174
5175 * gdb.base/miscexprs.c (main): Add usage of preprocessor
5176 symbol `STORAGE' to allow to choose the storage class of
5177 the local datastructures.
5178 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
5179 compiler directive.
5180
91740388
MS
51812001-10-30 Michael Snyder <msnyder@redhat.com>
5182
5183 * gdb.base/jump.exp: Allow it to run for all targets.
5184
1b7c05e7
CV
51852001-10-29 Corinna Vinschen <vinschen@redhat.com>
5186
5187 * gdb.base/call-ar-st.c (print_double_array): Match for loop
5188 with new double_array size.
5189 (main): Change storage class of all local variables to static.
5190 Reduce size of double_array to 9.
5191 * gdb.base/call-ar-st.exp: Increase timeout value.
5192 Change expected output for double array to match new size in
5193 call-ar-st.c.
5194
36a22261
CV
51952001-10-29 Corinna Vinschen <vinschen@redhat.com>
5196
5197 * gdb.base/ending-run.exp: Create identical output when passing
5198 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 5199 Stormy16 target.
36a22261 5200
92b8ae91
MK
52012001-10-28 Mark Kettenis <kettenis@gnu.org>
5202
5203 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
5204 that we catch the expected failure under Linux/x86.
5205
cb135b83
OF
52062001-10-29 Orjan Friberg <orjanf@axis.com>
5207
5208 * gdb.base/setvar.exp: Escape curly braces.
5209 * gdb.stabs/weird.exp: Ditto.
5210
6884aa54
DJ
52112001-10-27 Daniel Jacobowitz <drow@mvista.com>
5212
5213 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
5214 * gdm.mi/mi0-hack-cli.exp: Likewise.
5215
0398c9aa
AC
52162001-10-25 Andrew Cagney <ac131313@redhat.com>
5217
5218 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
5219 messages.
5220
d20bf2e8
AC
52212001-10-21 Andrew Cagney <ac131313@redhat.com>
5222
5223 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
5224 checking MI enabled.
5225
03dd63aa
CV
52262001-10-09 Corinna Vinschen <vinschen@redhat.com>
5227
5228 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
5229
1d9d99f3
FCE
52302001-10-04 Frank Ch. Eigler <fche@redhat.com>
5231
5232 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
5233 if gdb child process crashes, just signal an error.
5234
838ae6c4
JB
52352001-10-02 Jim Blandy <jimb@redhat.com>
5236
5237 * lib/gdb.exp (test_xfail_format): Simplify.
5238
5239 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
5240 front of the variable name `format'. Simplify `if'.
5241
8f0cbc1c
DJ
52422001-10-01 Daniel Jacobowitz <drow@mvista.com>
5243
5244 * gdb.threads/pthreads.exp: Wait for output and delay
5245 before sending ^C.
5246
1f08dafd
DJ
52472001-10-01 Daniel Jacobowitz <drow@mvista.com>
5248
5249 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
5250 some incorrect output instead of timing out.
5251 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
5252
674f90ff
CV
52532001-09-28 Corinna Vinschen <vinschen@redhat.com>
5254
5255 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
5256 check to allow additional `int'.
5257
9b284272
DJ
52582001-09-27 Daniel Jacobowitz <drow@mvista.com>
5259
5260 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
5261 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
5262
b55a4771
MS
52632001-09-27 Michael Snyder <msnyder@redhat.com>
5264
5265 * lib/gdb.exp (test_debug_format): New proc.
5266 (setup_xfail_format): Use new proc test_debug_format.
5267 * gdb.base/constvars.exp (local_compiler_xfail_check): New
5268 proc; use new service proc test_debug_format.
5269 Replace all other "gcc_compiled" tests with this test.
5270 * gdb.base/volatile.exp (local_compiler_xfail_check): New
5271 proc; use new service proc test_debug_format.
5272 Replace all other "gcc_compiled" tests with this test.
5273
52742001-09-27 Michael Snyder <msnyder@redhat.com>
5275
5276 * gdb.base/cvexpr.exp: New file.
5277 * gdb.base/cvexpr.c: New file
5278 Test for expressions using const and volatile keywords.
5279
4e6667ac
CV
52802001-09-26 Corinna Vinschen <vinschen@redhat.com>
5281
5282 * gdb.base/constvars.exp: Check for different orders of keywords
5283 and additional "int" strings in output.
5284
4f337972
AC
52852001-09-22 Andrew Cagney <ac131313@redhat.com>
5286
5287 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
5288 responses from "help maint".
5289
2015650d
FCE
52902001-09-19 Frank Ch. Eigler <fche@redhat.com>
5291
5292 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
5293 to localhost:NNN instead of :NNN, in case Xvfb is listening
5294 only on TCP.
5295
f3bcedc1
CV
52962001-09-19 Corinna Vinschen <vinschen@redhat.com>
5297
5298 * gdb.base/recurse.exp: When checking leaving the watchpoint
5299 scope, recognize when gdb is in function's epilogue and pass.
5300
6b819c92
KS
53012001-09-18 Keith Seitz <keiths@redhat.com>
5302
5303 * lib/insight-support.exp (_gdbtk_export_target_info): Add
5304 support for running tests against sid targets.
5305 (gdbtk_done): Ditto.
5306
a10c9419
CV
53072001-09-18 Corinna Vinschen <vinschen@redhat.com>
5308
5309 * gdb.base/ending-run.c (main): Set stdout buffersize
5310 to the same reasonable value for any target.
5311 * gdb.base/ending-run.exp: Add a regular expression
5312 to make testsuite happy on Sanyo Stormy16 target.
5313
739d0d99
CV
53142001-09-17 Corinna Vinschen <vinschen@redhat.com>
5315
5316 * gdb.base/display.c (do_loops): Add float variable `f'.
5317 Increment f in loop.
5318 * gdb.base/display.exp: Increment timeout by 60 seconds.
5319 Change float display test to use variable `f'.
5320
1b8947f0
JB
53212001-09-17 Jim Blandy <jimb@redhat.com>
5322
5323 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
5324 overflowing the limited breakpoint tables on some ROM monitors
5325 (like the ROM68K).
5326
9890ac81
FCE
53272001-09-15 Frank Ch. Eigler <fche@redhat.com>
5328
5329 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
5330 the "-ac" (disable access control) flag.
5331
6db765ea
JH
53322001-08-30 Jeff Holcomb <jeffh@redhat.com>
5333
5334 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
5335 ints.
5336
4c32cc04
KS
53372001-08-30 Keith Seitz <keiths@redhat.com>
5338
5339 * lib/gdb.exp: Move all insight-related functionality into
5340 separate file.
5341 * lib/insight-support.exp: New file.
5342
8d6e6f81
FCE
53432001-08-29 Frank Ch. Eigler <fche@redhat.com>
5344
5345 * config/sid.exp (sid_start): Never set sid verbosity; disable
5346 expect_background {} that consumed its stdout; tolerate </dev/null.
5347 Attempt to set endianness override in "sid" protocol mode. Cleanup.
5348
6a90e1d0
AC
53492001-08-18 Andrew Cagney <ac131313@redhat.com>
5350
5351 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
5352 CLI jump command to start it.
5353 (mi_run_to_main): Fail immediatly when unexpected output.
5354
1759b3c3
AC
53552001-08-18 Andrew Cagney <ac131313@redhat.com>
5356
5357 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
5358 beginning of function. Fix PR gdb/191.
5359
61d11d80
FCE
53602001-08-16 Frank Ch. Eigler <fche@redhat.com>
5361
5362 * config/sid.exp (sid_start): Don't warn if we cannot figure out
5363 what to force sid endianness to.
5364
942a4df2
KS
53652001-08-15 Keith Seitz <keiths@redhat.com>
5366
5367 * lib/gdb.exp (gdbtk_start): Don't set environment
5368 variables for TCL_LIBRARY and friends. Insight will
5369 now figure these out for itself.
5370
0521c418
MS
53712001-08-02 Michael Snyder <msnyder@redhat.com>
5372
5373 * gdb.base/completion.exp: Remove the symbol "a64l" from
5374 the expect string; this is target-specific, and not related
5375 to what is being tested.
5376
74a9a58a
DB
53772001-08-02 Dave Brolley <brolley@redhat.com>
5378
5379 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
5380
c70819fa
MS
53812001-07-25 Michael Snyder <msnyder@redhat.com>
5382
c2b8fa57
MS
5383 * gdb.base/consecutive.exp: New file. Test stepping over
5384 breakpoints on consecutive instructions.
5385 * gdb.base/consecutive.c: New file.
5386
c70819fa
MS
5387 * gdb.base/call-rt-st.exp: Use double-backslash to quote
5388 curly braces in regular expressions.
5389
2b1a1355
MS
53902001-07-25 Michael Snyder <msnyder@redhat.com>
5391
5392 * gdb.base/ending-run.exp: Accept "Program exited normally" as
5393 legitimate output from stepping out of main.
5394
413eca6f
KS
53952001-07-22 Keith Seitz <keiths@redhat.com>
5396
5397 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
5398 the empty string, do not run the tests.
5399
7e5a9322
SC
54002001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
5401
5402 * gdb.base/long_long.exp: Detect size of pointer. Take into
5403 account 2-byte pointers when testing for p/a results.
5404
de58f10f
SC
54052001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
5406
d63a86f8 5407 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
5408 and defined to 1K for m68hc11.
5409 (random_data): Reduce table to 1K for embedded platforms (68hc11).
5410 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
5411 (sizeof_random_data): New variable to tell the size of the data table;
5412 don't test past this size; always run to main.
5413
d6f5fea1
SC
54142001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
5415
5416 * gdb.base/return2.exp: return of long long and double fails for
5417 68HC11; don't execute these tests on that platform.
5418 * gdb.base/return.exp: Return of a double fails for 68hc11.
5419
c477543d
SC
54202001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
5421
5422 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
5423 tests that print a float.
5424 * call-rt-st.exp: Likewise.
5425
63cf1c79
MK
54262001-07-12 Mark Kettenis <kettenis@gnu.org>
5427
5428 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
5429 running this test on Linux.
5430
112f9ab5
MC
54312001-06-24 Michael Chastain <chastain@redhat.com>
5432
5433 * gdb.base/arithmet.exp: Remove some tests to make all test names
5434 unique.
5435
4970cb0f
MS
54362001-07-03 Michael Snyder <msnyder@redhat.com>
5437
5438 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
5439 the output of the ptype command.
5440
d85da69f
MS
54412001-07-02 Michael Snyder <msnyder@redhat.com>
5442
4c8a82de
MS
5443 * gdb.base/completion.exp: Don't assume that break.c is the only
5444 source file that may contain functions named "marker".
d85da69f
MS
5445 * gdb.base/corefile.exp: Quote the curly braces in regexp.
5446
8afc772b
AC
54472001-06-28 Andrew Cagney <ac131313@redhat.com>
5448
5449 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
5450 of files to delete.
5451
5452 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
5453 * gdb.disasm/h8300s.exp: New file.
5454 gdb.disasm/h8300s.s: Likewise.
5455
cff22675
AC
54562001-06-27 Andrew Cagney <ac131313@redhat.com>
5457
5458 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
5459 empty breakpoint tables.
5460
68c81b54
AC
54612001-06-25 Andrew Cagney <ac131313@redhat.com>
5462
5463 * lib/mi-support.exp: Update args=... part of stop-reason
5464 patterns. Accept either a list or a tuple.
5465
2dd62704
AC
54662001-06-23 Andrew Cagney <ac131313@redhat.com>
5467
5468 * lib/mi-support.exp: Remove local emacs variable defining
5469 change-log-default-name.
5470
b4127474
MC
54712001-06-22 Michael Chastain <chastain@redhat.com>
5472
5473 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
5474 This is operationally compatible with the previous version.
5475
8dbfb380
JB
54762001-06-13 Jim Blandy <jimb@redhat.com>
5477
5478 * lib/gdb.exp (gdb_test): Doc fix.
5479
f2d8c86d
MC
54802001-06-10 Michael Chastain <chastain@redhat.com>
5481
5482 * gdb.base/exprs.exp: Remove a duplicate test.
5483
81564d34
JB
54842001-06-06 Jim Blandy <jimb@redhat.com>
5485
5486 * gdb.base/return2.exp (main): Use values to test float and double
5487 returns that are not NaN's, to avoid being confused by IEEE
5488 comparison rules.
5489
da55addb
MS
54902001-06-04 Michael Snyder <msnyder@redhat.com>
5491
5492 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 5493 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
5494 rather than wait for 12 more tests to time out.
5495
42c65987
JB
54962001-06-06 Jim Blandy <jimb@redhat.com>
5497
b18bced9 5498 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 5499 Don't forget to match the GDB prompt.
b18bced9 5500
42c65987
JB
5501 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
5502
5b41e5f0
JB
55032001-06-04 Jim Blandy <jimb@redhat.com>
5504
5505 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
5506 command.
5507
015e046f
KB
55082001-05-31 Kevin Buettner <kevinb@redhat.com>
5509
5510 * gdb.base/annota1.exp (info break): Match four or more spaces
5511 after "Address".
5512
fb1ffbbe
MC
55132001-05-31 Michael Chastain <chastain@redhat.com>
5514
5515 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
5516 (dm_type_int_star): Likewise.
5517 (dm_type_long_star): Likewise.
5518 (dm_type_void_star): Likewise.
5519
5ea2a32c
KB
55202001-05-29 Kevin Buettner <kevinb@redhat.com>
5521
5522 * gdb.base/completion.exp (INPUTRC): Set this environment variable
5523 to a known value in order to get consistent results regardless
5524 of the setting of INPUTRC or the presence or contents of .inputrc.
5525
ae23c492
MS
55262001-05-24 Michael Snyder <msnyder@redhat.com>
5527
ac55707e
MS
5528 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
5529 Don't require that the main thread and the manager thread are the
5530 first in the list.
5531
ae23c492
MS
5532 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
5533 debugging. If test fails, issue an "unsupported" not a "fail".
5534
400071f1
JB
55352001-05-24 Jim Blandy <jimb@redhat.com>
5536
5537 Don't assume that short is shorter than int.
5538 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
5539 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 5540 this isn't true.
400071f1
JB
5541 ("print unsigned char == (~0)"): Add test that verifies that ~0,
5542 an int, is not equal to ~0 stored in an unsigned char. This tests
5543 the same thing that the previous test meant to, but works on
5544 16-bit machines, too.
5545 ("print unsigned char != (~0)"): Same test, complemented.
5546
0816a3e5
MS
55472001-05-24 Michael Snyder <msnyder@redhat.com>
5548
5549 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 5550 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
5551 and prevents dejagnu getting out of step.
5552
f6dc23a9
KB
55532001-05-23 Kevin Buettner <kevinb@redhat.com>
5554
5555 * gdb.base/finish.exp (finish_void): Revise pattern for
5556 stopping on the call statement to not permit stopping at
5557 the start of the instructions comprising the call sequence.
5558
7dbd117d
MC
55592001-05-19 Michael Chastain <chastain@redhat.com>
5560
5561 * gdb.base/callfuncs.exp: Make all test names unique.
5562 * gdb.base/commands.exp: Make all test names unique.
5563 * gdb.base/condbreak.exp: Make all test names unique.
5564 * gdb.base/dbx.exp: Make all test names unique.
5565 * gdb.base/default.exp: Make all test names unique.
5566 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
5567 and TIMEOUT messages to their corresponding PASS message.
5568 * gdb.base/ending-run.exp: Make all test names unique.
5569 * gdb.base/long_long.exp: Remove duplicate test.
5570
6b0b0a9e
KB
55712001-05-21 Kevin Buettner <kevinb@redhat.com>
5572
5573 * gdb.base/finish.exp (finish_void): Allow "finish" command to
5574 stop on the call statement as well as the statement after the
5575 call.
5576
2caa35cb
MS
55772001-05-21 Michael Snyder <msnyder@redhat.com>
5578
5579 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
5580
40713331
EZ
55812001-05-10 Elena Zannoni <ezannoni@redhat.com>
5582
5583 * gdb.base/completion.exp: Revamp test. Make it execute on all
5584 platforms.
5585
c2c1be8d
EZ
55862001-05-10 Elena Zannoni <ezannoni@redhat.com>
5587
2c9cd303
EZ
5588 * config/gdbserver.exp (gdb_load): Handle the case
5589 in which the arguments to gdbserver are given in the
5590 baseboard configuration file.
5591 Also handle the case in which the server needs to do a
5592 load.
5593
9671de48
KS
55942001-05-07 Keith Seitz <keiths@cygnus.com>
5595
5596 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
5597 set up the display for testing.
5598 (gdbtk_start): Convert all paths to paths that tcl will like.
5599 Export target information to environment.
5600 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
5601 necessary.
5602 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
5603 (to_tcl_path): New proc to convert a given pathname into
5604 a path acceptible as an argument to a tcl command.
5605 (_gdbtk_export_target_info): New proc to export target info
5606 into the environment for gdbtk testing.
5607 (gdbtk_done): New proc to signal end-of-test.
5608
5a360f47
JB
56092001-05-06 Jim Blandy <jimb@redhat.com>
5610
5611 * restore.c: Make the code of caller0 correspond to its comment.
5612
66c756c6
MS
56132001-05-03 Michael Snyder <msnyder@redhat.com>
5614
5615 * config/sid.exp (gdb_target_sid): Check for error messages.
5616 On error or timeout, don't make expect exit (which will terminate
5617 all subsequent tests); instead just make gdb exit.
d63a86f8 5618 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
5619 return a negative value.
5620
a966fde5
JB
56212001-04-24 Jim Blandy <jimb@redhat.com>
5622
851c18e0
JB
5623 * gdb.c++/templates.exp: If we see the prompt for the overload
5624 list, but we haven't recognized any of the longer patterns,
5625 arrange for this test to fail, not hang.
5626
a966fde5
JB
5627 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
5628 variations.
5629
db144853
MC
56302001-04-22 Michael Chastain <chastain@redhat.com>
5631
5632 * gdb.c++/local.exp: Use the 'runto' library function.
5633 * gdb.c++/namespace.exp: Likewise.
5634 * gdb.c++/overload.exp: Likewise.
5635
3207ec21
KB
56362001-03-26 Kevin Buettner <kevinb@redhat.com>
5637
5638 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
5639 * gdb.base/step-line.exp: New file. Test step/next in presence of
5640 #line directives.
5641 * gdb.base/step-line.c: New file. Test program for the above.
5642 * gdb.base/step-line.inp: New file. We pretend that this file has
5643 been transformed by some other tool into step-line.c.
5644
13b57657
JB
56452001-03-21 Jim Blandy <jimb@redhat.com>
5646
5647 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
5648 unmangled operator names.
5649
754cbe1c
JB
56502001-03-20 Jim Blandy <jimb@redhat.com>
5651
5652 * gdb.threads/linux-dp.exp: Recognize an additional message
5653 generated by GDB when it doesn't understand how to debug threads
5654 on the target system.
5655
177495c9
AC
56562001-03-19 Andrew Cagney <ac131313@redhat.com>
5657
5658 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
5659
f266096b
MC
56602001-03-12 Michael Chastain <chastain@redhat.com>
5661
5662 * gdb.c++/derivation.exp: Use the 'runto' library function.
5663
cac3c2ff
MC
56642001-03-12 Michael Chastain <chastain@redhat.com>
5665
5666 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
5667
b6c11a24
MC
56682001-02-24 Michael Chastain <chastain@redhat.com>
5669
5670 * gdb.c++/ref-types.exp: Change handwritten code to library
5671 function 'runto'.
5672
6bae5bce
OF
56732001-03-16 Orjan Friberg <orjanf@axis.com>
5674
5675 * gdb.base/signals.exp: Set count to 0 explicitly.
5676
0015fd9a
MS
56772001-03-15 Mark Salter <msalter@redhat.com>
5678
5679 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
5680 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
5681 (gdb_load): Add support for additional target_info: gdb_download_size
5682 and gdb_load_timeout.
0015fd9a 5683
fc33412a
DT
5684Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
5685
5686 * gdb.base/annota1.exp: Move test of isnative to earlier in the
5687 file -- to prevent failing when the compile fails but we have no
5688 intention of running the tests anyway.
5689
5690 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
5691 tests if set.
5692
5693 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
5694 integers.
5695
5696 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
5697 * gdb.c++/namespace.exp: Ditto.
5698
115f06de
OF
56992001-03-07 Orjan Friberg <orjanf@axis.com>
5700
5701 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
5702 * gdb.base/pointers.exp: Relax pattern match of decimals.
5703
b6ba6518
KB
57042001-03-06 Kevin Buettner <kevinb@redhat.com>
5705
5706 * Makefile.in, config/abug.exp, config/cfdbug.exp,
5707 config/cpu32bug.exp, config/dve.exp, config/est.exp,
5708 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
5709 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
5710 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
5711 config/sh.exp, config/sid.exp, config/slite.exp,
5712 config/sparclet.exp, config/udi.exp, config/unknown.exp,
5713 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
5714 config/vxworks.exp, config/vxworks29k.exp,
5715 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
5716 gdb.base/all-bin.exp, gdb.base/annota1.exp,
5717 gdb.base/arithmet.exp, gdb.base/assign.exp,
5718 gdb.base/async.exp, gdb.base/attach.exp,
5719 gdb.base/bitfields.exp, gdb.base/bitops.exp,
5720 gdb.base/break.exp, gdb.base/call-ar-st.exp,
5721 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
5722 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
5723 gdb.base/commands.exp, gdb.base/completion.exp,
5724 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
5725 gdb.base/constvars.exp, gdb.base/corefile.exp,
5726 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
5727 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
5728 gdb.base/ending-run.exp, gdb.base/environ.exp,
5729 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
5730 gdb.base/finish.exp, gdb.base/foll-exec.exp,
5731 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
5732 gdb.base/funcargs.exp, gdb.base/help.exp,
5733 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
5734 gdb.base/logical.exp, gdb.base/long_long.exp,
5735 gdb.base/maint.exp, gdb.base/mips_pro.exp,
5736 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
5737 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
5738 gdb.base/pointers.exp, gdb.base/printcmds.exp,
5739 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
5740 gdb.base/regs.exp, gdb.base/relational.exp,
5741 gdb.base/remote.exp, gdb.base/reread.exp,
5742 gdb.base/restore.exp, gdb.base/return2.exp,
5743 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
5744 gdb.base/selftest.exp, gdb.base/setshow.exp,
5745 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
5746 gdb.base/sigall.exp, gdb.base/signals.exp,
5747 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
5748 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
5749 gdb.base/step-test.exp, gdb.base/structs.c,
5750 gdb.base/structs.exp, gdb.base/structs2.exp,
5751 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
5752 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
5753 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
5754 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
5755 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
5756 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
5757 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
5758 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
5759 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
5760 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
5761 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
5762 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
5763 gdb.fortran/types.exp, gdb.java/jmisc.exp,
5764 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
5765 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
5766 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
5767 gdb.trace/circ.exp, gdb.trace/collection.exp,
5768 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
5769 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
5770 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
5771 gdb.trace/report.exp, gdb.trace/save-trace.exp,
5772 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
5773 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
5774 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
5775 notices.
5776
dc96c6c7 57772001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
5778
5779 * gdb.base/varargs.c (find_max_double): Fix printf format string:
5780 first arg is int not float.
5781
dc96c6c7 57822001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
5783
5784 * gdb.base/reread.exp: Unsupported for non-native targets;
5785 doesn't work for remote debugging.
5786
9b0c4aeb
FN
57872001-02-19 Fernando Nasser <fnasser@redhat.com>
5788
5789 From Drew Moseley <dmoseley@redhat.com>
5790 * gdb.base/ending-run.exp: Properly handle the BSP state when
5791 stepping past the end of main.
5792
02aa71d5
MC
57932001-02-19 John Moore <jmoore@redhat.com>
5794
5795 * gdb.base/commands.exp (infrun_breakpoint_command_test):
5796 Converted HPUX fix for non-expected items following multiple
5797 step commands into general solution for all platforms.
5798
1fa449a4
MC
57992001-02-18 Michael Chastain <chastain@redhat.com>
5800
5801 * gdb.c++/classes.exp (do_tests): Change runto statements
5802 from "runto 'foo(void)'" to "runto 'foo'". This makes the
5803 statements demangler agnostic.
5804 * gdb.c++/virtfunc.exp (do_tests): Likewise.
5805 (gdb_virtfunc_restart): Likewise.
5806
b2f9ec70
MC
58072001-02-14 Michael Chastain <chastain@redhat.com>
5808
5809 * gdb.c++/inherit.exp (do_tests): Change runto statements
5810 from "runto 'foo(void)'" to "runto 'foo'". This makes the
5811 statements demangler agnostic.
5812
cf74b8ca
AC
5813Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
5814
5815 * gdb.threads/pthreads.exp: Unify pass/fail messages for
5816 ``continue to bkpt at common_routine in thread 2'' and ``stopped
5817 before calling common_routine 15 times'' tests.
5818
99f78f56
MC
58192001-02-11 Michael Chastain <chastain@redhat.com>
5820
5821 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
5822 Helps the test script figure out which demangler is in use.
5823 (dm_type_foo_ref): Ditto.
5824 (dm_type_int_star): Ditto.
5825 (dm_type_long_star): Ditto.
5826 (dm_type_unsigned_int): Ditto.
5827 (dm_type_void): Ditto.
5828 (dm_type_void_star): Ditto.
99707966 5829 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
5830 Probe the gdb demangler and set variables to accommodate
5831 formatting differences.
5832 (info_func_regexp): New function. Same as info_func, but
5833 matches against a regexp.
5834 (info_func): Match against a literal string.
5835 (print_addr_2): New function. Match against a literal string,
5836 which can be different from the input to gdb.
5837 (print_addr): Simply call print_addr_2 with the same argument twice.
5838 (test_lookup_operator_functions): Use demangler formatting variables.
5839 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
5840 the tests in the same order as the C++ class declaration.
5841 (test_paddr_operator_functions): Ditto.
5842 (test_paddr_overloaded_functions): Ditto.
5843 (test_paddr_hairy_functions): Use demangler formatting variables.
5844 Add reference to gdb/19 for related tests.
5845 (do_tests): Call probe_demangler.
5846
1de8f023
KB
58472001-01-30 Kevin Buettner <kevinb@redhat.com>
5848
5849 * gdb.c++/templates.cc (printf): Remove unused function definition.
5850
ca3f91ed
MS
58512001-01-26 Felix Lee <flee@redhat.com>
5852
5853 * sid.exp (sid_exit): Pass host, not target, to remote_close.
5854
58552001-01-25 matthew green <mrg@redhat.com>
5856
5857 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
5858 up sid.
5859 (sid_exit): Call `remote_pop_conn' after GDB is gone.
5860
58612001-01-25 matthew green <mrg@redhat.com>
5862
5863 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 5864 Deprecate $sid_spawn_id.
ca3f91ed
MS
5865 (sid_exit): Remove code necessary only for `spawn.'
5866
58672001-01-25 matthew green <mrg@redhat.com>
5868
5869 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
5870
fb18ec4a
MC
58712001-01-28 Michael Chastain <chastain@redhat.com>
5872
5873 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
5874 to call when tests fail. It takes gdb out of the overloaded
5875 function choice menu back to the main prompt, so that the test
5876 program stays synchronized.
5877 (set_bp_overloaded): New proc to collect all the common
5878 code for setting a breakpoint on an overloaded name. Calls
5879 take_gdb_out_of_choice_menu when needed.
5880 (menu_overload1arg): New variable to collect the repeated
5881 instances of the expected menu for an overloaded name. Change
5882 the regular expression to handle changes in g++ type encoding:
5883 "void" can be either "void" or "", and "unsigned int" can be
5884 either "unsigned int" or "unsigned".
5885 (continue_to_bp_overloaded): Change regular expressions to handle
5886 changes in g++ type encoding.
5887 (no proc): Call take_gdb_out_of_choice_menu when needed.
5888 Remove redundant calls to "info break". Accept either "canceled"
5889 or "cancelled". Change regular expressions in "info break"
5890 calls to handle changes in g++ type encoding. Give all tests
5891 unique strings.
5892
9c646a6e
BE
58932001-01-17 Ben Elliston <bje@redhat.com>
5894
5895 * config/sid.exp: New file.
5896
9549d9c1
AC
5897Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
5898
5899 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
5900
dc96c6c7 59012000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
5902
5903 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
5904 Add a RE to accept a non-ascii char if one is ever presented.
5905
b4df4f68
FN
59062000-12-20 Fernando Nasser <fnasser@redhat.com>
5907
297dd0fd 5908 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 5909
dc96c6c7 59102000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 5911
d63a86f8 5912 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
5913 in regexp. One '\' does not suffice on Linux.
5914
4a7bddb6
MC
59152000-12-09 Michael Chastain <chastain@redhat.com>
5916
5917 * gdb.base/break.exp (test_clear_command): Use a marker function
5918 rather than 'main' for the test function. Also move this
5919 test to an execution point where the marker function names are
5920 guaranteed to be bound to functions. (Executing tests after a
5921 'finish' from main runs into name conflicts with local names
5922 in __libc_start_main).
5923
dc96c6c7 59242000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
5925
5926 * gdb.base/finish.exp: New test for gdb's "finish" command.
5927 * gdb.base/return2.exp: New test for gdb's "return" command.
5928 * gdb.base/return2.c: New source file for above.
5929
dc96c6c7 59302000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
5931
5932 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
5933 * gdb.base/miscexprs.exp: Ditto.
5934 * gdb.base/pointers.exp: Ditto.
5935 * gdb.c++/derivation.exp: Ditto.
5936 * gdb.c++/local.exp: Ditto.
5937 * gdb.c++/namespace.exp: Ditto.
5938 * gdb.c++/overload.exp: Ditto.
5939 * gdb.c++/ref-types.exp: Ditto.
5940
dc96c6c7 59412000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
5942
5943 * gdb.base/constvars.exp: Test result of "up" command.
5944 * gdb.base/miscexprs.exp: Ditto.
5945 * gdb.base/pointers.exp: Ditto.
5946 * gdb.base/scope.exp: Ditto.
5947 * gdb.c++/derivation.exp: Ditto.
5948 * gdb.c++/local.exp: Ditto.
5949 * gdb.c++/namespace.exp: Ditto.
5950 * gdb.c++/overload.exp: Ditto.
5951 * gdb.c++/ref-types.exp: Ditto.
5952
44097287
FN
59532000-11-22 Michael Chastain <chastain@redhat.com>
5954
5955 * mips_pro.exp: Accept either "middle -> top -> main" or
5956 "middle -> main" in the backtrace, because gcc can optimize
5957 tail calls to jumps. Remove setup_xfail for the hppa case.
5958 Add a comment with the original warning messages from PR 3016,
5959 which was filed in 1993, to preserve them for posterity.
5960
9d2e1bab
ND
59612000-11-17 Nick Duffek <nsd@redhat.com>
5962
5963 * lib/gdb.exp (gdb_test): Override timeout with board info.
5964
1aca8eb7
ND
59652000-11-17 Nick Duffek <nsd@redhat.com>
5966
5967 * gdb.base/display.exp: Don't kill running stub. Add "again" to
5968 the second kill and detach messages.
5969
93076499
ND
59702000-11-17 Nick Duffek <nsd@redhat.com>
5971
5972 * configure.in: Add AC_EXEEXT.
5973 * configure: Regenerate.
5974 * Makefile.in (just-check): Export EXEEXT.
5975 * lib/gdb.exp ($EXEEXT): Import from environment.
5976 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
5977 expect "maint dump-me" on Cygwin.
5978 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
5979 $EXEEXT.
5980
30e87cd3
ND
59812000-11-17 Nick Duffek <nsd@redhat.com>
5982
5983 * gdb.base/break.exp: Test backtrace and finish from called
5984 function on all platforms, not just HP-UX.
5985
dc96c6c7 59862000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
5987
5988 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
5989 code from gdb_target_monitor, so it can be used independantly
5990 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 5991
dc96c6c7 59922000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
5993
5994 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
5995 * gdb.base/corefile.exp: Expect the message "Program is being
5996 debugged already" when we send the "corefile" command, since
5997 the preceeding gdb_load may have connected gdb to a remote target.
5998 * gdb.base/display.exp: Disable hardware watchpoints if new
5999 board info variable "no_hardware_watchpoints" is true.
6000 Replace single-letter commands with more readable ones.
6001 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
6002 if new board info variable "no_hardware_watchpoints" is true.
6003 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
6004 to see if stdio (printf) testing is possible.
6005 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
6006 board info variable "no_hardware_watchpoints" is true. Use new
6007 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
6008
39124dea
FN
60092000-11-13 Fernando Nasser <fnasser@redhat.com>
6010
6011 From Orjan Friberg <orjanf@axis.com>:
6012 * gdb.base/printcmds.exp: Escape curly braces followed by a number
6013 in array print pattern match.
6014
a9e2e984
FN
60152000-11-09 Fernando Nasser <fnasser@redhat.com>
6016
6017 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
6018 spelling "cancelled" to U.S. spelling "canceled" to match changes
6019 made to gdb.
6020 * gdb.c++/ovldbreak.exp: Ditto.
6021
c7db355b
PS
60222000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
6023
6024 * gdb.base/callfuncs.c (main): Moved to end of file, call
6025 t_double_values to initialize the FPU before inferior calls are made.
6026 * gdb.base/callfuncs.exp: Test for register preservation after calling
6027 inferior functions. Add tests for continuining, finishing and
6028 returning from a stop in a call dummy.
6029
dc96c6c7 60302000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
6031
6032 * gdb.base/commands.exp: Break up long lines, and re-indent.
6033
dc96c6c7 60342000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
6035
6036 * config/gdbserver.exp: Rewritten from the ground up, to make it
6037 compatible with the current dejagnu tree, and to make it work with
6038 the new "gdbserver" in libremote.
6039
dc96c6c7 60402000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
6041
6042 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
6043 * gdb.base/varargs.exp: Skip entire test if no printf support.
6044 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
6045 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
6046
dc96c6c7 60472000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
6048
6049 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
6050 no floating point support.
6051 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
6052 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
6053 * gdb.base/call-rt-st.exp: Ditto.
6054 * gdb.base/call-strs.exp: Ditto.
6055
bac5fc66
JG
60562000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
6057
6058 * gdb.base/sizeof.c: include <stdio.h>.
6059
6060 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
6061 'finish', otherwise uncaptured gdb_prompt would potentially
6062 throw remaining test points out of sync.
6063
b22a6027
SB
60642000-07-26 Scott Bambrough <scottb@netwinder.org>
6065
6066 * gdb.base/recurse.exp: Run tests for all targets.
6067 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
6068 gnu-oldld case on ARM.
6069 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
6070 for ARM targets.
d63a86f8 6071
d8231941
AG
6072Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
6073
6074 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
6075 * gdb.java/configure: Rebuild.
6076
8caabe69
AG
6077Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
6078
6079 * gdb.java/jv-exp.exp: New file.
6080
9d273ca3
AG
6081Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
6082
6083 * configure: Rebuilt.
6084 * configure.in (configdirs): Add gdb.java.
6085 * gdb.java/jmisc.java: New file.
6086 * gdb.java/jmisc.exp: New file.
6087 * gdb.java/Makefile.in: New file.
6088 * gdb.java/configure: Rebuilt.
6089 * gdb.java/configure.in: New file.
6090 * lib/java.exp: New file.
6091
4f823a66
AC
6092Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
6093
6094 * gdb.base/exprs.exp: Test casts to a pointer including over and
6095 underflow.
6096
2391e11d
AC
6097Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
6098
6099 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
6100 and the compilers sizes.
6101
54602222
ND
61022000-07-09 Nick Duffek <nsd@redhat.com>
6103
6104 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
6105 (use_methods): New function.
6106 (main): Call use_methods().
6107 * gdb.c++/classes.exp (test_method_param_class): New procedure.
6108 (do_tests): Call test_method_param_class.
6109
2bec0572
ND
61102000-07-09 Nick Duffek <nsd@redhat.com>
6111
6112 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
6113 spelling.
6114 (test_enums): New procedure. Move enum tests from end of script
6115 to here. Set breakpoint on function name instead of line number.
6116 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
6117 (enums2): New marker function.
6118 (enums1): New function.
6119 (main): Call enums1(). Move enum tests to enums1().
6120
78492fde
AC
6121Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
6122
6123 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
6124 compile/link program. Update line numbers.
6125 * gdb.asm/d10v.inc: Define ``startup''.
6126 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 6127
49a2cef8
AC
6128Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
6129
6130 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
6131
3e6c8688
EZ
61322000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6133
6134 * gdb.base/maint.exp: Add 'maint print architecture' item to output
6135 of 'help maint print' command.
6136
9ff5cbe9
AC
6137Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
6138
6139 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
6140 they use gdb_expect_list.
6141
17c579bd
AC
6142Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
6143
6144 * gdb.base/commands.exp: Use ``set remote
6145 memory-read-packet-size'' instead of ``set endian big'' to test
6146 long commands.
6147
e6d71bf3
DB
61482000-06-03 Daniel Berlin <dan@cgsoftware.com>
6149
6150 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 6151 g++, and stop skipping them.
e6d71bf3
DB
6152
6153 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
6154 work under g++.
6155
d63a86f8 6156 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
6157 initialization.
6158
dc96c6c7 61592000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
6160
6161 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
6162 the regular expression: accept an (almost) arbitrary sequence of
6163 "frames-invalid" and "breakpoints-invalid" messages both before
6164 and after the "starting" message.
6165
dc96c6c7 61662000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
6167
6168 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 6169
dc96c6c7 61702000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
6171
6172 * gdb.base/annota1.exp (annotate-signal-handler-caller):
6173 Relax the regular expression a little, make it pass on Solaris 8.
6174
8216cda9
KB
61752000-05-12 Kevin Buettner <kevinb@redhat.com>
6176
6177 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 6178 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
6179 Instead, it is permissible for gdb to stop on the line of the
6180 call itself.
6181
1a570b2f
MS
61822000-05-12 Michael Snyder <msnyder@.cygnus.com>
6183
6184 * gdb.base/break.exp (bp on small function, optimized file):
6185 Add a second pass pattern. The behavior differs here between stabs
6186 and dwarf for one-line functions. Stabs preserves two line symbols
6187 (one before the prologue and one after) with the same line number,
6188 but dwarf regards these as duplicates and discards one of them.
6189 Therefore the address after the prologue (where the breakpoint is)
6190 has no exactly matching line symbol, and GDB reports the breakpoint
6191 as if it were in the middle of a line rather than at the beginning.
6192
dc96c6c7 61932000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 6194
d63a86f8 6195 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
6196 rather than "send_gdb" (for consistancy).
6197
7d418785
AC
6198Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
6199
6200 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
6201 * gdb.c++/templates.cc: Properly check for GCC version number.
6202 * lib/compiler.cc: Likewise
6203
dc96c6c7 62042000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 6205
d63a86f8 6206 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
6207 gdb may not stop at the first line of main, due to code motion.
6208
dc96c6c7 62092000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
6210
6211 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
6212 This test depends on parsing the printf output from the target.
6213 Since the sparclet stub doesn't do stdio, this will never work.
6214 * gdb.base/call-rt-st.exp: ditto.
6215 * gdb.base/call-strs: ditto.
6216
dc96c6c7 62172000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
6218
6219 * gdb.base/miscexprs.exp: make sizeof long array test portable.
6220
6221 * gdb.base/ending-run.exp: After connecting to a remote target,
6222 but before running, the target will appear to be in a random
6223 location. Specify both a file and a line for breakpoints.
6224 Also, the function that calls main may be called 'init'
6225 rather than 'start'.
6226
a5a51225
EZ
62272000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6228
6229 * gdb.base/help.exp: Update output for add-symbol-file command.
6230
7930cc7c
FN
62312000-04-10 Fernando Nasser <fnasser@cygnus.com>
6232
6233 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
6234 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
6235
23e37ab1
C
62362000-04-07 J.T. Conklin <jtc@redback.com>
6237
e93c542c
C
6238 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
6239
23e37ab1
C
6240 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
6241
591b8fa3
PDM
6242Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
6243
6244 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
6245 values that can be represented exactly.
6246 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
6247 above change, and to not check against the directory part of the source
6248 file name.
6249 (step into print_long_arg_list): Likewise.
6250 (print print_small_structs from print_long_arg_list): Likewise.
6251 (print print_long_arg_list): Likewise.
6252
7a495180
EZ
62532000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6254
30b53638 6255 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 6256
beb998c6
AC
6257Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
6258
6259 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
6260
1c689132
DB
62612000-03-25 Daniel Berlin <dan@cgsoftware.com>
6262
6263 * gdb.base/commands.exp (deprecated_command_test): Add test for
6264 deprecate with no arguments.
6265
c1790a9d
JL
62662000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
6267
6268 * gdb.base/break.exp: Add new test for setting breakpoints on
6269 optimized code so we can test breakpoints work even when function
6270 prologues may be optimized away
6271
003ba290
FN
62722000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
6273
6274 From David Whedon <dwhedon@gordian.com>
6275 * gdb.base/commands.exp : Added command deprecator tests.
6276
6837a0a2
DB
62772000-03-22 Daniel Berlin <dan@cgsoftware.com>
6278
6279 * gdb.base/help.exp: Added test for new apropos command.
6280
b9593231
KB
62812000-03-21 Kevin Buettner <kevinb@redhat.com>
6282
6283 * gdb.base/pointers.c (usevar): New function.
6284 (main): Make sure that global variables v_int_pointer2, rptr,
6285 and y are all referenced someplace in the program by calling
6286 usevar() on them. [Some linkers delete symbols which are
6287 never referenced. The space remains, but there's no way to
6288 get a (symbolic) handle on the variable from the debugger.]
6289
751a959b
EZ
62902000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6291
6292 * gdb.base/printcmds.c: Add typedeffed arrays.
6293
6294 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
6295 procedure to test arrays that are typedef'd.
6296
73a93a32
JI
62972000-03-13 James Ingham <jingham@leda.cygnus.com>
6298
6299 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 6300 the library directories.
73a93a32 6301
fb40c209
AC
6302Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
6303
6304 * configure.in (configdirs): Add sub directory gdb.mi.
6305 * configure: Re-generate.
6306
6307 * gdb.mi: New directory.
d63a86f8 6308
ee4dd2c9
AC
63092000-02-25 Scott Bambrough <scottb@netwinder.org>
6310
6311 * gdb.base/long_long.exp: Correct test suite failure when printing
6312 a long long value as a double on ARM platforms.
6313
70f0cc22
JB
63142000-02-16 Jim Blandy <jimb@redhat.com>
6315
6316 * gdb.base/break.exp ("breakpoint line number"): Make sure the
6317 default source file is set properly before running this test.
6318
853819b8
EZ
63192000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6320
6321 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
6322 gdbtk/library directory, not in gdbtcl2.
6323
dfcd3bfb
JM
63242000-02-04 Jim Blandy <jimb@redhat.com>
6325
6326 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
6327 backslash from regexp pattern.
6328
6329 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
6330 procedure. Use it to run all the "continue to bp overloaded"
6331 tests. Note that this changes the names of the tests slightly.
6332 If the breakpoint hit message includes a hex PC value, because
6333 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
6334 from the real source code, still consider that a pass.
6335
6336 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
6337 XFAIL here if the breakpoint message contains a hex address. Note
6338 similar change on 1999-11-02.
6339
6340 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
6341
6342 * gdb.base/ptype.exp: Establish a default source file before
6343 calling get_debug_format.
6344
63452000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
6346
6347 * gdb.base/watchpoint.exp: Remove duplication of test messages.
6348
8b93c638
JM
63492000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
6350
6351 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
6352 of successive stepi commands -- while in the prologue we should see
6353 the function entry bracket.
6354
63552000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
6356
6357 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
6358 reach __change_mode() when stepping through the end of main().
6359
c5394b80
JM
63602000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
6361
6362 * gdb.base/default.exp: Fix expected pattern.
6363 * gdb.base/help.exp: Same.
6364
0d06e24b
JM
63652000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6366
6367 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
6368 Don't use xfail's because that affects only the following test.
d63a86f8 6369
0d06e24b
JM
6370 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
6371 solaris or linux.
6372
6373 * gdb.base/selftest.exp: Update to reflect changes to main.c.
6374
dc96c6c7 63752000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 6376
d63a86f8 6377 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
6378 "A syntax error" rather than "A parse error". Accept both.
6379
63802000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
6381
6382 * gdb.base/default.exp: Remove OS dependent string from "target
6383 remote" test.
6384 * gdb.base/help.exp: Same for "help target remote" test.
6385
c3f6f71d
JM
63862000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6387
6388 From Jim Kingdon <kingdon@redhat.com>:
6389
6390 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
6391 prompt (cleanup rather than necessity, but still might keep output
6392 from spilling to next test).
6393
63942000-01-02 Fred Fish <fnf@cygnus.com>
6395
6396 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
6397 AIX, which defines them in <sys/types.h>.
6398
ed9a39eb 63991999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 6400
ed9a39eb
JM
6401 * gdb.base/default.exp: Match arm* etc instead of arm in "info
6402 float" test.
6403
64041999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 6405
ed9a39eb 6406 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
6407
6408 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
6409 outermost frame disallowed".
6410
64111999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
6412
6413 * gdb.base/setvar.exp: New tests for setting the value of a struct
6414 with a constant list.
6415
64161999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
6417
6418 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
6419 require the user to type a cast before setting the value of a struct.
6420
de57eccd
JM
64211999-12-06 Jim Blandy <jimb@cygnus.com>
6422
6423 * gdb.base/default.exp: Expect the new 'info float' command on
6424 all i386 platforms.
6425
6426 * gdb.threads/linux-dp.exp: Expand our ability to recognize
6427 LinuxThreads libraries that don't support debugging.
6428
c2d11a7d
JM
6429Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
6430
6431 * gdb.base/remote.c: Fill the buffer with truely random data.
6432 Change the buffer type to ``unsigned char'' to simplify size
6433 arithmetic.
6434
6435 * gdb.base/remote.exp: Reduce download numbers by one. Typical
6436 stub only handles 400-1 byte packets. Verify that the download
6437 worked.
6438
64391999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
6440
6441 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
6442 tests, using UNRESOLVED for the untested cases. Also, does not wait
6443 for a timeout if the prompt was received before a recognizable pattern.
6444
64451999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
6446
6447 * lib/gdb.exp (gdb_expect_list): Fix spelling.
6448
64491999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6450
6451 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
6452 watchpoints.
6453
64541999-11-24 Jason Merrill <jason@casey.cygnus.com>
6455
6456 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
6457
6458 * gdb.c++/local.exp: Be more flexible in recognizing local class
6459 name mangling. Don't allow horribly truncated method names.
6460 * gdb.c++/derivation.exp: Expect protected inheritance.
6461 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
6462 * gdb.c++/virtfunc.exp: Likewise.
6463 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
6464 when printing a nested enum.
6465
64661999-11-22 Jim Blandy <jimb@cygnus.com>
6467
6468 * gdb.base/step-test.exp: Properly await GDB's response to setting
6469 a breakpoint on the call to large_struct_by_value.
6470
6471 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
6472 just because we have debug info for the `start' function.
6473
64741999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
6475
6476 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
6477 "Unknown signal" messages, which indicate (on LinuxThreads) that
6478 GDB doesn't know how to debug threads on this system. This is
6479 better than hanging while philosopher 0 dumps chatter into gdb.log.
6480
64811999-11-18 Tom Tromey <tromey@cygnus.com>
6482
6483 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
6484
64851999-11-18 Fred Fish <fnf@cygnus.com>
6486
6487 * gdb.base/coremaker2.c: Add sample program for generating
6488 cores that is more self contained than coremaker.c. Eventually
6489 I'll add more code to this and tie it into the testsuite.
6490
4ce44c66
JM
64911999-11-12 Stan Shebs <shebs@andros.cygnus.com>
6492
6493 * gdb.base/dollar.exp: Remove, now in gdb.hp.
6494
64951999-11-10 Jimmy Guo <guo@cup.hp.com>
6496
6497 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
6498 from $srcdir/lib/.
6499 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
6500 and gdb.c++/.
6501
6502 * gdb.c++/derivation.exp: remove redundant get compiler info code.
6503
d63a86f8 6504 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
6505 'continue with watch' test point.
6506
65071999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
6508
6509 Merged from p2linux-990323-branch:
d63a86f8 6510
4ce44c66
JM
6511 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
6512
11cf8741
JM
6513Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
6514
6515 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
6516 {limit,fixed}''. Test ``set download-write-size''.
6517
6518Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
6519
6520 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
6521 gdb_expect_list.
6522
6523Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
6524
6525 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
6526
65271999-11-03 Mark Salter <msalter@cygnus.com>
6528
6529 * gdb.base/break.exp: Fix "stub continue" pattern.
6530
65311999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
6532
6533 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
6534
65351999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
6536
6537 * gdb.base/display.exp ("finish"): Add timeout clause.
6538
6539 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
6540 plain prompt clause, so this doesn't have to time out in order to
6541 fail.
6542
6543 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
6544 breakpoint hit messages include an address.
6545
6546 * gdb.base/display.exp: Don't forget to escape parens in regular
6547 expressions. Unix regexp notatation sucks.
6548
65491999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6550
6551 * gdb.base/annota1.exp: Test for annotate-signalled: change output
6552 order for 'signalled' message.
6553
5c44784c
JM
65541999-11-01 Stan Shebs <shebs@andros.cygnus.com>
6555
6556 From Jimmy Guo <guo@cup.hp.com>:
6557 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
6558 * gdb.base/annota1.c: Add code for tests to work with.
6559
65601999-10-26 Frank Ch. Eigler <fche@cygnus.com>
6561
6562 * gdb.base/remote.exp: New test for remote downloading settings.
6563 * gdb.base/remote.c: New file with large .data.
6564
917317f4
JM
65651999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
6566
6567 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
6568 for LinuxThreads support, merged from the Code Fusion branch.
6569
6570Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
6571
6572 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
6573 containing exp_continue into a while within an expect. Don't
6574 attempt a start more than three times. Check return value from
6575 gdb_load.
d63a86f8 6576
2df3850c
JM
6577Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
6578
6579 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
6580 a pass case.
6581
2acceee2
JM
65821999-10-01 Kevin Buettner <kevinb@cygnus.com>
6583
6584 * gdb.base/break.c (main): Added a statement that we can step
6585 off of.
6586 * gdb.base/break.exp: Added tests for setting a breakpoint
6587 at an offset and stepping onto a breakpoint.
6588
65891999-10-01 Fred Fish <fnf@cygnus.com>
6590
d63a86f8 6591 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
6592 gdb output.
6593
c2c6d25f
JM
65941999-09-18 Jim Blandy <jimb@cris.red-bean.com>
6595
6596 * gdb.base/break.exp: Code locations are in hex, don't forget!
6597 (For HP-UX.)
6598
65991999-09-17 Stan Shebs <shebs@andros.cygnus.com>
6600
6601 * condbreak.exp: Use break.c as test program.
6602 * condbreak.c: Remove, redundant with break.c.
6603
66041999-09-15 Stan Shebs <shebs@andros.cygnus.com>
6605
6606 * config/monitor.exp (gdb_target_monitor): Disable X- and
6607 Z-packets if the target needs it.
6608
66091999-09-13 James Ingham <jingham@leda.cygnus.com>
6610
6611 * gdb.c++/overload.exp: Added tests for listing overloaded
6612 functions with function pointers in the arg, explicitly calling
6613 out the version you want.
6614
cff3e48b
JM
66151999-09-09 Stan Shebs <shebs@andros.cygnus.com>
6616
6617 * long_long.exp: Add variations of test cases that work for
6618 targets with 16-bit ints and 32-bit doubles.
6619
d4f3574e
SS
66201999-09-08 Stan Shebs <shebs@andros.cygnus.com>
6621
6622 * break.c (main): Compare a possibly-uninitialized argc with an
6623 unlikely value that fits in 16 bits.
6624
66251999-09-07 Stan Shebs <shebs@andros.cygnus.com>
6626
6627 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
6628 0xfeeb, don't want negative numbers if ints are 16 bits.
6629
6630 * lib/gdb.exp (skip_cplus_tests): New proc.
6631 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
6632 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
6633 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
6634 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
6635 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
6636 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
6637 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
6638 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
6639
6640 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
6641
6642Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
6643
6644 * gdb.base/corefile.exp (up): Allow a parameter to appear
6645 in the frame that we're going up to.
6646
6647 From Jim Blandy <jimb@cygnus.com>:
6648
6649 * gdb.base/default.exp (info float): Expect some output now.
6650
6651 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
6652 returning floating-point values to fail on the x86.
6653 * gdb.base/callfwmall.exp (do_function_calls): Same.
6654
6655 * gdb.base/list.exp (test_listsize): Correct expectations for
6656 listing line 1 with listsize 2. Also, listing a single line
6657 works now, as does listing three lines. [Kevin's note: There
6658 were a number of other cases fixed too where the expectations
6659 differed...]
6660
66611999-09-02 Stan Shebs <shebs@andros.cygnus.com>
6662
6663 * gdb.base/selftest.exp: Add case for when version prints as
6664 constant string instead of char pointer.
6665
104c1213
JM
66661999-08-25 Stan Shebs <shebs@andros.cygnus.com>
6667
6668 * gdb.base/ending-run.exp: Add Solaris case for what happens when
6669 stepping out of main.
6670
6671 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
6672 G++ used.
6673
6674 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
6675 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
6676
6677 * gdb.c++/ovldbreak.exp: Update match string in test that
6678 includes a warning of multiple breakpoints.
6679
66801999-08-24 Stan Shebs <shebs@andros.cygnus.com>
6681
6682 * gdb.base/display.exp: Improve precision of step-after-finish
6683 added yesterday.
6684
6685 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
6686 test.
6687
6688 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
6689 configs when using G++, not just hppa*.
6690
66911999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6692
6693 * gdb.base/async.c: New file.
6694 * gdb.base/async.exp: New file.
6695
6696Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
6697
6698 * gdb.base/break.exp: Tweak PA specific tests to properly handle
6699 PA64.
6700
53a5351d
JM
6701Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
6702
104c1213
JM
6703 * gdb.base/display.exp: "finish" can leave us mid-line on many
6704 targets, deal with it. Add a small constant to main, instead of
6705 1000 since main+1000 may not be a valid address in the target.
6706
53a5351d
JM
6707 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
6708 on hpux11.
6709
6710 * gdb.base/attach.exp: Handle another hpux11 error message variant
6711 when attaching to a process that does not exist.
6712
67131999-08-19 J.T. Conklin <jtc@redback.com>
6714
6715 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
6716 characters in 'continue to 1241' test.
6717
67181999-08-17 Stan Shebs <shebs@andros.cygnus.com>
6719
6720 * gdb.base/call-ar-st.exp: Add a shorter match case for the
6721 stop in print_long_arg_list, define and use a whitespace
6722 variable in print_small_structs test, add an XFAIL for Solaris.
6723 * gdb.base/dbx.exp: XFAIL func commands until somebody is
6724 interested enough to fix.
6725
7be570e7
JM
67261999-08-13 Keith Seitz <keiths@cygnus.com>
6727
6728 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
6729 (dbx_gdb_load): Remove. Use gdb_load instead, since that
6730 proc knows about targets other than the natives.
6731 (test_assign): Use "gdb_run_cmd" to "run" the target.
6732 Check that we've actually hit the breakpoint at main.
6733 When we attempt to assign a value to a local variable, check
6734 that the variable is in the current scope, i.e., don't use
6735 a test with an empty result.
6736
6737Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
6738
6739 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
6740 command.
6741
67421999-08-09 Stan Shebs <shebs@andros.cygnus.com>
6743
6744 From Jimmy Guo <guo@cup.hp.com> and others at HP:
6745 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
6746 gdb.compat, gdb.threads-hp.
6747 gdb.hp/configure, gdb.hp/configure.in: New files.
6748 gdb.hp/Makefile.in: Recurse into new subdirs.
6749 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
6750 gdb.hp/gdb.objdbg: New directory, tests for debugging info
6751 in object files.
6752 gdb.hp/tools: New directory, aux tools for HP-specific tests.
6753
96baa820
JM
67541999-08-05 Stan Shebs <shebs@andros.cygnus.com>
6755
6756 * gdb.base/display.exp: Help expect by putting a newline in the
6757 funky printf, remove a bogus p/a test.
6758
67591999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6760
6761 * gdb.base/display.exp: Make sure that when we say 'run', we are
6762 connected to the target. This is necessary when running not
6763 natively.
6764
67651999-08-03 Stan Shebs <shebs@andros.cygnus.com>
6766
6767 * gdb.base/step-test.exp: Removed some extraneous messages.
6768
6769 * gdb.base/long_long.exp: Don't run memory examination tests
6770 on little-endian targets (they will need a different set of
6771 results to match).
6772
67731999-08-02 Stan Shebs <shebs@andros.cygnus.com>
6774
6775 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
6776 until somebody decides to fix GDB.
6777
6778 * gdb.base/long_long.c: Stop compiler complaint by specifying long
6779 constant as "ULL".
6780 * gdb.base/long_long.exp: Loosen x/c test, add partial result
6781 matches for a couple x/2 commands.
6782
a0b3c4fd
JM
67831999-07-30 Stan Shebs <shebs@andros.cygnus.com>
6784
6785 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
6786 by merging in ref-types2 tests.
6787 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
6788
6789 From Jimmy Guo <guo@cup.hp.com> and others at HP:
6790 * gdb.c++/Makefile.in: Add standard actions.
6791 (EXECUTABLES): Rename from PROGS, update list.
6792 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
6793 from gdb.hp.
6794 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
6795 foo and bar locals.
6796 * gdb.c++/anon-union.exp: Fix tests to match.
6797 * gdb.c++/classes.exp: Run if HP compiler used, add extra
6798 expect matches to handle output variations.
6799 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
6800 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
6801 output, add HP alternatives for new and delete prints.
6802 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
6803 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
6804 * gdb.c++/demangle.exp: Use $style when reporting failure.
6805 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
6806 * gdb.c++/inherit.exp: Run if HP compiler used, add some
6807 match alternatives.
6808 * gdb.c++/local.exp: Add match alternatives or xfails for HP
6809 compilers.
6810 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
6811 * gdb.c++/method.exp: Add match alternatives.
6812 * gdb.c++/misc.cc: Add bool types.
6813 * gdb.c++/misc.exp: Add tests for bool types.
6814 * gdb.c++/overload.exp: Add xfails.
6815 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
6816 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
6817 add some more template parameter tests (only for HP currently).
6818 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
6819 * gdb.c++/virtfunc.cc: Add return type and value for main.
6820 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
6821 match alternatives.
d63a86f8 6822
a0b3c4fd
JM
68231999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6824
6825 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
6826
68271999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
6828
6829 * gdb.base/signals.exp: Don't expect getting a backtrace from
6830 within a signal handler to fail on Linux.
6831
68321999-07-29 Stan Shebs <shebs@andros.cygnus.com>
6833
6834 From Jimmy Guo <guo@cup.hp.com> and others at HP:
6835 * lib/gdb.exp: Remove some gratuitious semicolons.
6836 (delete_breakpoints): Increase timeout.
6837 (gdb_expect): Add -notransfer option.
6838 (gdb_test): Use -notransfer option.
6839 (get_compiler_info): Add f77 case.
6840 (get_compiler): New proc, split out from gdb_preprocess, add f77
6841 case.
6842 (gdb_preprocess): Call get_compiler.
6843
6844 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
6845 * gdb.base/attach.exp, gdb.base/display.exp,
6846 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
6847 gdb.base/long_long.exp, gdb.base/printcmds.exp,
6848 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
6849 third arg to gdb_test.
6850 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
6851 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
6852 HP-UX xfails, add others.
6853 * gdb.base/completion.exp: Reflect name change of self-test.
6854 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
6855 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
6856 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
6857 HP failure number.
6858 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
6859 useless HP-UX 10.30 references.
6860 * gdb.base/maint.exp: Loosen matches.
6861 * gdb.base/pointers.c (main): Declare more_code.
6862 * gdb.base/pointers.exp: Match on output of a `next'.
6863 * gdb.base/structs.c: Add prototypes.
6864 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
6865 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
6866
68671999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6868
6869 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
6870 command.
6871
68721999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6873
6874 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
6875 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
6876
6877 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
6878 debug info. Deal with lack of signal hanlder info in stack.
6879
6880 From Jim Kingdon <kingdon@redhat.com>:
6881 * gdb.base/annota1.exp: If printf has debug info, deal with it.
6882
5a2468f5
JM
68831999-07-19 Stan Shebs <shebs@andros.cygnus.com>
6884
6885 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
6886 gdb.base/foll-vfork.exp: Don't run for crosses.
6887
adf40b2e
JM
6888Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
6889
6890 * gdb.base/configure.in: Check for gdbvars.exp instead of
6891 a1-selftest.exp.
6892 * gdb.base/configure: Re-generate.
6893
68941999-07-12 Stan Shebs <shebs@andros.cygnus.com>
6895
6896 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
6897 in trying to run first and name is too long.
6898
6899 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
6900 pointers2.c and pointers2.exp, respectively.
6901 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
6902 doschk happier.
6903
43e526b9
JM
69041999-07-08 Stan Shebs <shebs@andros.cygnus.com>
6905
6906 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
6907 callfuncs2.c and callfuncs2.exp.
6908
6909 * gdb.base/list.exp: Remove mistaken xfails.
6910 * gdb.base/list0.h: Add optional prototypes.
6911
9846de1b
JM
6912Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
6913
6914 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
6915 calling malloc.
6916 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
6917 * ptype.exp: Move test for get_debug_format to before its first
6918 use.
6919
69201999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6921
6922 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
6923 * gdb.base/annota2.cc, annota2.exp: Move from here.
6924 * gdb.c++/annota2.cc, annota2.exp: To here.
6925 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
6926
43ff13b4
JM
6927Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
6928
6929 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
6930 a consistent format.
6931
085dd6e6
JM
69321999-06-25 Stan Shebs <shebs@andros.cygnus.com>
6933
6934 From Jimmy Guo <guo@cup.hp.com> and others at HP:
6935 * lib/gdb.exp (get_compiler_info): Add detection for assorted
6936 HP compilers, also set the globals $true and $false.
6937
6938 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
6939 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
6940 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
6941 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
6942 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
6943 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
6944 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
6945 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
6946 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
6947 whatis.c} Add C++ compatible function definitions and return
6948 types, add includes for library functions.
6949 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
6950 * gdb.base/step-test.c (myglob): Rename from glob.
6951 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
6952 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
6953 files, move here from gdb.hp.
6954 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
6955 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
6956 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
6957 Adjust line numbers in regexps.
6958
6959 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
6960 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
6961 instead of 0/1.
6962
6963 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
6964 foll-vfork.exp: New files, move here from gdb.hp.
6965 * gdb.base/page.exp: New file, test of pagination command.
6966
6967 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
6968 recursion test.
6969 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
6970
6971 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
6972 gdb.base/solib.exp: Fix compiler invocation process.
6973
6974 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
6975 HP-UX 11, turn off overload resolution explicitly.
6976 * gdb.base/commands.exp: Set argument list explicitly, add
6977 watchpoint test.
6978 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
6979 them work.
6980 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
6981 expressions properly.
6982 * gdb.base/corefile.exp: Loosen the match slightly.
6983 * gdb.base/default.exp: Allow "Error accessing memory" message
6984 also.
6985 * gdb.base/display.exp: Skip over x/0 j if PA64.
6986 * gdb.base/funcargs.exp: Add xfails for HP-UX.
6987 * gdb.base/interrupt.exp: Ditto.
6988 * gdb.base/langs.exp: Add symbolic matches governed by compiler
6989 in use.
6990 * gdb.base/list.exp: Add xfails for HP-UX.
6991 * gdb.base/long_long.exp: Refine some of the numeric matches.
6992 * gdb.base/mips_pro.exp: Xfail on HP-UX.
6993 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
6994 * gdb.base/nodebug.exp: Succeed on more varieties of output.
6995 * gdb.base/opaque.exp: Remove some HP-UX xfails.
6996 * gdb.base/ptype.exp: Succeed on more varieties of output.
6997 * gdb.base/scope.exp: Add xfails for HP-UX.
6998 * gdb.base/sect-cmd.exp: Add more cases.
6999 * gdb.base/setvar.exp: Add xfails for HP-UX.
7000 * gdb.base/shlib-call.exp: Loosen some matches slightly.
7001 * gdb.base/signals.exp: Match on void symbolically.
7002 * gdb.base/step-test.exp: Add case for PA64.
7003 * gdb.base/term.exp: Add exit and restart.
7004 * gdb.base/twice.exp: Clean up after self.
7005 * gdb.base/varargs.exp: Disable overload resolution explicitly.
7006 * gdb.base/whatis.exp: Allow more ways to pass tests.
7007
7008 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
7009 no longer useful.
7010
7011Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
7012
7013 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
7014 list of patterns.
7015 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
7016 print_double_array(double_array)", "continuing to breakpoint
7017 1018", "print print_double_array(array_d)" and "continuing to
7018 1034" tests.
d63a86f8 7019
085dd6e6
JM
70201999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
7021
7022 * Makefile.in: Add empty html and install-html targets.
7023
70241999-06-24 Stan Shebs <shebs@andros.cygnus.com>
7025
7026 * config/mt-*: Remove, these haven't been used since 1996.
7027
70281999-06-22 Stan Shebs <shebs@andros.cygnus.com>
7029
7030 * gdb.base/call-strs.c, gdb.base/ending-run.c,
7031 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
7032 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
7033
9e0b60a8
JM
70341999-06-18 Stan Shebs <shebs@andros.cygnus.com>
7035
7036 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
7037 simpler match case for the ptype of the big class.
7038
70391999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
7040
7041 * gdb.exp: Fix test for gdb_prompt existence.
7042
70431999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
7044
7045 * gdb.exp (gdb_test): Add fail after calls to perror.
7046
70471999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
7048
7049 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
7050
70511999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
7052
7053 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
7054
0f71a2f6
JM
7055Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
7056
7057 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
7058 malloc() is linked in.
7059
70601999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
7061
7062 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
7063 step at end.
7064
7065 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
7066
70671999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
7068
7069 * gdb.java/jv-print.exp: New file. (Our first Java test!)
7070
cce74817
JM
7071Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
7072
7073 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
7074 * gdb.base/mips_pro.exp: Likewise.
7075
70761999-06-02 Keith Seitz <keiths@cygnus.com>
7077
7078 * gdb.c++/templates.cc: Change all "new" operators to throw
7079 an exception.
7080 * gdb.c++/cplusfuncs.cc: Likewise.
7081
7082 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
7083
7084Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
7085
7086 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
7087 * gdb.base/ending-run.exp: When stepping out of main, accept a
7088 step into an arbitrary assembler file.
7089
392a587b
JM
70901999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7091
d63a86f8 7092 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 7093 "breakpoint-invalid" to be printed.
d63a86f8 7094 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
7095 number of "frames-invalid" and "breakpoint-invalid" to be printed.
7096 * gdb.base/annota2.cc: Initialize a.x to 0.
7097
9e086581
JM
70981999-05-17 Keith Seitz <keiths@cygnus.com>
7099
7100 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
7101 when "skip_float_tests" set.
7102 Ditto for "print print_double_array(array_d)", "print print_small_structs",
7103 "print print_ten_doubles", and "step into print_long_arg_list".
7104 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
7105 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
7106 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
7107 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
7108 "skip_float_tests" is set.
7109 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
7110 when "skip_float_tests" set.
d63a86f8 7111
cd0fc7c3
SS
71121999-05-06 Keith Seitz <keiths@cygnus.com>
7113
7114 * gdb.base/annota2.cc: Include stdio.h.
7115
7116Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
7117
7118 * gdb.base/crossload.exp: Remove, this has been disabled ever
7119 since BFD stopped including all targets, and cross-GDB gets
7120 plenty of testing anyway.
7121 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
7122 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
7123 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
7124 * gdb.base/README: Remove, was doc for this.
7125 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
7126 needed.
7127
b83266a0
SS
71281999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7129
7130 * gdb.base/call-ar-st.exp: Fix one regular expression in test
7131 output.
7132
7133 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
7134 * gdb.base/annota2.exp: New file. More annotation tests.
7135 * gdb.base/annota1.c: New file. Source file for annota1.exp.
7136 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
7137
71381999-04-23 Angela Marie Thomas <angela@cygnus.com>
7139
7140 * config/cfdbug.exp: New file.
7141
7a292a7a
SS
71421999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
7143
7144 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
7145 Marcus Daniel's and Dale Hawkins's demangler crashes.
7146
7147 * gdb.c++/demangle.exp (test_gnu_style_demangling,
7148 test_lucid_style_demangling, test_arm_style_demangling,
7149 test_hp_style_demangling): Try Tom Tromey's core-dumping
7150 identifier under each demangling style.
7151
71521999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
7153
7154 * gdb.c++/demangle.exp: Include the current demangling style
7155 in all test names.
7156 (current_demangling_style): New global variable.
7157 (set_demangling_style, test_demangling_core, test_demangling,
7158 test_demangling_exact): New functions.
7159 (test_gnu_style_demangling, test_lucid_style_demangling,
7160 test_arm_style_demangling, test_hp_style_demangling): Use those,
7161 instead of calling gdb_test and gdb_test_exact directly.
7162 (catch_demangling_errors): New function, which reports errors
7163 signalled by the demangling test functions in an orderly way.
7164 (do_tests): Use catch_demangling_errors.
7165
71661999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
7167
7168 * gdb.base/signals.exp (test_handle_all_print): Use () for
7169 grouping in expressions, not {}.
7170
7171 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
7172 initialized yet.
7173
71741999-04-01 Stan Shebs <shebs@andros.cygnus.com>
7175
7176 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
7177 are listed.
7178
71791999-03-26 Stan Shebs <shebs@andros.cygnus.com>
7180
7181 * gdb.stabs/weird.exp: Test for CC being defined before
7182 looking at its value.
7183
71841999-03-25 Stan Shebs <shebs@andros.cygnus.com>
7185
7186 * gdb.base/call-ar-st.exp: Remove stray '#'.
7187 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
7188 "short int" and "long int".
7189 * gdb.c++/overload.cc: Cast the string added in the previous
7190 change, to mollify finicky HP compiler.
7191 * gdb.hp/reg-test.exp (testfile): Fix file name.
7192 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 7193
7a292a7a
SS
7194 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
7195 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
7196 alternate form of enum ptype.
7197
c906108c
SS
71981999-03-23 Stan Shebs <shebs@andros.cygnus.com>
7199
7a292a7a
SS
7200 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
7201 * gdb.hp/*.exp: Change all to run compiler probe only after
7202 passing skip_hp_tests, so as not to waste time on guaranteed
7203 failure.
7204
c906108c
SS
7205 * gdb.c++/overload.cc: Pass string instead of char addr, always
7206 init ccpfoo.
7207 * gdb.c++/templates.cc: Fix syntax error.
7208
7a292a7a
SS
7209Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7210
7211 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 7212 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
7213 command.
7214
72151999-03-18 James Ingham <jingham@cygnus.com>
7216
7217 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
7218
7219 * gdb.c++/method.exp: It was testing an uninitialized int on the
7220 stack and assuming it was positive.
7221
7222 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
7223
7224 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 7225 keep it from killing the rest of the tests.
7a292a7a
SS
7226 Use gdb_continue_to_end.
7227
7228 * gdb.base/sigall.exp: use gdb_continue_to_end.
7229
7230 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
7231
7232 * gdb.base/display.exp: use runto_main, not run.
7233
d63a86f8
RM
7234 * gdb.base/default.exp: Check for the current error message in the
7235 r abbreviation test.
7a292a7a
SS
7236 Add strongarm to the targets that know info float.
7237
d63a86f8 7238 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
7239 run which doesn't work with monitors.
7240
7241 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
7242
7243 * gdb.base/break.exp: use the gdb_continue_to_end proc.
7244
7245 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
7246 program. Traps the case (in Cygmon) when the program never really
7247 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
7248 more places, so I used my name. Sorry Mark...
7249
7250 * config/monitor.exp (gdb_target_monitor): added another
7251 target_info parameter: remotebinarydownload. This will set the
7252 remotebinarydownload flag if this is causing some boards trouble.
7253
72541999-03-18 Mark Salter <msalter@cygnus.com>
7255
7256 * lib/gdb.exp (continue_to_exit): New function.
7257
7258 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
7259 * gdb.base/ending-run.exp: Ditto.
7260 * gdb.base/step-test.exp: Ditto.
7261
72621999-03-16 Stan Shebs <shebs@andros.cygnus.com>
7263
7264 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
7265 (suggested by Art Haas <ahaas@neosoft.com>).
7266
72671999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
7268
7269 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7270
7271Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
7272
7273 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
7274 descriptions of types (short unsigned int vs unsigned short, etc).
7275
72761999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
7277
7278 * gdb.base/call-strs.exp: Don't assume that `step' will step over
7279 a call to strlen; sometimes we do have sources.
7280
72811999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
7282
7283 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
7284 character, so GDB won't print garbage after its end.
d63a86f8 7285
c906108c
SS
7286 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
7287 breakpoint there instead. Sometimes GCC emits memcpy to handle
7288 the large structures being passed by value, so we step into that
7289 instead of sum_array_print, which obscures what we're really testing.
7290 * gdb.base/step-test.exp: However, we do want a test that notices
7291 the bizarre steps into memcpy, so do that here. Add check for
7292 stepping into function calls that pass large structures by value.
7293 ("Is that a noun clause, or are you just happy to see me?")
7294 Remove all references to specific line numbers.
7295 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
7296 New type and function.
7297 (main): Call large_struct_by_value, passing it a large struct by value.
7298 * lib/gdb.exp (gdb_get_line_number): New function.
7299
7300 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
7301 more portable.
7302
7a292a7a
SS
73031999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
7304
c906108c
SS
7305 * lib/gdb.exp: Doc fixes.
7306
7a292a7a
SS
73071999-03-05 Nick Clifton <nickc@cygnus.com>
7308
d63a86f8 7309 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
7310
73111999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
7312
c906108c
SS
7313 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
7314 commands. They're not germane to this test, and they don't work
7315 that way on remote targets.
7316
3fc11d3e
JM
73171999-03-01 James Ingham <jingham@cygnus.com>
7318
7319 * Changelog entries merged over from gdb development branch.
7320
3fc11d3e
JM
7321 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
7322
7323 * lib/gdb.exp (gdbtk_analyze_results): Generic function
7324 for outputting results of test run.
7325
2d4a1622 7326 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
7327
7328 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 7329
7a292a7a
SS
73301999-02-25 Felix Lee <flee@cygnus.com>
7331
7332 * lib/gdb.exp (debug_format): initialize
7333
c906108c
SS
73341999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
7335
7336 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
7337 * gdb.base/call-rt-st.c: Ditto.
7338
c906108c
SS
73391999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
7340
7341 * gdb.threads/pthreads.exp (horiz): New variable.
7342 (test_startup): Fix regexps that capture thread numbers.
7343
73441999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
7345
7346 * gdb.base/smoke.exp: Disambiguate two test case names (both
7347 called ``print'').
7348
7349Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
7350
7351 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
7352 compilation.
7353
73541999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
7355
7356 * gdb.base/miscexprs.exp: Change patterns to match GDB's
7357 actual output formatting.
7358 * gdb.base/smoke.exp: GDB removes leading 0's.
7359 * gdb.base/volatile.exp: Don't check type of remuneration;
7360 that variable is no longer defined in constvars.c.
7361 * gdb.base/step-test.c (main): Exit with explicit exit code.
7362 * gdb.base/step-test.exp: Remove two nexti checks--they are
7363 not portable.
7364
73651999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
7366
7367 * gdb.base/help.exp ("help delete display"): Fix test to match
7368 gdb's output.
7369
7370 * gdb.base/long_long.c (known_types): Initialize values to zero.
7371 * gdb.base/long_long.exp: Step one more line
7372 so 'dec' is initialized in "get to known place". GDB removes
d63a86f8 7373 leading zeros. Explicitly ask for hex formatting. Use
c906108c
SS
7374 unique test case names.
7375
7376Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7377
d63a86f8 7378 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
7379
7380 * gdb.c++/method.exp: Add missing close brace.
7381
73821999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
7383
7384 * gdb.base/maint.exp: Use 'set height 0' to disable page
7385 prompting, not 'set height 400'.
7386
7387 Fix a bunch of timeouts.
7388 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
7389 four separate tests, so expect doesn't take forever to match a ton
7390 of text against a regexp with lots of .* forms.
7391 ("maint print psymbols", "maint print symbols"): Make some of
7392 these greps more selective, so that expect doesn't try to wade
7393 through huge piles of output and time out.
7394
7395 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
7396
7397 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
7398 tests: one which doesn't expect shlib events to be reported, and
7399 another which does, but is XFAIL for all platforms other than
7400 HP/UX.
7401
7402 * gdb.base/break.exp: Teach the test suite that the `catch
7403 fork', `catch vfork', and `catch exec' commands produce error
7404 messages on platforms that don't provide these features.
7405
7406Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
7407
7408 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
7409 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
7410 (shortening names from solib_threshold.exp etc), won't run on
7411 anything but HP-UX for the foreseeable future.
7412 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
7413 reflect move.
7414
7415Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
7416
7417 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
7418 gdb.trace/Makefile.in (clean): Remove all test executables.
7419
7420Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
7421
7422 * gdb.base/shlib-call.exp: add test cases to verify that gdb
7423 successfully re-sets breakpoints in shared libraries.
7424 * gdb.base/shmain.c (main): return 0, don't fall off the end.
7425
7426Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7427
d63a86f8
RM
7428 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
7429 and compiled w/o GCC.
c906108c
SS
7430
7431 * gdb.hp/watch-cmd.exp: ditto.
7432
7433 * gdb.hp/watch-hp.exp: ditto.
7434
7435 * gdb.hp/xdb1.exp: ditto.
7436
7437 * gdb.hp/xdb2.exp: ditto.
7438
7439 * gdb.hp/dbx.exp: ditto.
7440
7441Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
7442
7443 * constvars.c: Remove C++-isms.
7444 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
7445 with GCC.
7446
7447Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
7448
7449 The following changes are part of the HP merge.
7450
7451 * gdb.base/break.exp: new tests to verify that catchpoints for
7452 fork, vfork, and exec don't trigger inappropriately.
7453
7454 * gdb.base/opaque.exp: compile one file at a time, then link.
7455
7456 * gdb.base/signals.exp: be more restrictive about which hppa
7457 systems receive a setup_xfail. new tests.
7458
7459 * gdb.base/solib_threshold.build: new file.
7460 * gdb.base/solib_threshold.exp: new file.
7461 * gdb.base/solib_threshold.link_opts: new file.
7462 * gdb.base/solib_threshold.mk: new file.
7463 * gdb.base/gen_solib_threshold.c: new file.
7464
7465 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
7466 tests. New tests for enums inside classes.
7467
7468 * gdb.c++/compiler.cc: indicate support of template debugging.
7469
7470 * gdb.c++/demangle.exp: run hp style demangling tests.
7471
7472 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
7473 tests.
7474
7475 * gdb.c++/misc.cc: changes to support new tests.
7476
7477 * gdb.c++/templates.cc: changes to support HP's compiler; changes
7478 to support new tests.
7479
7480 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
7481 gcc, then skip these tests.
7482
7483Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
7484
7485 The following files are part of the HP merge; some had longer
7486 names at HP, but have been renamed to be no more than 14
7487 characters in length.
7488
7489 * gdb.hp/ambiguous.cc: new file.
7490 * gdb.hp/ambiguous.exp: new file.
7491 * gdb.hp/attach.exp: new file.
7492 * gdb.hp/attach2.exp: new file.
7493 * gdb.hp/classes-hp.exp: new file.
7494 * gdb.hp/ctti.exp: new file.
7495 * gdb.hp/ctti-add.cc: new file.
7496 * gdb.hp/ctti-add1.cc: new file.
7497 * gdb.hp/ctti-add2.cc: new file.
7498 * gdb.hp/ctti-add3.cc: new file.
7499 * gdb.hp/dbx.exp: new file.
7500 * gdb.hp/exception.cc: new file.
7501 * gdb.hp/exception.exp: new file.
7502 * gdb.hp/foll-exec.c: new file.
7503 * gdb.hp/foll-exec.exp: new file.
7504 * gdb.hp/foll-fork.c: new file.
7505 * gdb.hp/foll-fork.exp: new file.
7506 * gdb.hp/foll-vfork.c: new file.
7507 * gdb.hp/foll-vfork.exp: new file.
7508 * gdb.hp/inherit-hp.exp: new file.
7509 * gdb.hp/more-steps.exp: new file.
7510 * gdb.hp/namespace.cc: new file.
7511 * gdb.hp/namespace.exp: new file.
7512 * gdb.hp/optimize.exp: new file.
7513 * gdb.hp/pxdb.c: new file.
7514 * gdb.hp/pxdb.exp: new file.
7515 * gdb.hp/quicksort.exp: new file.
7516 * gdb.hp/reg-test.exp: new file.
7517 * gdb.hp/reg-test.s: new file.
7518 * gdb.hp/sized-enum.c: new file.
7519 * gdb.hp/sized-enum.exp: new file.
7520 * gdb.hp/start-stop.exp: new file.
7521 * gdb.hp/templ-hp.cc: new file.
7522 * gdb.hp/templ-hp.exp: new file.
7523 * gdb.hp/thr-lib.c: new file.
7524 * gdb.hp/thr-lib.exp: new file.
7525 * gdb.hp/thr-lib.h: new file.
7526 * gdb.hp/thr-liblib.c: new file.
7527 * gdb.hp/virtfun-hp.c: new file.
7528 * gdb.hp/virtfun-hp.exp: new file.
7529 * gdb.hp/watch-cmd.exp: new file.
7530 * gdb.hp/watch-hp.exp: new file.
7531 * gdb.hp/xdb1.exp: new file.
7532 * gdb.hp/xdb2.exp: new file.
7533 * gdb.hp/xdb3.exp: new file.
7534
7535Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
7536
7537 The following files are part of the HP merge; some had longer
7538 names at HP, but have been renamed to be no more than 14
7539 characters in length.
7540
7541 * gdb.base/ss.h: new file.
7542 * gdb.base/call-ar-st.c: new file.
7543 * gdb.base/call-ar-st.exp: new file.
7544 * gdb.base/call-rt-st.c: new file.
7545 * gdb.base/call-rt-st-exp: new file.
7546 * gdb.base/call-strs.exp: new file.
7547 * gdb.base/ena-dis-br.exp: new file.
7548 * gdb.base/environ.exp: new file.
7549 * gdb.base/long_long.exp: new file.
7550 * gdb.base/sect-cmd.exp: new file.
7551 * gdb.base/shlib-cl2.exp: new file.
7552 * gdb.base/smoke.exp: new file.
7553 * gdb.base/so-impl-ld.c: new file.
7554 * gdb.base/so-impl-ld.exp: new file.
7555 * gdb.base/so-indr-cl.c: new file.
7556 * gdb.base/so-indr-cl.exp: new file.
7557 * gdb.base/varargs.exp: new file.
7558 * gdb.base/volatile.exp: new file.
7559 * gdb.base/whatis-exp.exp: new file.
7a292a7a 7560 * gdb.base/display.exp: new file.
c906108c
SS
7561 * gdb.c++/derivation.exp: new file.
7562 * gdb.c++/local.exp: new file.
7563 * gdb.c++/member-ptr.exp: new file.
7564 * gdb.c++/overload.exp: new file.
7565 * gdb.c++/ovldbreak.exp: new file.
7566 * gdb.c++/ref-types.exp: new file.
7567 * gdb.c++/ref-types2.exp: new file.
7568 * gdb.c++/userdef.exp: new file.
d63a86f8 7569
c906108c
SS
7570Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
7571
7572 * gdb.base/default.exp: Reflect wording change in remote.c.
7573
dc96c6c7 7574Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7575
7576 * gdb.base/help.exp: Update to reflect current text.
7577
7578Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
7579
7580 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
7581 they're stack variables and contain garbage.
7582 * gdb.c++/anon-union.exp: new file.
7583
7584 The following changes were made by David Taylor
7585 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
7586 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
7587 in changes by HP.
7588
7589 * gdb.base/bitops.exp: new file.
7590 * gdb.base/default.exp: change expected messages for catch and
7591 info catch tests to reflect HP merge changes.
7592 * gdb.base/enable-disable-break.exp
7593 * gdb.base/ending-run.c: new file.
7594 * gdb.base/long_long.c: new file.
7595 * gdb.base/maint.exp: new file.
7596 * gdb.base/pointers2.exp: new file.
7597 * gdb.base/shlib-call2.exp: new file.
7598 * gdb.base/solib.exp: new file.
7599 * gdb.base/step-test.c: new file.
7600 * gdb.c++/anon-union.cc: new file.
7601 * gdb.c++/local.cc: new file.
7602 * gdb.c++/member-pointer.cc: new file.
7603 * gdb.c++/method.cc: new file.
7604 * gdb.c++/ref-types.cc: new file.
7605 * gdb.c++/ref-types2.cc: new file.
7606 * gdb.c++/userdef.cc: new file.
d63a86f8 7607
c906108c
SS
7608 * gdb.base/scope.exp: compile one file at a time, then link.
7609 * gdb.base/langs.exp: ditto.
7610 * gdb.base/list.exp: ditto.
d63a86f8 7611
c906108c
SS
7612Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
7613
7614 The following changes were made by David Taylor
7615 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
7616 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
7617 in changes by HP.
d63a86f8 7618
c906108c
SS
7619 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
7620 skip tests. When compiling pass c++ flag to gdb_compile.
7621 * gdb.c++/
d63a86f8 7622
c906108c
SS
7623 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
7624 test for on hppa*-*-hpux*; use args to see if c++ was specified.
7625 (skip_hp_tests): new function.
7626 (gdb_preprocess): new function.
7627
7628 * configure.in (hpdir): decide whether to configure gdb.hp.
7629 * configure: regenerated.
7630
7631 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
7632 to delete on clean.
7633 (EXECUTABLES): update to reflect new additions.
7634 * gdb.base/commands.exp: update message expected.
7635 * gdb.base/default.exp: add copyright notice.
7636 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
7637 * gdb.base/help.exp: update messages to reflect current text.
7638 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
7639 targets for recurse tests.
7640 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
7641 skip this file.
7642
7643 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
7644 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
7645 compilation.
7646 * gdb.c++/misc.exp: ditto.
7647 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
7648 run the tests. tell gdb_compile that it's a c++ compilation.
7649
7650 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 7651
c906108c
SS
7652 * gdb.base/all-bin.exp: new file.
7653 * gdb.base/arithmet.exp: new file.
7654 * gdb.base/assign.exp: new file.
7655 * gdb.base/completion.exp: new file.
7656 * gdb.base/cond-expr.exp: new file.
7657 * gdb.base/condbreak.exp: new file.
7658 * gdb.base/define.exp: new file.
7659 * gdb.base/dollar.exp: new file.
7660 * gdb.base/environment.exp: new file.
7661 * gdb.base/eval-skip.exp: new file.
7662 * gdb.base/jump.exp: new file.
7663 * gdb.base/logical.exp: new file.
7664 * gdb.base/pointers.exp: new file.
7665 * gdb.base/relational.exp: new file.
7666 * gdb.base/section_command.exp: new file.
7667 * gdb.base/whatis-expr.exp: new file.
7668
7669 * gdb.base/all-types.c: new file.
7670 * gdb.base/call-array-struct.c: new file.
7671 * gdb.base/call-return-struct.c: new file.
7672 * gdb.base/call-strings.c: new file.
7673 * gdb.base/callfuncs2.c: new file.
7674 * gdb.base/condbreak.c: new file.
7675 * gdb.base/constvars.c: new file.
7676 * gdb.base/display.c: new file.
7677 * gdb.base/int-type.c: new file.
7678 * gdb.base/jump.c: new file.
7679 * gdb.base/miscexprs.c: new file.
7680 * gdb.base/pointers.c: new file.
7681 * gdb.base/pointers2.c: new file.
7682 * gdb.base/shmain.c: new file.
7683 * gdb.base/shr1.c: new file.
7684 * gdb.base/shr2.c: new file.
7685 * gdb.base/solib.c: new file.
7686 * gdb.base/solib1.c: new file.
7687 * gdb.base/solib2.c: new file.
7688 * gdb.base/varargs.c: new file.
7689 * gdb.c++/derivation.cc: new file.
7690 * gdb.c++/overload.cc: new file.
7691 * gdb.c++/ovldbreak.cc: new file.
7692 * gdb.hp/attach.c: new file.
7693 * gdb.hp/attach2.c: new file.
7694 * gdb.hp/average.c: new file.
7695 * gdb.hp/compiler.c: new file.
7696 * gdb.hp/compiler.cc: new file.
7697 * gdb.hp/execd-program.c: new file.
7698 * gdb.hp/follow-exec.c: new file.
7699 * gdb.hp/follow-fork.c: new file.
7700 * gdb.hp/follow-vfork-and-exec.c: new file.
7701 * gdb.hp/misc-hp.cc: new file.
7702 * gdb.hp/more-steps.c: new file.
7703 * gdb.hp/optimize.c: new file.
7704 * gdb.hp/quicksort.c: new file.
7705 * gdb.hp/run-hp.c: new file.
7706 * gdb.hp/start-stop.c: new file.
7707 * gdb.hp/sum.c: new file.
7708 * gdb.hp/templates-hp.cc: new file.
7709 * gdb.hp/thread-local-in-lib.c: new file.
7710 * gdb.hp/thread-local-in-lib.h: new file.
7711 * gdb.hp/thread-local-in-lib.lib.c: new file.
7712 * gdb.hp/vforked-program.c: new file.
7713 * gdb.hp/virtfunc-hp.cc: new file.
7714 * gdb.hp/watchpoint-hp.c: new file.
7715 * gdb.hp/xdb.c: new file.
7716 * gdb.hp/xdb0.c: new file.
7717 * gdb.hp/xdb0.h: new file.
7718 * gdb.hp/xdb1.c: new file.
7719
7720Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
7721
7722 The following change was made by Edith Epstein
7723 <eepstein@cygnus.com> as part of a project to merge in changes
7724 originally made by HP; HP did not create ChangeLog entries.
7725
7726 * gdb.c++/demangle.exp: changed the expected output for some
7727 ARM-style mangling -- removed second reference to datatype.
7728 For example, maint demangle __dt__11T1__pt__2_cFv
7729 T1<char>::~T1<char>(void)
7730 becomes,
7731 maint demangle __dt__11T1__pt__2_cFv
7732 T1<char>::~T1(void)
7733
7734 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 7735
c906108c
SS
7736Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
7737
7738 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
7739 * gdb.trace/backtrace.exp: Likewise.
7740 * gdb.trace/circ.exp: Likewise.
7741 * gdb.trace/collection.exp: Likewise.
7742 * gdb.trace/deltrace.exp: Likewise.
7743 * gdb.trace/infotrace.exp: Likewise.
7744 * gdb.trace/limits.exp: Likewise.
7745 * gdb.trace/packetlen.exp: Likewise.
7746 * gdb.trace/passc-dyn.exp: Likewise.
7747 * gdb.trace/passcount.exp: Likewise.
7748 * gdb.trace/report.exp: Likewise.
7749 * gdb.trace/save-trace.exp: Likewise.
7750 * gdb.trace/tfind.exp: Likewise.
7751 * gdb.trace/tracecmd.exp: Likewise.
7752 * gdb.trace/while-dyn.exp: Likewise.
7753 * gdb.trace/while-stepping.exp: Likewise.
7754
77551998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
7756
7757 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
7758
7759Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
7760
7761 From Brendan Kehoe:
7762 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
7763 int return types.
7764
7765Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
7766
7767 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
7768 remote dos host testing right.
7769
7770Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
7771
7772 * gdb.base/corefile.exp: remove some xfails.
7773
7774Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
7775
7776 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
7777 have different timestamps.
7778
7779Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
7780
7781 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
7782 gdb.base/default.exp: Replace "exec" with "executable".
7783
7784Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
7785
7786 * gdb.base/default.exp: Change else if to elseif from previous
7787 delta.
7788
7789Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
7790
7791 * gdb.base/default.exp: Add brace missing from previous delta.
7792
7793Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
7794
7795 * gdb.base/default.exp: Support test for info float for all
7796 varieties of arm toolchain.
7797
dc96c6c7 7798Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7799
7800 * gdb.trace/*.exp: remove "remote_download" command.
7801
dc96c6c7 7802Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7803
7804 * gdb.trace/*.exp: remove -gdwarf from compile.
7805
7806Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
7807
7808 * gdb.trace/configure.in(AC_INIT): typo
7809 * gdb.trace/configure: regenerated
7810
dc96c6c7 7811Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7812
7813 * config/m68k-emc.exp: New file.
7814 * lib/<emc-support.exp trace-support.exp}: New files.
7815 * configure.in: add new test directory gdb.trace.
7816 * gdb.trace/{configure configure.in Makefile.in}: New files.
7817 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
7818 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
7819 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
7820 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
7821 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
7822 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
7823 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 7824
dc96c6c7 7825Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7826
7827 * gdb.c++/classes.exp: Change all regular expressions to match
7828 arbitrary combinations of newline/carriage-return, so that they
7829 will work equally well on Unix and Windows.
7830 * gdb.c++/inherit.exp: ditto.
7831 * gdb.c++/virtfunc.exp: ditto.
7832
78331998-08-11 Dawn Perchik <dawn@cygnus.com>
7834
7835 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
7836
c2d11a7d
JM
7837Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
7838
7839 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
7840 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
7841 to use a0-a3/d0-d3 as needed.
7842
7843Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
7844
7845 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
7846 * gdb.disasm/am33.exp: Corresponding changes.
7847
c906108c
SS
78481998-07-11 Felix Lee <flee@cygnus.com>
7849
7850 * gdb.base/callfuncs.exp: add cmp10 test.
7851 * gdb.base/callfuncs.c (cmp10): new function.
7852
7853Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
7854
d63a86f8 7855 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
7856 into two parts to get around a synchronization problem in expect.
7857
3fc11d3e
JM
7858Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
7859
7860 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
7861
7862 * configure.in: Add options for gdbtk testsuite.
7863
7864 * configure: Regenerate.
7865
7866 * gdb.gdbtk: New directory to hold gdbtk tests.
7867
c906108c
SS
7868Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
7869
7870 * gdb.fortran/types.exp: Escape brackets in expect patterns
7871 for test_float_literal_types_accepted tests.
7872 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
7873 before run test.
7874
c2d11a7d
JM
7875Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
7876
7877 * am33.exp: Just compile, do not link the testcase.
7878 * am33.s: Add ".am33" pseudoop to force am33 mode.
7879
c906108c
SS
78801998-06-25 Felix Lee <flee@cygnus.com>
7881
7882 * gdb.base/setshow.exp: make sure $pc is sane.
7883
7884 * gdb.stabs/weird.exp: split expect patterns properly.
7885
c2d11a7d
JM
7886Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
7887
7888 * gdb.disasm/am33.s: New disassembler testfile for the am33.
7889 * gdb.disasm/am33.exp: Run it.
7890
dc96c6c7 7891Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7892
7893 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
7894 match processing (and eliminate spurious timeouts when running).
7895
dc96c6c7 7896Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7897
7898 * gdb.base/signals.exp (test_handle_all_print): put back Mach
7899 exception test, but conditionalize it on target [mach | gnu].
7900
dc96c6c7 7901Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7902
7903 * gdb.base/overlays.exp: fixup compile line for linker script.
7904
7905Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
7906
7907 * gdb.fortran/types.exp: don't guess at float size.
7908
7909Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
7910
7911 * gdb.base/exprs.exp: delete test that depends on int size.
7912
7913Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
7914
7915 * config/sim.exp: Removed checks for target triplets.
7916 (gdb_target_sim): Use gdb,target_sim_options.
7917
7918Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
7919
7920 * gdb.base/reread.exp: New file.
7921 * gdb.base/reread1.c: New file.
7922 * gdb.base/reread2.c: New file.
7923
7924Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
7925
7926 * config/sim.exp: Use 'target sim -sparclite' when running
7927 SPARClite programs.
7928
7929Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
7930
7931 * gdb.base/structs2.exp: New file.
7932 * gdb.base/structs2.c: New file.
7933
7934Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
7935
7936 * gdb.asm/common.inc: New file.
7937 * gdb.asm/d10v.inc: New file.
7938 * asm-source.exp: Pass -I's to gas to find .inc files.
7939 Update line numbers in expected output.
7940 * asmsrc1.s: Rewrite.
7941 * asmsrc2.s: Rewrite.
7942 * configure.in: Create arch.inc symlink.
7943 * configure: Regenerate.
7944 * Makefile.in (distclean): Delete arch.inc.
7945
7946Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
7947
7948 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
7949 (t_enum_value2): ditto
7950 (t_enum_value3): ditto
7951 (main): ditto
7952Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
7953
7954 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
7955 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
7956 change.
7957 Use gdb_test instead of send_gdb/gdb_expect sequences.
7958
7959Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
7960
7961 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
7962 not void.
7963
7964Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
7965
7966 * gdb.base/branches.c: Code with lots of loops and
7967 subroutines. Used to test gdbs ability to single step through PC
7968 changes, especially to test mips-tdep.c:mips_next_pc
7969
7970Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
7971
7972 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
7973 more rigorous EGCS C++ error checking.
7974
7975Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
7976
7977 * gdb.base/help.exp: Clean up `help set args' and `help show args'
d63a86f8 7978 tests.
c906108c 7979 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
d63a86f8 7980 function when asleep.
c906108c 7981 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
d63a86f8
RM
7982 for i*86 Linux and SVR4 signal handling problems.
7983 Remove linux xfail for `next to handler in signals_tests_1', fixed
7984 by recent infrun.c change.
c906108c 7985 Limit backtrace to 10 frames to avoid timeout problems with infinite
d63a86f8 7986 stack backtraces.
c906108c
SS
7987 Adjust expect pattern in `handle all print' test to match Apr 28 1997
7988 target.[ch] change.
7989
7990Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
7991
7992 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
7993 for a newline from gdb before continuing.
7994 (default_gdb_exit): Just look for y or n.
7995 (gdb_test): Detect abnormal exit from GDB running on DOS; if
7996 it does, fail the rests of the tests in the file.
7997
7998Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
7999
8000 * config/cygmon.exp: New file.
8001
8002Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
8003
8004 * gdb.base/list.exp: Fix problem with "list default lines around
8005 main" test on remote targets.
8006
8007 * gdb.base/scope.exp: Fix problem with filelocal_bss before
8008 run test on remote targets.
8009
8010Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
8011
8012 * gdb.asm: New directory.
8013 * configure.in: Configure it.
8014 * configure: Regenerate.
8015 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
8016 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
8017
8018Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
8019
8020 * config/mn10300-eval.exp: New file to support MN10300 eval board.
8021
dc96c6c7 8022Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 8023
c906108c
SS
8024 * gdb.base/overlays (several files): Merge the two overlay
8025 managers into one. Change variables (foox, barx, bazx, grbxx)
8026 back into ints but force them to load in their proper sections.
8027
8028Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
8029
8030 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
8031 on-chip insn memory and IMAP1 to upper 128k.
8032 (D10VCopy): Handle memory regions crossing 16k boundaries.
8033 (D10VCopy): Transfer data in 32 bit chunks.
8034
8035Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
8036
8037 * gdb.base/overlays.c (main): Exit normally when result is
8038 correct.
8039
8040 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
8041 map. Include space for printf in .text segment.
8042
8043 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
8044 updated d10v memory VMA/LMA map.
8045 (D10VCopy): Call D10VTranslate.
d63a86f8 8046
c906108c
SS
8047Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
8048
8049 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
8050
8051 * gdb.base/bar.c (barx, bar): Change variable to small array so
8052 that it won't be put into the .sdata - small data -
8053 section. Update reference.
8054 * gdb.base/baz.c (bazx, baz): Ditto.
8055 * gdb.base/foo.c (foox, foo): Ditto.
8056 * gdb.base/grbx.c (grbxx, grbx): Ditto.
8057
8058 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
8059 to be arrays.
d63a86f8 8060
dc96c6c7 8061Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 8062
c906108c
SS
8063 * gdb.base/overlays.exp: fix up and get working again.
8064 Add tests for backtraces from an overlay function.
d63a86f8 8065
c906108c
SS
8066Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
8067
8068 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
8069 "calling function with watchpoint enabled".
8070
8071Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
8072
8073 * gdb.base/break.exp (test_next_with_recursion): Remove
8074 gdb_suppress_tests for d10v-*-*.
8075 * lib/gdb.exp (gdb_suppress_tests): Disable this function
8076 pending review of whether it is useful or not.
8077
8078Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
8079
8080 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
8081
8082Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
8083
8084 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
8085 * config/dve.exp: New file to support Densan boards.
8086
8087Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
8088
8089 * gdb.base/interrupt.exp: Document problem of simulators, signals,
8090 reads and BSD.
8091
8092Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
8093
8094 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
8095 response.
8096
8097 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
8098
8099Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
8100
8101 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
8102 test.
8103
8104 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
8105 target_sizeof_long and target_bigendian_p.
8106 (structs_by_value, structs_by_reference): Check values according
8107 to targets word size and endianess.
d63a86f8 8108
c906108c
SS
8109Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
8110
8111 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
8112 output.
8113
8114Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
8115
8116 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
8117 Update test of set args help to match source change.
8118
8119Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
8120
8121 * gdb.base/default.exp: Expect help system output to be in
8122 alphabetical order.
8123 * gdb.base/help.exp: Ditto.
8124
8125Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
8126
8127 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
8128 "i*86-pc-linux-gnu*".
8129 * gdb.base/interrupt.exp: Ditto.
8130 * gdb.base/corefile.exp: Ditto.
8131
8132 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
8133 define vxworks when building the testcase.
8134
8135 * gdb.base/ptype.exp: Fix testnames to be unique.
8136 * gdb.base/radix.exp: Ditto.
8137 * gdb.base/term.exp: Ditto.
8138 * gdb.base/whatis.exp: Ditto.
8139 * gdb.c++/classes.exp: Ditto.
8140
8141Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
8142
8143 * gdb.base/callfuncs.exp: Fix indentation.
8144
8145 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
8146 suppress_flag has been set.
8147 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
8148 target feature.
8149
8150Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
8151
8152 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
8153 the testcase.
8154
8155 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
8156 set_debug_traps() and breakpoint().
8157 * gdb.c++/misc.cc (main): Ditto.
8158 * gdb.c++/templates.cc (main): Ditto.
8159 * gdb.c++/virtfunc.cc (main): Ditto.
8160
8161Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
8162
8163 * lib/gdb.exp(gdb_step_for_stub): New function.
8164 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
8165 exists, reload the executable and do a "continue" instead of
8166 doing a jump.
8167 (runto_main): Use gdb_step_for_stub.
d63a86f8 8168
c906108c
SS
8169 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
8170 tests to have unique names.
8171 * gdb.base/callfuncs.exp: Ditto.
8172 * gdb.base/commands.exp: Ditto.
8173 * gdb.base/default.exp: Ditto.
8174 * gdb.base/help.exp: Ditto.
8175 * gdb.base/list.exp: Ditto.
8176 * gdb.base/opaque.exp: Ditto.
8177 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
8178 similar tests.
d63a86f8 8179
c906108c
SS
8180 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
8181 * gdb.c++/cplusfuncs.cc: Ditto.
8182 * gdb.c++/virtfunc.cc: Ditto.
8183
8184 * config/monitor.exp: Keep track of the last file we saw, rather
8185 than trying to get the info from gdb.
8186
8187 * gdb.fortran/types.exp: Move comment to previous line.
8188
8189Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
8190
8191 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
8192 target mode.
8193
8194Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
8195
8196 From Bob Manson:
8197 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
8198 string from GDB when it connects.
8199
8200 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
8201
8202Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
8203
8204 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
8205 if we can't get a debug format from GDB (we may be testing an
8206 older GDB). Use a 10 second timeout when checking for the format.
8207
8208 * gdb.stabs/weird.exp: Fix quoting.
8209
8210 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
8211
8212Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
8213
8214 * config/arm-ice.exp: New file.
8215
8216Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
8217
8218 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
8219 until it has been modified to work with the new testsuite.
8220
99707966 8221 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
8222 testcase won't compile, cause all of the testcases in the file to
8223 fail instead.
8224
8225 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
8226 (gdb_clear_suppressed): New procedure.
8227 (gdb_stop_suppressing_tests): Only clear suppress_flag if
8228 it contains a positive value.
8229
8230Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
8231
8232 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
8233
8234 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
8235
8236Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
8237
8238 * lib/gdb.exp (setup_xfail_format): New function.
8239 (get_debug_format): New function to get debug format.
8240 (debug_format): New global variable to hold last value set
8241 by get_debug_format.
8242 * gdb.base/list.exp: Call get_debug_format and expect some
8243 tests to fail for DWARF 1 and COFF formats.
8244 * gdb.c++/ptype.exp: Ditto.
8245 * gdb.c++/classes.exp: Ditto.
8246 * gdb.c++/cplusfuncs.exp: Ditto.
8247 * gdb.c++/inherit.exp: Ditto.
8248 * gdb.c++/templates.exp: Ditto.
8249 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 8250
c906108c
SS
8251Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
8252
8253 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
8254 host doesn't have a currently-open connection.
8255
8256 * config/sparclet.exp: Cleanups and fixes to make it generic for
8257 any gdb stub target. Handle cases where gdb doesn't respond when
8258 interrupted in a sane fashion.
8259
8260 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
8261 same thing in a totally different way.
8262
8263 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
8264 setting "timeout".
8265 (gdb_start): We set the global gdb_prompt variable in
8266 default_gdb_init now.
8267
8268Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
8269
8270 * gdb.base/printcmds.exp: Fix "check for floating addition"
8271 regexp to accept results within approx +/- .01 of exact value.
8272 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
8273
8274Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
8275
8276 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
8277 properly.
8278 (gdb_expect): Add optional timeout parameter, and add timeout
8279 value to various calls.
8280 (gdb_suppress_tests): Only give one warning message per group.
8281
8282Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
8283
8284 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
8285 global variables. Handle getting a value for $timeout more
8286 gracefully.
8287
8288Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
8289
8290 * lib/gdb.exp: Close connection to remote host if gdb doesn't
8291 initialize.
8292 (default_gdb_init): New procedure; allow gdb_init to be overridden
8293 by a target configuration file.
8294 (gdb_expect): Pass the timeout to remote_expect.
8295
8296 * config/monitor.exp(gdb_load): Fix typo in regexp.
8297
8298Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
8299
8300 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
8301
8302Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
8303
8304 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
8305 here. Call gdb_target_exec before rebooting the target, to make
8306 sure the connection to the target is closed.
8307 (gdb_load): Pass the name of the executable to gdb_target_monitor.
8308 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
8309 Also detect "Timeout reading from remote" error.
8310
8311 * config/gdbserver.exp: Pass the executable being loaded to
8312 gdb_target_monitor. Don't call gdb_file_cmd here; let
8313 gdb_target_monitor do it.
8314
8315 * gdb.disasm/hppa.exp: Don't use exec_output.
8316
8317Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
8318
8319 * gdb.base/list.exp: If we're debugging a non-native target,
8320 try to set the pc register to point to the start of the
8321 program before doing the first list command.
8322
8323 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
8324 test_calls after restarting.
8325
8326 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
8327 reloading.
8328
8329 * gdb.base/watchpoint.exp: Fix typo.
8330
8331 * gdb.base/setshow.exp: Check for use_gdb_stub.
8332
8333 * gdb.base/break.exp: Fix continue until exit test for the gdb
8334 stub case.
8335 * gdb.base/langs.exp: Ditto.
8336
8337 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
8338 gdb_load_offset. If we weren't given a file to load, figure out
8339 what the current file is and use it.
8340
8341 * config/i386-bozo.exp: New file.
8342
8343Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
8344
8345 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
8346 feature.
8347
8348 * config/proelf.exp: New entry.
8349
8350Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
8351
8352 * lib/gdb.exp: Remove spurious .* patterns at the beginning
8353 of regexps.
8354
8355 * gdb.base/watchpoint.exp: Don't run the test_stepping
8356 tests if gdb can't call functions on the target.
8357
8358 * gdb.base/setshow.exp: Don't run the set prompt tests if
8359 the board has gdb_prompt set.
8360
8361Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
8362
8363 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
8364 * gdb.base/commands.exp: Likewise.
8365 * gdb.base/setshow.exp: Likewise.
8366
8367Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
8368
8369 * config/monitor.exp(gdb_start): Look for gdb_prompt target
8370 feature.
8371
8372 * config/i960.exp: New file.
8373
8374Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
8375
8376 * gdb.base/funcargs.exp: Check for gdb,short_int target
8377 feature instead of looking for explicit target triplets.
8378
dc96c6c7 8379Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 8380
d63a86f8 8381 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
8382 "p 123DEADBEEF", to check parse_number.
8383 * top.c: change "to enable to enable" to "to enable" in a couple
8384 of help strings.
8385
8386Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
8387
8388 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
8389 on the mn10300.
d63a86f8 8390
c906108c
SS
8391Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
8392
8393 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
8394 where the test executable is run with explicit args.
8395 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
8396
8397Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
8398
8399 * gdb.base/run.c: Use FAKEARGV to build test executable that
8400 does not require a command line arg, since most simulators
8401 don't currently support passing such an arg into the simulated
8402 program.
8403 * gdb.base/commands.exp: Change tests to insert the proper
8404 value as the arg to the first recursive factorial call. Change
8405 compilation line to define FAKEARGV at compile time.
8406
8407Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
8408
8409 * gdb.base/recurse.exp: Enable these tests for the mn10300.
8410 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
8411 function with watchpoint enabled" test.
8412
8413Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
8414
8415 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
8416 Don't call gdb_test when the command doesn't return to a gdb prompt.
8417
8418 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
8419 "Tests restarted" messages.
8420
8421Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
8422
8423 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
8424
dc96c6c7 8425Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8426
8427 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
8428 for INFO SYMBOL; add help tests for OVERLAY commands.
8429 * gdb.base/default.exp: add tests for INFO SYMBOL command;
8430 add tests for OVERLAY commands
8431 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
8432 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
8433 * gdb.base/sigall.c: add usestubs code frag
8434 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 8435
c906108c
SS
8436Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
8437
8438 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
8439 failures.
8440 (gdb_stop_suppressing_tests): Note that tests have restarted.
8441
8442Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
8443
8444 * config/h8300.exp: New file.
8445
8446Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
8447
8448 * gdb.base/setshow.exp: Check for the existence of a
8449 feature, not its value.
8450
8451Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
8452
8453 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
8454
8455 * gdb.base/scope.exp: It's now init0(), not init().
8456
8457 * gdb.base/scope0.c: For now, change init() to be init0().
8458
8459 * config/monitor.exp: Use gdb_serial in preference to serial
8460 or netport.
8461
8462 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
8463 and it's not already set.
8464
8465Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
8466
8467 * gdb.base/setshow.exp: Only test the run command if the target
8468 isn't using a stub and if it supports argument passing.
8469
8470Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
8471
8472 * config/udi.exp(gdb_start): Make sure UDICONF is set
8473 properly before starting gdb.
8474
8475Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
8476
8477 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
8478 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
8479 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
8480
8481Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
8482
8483 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
8484 specialized code to reboot the board, use remote_reboot instead.
8485
8486 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
8487
8488 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
8489
8490 * config/monitor.exp: Make sure we disconnect from the target.
8491 Also, try a reboot/reload cycle instead of failing if the
8492 load fails.
8493
8494Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
8495
8496 * gdb.base/default.exp: Don't set match_max.
8497 * gdb.base/help.exp: Ditto.
8498 * gdb.base/list.exp: Ditto.
8499 * gdb.base/signals.exp: Ditto.
8500
8501 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
8502 set, use remote_ld to download the testcase instead of
8503 the GDB loader.
8504
8505Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
8506
8507 * config/vr5000.exp: New file.
8508
8509 * config/monitor.exp(gdb_target_monitor): Add pattern for
8510 "Ending remote" to detect errors in connecting.
8511
8512 * gdb.base/setshow.exp: Add .* within auto language test.
8513
8514 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
8515 target feature.
8516
8517 * config/monitor.exp(gdb_load): Check for a failure when loading,
8518 and reboot the board if necessary.
8519
8520 * gdb.base/setvar.exp(test_set): Handle multiple prints within
8521 a set of tests. Remove print.* from the patterns being checked.
8522
8523Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
8524
8525 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
8526 refer to gdb_spawn_id.
8527
8528 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
8529 longer used.
8530 * config/sparclet.exp: Ditto.
8531 * config/sparclet-old.exp: Ditto.
8532 * config/slite.exp: Ditto.
8533 * config/sim.exp: Ditto.
8534 * gdb.base/funcargs.exp: Ditto.
8535
8536 * lib/gdb.exp:Remove references to gdb_spawn_id.
8537 (gdb_expect): Move to remote.exp.
8538
8539Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
8540
8541 * config/monitor.exp: Detect the "Couldn't establish connection"
8542 message from GDB.
8543
8544Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
8545
8546 * gdb.base/bitfields.exp: Use runto instead of explicit
8547 gdb_run_cmd/gdb_expect sequences.
8548
8549 * gdb.base/break.exp(text_next_with_recursion): Add match for
8550 gdb_expect call.
8551
8552 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
8553 We also need to handle the "A program is being debugged already"
8554 prompt from gdb. Use gdb_test to set the baud rate.
8555
8556 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
8557 to 20000. Really. I mean it.
8558
8559Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
8560
8561 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
8562 fails. If suppress_flag is set, skip perror message about not
8563 being able to send to GDB.
8564 (send_gdb): If suppress_flag is set, don't try to send commands to
8565 GDB.
8566 (gdb_expect): If suppress_flag is set, always fail immediately.
8567 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
8568 (gdb_init): Call gdb_stop_suppressing_tests.
8569 (default_gdb_exit): Ditto.
8570 (default_gdb_start): Ditto.
8571
8572 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
8573 gdb_stop_suppressing_tests as appropriate.
8574 * gdb.base/break.exp: Ditto.
8575 * gdb.base/callfuncs.exp: Ditto.
8576 * gdb.base/commands.exp: Ditto.
8577 * gdb.base/exprs.exp: Ditto.
8578 * gdb.base/funcargs.exp: Ditto.
8579 * gdb.base/list.exp: Ditto.
8580 * gdb.base/recurse.exp: Ditto.
8581 * gdb.base/scope.exp: Ditto.
8582 * gdb.base/structs.exp: Ditto.
8583 * gdb.c++/inherit.exp: Ditto.
8584
8585Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
8586
8587 * config/vr4300.exp: New file.
8588
99707966 8589 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 8590
99707966 8591 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
8592
8593Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
8594
8595 * lib/gdb.exp(gdb_init): New function.
8596
8597 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
8598 for each individual variable set.
8599
8600 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
8601 name.
8602
8603 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
8604
8605 * gdb.base/scope.exp: Use gdb_test.
8606
8607 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
8608 aborting; the testsuite driver will do that for us (see
8609 gdb_finish). Also, use gdb_test in a few more places.
8610
8611Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
8612
8613 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
8614
8615Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
8616
8617 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
8618 and "add_tests" are not at the same address.
8619
8620Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
8621
8622 * gdb.base/ptype.exp: Use gdb_test.
8623
8624Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
8625
8626 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
8627 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
8628 left in. No longer expect them to fail.
8629
8630 * gdb.stabs/*.mt; Deleted, no longer used.
8631 * gdb.stabs/configure.in: Remove references to target makefile
8632 frags.
8633 * gdb.stabs/configure: Rebuilt.
8634
8635 * gdb.disasm/*.mt: Deleted, no longer used.
8636 * gdb.disasm/configure.in: Remove references to target makefile
8637 frags. Use "sh3.s" as the unique filename for this directory.
8638 * gdb.disasm/configure: Rebuilt.
8639
8640 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
8641 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
8642 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
8643
8644Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
8645
8646 * config/udi.exp: Use mondfe,name instead of remote_host.
8647
8648Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
8649
8650 * gdb.base/watchpoint.exp: Don't expect a failure when calling
8651 a function with a watchpoint enabled on the mn10200.
8652
8653 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
8654 before trying to create it!
8655
8656Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
8657
8658 * config/vx.exp: Use hostname instead of netport.
8659
8660 * config/vxworks.exp: New file.
8661
8662 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
8663
8664 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
8665 gdb before assuming everything worked. Send a ^C if a timeout
8666 occurs.
8667
8668 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
8669 $gdb_spawn_id directly.
8670 (gdb_run_cmd): Try _start as well as start. Use the target feature
8671 gdb,start_symbol as the symbol to start from when jumping.
8672
8673Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
8674
8675 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
8676 redundant) test.
8677
8678 * gdb.base/recurse.exp: Relax final value test for 'b' so that
8679 it doesn't lose for 16bit integer systems.
8680
8681Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
8682
8683 * gdb.fortran/types.exp: If the target doesn't support "double"
8684 data types, then expect "real" types to only be 4 bytes.
8685
8686 * gdb.c++/virtfunc.exp: Expect failure for virtual function
8687 call tests if the target doesn't support inferior function calls.
8688
8689 * gdb.base/printcmds.exp: Allow minor deviation in FP values
8690 in printf tests.
8691
8692Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
8693
8694 * gdb.base/help.exp: Disable "help set", "help show", and
8695 "help support". Simplify regexp for "help stack".
8696
8697 * gdb.base/default.exp: Set match_max to 5000 and the timeout
8698 to 60 seconds. Temporarily set match_max to 15000 around the
8699 "info copying" test.
8700
8701 * gdb.base/nodebug.exp: Don't try to do an inferior function
8702 call if the target doesn't support them.
8703 * gdb.base/printcmds.exp: Likewise.
8704 * gdb.base/setvar.exp: Likewise.
8705 * gdb.base/structs.exp: Likewise.
8706 * gdb.c++/templates.exp: Likewise.
8707 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
8708
8709 * gdb.base/recurse.exp: Enable for the mn10200.
8710
8711 * configure.in: Do configure gdb.stabs directory for *-*-elf
8712 targets.
8713 * configure: Rebuilt.
8714
8715 * gdb.base/break.exp: Check for gdb,noresults before testing
8716 exit status and/or results from the target.
8717 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
8718 * lib/gdb.exp: Remove old (now bogus) initialization of
8719 noinferior, noargs, noresults and nosignals.
8720
8721Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
8722
8723 * config/sh.exp: New file.
8724
8725 * config/slite.exp: Try to connect multiple times to the board
8726 before rebooting. Only send a "monitor run" if need_monitor_run
8727 is set.
8728
8729 * gdb.base/break.exp: Don't do the "stub continue" test if
8730 the target has gdb_stub set.
8731
8732 * gdb.base/callfuncs.exp: Increase the timeout.
8733
8734 * gdb.base/interrupt.exp: Don't even try to compile the testcase
8735 if the target has gdb,noinferiorio set.
8736
8737 * gdb.base/list.exp: Increase match_max to 10000 characters.
8738
8739 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
8740
8741 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
8742 target.
8743
8744 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
8745
8746Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
8747
8748 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
8749 trying to delete the copy of gdb. Catch the file delete so we
8750 don't die if the delete fails; also, the file should be copied to
8751 the host, not to the build.
8752
8753Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
8754
8755 * lib/gdb.exp(gdb_test): Surround the result pattern with
8756 parenthesis in case it contains multiple regexps separated
8757 with |.
8758
8759 * gdb.base/watchpoint.exp: Use gdb_test.
8760 * gdb.base/default.exp: Ditto.
8761
8762Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
8763
99707966 8764 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 8765
c906108c
SS
8766 * gdb.base/scope.exp: Use gdb_test.
8767 * gdb.c++/classes.exp: Ditto.
8768 * gdb.c++/inherit.exp: Ditto.
8769
8770Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
8771
8772 * gdb.base/crossload.exp: Don't use execute_anywhere, use
8773 remote_exec instead.
8774 * gdb.base/corefile.exp: Don't be ridiculous.
8775 * gdb.base/*.c: Add missing stub invocations.
8776
8777Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
8778
8779 * config/slite.exp: Miscellaneous fixes.
8780
8781 * lib/gdb.exp: Fix runto.
8782
8783 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
8784 the target.
8785
8786 * gdb.base/watchpoint.exp: Fix regexp.
8787
8788 * lib/gdb.exp(default_gdb_exit): Add a catch to the
8789 close and wait commands, as the descriptor may now be
8790 invalid. Always call "remote_close host".
8791
8792Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
8793
8794 Major rewrite for testsuite revision.
d63a86f8 8795
c906108c
SS
8796 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
8797 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
8798 instead of relying on spawn_id to always contain a valid
8799 spawn id.
8800 (get_compiler_info): New procedure to build the ${binfile}.ci
8801 file, instead of replicating this in N different places.
8802 (gdb_compile): New procedure.
d63a86f8 8803
c906108c
SS
8804 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
8805 appropriate arguments) instead of compile. Use gdb_test in a lot
8806 more places. Use send_gdb instead of send. Always run gdb_start
8807 at the start of a testcase, as this is no longer done magically.
8808
8809 config/*-gdb.exp: Rename without the -gdb suffix.
8810
8811 config/mips.exp: Use remote_close instead of exit_remote_shell.
8812 config/monitor.exp: Use target_info instead of looking at
8813 baud, timeout, etc.
8814 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
8815
8816Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8817
8818 * gdb.c++/templates.exp (test_ptype_of_templates),
8819 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
8820 Update expect patterns for destructors and assignment operators
8821 to match corresponding c-typeprint.c changes.
8822 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
8823 to destructor breakpoint test, GDB should be able to set the
8824 destructor breakpoint without specifying arguments.
8825
8826Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
8827
8828 * gdb.threads/pthreads.exp: Change result for failure to compile due
8829 to lack of pthreads runtime support from an error to simply an
8830 unsupported test, per dejagnu standards.
8831
8832Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8833
8834 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
8835 where GDB exits to reduce pattern match time.
8836 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
8837
8838 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
8839
dc96c6c7 8840Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8841
8842 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
8843 * gdb.base/default.exp: ditto.
8844 * gdb.base/nodebug.exp: ditto.
8845 * gdb.base/printcmds.exp: ditto.
8846 * gdb.base/ptype.exp: ditto.
8847 * gdb.base/setvar.exp: ditto.
8848 * gdb.base/structs.exp: ditto.
8849 * gdb.base/setshow.c: Guard against uninitialized values of argc.
8850
8851Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
8852
8853 * configure, */configure: Rebuild with autoconf 2.12.
8854
8855Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
8856
8857 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
8858 use new i*86-pc-linux*-gnu quads.
8859 * gdb.base/corefile.exp: Ditto.
8860 * gdb.base/signals.exp: Ditto.
8861 * gdb.base/sigall.exp: Ditto.
8862 * gdb.base/interrupt.exp: Ditto.
8863
8864 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
8865 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
8866 RedHat 4.0.
d63a86f8 8867
c906108c
SS
8868 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
8869 linux. This allows the test case to at least compile on latest
8870 linux, but still not run due to missing the threads runtime library.
8871
8872Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8873
8874 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
8875 directory to search gdb directory. Accept and step over conditional
8876 stack alignment code. Consume $prompt in failure cases.
8877 Reset timeout to $oldtimeout instead of some arbitrary value.
8878 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
8879 timeout problems with infinite stack backtraces.
8880 * gdb.base/ptype.exp (ptype struct link, union tu_link):
8881 Accept function parameters for linkfunc member.
8882
8883Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
8884
8885 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
8886 (CXXFLAGS): Remove, unreferenced.
8887 (B_OPTIONS): Add for -B options and add code to initialize with
8888 previous -B options and also add -B option to pick up cross compiled
8889 runtime.
8890 (TARGET_INCLUDES): Add for -I options and add code to initialize when
8891 doing cross compiles.
8892 (target_alias): Declare global.
8893 (xgcc): Set variable to full path of gcc in build tree. Use findfile
8894 to verify that gcc exists in build tree, and if so set CC to that
8895 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 8896
c906108c
SS
8897Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
8898
8899 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
8900 ptype test for anonymous union. Fixup testcase to match
8901 current gcc debug output.
8902
8903Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
8904
8905 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
8906 force argument to an unsigned long type.
8907
8908Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
8909
8910 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
8911 tests and anonymous union print/ptype tests.
8912 * gdb.base/list.exp (test_forward-search): Increase timeout by
8913 5 minutes for the "search extremely long line" case.
8914 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
8915 completely optional and that the pass/fail messages use the command as
8916 the message if that third arg is a null string.
8917 (gdb_test_exact): Arrange that a null string pattern means match a
8918 null string output rather than any output, which might include random
8919 errors.
8920 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
8921 backtrace test.
8922 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
8923 always failing and failure is now exposed by gdb.exp changes.
8924
8925Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
8926
8927 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
8928 weren't being noted.
8929
8930Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8931
8932 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
8933 * gdb.stabs/weird.exp: Remove v_comb xfails.
8934
dc96c6c7 8935Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8936
8937 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
8938 list.exp scope.exp watchpoint.exp]
8939 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 8940
dc96c6c7 8941Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8942
8943 * config/monitor.exp: Increase download timeout to 1000 seconds.
8944
dc96c6c7 8945Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8946
8947 * config/m32r.exp: Increase timeout to 120 seconds.
8948
8949Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
8950
8951 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
8952 and accept older ordering as obsolescent gcc or gdb.
8953 * gdb.c++/templates.exp: Ditto.
8954 * gdb.c++/virtfunc.exp: Ditto.
8955
8956Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
8957
8958 * gdb.base/coremaker.c: Add code to mmap some data so we
8959 can check that it ends up in the core file.
8960 * gdb.base/corefile.exp: Add test to read mmapped data
8961 from core file.
8962
dc96c6c7 8963Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8964
8965 * config/m32r.exp: New file.
8966
8967Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
8968
8969 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
8970 that cflags can contains -gstabs, and work correctly for other tests.
8971
dc96c6c7 8972Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8973
8974 * gdb.base/setshow.exp: New file, tests show and set.
8975 * gdb.base/setshow.c: New file, tests show and set.
8976 * gdb.base/help.exp: Add test for help set|show annotate.
8977 * gdb.base/default.exp: Add test for set|show annotate.
8978
8979Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
8980
8981 * testsuite/gdb.base/break.exp: Make backtrace from factorial
8982 errors unique.
8983 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
8984 explicitly.
8985
8986Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
8987
8988 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
8989 and width commands. This is done elsewhere.
8990 * (gdb_start): Don't call gdb_start_sim here. That's already
8991 done in gdb_load. This fixes lots of failures in default.exp.
8992
8993Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
8994
8995 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
8996 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
8997 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
8998 in the same we we treat other failures (since it may be an expected
8999 condition), rather than as an error.
9000 * gdb.base/signals.exp (test_handle_all_print): Revert back to
9001 old test format.
9002
9003Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
9004
9005 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
9006 (distclean maintainer-clean realclean): No need to remove files
9007 twice. Nuke the duplicates.
9008 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 9009 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
9010 Remove config.h along with other config files.
9011
9012Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
9013
9014 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
9015 "p func1 ()" and note that rests of tests are skipped.
9016 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
9017 setup_xfails for "print func2::coremaker_local".
9018 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
9019 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
9020 affected by the previous run test.
9021 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
9022 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
9023 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
9024 "pass int powerset tuple" and "pass modeless int powerset tuple".
9025 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
9026 "real write 4" and "real write 8".
9027 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
9028 setup_xfails for "print vs1 after tuple assign 2",
9029 "print \$i after tuple assign 2", and
9030 "print vs2 after tuple assign 2".
9031 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
9032 meaningful error message and return -1 so the caller can
9033 suppress further tests and avoid a cascade of errors.
d63a86f8 9034
c906108c
SS
9035Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
9036
9037 * gdb.base/a1-selftest.exp: Tweak tests to account for new
9038 format for printing version.
9039 * gdb.base/default.exp: Ditto.
9040 * gdb.base/interrupt.exp: Fix problem with cascade of
9041 errors if child process dies while calling a function.
d63a86f8 9042
c906108c
SS
9043Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
9044
9045 * Makefile.in (VPATH): Add
9046 * Makefile.in (Makefile, config.status): Fix rules so things get
9047 remade when necessary.
9048
9049Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
9050
9051 * Makefile.in (just-check): Add path to sibling expect dir
9052 to environment variable specified by RPATH_ENVVAR.
9053
9054Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
9055
9056 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
9057 (just-check): Add shared library paths for libstdc++, tk,
9058 tcl, bfd, and opcodes to the environment variable specified
9059 in RPATH_ENVVAR.
9060 * configure.in: Add support to recognize --enable-shared flag
9061 and generate correct value for RPATH_ENVVAR.
9062 * configure: Regenerated with autoconf.
9063
9064Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
9065
9066 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
9067 include all osf versions.
9068 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
9069 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
9070 when target is linux. When failing to build pthreads test
9071 executable, give more meaningful message.
9072 * gdb.threads/pthreads.c: Hpux also uses old definition of second
9073 arg for pthread_create.
d63a86f8 9074
c906108c
SS
9075Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
9076
9077 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
9078 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
9079 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
9080 and -lpthreads (everybody else).
9081 (test_startup): Fail gracefully if threads are not supported.
9082 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
9083 "p/c array_index("abcdef",2)" when not gcc compiled.
9084 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
9085 "print func2::coremaker_local" when not gcc compiled.
9086 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
9087 "ptype on opaque struct tagname (statically)",
9088 "ptype on opaque struct tagname (dynamically) 1", and
9089 "ptype on opaque struct tagname (dynamically) 2"
9090 for not compiled with gcc.
9091 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
9092 backtrace when compiled with gcc.
d63a86f8 9093 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
9094 than always return success.
9095
9096Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
9097
9098 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
9099
9100Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
9101
9102 * gdb.base/structs.exp: Undo last change.
9103
9104Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
9105
9106 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
9107 encapsulate all the steps/nexts done during self test, starting
9108 at main, and makes them less sensitive to optimization issues.
9109 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
9110 signal handler" test.
9111 * gdb.threads/pthreads.exp: Only run this for native configs.
9112 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
9113 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
9114 tests.
9115 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
9116 for "runto test_calls(void)" test.
d63a86f8 9117
c906108c
SS
9118Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
9119
9120 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
9121 and don't expect address info in breakpoint confirmations.
9122
9123Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
9124
9125 * gdb.base/list.exp (test_forward_search): Increase timeout
9126 temporarily by 60 seconds for searching extremely long line,
9127 and then reset to old value when done. Increase expect input
9128 buffer to 10000.
9129
9130Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
9131
9132 * gdb.base/list.exp (test_forward_search): Fix to handle very
9133 long source line without overflowing expect's input buffer.
9134
9135Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
9136
9137 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
9138 "buffer_full".
9139
9140 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
9141 "buffer_full".
9142
9143 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
9144 "buffer_full".
9145
9146 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
9147 "buffer_full".
9148
9149Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
9150
9151 * configure.in (configdirs): Add gdb.threads.
9152 * configure: Regenerated with autoconf.
9153 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
9154 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
9155 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 9156
c906108c
SS
9157Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
9158
9159 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
9160
9161Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
9162
9163 * gdb.base/signals.exp (test_handle_all_print): Test separately for
9164 each signal's status in the output of "handle all print".
9165 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
9166 the \r\n sequence that immediately precedes the gdb prompt.
9167 * gdb.base/a1-selftest.exp: Save original timeout and restore
9168 after test.
9169
9170Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
9171
9172 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
9173 symbol.
9174
9175Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
9176
9177 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
9178
9179Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
9180
9181 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
9182 timeout by 60 seconds.
9183
9184Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
9185
9186 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
9187 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
9188 error return.
9189
9190Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
9191
9192 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
9193 gdb initialization, also report how long dejagnu waited. Restore
9194 old timeout before doing error return. Temporarily increase timeout
9195 by 3 minutes to allow for slow startups over heavy NFS use.
9196
9197Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
9198
9199 * lib/gdb.exp: Report timeout value for verbosity level 2.
9200 * config/gdbserver.exp: Ditto.
9201 * config/hppro.exp: Ditto.
9202 * config/mips-gdb.exp: Ditto.
9203 * config/monitor.exp: Ditto.
9204 * config/netware.exp: Ditto.
9205 * config/sim-gdb.exp: Ditto.
9206 * config/slite-gdb.exp: Ditto.
9207 * config/udi-gdb.exp: Ditto.
9208 * config/unix-gdb.exp: Ditto.
9209 * config/vx-gdb.exp: Ditto.
9210 * gdb.base/a1-selftest.exp: Ditto.
9211 * gdb.base/a2-run.exp: Ditto.
9212 * gdb.base/break.exp: Ditto.
9213 * gdb.base/corefile.exp: Ditto.
9214 * gdb.base/list.exp: Ditto.
9215 * gdb.base/recurse.exp: Ditto.
9216 * gdb.base/scope.exp: Ditto.
9217 * gdb.base/signals.exp: Ditto.
9218
9219Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
9220
9221 * gdb.threads/Makefile.in (docdir): Removed.
9222
9223Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
9224
9225 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 9226 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 9227 @srcdir@.
d63a86f8 9228 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
9229 autoconf 2.5 or higher.
9230 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
9231
9232Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
9233
9234 * configure: Regenerated.
9235 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
9236 avoid name clashes with SunOS headers.
9237
9238Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
9239
9240 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
9241
9242Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
9243
9244 * gdb.base/callfuncs.exp: Finish last change -- make sure the
9245 prototype information ends up in the compiler info file.
9246
9247Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
9248
9249 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
9250 attempting to regenerate it. Eliminate use of a temporary file
9251 and just generate the info file directly. Source it immediately,
9252 for consistency of use.
9253 * gdb.base/corefile.exp: Ditto
9254 * gdb.base/exprs.exp: Ditto.
9255 * gdb.base/funcargs.exp: Ditto.
9256 * gdb.base/langs.exp: Ditto.
9257 * gdb.base/list.exp: Ditto.
9258 * gdb.base/mips_pro.exp: Ditto.
9259 * gdb.base/nodebug.exp: Ditto.
9260 * gdb.base/opaque.exp: Ditto.
9261 * gdb.base/ptype.exp: Ditto.
9262 * gdb.base/scope.exp: Ditto.
9263 * gdb.base/setvar.exp: Ditto.
9264 * gdb.base/signals.exp: Ditto.
9265 * gdb.base/whatis.exp: Ditto.
9266 * gdb.c++/templates.exp: Ditto.
9267 * gdb.c++/virtfunc.exp: Ditto.
9268 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
9269 whether or not to add -lstdc++ to the compile command line args.
9270
9271Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9272
9273 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
9274 it got fixed by the recent lookup_minimal_symbol_by_pc change.
9275 Increase timeout, a lot of single stepping might be needed if the
9276 target has no hardware watchpoints.
9277
9278Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
9279
9280 * gdb.base/break.exp: Ignore compiler warnings when compiling
9281 break.c.
9282 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
9283 * gdb.base/default.exp: Add h8300 xfails. Handle messages
9284 from remote-sim.
9285 * gdb.base/exprs.exp: Add h8300 xfails.
9286 * gdb.base/funcargs.exp: Likewise.
9287 * gdb.base/nodebug.exp: Likewise.
9288 * gdb.base/printcmds.exp: Likewise.
9289 * gdb.base/ptype.exp: Likewise.
9290 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
9291 h8300 xfails.
d63a86f8 9292 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
9293 on the h8300.
9294 * gdb.base/funcargs.c: Explicitly make last constant argument to
9295 call_after_alloca_subr an unsigned long type.
9296 * gdb.base/return.c: Include stdio.h.
9297
9298Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
9299
9300 * config/abug.exp: New file for the older Motorola Bug monitor
9301 that runs on the mvme13x series VME boards.
9302 * config/monitor.exp: Use the new config array for target settings
9303 if they exist.
9304
9305Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
9306
9307 * sim-gdb.exp: Make the SH simulator allocate less space when
9308 it is targeted.
9309
9310Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
9311
9312 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
9313 test.
9314
9315Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
9316
9317 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
9318 "rs6000-*-*" for "list function in include file" when gcc compiled.
9319 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
9320 for "p ctable1[120]".
9321 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
9322 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
9323 Remove setup_xfail for "rs6000-*-*" for
9324 "print 'scope0.c'::filelocal before run".
9325 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
9326 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
9327 since some compilers don't allow both options to be given
9328 on the same command line. Create object file and move it.
d63a86f8 9329
c906108c
SS
9330Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
9331
9332 * gdb.base/corefile.exp: Always regenerate the core file, since
9333 we always regenerate the coremaker program. Detect special case
9334 where registers cannot be read from core file.
d63a86f8 9335
c906108c
SS
9336Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
9337
9338 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
9339 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
9340 * gdb.c++/templates.exp: Only match on basename of file since
9341 some formats like xcoff don't encode directory information.
9342 * gdb.stabs/weird.exp: Use the right sed script for powerpc
9343 and rs6000 AIX xcoff targets.
9344 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
9345 * configure: Regenerate.
9346 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
9347 here, rather than in distclean.
d63a86f8 9348
c906108c
SS
9349Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
9350
9351 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
9352 defined, and use it to compile the test case with -O2. The
9353 native compilation still uses no optimization.
9354 * gdb.base/mips_pro.c: Remove inline assembly code since
9355 it is compiled PIC by default, which results in assembler
9356 warnings that make the testsuite think the compilation
9357 was unsuccessful.
9358
9359Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
9360
9361 * gdb.c++/misc.exp: Add note to message for
9362 "print s.a for foo struct" that this is a known gcc 2.7.2
9363 and earlier bug.
9364
9365Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
9366
9367 * gdb.base/break.exp: Fix pattern for matching "Delete all
9368 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
9369 setup_xfail for deleting all breakpoints test. Fix various
9370 timeout messages to include "(timeout)".
9371 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
9372 for "p t_float_values2(3.14159,float_val2)".
9373 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
9374 for "continue to call2g" when gcc compiled.
9375 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
9376 "up to foo in langs.exp", "show language at foo in langs.exp",
9377 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
9378 and "show language at fsub in langs.exp".
9379 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
9380 "list line 1 in include file", "list message for lines past EOF",
9381 "list function in include file", "list list0.h:foo", and
9382 "list filename:function; nonexistant function".
9383 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
9384 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
9385 and "ptype t_char_array" to be for native cc only.
d63a86f8 9386
c906108c
SS
9387Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
9388
d63a86f8 9389 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
9390 setup_xfail for "print coremaker_bss", "print coremaker_ro",
9391 "print func2::coremaker_local", and "backtrace in corefile.exp".
9392
9393Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
9394
9395 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
9396 "bt in signals.exp". This problem only appears when running
9397 the testsuite, and then only intermittently.
9398
9399Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
9400
9401 * gdb.base/return.exp (return_tests): Differentiate between
9402 two tests of continuing.
9403
9404Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
9405
9406 * */Makefile.in (maintainer-clean): Remove config.log.
9407 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
9408 * gdb.c++/Makefile.in (PROGS): Add inherit.
9409 (clean): Remove *.ci.
9410
9411Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
9412
9413 * gdb.c++/misc.cc: Add test code from Mike Stump.
9414 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
9415
9416Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
9417
9418 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
9419 to "alpha-*-osf2*" and add comment.
9420 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
9421 setup_xfail for "step over execarg initialization" and
9422 "step over corearg initialization".
9423 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
9424 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
9425 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
9426 gcc compiled for "print coremaker_bss", "print coremaker_ro",
9427 "print func2::coremaker_local", and "backtrace in corefile.exp".
9428 * gdb.base/signals.exp: Build and source signals.ci.
9429 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
9430 to be for gcc only.
9431 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 9432
c906108c
SS
9433Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9434
9435 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
9436 Feb 3 procfs.c change.
9437
9438Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
9439
9440 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
9441
9442Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
9443
9444 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
9445 from dejagnu's apparent default of 10 seconds, which gives random
9446 results when running the tests over NFS on moderately loaded systems.
9447 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
9448
9449Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
9450
9451 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
9452 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
9453 result reports.
9454
9455Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
9456
9457 * configure.in (CY_AC_PATH_TCLH): Remove.
9458 * configure: Regenerate.
9459
9460Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
9461
9462 * gdb.c++/Makefile.in (clean): Add missing '{'.
9463
9464Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
9465
9466 * lib/gdb.exp: Provide a default value for noinferior.
9467
9468 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
9469 Load libgloss.exp.
9470
9471Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
9472
9473 * gdb.disasm/hppa.exp: Compile directly into an executable, use
9474 the executable, not the .o to run the tests from.
9475
9476Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
9477
9478 * gdb.base/break.exp: Don't test for program exit or exit status
9479 if $noresults if nonzero.
9480 * gdb.base/langs.exp: Likewise.
9481 * gdb.base/watchpoint.exp: Likewise.
9482
9483 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
9484 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
9485 trying to compile the testcase.
9486
9487Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
9488
9489 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
9490 * gdb.base/signals.exp (continue to handler): Likewise.
9491
9492Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
9493
9494 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
9495
9496 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
9497
9498Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
9499
9500 * gdb.base/corefile.exp: Recognize "not found" as failure
9501 when trying to determine if a core file was generated.
9502 If no core file was generate the first time, try again without
9503 the ulimit -c to work around braindamaged shells.
9504
9505Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
9506
9507 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
9508 [] tests with "test" and enclose string in quotes.
9509 * gdb.stabs/configure: Rebuild
d63a86f8 9510
c906108c
SS
9511Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
9512
9513 Changes in sync with expect:
9514 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
9515 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
9516 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
9517 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
9518 argument to AC_REQUIRE.
9519 * configure: Regenerated.
9520
9521Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
9522
9523 * gdb.base/corefile.exp: When generating a core, discard any
9524 error messages about ulimit not found and the "core dumped"
9525 message from the shell that runs the coredumper.
9526
9527Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
9528
9529 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
9530
9531 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
9532 which sed script to run. Expect failure for v_comb test
9533 on PA targets too.
d63a86f8 9534
c906108c
SS
9535Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
9536
9537 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
9538 "print func2::coremaker_local" and for "backtrace in corefile.exp"
9539
9540Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
9541
9542 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
9543 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
9544 "sparc-sun-solaris*" xfails for "p v_comb".
9545 * lib/gdb.exp (default_gdb_start): Fix typo.
9546 * gdb.base/corefile.exp: Allow "Core was generated by ..."
9547 messages to not include the full program name that caused
9548 the core dump since some systems (such as solaris) apparently
9549 truncate this path to about 80 characters.
9550 When generating a core file first try increasing the core file
9551 size limit to unlimited since some systems may default it to
9552 zero, and it is harmless to try it. Move the test for failing
9553 to generate a core file to where it will actually get executed.
9554 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
9555 new gdb result from g++ debug info improvements and make old
9556 pattern obsolescent. Also account for size_t differences
9557 (may be int or long).
9558 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
9559 initialization before function call is placed in the delay slot
9560 and thus appears to be skipped over by commands such as "next".
9561
9562Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
9563
9564 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
9565
9566Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
9567
9568 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
9569 input source file; fix code to compile test to deal with this
9570 convention.
9571 * gdb.c++/*.exp: Likewise.
9572
9573Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
9574
9575 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
9576 "bt in signals.exp".
9577
9578Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
9579
9580 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
9581 "step over execarg initialization" and
9582 "step over corearg initialization".
9583
9584Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
9585
9586 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
9587 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
9588
9589Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
9590
9591 From Rob Savoye (rob@poseidon.cygnus.com)
9592 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
9593 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
9594 configure.in}, gdb.disasm/{Makefile.in, configure.in},
9595 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
9596 configure.in}: Major reworking for autoconfig.
9597 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
9598 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
9599 New files.
9600 * config/unix-gdb.exp: Make GDB global.
9601 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
9602 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
9603 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
9604 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
9605 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
9606 term.exp, twice.exp, watchpoint.exp, whatis.exp},
9607 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
9608 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
9609 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
9610 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
9611 pr-8136.exp, result.exp, string.exp, tuples.exp},
9612 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
9613 to returns as necessary, arrange for test to compile own testcase
9614 executable.
9615 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 9616
c906108c
SS
9617Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
9618
9619 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
9620 clear_xfail at end of test which might not call either pass or fail.
9621 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
9622 "backtrace through signal handler".
9623
9624Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9625
9626 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
9627 continuing from a job control stop signal.
9628 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
9629
9630Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
9631
9632 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
9633 * gdb.base/corefile.exp: Likewise.
9634 * gdb.base/funcargs.exp: Likewise.
9635
9636Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
9637
9638 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
9639 * config/monitor.exp: Add support for setting baud rate.
9640
9641Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
9642
9643 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
9644 i*86-*-linux* xfails for "backtrace through signal handler".
9645 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
9646 "print func2::coremaker_local".
9647 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
9648 alpha-dec-osf2* xfail for
9649 "delete all breakpoints when none".
9650
9651Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
9652
9653 * gdb.base/break.exp: Change test that deletes all breakpoints
9654 when no user breakpoints are installed. A post 4.15 change
9655 causes gdb to no longer prompt in this case.
9656
9657Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
9658
9659 * gdb.base/return.exp (return_tests): Change xfail for test
9660 "correct value returned double test" to stop xfailing at
9661 Solaris 2.5. Apparently the bug has been fixed.
9662
9663Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
9664
9665 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
9666 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
9667
9668Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
9669
9670 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
9671 * gdb.disasm/hppa.s: Corresponding changes.
9672
9673Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
9674
9675 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
9676 makefile fragment.
9677 * config/mt-hpux: Deleted.
9678
9679Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
9680
d63a86f8 9681 * Many files: When warning about suppressed tests due to a
c906108c
SS
9682 nonexistant test binary, avoid incrementing the warning count.
9683
9684Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
9685
9686 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 9687
c906108c
SS
9688Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9689
9690 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
9691 "sparc-*-solaris2*".
9692
9693Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9694
9695 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
9696 Add global and local variables and initialize them.
9697 * gdb.base/corefile.exp: Test correct mapping of corefile sections
9698 by printing variables. Remove rs6000 and powerpc xfails, BFD now
9699 extracts the file name and terminating signal from the core file.
9700 * TODO: Remove note about tests for correct mapping of corefile.
9701 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
9702 from optimizing it away.
9703 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
9704 handles common blocks.
9705
9706Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
9707
9708 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
9709 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
9710
9711Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
9712
9713 * Makefile.in (maintainer-clean): New target, synonym for
9714 realclean.
9715 * gdb.base/Makefile.in (maintainer-clean): Likewise.
9716 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
9717 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
9718 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
9719 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
9720 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
9721
9722Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
9723
9724 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
9725 xfails when not gcc compiled for "print foo::funclocal".
9726 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
9727 "print foo::funclocal at foo",
9728 "print 'scope1.c'::foo::funclocal at foo",
9729 "print foo::funclocal_bss at foo",
9730 "print 'scope1.c'::foo::funclocal_bss at foo",
9731 "print foo::funclocal_ro at foo",
9732 "print 'scope1.c'::foo::funclocal_ro at foo",
9733 "print bar::funclocal at foo" and
9734 "print 'scope1.c'::bar::funclocal at foo".
9735 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
9736 gcc compiled for "print foo::funclocal at bar".
9737 Expand all messages to ensure that they identify that
9738 the test is at bar().
9739 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
9740 gcc compiled for:
9741 "ptype on opaque struct pointer (statically)",
9742 "ptype on opaque struct tagname (statically)",
9743 "ptype on opaque struct pointer (dynamically) 1",
9744 "ptype on opaque struct tagname (dynamically) 1",
9745 "ptype on opaque struct pointer (dynamically) 2" and
9746 "ptype on opaque struct tagname (dynamically) 2
9747 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
9748 gcc compiled for:
9749 "p datalocal"
9750 "whatis datalocal",
9751 "ptype datalocal",
9752 "p bsslocal",
9753 "whatis bsslocal", and
9754 "ptype bsslocal".
9755 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
9756 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
9757 when not gcc compiled.
9758 * gdb.base/funcargs.exp (float_and_integral_args): Add
9759 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
9760 compiled.
9761 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
9762 "backtrace from call6a" when not gcc compiled.
9763 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
9764 "backtrace from call7a" when not gcc compiled.
9765 * gdb.base/callfuncs.exp (do_function_calls):
9766 Add "hppa*-*-hpux*" xfail when not gcc compiled for
9767 "p t_char_array_values(char_array_val2,char_array_val1)",
9768 "p t_char_array_values(char_array_val1,char_array_val2)",
9769 "p t_char_array_values("carray 1","carray 2")",
9770 "p t_char_array_values("carray 1",char_array_val2)",
9771 "p t_char_array_values(char_array_val1,"carray 2")",
9772 "p sum_args(1,{2})",
9773 "p sum_args(2,{2,3})",
9774 "p sum_args(3,{2,3,4})",
9775 "p sum_args(4,{2,3,4,5})"
9776 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
9777 "backtrace in corefile.exp" when not gcc compiled.
9778
9779Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9780
9781 * gdb.base/signals.exp: Rewrite `handle all print' test as
9782 a procedure. Accept blanks or TABs as whitespace, increase
9783 timeout and expect input buffer size for the large output
9784 from the command. Remove "i*86-*-bsdi2.0" xfail.
9785
9786Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9787
9788 * gdb.base/setvar.exp: Add new testcases for truncation when
9789 assigning invalid values to bitfields.
9790
9791Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
9792
d63a86f8 9793 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
9794 mips-sgi-irix* xfail for
9795 "call inferior func with struct - returns char *"
9796 and fix test so that an optional (unsigned char *) cast is
9797 accepted in the result.
9798
9799Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
9800
9801 * gdb.base/funcargs.exp (float_and_integral_args): Remove
9802 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
9803 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
9804 * gdb.base/signals.exp: Remove duplicate "handle all print" test
9805 that accidentally got checked in.
9806
9807Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
9808
d63a86f8 9809 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
9810 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
9811 compiled test.
9812 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
9813 Add mips-sgi-irix5* xfail for not gcc compiled.
9814 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
9815 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
9816 "p top", "whatis top", "p middle", and "whatis middle".
9817 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
9818 "whatis signed char" for not gcc compiled.
9819 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
9820 "set variable signed char=-1 (-1)" and
9821 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
9822 * gdb.base/funcargs.exp (float_and_integral_args):
9823 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
9824 Add mips-sgi-irix* xfail when not gcc compiled for
9825 "continue to call2b".
9826 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
9827 "continue to call2g".
9828 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
9829 "backtrace from call6a"
9830 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
9831 "backtrace from call7k".
9832 Add mips-sgi-irix5* xfail when not gcc compiled for
9833 "backtrace from call7a".
9834 (localvars_after_alloca): Fix gdb_test cmds for
9835 "print * after runto ...".
9836 Remove rs6000-*-* xfails for
9837 "print i after runto localvars_after_alloca" and
9838 "print l after runto localvars_after_alloca"
9839 for all compilers.
9840 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
9841 when not compiled with gcc, for:
9842 "print signed char == (minus)",
9843 "print signed char != (minus)",
9844 "print signed char < (minus)",
9845 "print signed char > (minus)".
9846 * gdb.base/callfuncs.exp (do_function_calls):
9847 Add mips-sgi-irix* xfail, when compiled with native compiler, for
9848 "call inferior func with struct - returns char *".
d63a86f8 9849 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
9850 "correct value returned double test" to include Solaris 2.4.
9851 * gdb.base/funcargs.exp (float_and_integral_args):
9852 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 9853
c906108c
SS
9854Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9855
9856 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
9857 enumeration bitfields if compiling with GNU C.
9858 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
9859 to empty' prompt.
9860
9861Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
9862
9863 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
9864 test for PRO targets.
9865
9866 * gdb.base/funcargs.exp: Avoid ever setting more than 8
9867 breakpoints in the inferior at any given time by making
9868 two groups of breakpoints for call2*, call6* and call7*
9869 tests.
9870
9871Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9872
9873 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
9874 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
9875 from optimizing it away.
9876 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
9877 "call inferior func with struct".
9878
9879Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
9880
9881 * configure.in: Only configure gdb.chill for particular targets.
9882
9883Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
9884
9885 * gdb.base/Makefile.in: Add action to .c.o transformation
9886 rule that generates a .ci file for each .o file and remove
9887 explicit .c.o rules except for callfuncs.o.
9888 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
9889 generates a .ci file for each .o file and remove explicit
9890 .cc.o rules.
9891 (clean): Remove *.tmp *.ci files.
9892 (EXECUTABLES): Remove templ-info.exp.
9893 * gdb.base/compiler.c: New file.
9894 * gdb.c++/compiler.cc: New file
9895 * gdb.base/scope.exp: Source gdb.base/scope.ci.
9896 Change rs6000-*-* xfail for
9897 "print 'scope0.c'::filelocal_ro" and
9898 "print 'scope1.c'::filelocal" and
9899 "print 'scope1.c'::filelocal_bss" and
9900 "print 'scope1.c'::filelocal_ro" and
9901 "print 'scope1.c'::foo::funclocal" and
9902 "print 'scope1.c'::foo::funclocal_ro" and
9903 "print 'scope1.c'::bar::funclocal" and
9904 "print 'scope0.c'::filelocal_ro" and
9905 "print 'scope1.c'::filelocal at foo" and
9906 "print 'scope1.c'::filelocal_bss at foo" and
9907 "print 'scope1.c'::filelocal_ro at foo" and
9908 "print 'scope1.c'::foo::funclocal at foo" and
9909 "print 'scope1.c'::foo::funclocal_bss at foo" and
9910 "print 'scope1.c'::foo::funclocal_ro at foo" and
9911 "print 'scope1.c'::bar::funclocal at foo" and
9912 "print 'scope0.c'::filelocal_ro" and
9913 "print 'scope1.c'::filelocal" and
9914 "print 'scope1.c'::filelocal_bss" and
9915 "print 'scope1.c'::filelocal_ro" and
9916 "print 'scope1.c'::foo::funclocal" and
9917 "print 'scope1.c'::foo::funclocal_bss" and
9918 "print 'scope1.c'::foo::funclocal_ro" and
9919 "print 'scope1.c'::bar::funclocal" and
9920 "print 'scope1.c'::bar::funclocal_bss"
9921 to only be xfail'd when not compiled with gcc.
d63a86f8 9922 Add rs6000-*-* xfail for
c906108c
SS
9923 "print 'scope0.c'::filelocal_bss before run"
9924 when compiled with gcc.
9925 (test_at_main): Add rs6000-*-* xfail for
9926 "print filelocal_ro in test_at_main"
9927 when compiled with gcc.
9928 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 9929 Add rs6000-*-aix* xfail for
c906108c
SS
9930 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
9931 "ptype t_char_array", not compiled with gcc.
9932 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
9933 xfail for "list foo (in include file)" when gcc compiled.
9934 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
9935 (integral_args): Add rs6000-*-* xfail for
9936 "run to call0a" if not compiled with gcc.
9937 (unsigned_integral_args): Add rs6000-*-* xfail for
9938 "run to call1a" if not compiled with gcc.
9939 (float_and_integral_args): Add rs6000-*-* xfail for
9940 "run to call2a" if not compiled with gcc and for
9941 "continue to call2b" for any compiler.
9942 Add rs6000-*-* xfail to
9943 "print f1 after run to call2a" for gcc compiled.
9944 (discard_and_shuffle): Add rs6000-*-* xfail for
9945 "run to call6a".
9946 (shuffle_round_robin): Add rs6000-*-* xfail for
9947 "backtrace from call7a" if not compiled with gcc.
9948 Add rs6000-*-* xfail for
9949 "backtrace from call7b" if compiled with gcc.
9950 (call_after_alloca): Add rs6000-*-* xfail for
9951 "print c in call_after_alloca" and
9952 "print s in call_after_alloca" and
9953 "backtrace from call_after_alloca_subr"
9954 if not compiled with gcc.
9955 (localvars_in_indirect_call): Add rs6000-*-* xfail for
9956 "print c in localvars_in_indirect_call" and
9957 "print c in localvars_in_indirect_call" and
9958 "backtrace in indirectly called function" and
9959 "stepping into indirectly called function"
9960 if not compiled with gcc.
9961 (localvars_after_alloca): Add rs6000-*-* xfail for
9962 "print c after runto localvars_after_alloca" and
9963 "print s after runto localvars_after_alloca" and
9964 "print i after runto localvars_after_alloca" and
9965 "print l after runto localvars_after_alloca"
9966 for all compilers.
9967 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
9968 than whatis-info.exp.
9969 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
9970 than opaque-info.exp.
9971 Setup rs6000-*-* xfail for
d63a86f8 9972 "ptype on opaque struct pointer (statically)" and
c906108c
SS
9973 "ptype on opaque struct pointer (dynamically)" when
9974 not compiled with gcc.
9975 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
9976 rather than callf-info.exp.
9977 (do_function_calls): Add clear_xfail for rs6000-*-* for
9978 "p t_float_values2(3.14159,float_val2)". Seems to work
9979 fine there, both with xlc and gcc. Need to find out what
9980 it is doing right and fix other platforms.
9981 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
9982 "call inferior func with struct - returns int",
9983 "call inferior func with struct - returns long",
9984 "call inferior func with struct - returns float",
9985 "call inferior func with struct - returns double",
9986 "call inferior func with struct - returns char *",
9987 but only if not gcc compiled (presumes xlc compiled).
9988 Change rs6000-*-* xfails for
9989 "call inferior func with struct - returns char" and
9990 " call inferior func with struct - returns short" to only
9991 xfail if not using gcc.
9992 (clean mostlyclean): Remove *.ci and *.tmp files.
9993 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
9994 than templ-info.exp.
9995 * gdb.base/langs.exp: Source gdb.base/langs.ci.
9996 Add rs6000-*-* xfail for "up to foo in langs.exp"
9997 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
9998 when not gcc compiled.
d63a86f8 9999
c906108c
SS
10000Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
10001
10002 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
10003 * gdb.base/corefile.exp: Likewise.
10004 * gdb.base/list.exp: Likewise.
10005 * gdb.base/scope.exp: Likewise.
10006 * gdb.base/siganls.exp: Likewise.
10007
10008 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
10009 compiler output.
10010 * gdb.base/whatis.exp: Likewise.
10011
10012Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
10013
10014 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
10015 failure (opcode table has been fixed to match reality).
10016
10017Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
10018
10019 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
10020 "call inferior func with struct - returns char",
10021 "call inferior func with struct - returns short"
10022
10023 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
10024 "print 'scope0.c'::filelocal at main",
10025 "print 'scope0.c'::filelocal_bss in test_at_main",
10026 "print 'scope0.c'::filelocal at foo",
10027 "print 'scope0.c'::filelocal_bss in test_at_foo",
10028 "print 'scope0.c'::filelocal at bar",
10029 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 10030
c906108c
SS
10031 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
10032 in source file 1". This bug seems to have been fixed with both
10033 gcc and native cc (was native assembler bug?).
10034
10035Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
10036
10037 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
10038 "backtrace through signal handler" to "i*86-*-sysv4*".
10039 * gdb.base/signals.exp: Add xfail for "'next' behaved as
10040 continue" case. Add "known SVR4 bug" to fail message.
10041 Add "i*86-*-bsdi2.0" xfail for "handle all print".
10042 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
10043 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
10044 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
10045 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
10046 "up to foo in langs.exp", "show language at foo in
10047 langs.exp", "up to cppsub_ in langs.exp", "show
10048 language at cppsub_ in langs.exp", "up to fsub in
10049 langs.exp", and "show language at fsub in langs.exp".
10050 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
10051 "bactrace in corefile.exp".
10052 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
10053 "call inferior function with struct - returns float" and
10054 "call inferior function with struct - returns double".
d63a86f8 10055
c906108c
SS
10056Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
10057
10058 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
10059 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
10060 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
10061 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
10062
10063Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
10064
10065 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
10066 (or overriden) "CHILL" macro rather then bare "gcc".
10067 Also look for ../../gcc/xgcc since that is what we will
10068 actually need, not "Makefile". Remove following assignment
10069 of CHILL to CHILL_FOR_TARGET because that results in
10070 recursive definition.
10071
10072Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
10073
10074 * gdb.base/corefile.exp: Change xfail for backtrace in
10075 corefile.exp from linuxaout to all linux.
10076 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
10077 cases where we miss the breakpoint at the signal handler
10078 for some reason. Setup xfail for linuxoldld/linuxaout and
10079 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
10080 hitting SIGURG breakpoint.
10081 * gdb.base/signals.exp: Setup xfail for "next" acting like
10082 continue to add linuxoldld. Setup xfail for all linux for
10083 "next to handler in signals_tests_1", "backtrace in
10084 signals_tests_1", "continue to func1", "pass SIGUSR1",
10085 and continue to handler".
10086
10087Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
10088
10089 * Update all FSF addresses except those in COPYING* files.
10090
10091Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
10092
10093 * gdb.base/a2-run.exp: Change messages to be more explicit about
10094 the status of args, and quote binfile in results.
10095
10096Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
10097
10098 * gdb.base/callfuncs.exp: Add tests for passing structs to
10099 inferior functions and return various types.
10100 * gdb.base/callfuncs.c: Add functions to receive a struct
10101 and return a member of the struct, in various types.
10102
10103Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10104
10105 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
10106
10107Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
10108
10109 * config/vxworks29k.exp: New file, sources vxworks.exp.
10110
10111Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
10112
10113 * config/gdbremote.exp: New file. Testing framework using
10114 gdbserver.
10115
10116Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
10117
10118 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
10119 "call function when asleep" and "send end of file".
10120 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
10121 for "backtrace in corefile.exp".
10122 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
10123 for "backtrace through signal handler".
10124 * gdb.base/corefile.exp: Make sure we actually generate a core file
10125 before trying the core tests. Some systems allow the user to suppress
10126 generation of core files and default to that (linux for example).
10127 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
10128 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
10129
10130Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
10131
10132 * gdb.threads: New directory with some crude multi-threaded
10133 gdb tests (step.exp and step2.exp).
10134 * config/mt-lynx (STEP_EXECUTABLE): Define.
10135 (THREADFLAGS): Define.
10136
10137Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
10138
10139 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
10140
10141 * gdb.base/signals.exp: Disable whole file for lynx until
10142 further notice.
10143
10144 * gdb.base/signals.exp: xfail test where "next" acts like
10145 "continue" for lynx.
10146
10147 * gdb.base/interrupt.exp: xfail test for calling function while
10148 inferior is asleep for lynx.
10149
10150 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
10151 than one cr-lf after each command.
10152
10153Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10154
10155 * configure.in: Reinstate setting of stabsdirs variable, fix
10156 typo in setting up configdirs for native builds.
10157
10158 * gdb.base/return.exp: Fix typo in return double test.
10159 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
10160 compiler from optimizing them away.
10161
10162Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
10163
10164 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
10165 sequences to be echo'd by gdb when using gdb_test.
10166 * gdb.chill/chexp.exp: Likewise.
10167 * gdb.fortran/exprs.exp: Likewise
10168
10169Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
10170
10171 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
10172 after the inferior gdb has started.
10173
10174 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
10175 after each command.
10176 * gdb.base/funcargs.exp: Likewise.
10177 * gdb.base/gdbvars.exp: Likewise.
10178 * gdb.base/interrupt.exp: Likewise.
10179 * gdb.base/list.exp: Likewise.
10180 * gdb.base/watchpoint.exp: Likewise.
10181 * gdb.c++/demangle.exp: Likewise.
10182 * gdb.c++/inherit.exp: Likewise.
10183 * gdb.chill/chexp.exp: Likewise.
10184 * gdb.fortran/exprs.exp: Likewise.
10185
10186 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
10187 test if we can't handle IO to/from the inferior.
10188
10189 * gdb.c++/misc.exp: Always check for a program already being
10190 started after sending a "run" command to gdb.
10191
10192 * gdb.base/twice.exp: Start with a fresh gdb.
10193
10194 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
10195 only depend on gdb's expression code, not the chill runtime.
10196
10197 * gdb.base/return.c: Put return values into variables so we
10198 can have gdb print them rather than depending on the program
10199 to print them.
10200 * gdb.base/return.exp: Corresponding changes.
10201
10202 * lib/gdb.exp: Provide default value for noinferiorio.
10203 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
10204 the inferior.
10205
10206 * gdb.base/break.exp: Always check for a program already being
10207 started after sending a "run" command to gdb.
10208 (text_next_with_recursion): Don't check the output from the
10209 program's printf statement. Instead just make sure the program
10210 exited.
10211
10212 * gdb.base/commands.exp: Protect tests which need arguments with
10213 $noargs conditionals.
10214
10215Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10216
10217 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
10218 of structure member arrays to match gdb/valops.c:value_addr change.
10219
10220Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
10221
10222 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
10223 cases.
10224
10225Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
10226
10227 * configure.in (configdirs): Remove gdb.chill from default list
10228 of subdirs and then add it back in only if doing a native build.
10229 The current chill compiler does not yet work in any cross build.
10230 * Revert all signal changes from Jul 6.
10231 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
10232 for sh-hms targets, allowing these tests to link, with no other
10233 changes. Testing is suppressed by setting "nosignals" in site.exp.
10234
10235Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
10236
10237 * configure.in (signaldirs): Define and add to configdirs for all
10238 targets except some specific ones that are known to not support signals.
10239 Also clean up formatting.
10240 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
10241 (signals, sigall): Remove rules to build.
10242 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
10243 Moved to new gdb.signals directory.
10244 * gdb.signals: New test directory.
10245 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
10246 signals.c signals.exp}: New or moved files.
10247
10248Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
10249
10250 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
10251
10252Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
10253
10254 * gdb.base/return.exp: Xfail `return double' test failure
10255 on at least Solaris 2.3 and handle future/past versions on
10256 a case by case basis as appropriate. Also update message
10257 to include i*86 failures.
10258
10259Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10260
10261 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
10262
10263 * lib/gdb.exp: Fix comment which erroneously identified
10264 gdb_file_cmd as gdb_load (the 19 May change was in fact to
10265 gdb_file_cmd not gdb_load).
10266 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
10267
10268 * gdb.base/setvar.exp: Make test names consistent between pass and
10269 fail cases. Use gdb_test more.
10270
10271Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10272
10273 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
10274
10275Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10276
10277 * gdb.base/help.exp: Fix expected help string for `show commands'.
10278
10279Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
10280
10281 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
10282
10283 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
10284 of a text section.
10285
10286Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
10287
10288 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
10289 that loop eventually terminates. Fix Connection refused logic so
10290 that testsuite will expire nicely.
10291
10292Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
10293
10294 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
10295 config/rom68k.exp: New tcl glue for the appropriate monitors.
10296 These all just end up calling monitor.exp.
10297 * config/monitor.exp (gdb_target_monitor): Handle `Connection
10298 refused' by retrying. Cleanup some timeout issues.
10299 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
10300 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
10301 callers don't have to set/restore global timeout variable.
10302
10303 * The following set of changes centralizes management of the global
10304 timeout variable. This way, it can be set in one target dependent
10305 place instead of dozens of places scattered throughout the test suite.
10306 If you need to lengthen a timeout, then you should either set timeout
10307 in one of the config/{target}.exp files, or multiply it by a factor.
10308 Setting it to an absolute value is always going to lose for some
10309 targets.
10310 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
10311 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
10312 * gdb.base/funcargs.exp: Don't set timeout.
10313 * gdb.base/list.exp (test_forward_search): Only use local timeout.
10314 * gdb.base/printcmds.exp (test_print_string_constants
10315 test_print_array_constants): Don't set timeout.
10316 * gdb.base/ptype.exp: Don't set timeout.
10317 * gdb.base/recurse.exp: Don't set timeout.
10318 * gdb.base/return.exp: Don't set timeout.
10319 * gdb.base/watchpoint.exp: Don't set timeout.
10320 * gdb.c++/classes.exp (do_tests): Don't set timeout.
10321 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
10322
10323Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
10324
10325 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
10326
10327Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10328
10329 * lib/gdb.exp: Disable chill tests for irix5.
10330
10331Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10332
10333 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
10334 each test pass or fail.
10335
10336Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10337
10338 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
10339 xlc not gcc.
10340
10341Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
10342
10343 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
10344
10345Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
10346
10347 * config/est.exp: Fix copyright and comments. Remove dead code.
10348 Use targetname, serialport and baud variables instead of fixed
10349 constants.
10350 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
10351 * config/cpu32bug.exp: New file to support cpu32bug monitors.
10352
10353Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10354
10355 * gdb.base/watchpoint.exp: Don't run
10356 test_watchpoint_triggered_in_syscall for sunos.
10357
10358Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10359
10360 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
10361 they don't seem to exist. Do include stdio.h.
10362
10363Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10364
10365 * gdb.base/a1-selftest.exp: Add alpha xfail.
10366
10367Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10368
10369 * gdb.base/watchpoint.c (main): Prompt before calling read().
10370 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
10371 Revise accordingly. Remove cruft about sending "123" several
10372 times, until it gets noticed. Clean up the "print buf[0]" stuff
10373 so that it passes or fails, and waits for prompts in the usual way.
10374
10375Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10376
10377 * gdb.base/recurse.exp: Fix comment.
10378
10379 * TODO: Remove item about printing variables in nodebug.exp. Add
10380 item about enabling tests which are only run on some targets.
10381
10382 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
10383 fail, make test names unique, use new gdb_test convention
10384 regarding pattern, use gdb_test more, etc.).
10385
10386 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
10387 fail, make test names unique, etc.).
10388
10389Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10390
10391 * gdb.base/nodebug.c: Change return type of top and middle to
10392 short.
10393 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
10394 are fixed by the recent mdebugread.c changes. Allow `short ()'
10395 as type for top and middle.
10396
10397Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10398
10399 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
10400 nearly as I can tell, the whole thing was an accident in Stu's
10401 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
10402 to replace a send/expect pair with gdb_test, but ended up only
10403 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
10404 of 30 Mar 1995 took care of it, but left this vestigial comment
10405 which I am now nuking.
10406
10407Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10408
10409 * gdb.base/break.exp: Look for different line number for
10410 breakpoint at main depending on usestubs.
10411
10412Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10413
10414 * gdb.base/list.exp: Adjust some alternate expect patterns to
10415 match recent list0.c change. Add alternate expect pattern for
10416 output from `list default lines around main' for optimizing
10417 compilers.
10418
10419Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10420
10421 * lib/gdb.exp: If nosignals is not set, set it to 0.
10422
10423Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
10424
10425 * config/slite-gdb.exp: Responds to load symbol table prompt.
10426 * gdb.base/break.exp: Adjust line number, fix rerun.
10427 * gdb.base/langs0.c: Add #ifdef usestubs.
10428
10429Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
10430
10431 * gdb.base/list.exp: Adjust line contents after adding new lines in
10432 list0.c. Also fix a syntax error.
10433
10434 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
10435 * gdb.base/break.exp: ditto.
10436 * gdb.base/list.exp: ditto.
10437 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
10438 * gdb.base/run.c: ditto.
10439 * gdb.base/list0.c: ditto.
10440 * gdb.base/funcargs.c: ditto.
10441
10442Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
10443
10444 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
10445 $targetname, $serialport and $baud instead of hardwired variables.
10446 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
10447 target doesn't support signals.
10448
10449Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
10450
10451 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
10452
10453Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10454
10455 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
10456 Don't rely on the value of an auto variable before it has been
10457 initialized. Use gdb_test more.
10458
10459Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10460
10461 * lib/gdb.exp (default_gdb_version): A version number must start
10462 with a digit, but other than that contains all characters up to
10463 the first whitespace character.
10464
10465Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10466
10467 * gdb.base/commands.exp (breakpoint_command_test): New tests.
10468
10469Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10470
10471 * gdb.c++/*.exp: Warn if executable does not exist. The original
10472 reason for skipping the warning was that configure.in sometimes
10473 intentionally skipped building the executables but the tcl code
10474 had no way of knowing. That (a) was always bogus with respect to
10475 error handling, (b) is no longer true (right now there is no way
10476 to skip C++ tests).
10477
10478 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
10479
10480Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10481
10482 * gdb.base/list.exp: Add expect patterns for output from
10483 SunPRO compiled executables.
10484 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
10485 types.
10486
10487Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10488
10489 * gdb.base/break.exp (test_next_with_recursion): Accept any line
10490 number (we are already testing that the correct source line text
10491 gets printed).
10492
10493 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
10494 that is what is intended, but something needed to be done to get
10495 sunos4 native working again.
10496
10497 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
10498
10499 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
10500 apparently went with a (very) old xfail.
10501
10502Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
10503
10504 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
10505 runto_main is a proc in gdb.exp that will do 'step' for target use
10506 stubs.
10507 * gdb.base/exprs.exp: ditto.
10508 * gdb.base/interrupt.exp: ditto.
10509 * gdb.base/opaque.exp: ditto.
10510 * gdb.base/printcmds.exp: ditto.
10511 * gdb.base/ptype.exp: ditto.
10512 * gdb.base/scope.exp: ditto.
10513 * gdb.base/setvar.exp: ditto.
10514 * gdb.base/signals.exp: ditto.
10515 * gdb.base/twice.exp: ditto.
10516 * gdb.c++/classes.exp: ditto.
10517 * gdb.c++/inherit.exp: ditto.
10518 * gdb.c++/templates.exp: ditto.
10519 * gdb.base/break.exp: no run and hit main for stubs. Change line
10520 numbers for breakpoints and info breakpoint.
10521 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
10522 breakpoint().
10523 * gdb.base/callfuncs.c: ditto.
10524 * gdb.base/exprs: ditto.
10525 * gdb.base/interrupt.c: ditto.
10526 * gdb.base/opaque0.c: ditto.
10527 * gdb.base/printcmds.c: ditto.
10528 * gdb.base/ptype.c: ditto.
10529 * gdb.base/scope0.c: ditto.
10530 * gdb.base/setvar.c: ditto.
10531 * gdb.base/signals.c: ditto.
10532 * gdb.base/twice.c: ditto.
10533 * gdb.c++/misc.cc: ditto.
10534 * gdb.c++/templates.cc: ditto.
10535
10536Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10537
10538 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
10539
10540 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
10541 somewhere between `read' and `main.c'. I'm pretty sure the
10542 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
10543 and it isn't particularly useful.
10544
10545 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
10546
10547Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10548
10549 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
10550
10551Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
10552
10553 * config/mt-slite: add LIBS and -nostdlib.
10554 * config/slite-gdb.exp: add this new file to support sparclite target.
10555
10556Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
10557
10558 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
10559
10560 * gdb.base/a2-run.exp: Change argument to istarget from
10561 "*-*-vxworks" to "*-*-vxworks*".
10562 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
10563
10564Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
10565
10566 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
10567 will not runto main but do a 'step' to step out of breakpoint().
10568 * config/mt-slite: add -Dusestubs.
10569
10570Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10571
10572 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
10573 instead of just @.
10574
10575 * gdb.base/signals.exp: Add test for "handle all print".
10576 * TODO: Remove "handle all print". Also remove item about
10577 checking copyright date (I don't like the idea of a spurious FAIL
10578 based on when we run the tests).
10579
10580 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
10581 for SunOS4 (reason for failure not investigated). Remove
10582 redundant test for $binfile.
10583
10584 * gdb.base/nodebug.c (array_index): Call malloc.
10585
10586 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
10587
10588Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
10589
10590 * gdb.base/recurse.exp: Update gdb_test invocation to use new
10591 conventions and slightly simplify the matching regexp.
10592
10593Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10594
10595 * gdb.base/break.exp: Update gdb_test invocation to use new
10596 convention.
10597
10598 * lib/gdb.exp: If noargs is not set, set it to 0.
10599
10600 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
10601 tests unique.
10602
10603 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
10604
10605Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10606
10607 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
10608 one argument of type "<non-float parameter>".
10609
10610Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
10611
10612 * config/rom68k.exp: New file to support Motorola IDP board.
10613 * gdb.base/a2-run.exp: Skip this file if noargs is set.
10614 * gdb.base/break.c: Change things around so that this program
10615 doesn't depend upon args. This is necessary to make remote
10616 targets work (in general, they can't take args).
10617 * gdb.base/break.exp: Don't try to send args to program. Don't
10618 expect output. Also, replace lots of code with gdb_test.
10619
10620Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10621
10622 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
10623 printing of '\'' (which is what the comment says we are testing,
10624 even though we were not), not '''.
10625 (test_integer_literals_rejected): Test that printing ''' is an error.
10626
10627 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
10628 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
10629 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
10630 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
10631 Use gdb_test not test_print_accept.
10632 * lib/gdb.exp: Remove test_print_accept.
10633
10634 * gdb.base/signals.exp (signal_tests_1): Make pass message
10635 consistent with fail message.
10636
10637 * gdb.base/whatis.exp: Remove xfails for printing char vs.
10638 unsigned char; the bug (PR 1821) is fixed.
10639
10640 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
10641
10642 * gdb.base/scope.exp (test_at_localscopes): Call pass for
10643 successful tests--makes xfailing them work right.
10644
10645Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10646
10647 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
10648 only \r\n, not .*. The test can pass .* as the last thing in
10649 $pattern if that is what it wants. In addition to providing this
10650 flexibility, this change should speed up pattern matching in cases
10651 where the pattern already ended with .* (there were a number of
10652 them). This change also helps catch bad patterns--in the old
10653 scheme the typo "char \*" instead of "char \\*" would pass. Now
10654 it is caught.
10655 * Many .exp files: Update callers.
10656
10657 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
10658 clearer and does not spuriously match multiple ('s. Likewise for
10659 ) and *.
10660
10661 * gdb.base/nodebug.exp: Test ability to call a function and pass
10662 it a string (even with no debugging info).
10663
10664 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
10665 "p '\'", which is the same as "p ''" once tcl gets done with
10666 quoting, to "p '\\'", which I suspect is what is intended (one
10667 backslash gets sent to GDB).
10668
10669 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
10670
10671Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10672
10673 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
10674 1817) was fixed literally years ago.
10675
10676Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10677
10678 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
10679 test, it causes stepping out of call_after_alloca_subr with
10680 optimizing compilers.
10681 (localvars_in_indirect_call): Consume GDB prompt if `finish'
10682 fails.
10683
10684 * gdb.c++/templates.exp: Source templ-info.exp only if
10685 the templates executable exists.
10686
10687 * gdb.c++/misc.cc (class Contains_static_instance,
10688 class Contains_nested_static_instance),
10689 gdb.c++/classes.exp (test_static_members): Test printing of
10690 a class that contains a static instance of the class.
10691
10692Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10693
10694 * gdb.base/langs2.c (cppsub_): Don't prototype.
10695 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
10696 only, I believe).
10697
10698Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10699
10700 * lib/gdb.exp (skip_chill_tests): New procedure.
10701
10702 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
10703
10704Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
10705
10706 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
10707 each expect pattern. Cuts runtime from 12 to about 4 seconds.
10708
10709Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10710
10711 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
10712
10713 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
10714 disassemble 8, not 16, instructions for part 4.
10715
10716 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
10717 support the latter anymore.
10718
10719 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
10720 -DNO_PROTOTYPES.
10721 * gdb.base/callfuncs.c: Control use of prototypes based on
10722 NO_PROTOTYPES, not __STDC__.
10723 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
10724 t_float_values2 tests if prototypes in use.
10725
10726 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
10727 t_double_values): When checking differences against DELTA, check
10728 that difference is within the range (-DELTA,DELTA), not just
10729 (-infinity,DELTA).
10730
10731Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
10732
10733 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
10734 'file' command firts, then 'target', then 'load', this is due to gdb
10735 target set up.
10736 * config/mips-gdb.exp: Fix a couple regular exp bugs.
10737
10738Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
10739
10740 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
10741 FP load/store variants.
10742 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
10743
10744Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
10745
10746 * gdb.base/term.exp: Do not give a warning if not native, it is
10747 not an abnormal condition.
10748
10749Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
10750
10751 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
10752 t_char_array".
10753
10754Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
10755
10756 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
10757 are getting the version number.
10758
10759 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
10760 if not native, it is not an abnormal condition.
10761
10762Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10763
10764 * lib/gdb.exp: Just use "file exists", rather than undocumented
10765 dejagnu procedure "findfile".
10766
10767Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
10768
10769 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
10770 (LDFLAGS): Set to -Xlinker -Ur.
10771
10772 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
10773 Removed, these values are set by lib/gdb.exp.
10774
10775 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
10776
10777Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
10778
10779 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
10780 of replicating gdb startup code.
10781
10782 * config/mt-vxworks (LDFLAGS): Set to -r.
10783 (CFLAGS_FOR_TARGET): Removed.
10784
10785 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
10786 (gdb) and gdb for vxworks uses (vxgdb).
10787
10788 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
10789 executable is not in the tree and host != target, use sed and
10790 program_transform_name to determine the gdb name used by the
10791 target.
10792
10793 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
10794 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
10795
10796Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10797
10798 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
10799 floats, chars, and shorts where there are ANSI-style function
10800 definitions.
10801
10802 * gdb.base/langs.exp, gdb.base/langs*: New test.
10803 * gdb.base/Makefile.in: Build it.
10804 * TODO: Remove item about checking that C names don't get C++
10805 demangling applied; this test tests it.
10806
10807Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10808
10809 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
10810 went with the const70 xfail. The xfail went away a year ago.
10811
10812 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
10813
10814 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
10815 for hp300.
10816
10817 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
10818
10819 * gdb.base/a1-selftest.exp: Don't run on hp300.
10820
10821Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10822
10823 * Makefile.in (site.exp): Set host_alias and target_alias as well
10824 as host_triplet and target_triplet.
10825
10826Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10827
10828 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
10829
10830 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
10831 places as other ecoff systems).
10832
10833 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
10834 ultrix.
10835
10836Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10837
10838 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
10839 remove them.
10840 * gdb.base/nodebug.exp: Accept "function" in addition to "text
10841 variable and "variable" in addition to "data variable".
10842 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
10843
10844 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
10845 2.
10846 * gdb.base/list1.c (long_line): Add additional statement at start
10847 of function.
10848 * gdb.base/list.exp (test_forward_search): Update line number to
10849 reflect new statement.
10850
10851Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10852
10853 * gdb.base/signals.exp: Reinitialize searched source directories
10854 after gdb_start call.
10855
10856Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
10857
10858 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
10859 * gdb.stabs/Makefile.in: Likewise.
10860
10861 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
10862 change. Instead split the tests into smaller pieces.
10863 * gdb.disasm/hppa.s: Corresponding changes.
10864
10865Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10866
10867 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
10868 Quote ^C when passing it to stty. For some shells ^ is a pipe.
10869
10870 * gdb.base/funcargs.exp: Modify many tests so that every test
10871 either passes or fails. Make some test names unique.
10872
10873Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10874
10875 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
10876 Call stty to set interrupt character.
10877
10878 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
10879 for HP assembler versus GNU assembler based on actual behavior of
10880 $(CC), rather than assuming that $(AS) is always the GNU assembler.
10881
10882 * TODO: Suggest a few more stepping tests.
10883
10884Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
10885
10886 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
10887 restart GDB for h8300 after a continue.
10888 (return): Add pattern to match a29k-udi behavior.
10889 * gdb.base/nodebug.exp: Remove obsolete comment.
10890 * gdb.base/regs.exp: New file, testing of register displays.
10891 * gdb.base/return.exp: Fix typo in reference to $objdir.
10892 * gdb.base/whatis.exp: Always start with a fresh GDB.
10893
10894Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10895
10896 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
10897 higher, these tests generate a lot of output.
10898
10899Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10900
10901 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
10902 code following the catch silently ignored some errors; without the
10903 catch they should be thrown like any other tcl error. Also, the
10904 catch used "" instead of {} which meant all the callers who wanted
10905 to include one of the characters "[]$ had to quote it an extra time.
10906 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
10907 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
10908 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
10909 Remove extra quoting.
10910
10911Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
10912
10913 * gdb.base/commands.exp: Make test names unique; every test either
10914 passes or fails. Update some comments.
10915
10916 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
10917
10918Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10919
10920 The following fixes a FAIL caused by the fact that the alpha stabs
10921 configuration didn't use the ".if alpha" code in weird.def.
10922 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
10923 bit pointer, so the 32 bit version works even on the alpha.
10924 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
10925 Remove the stuff which allowed us to have separate versions for
10926 alpha and everything else.
10927
10928 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
10929 regexp which "info func operator\[\](" is supposed to match. Fix
10930 string to send to GDB. Note that GDB still doesn't work right. Add a
10931 new test for "info func .perator\[\](" which GDB does handle correctly.
10932
10933 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
10934
10935Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10936
10937 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
10938 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
10939 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
10940 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
10941 it makes the tests harder to understand and confuses test-o-matic.
10942 The preferred style is that each test provides a PASS or a FAIL,
10943 and has a unique message (e.g. "continue #54" not just "continue")
10944 which is the same for the pass and the fail.
10945 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
10946 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
10947 to lib/gdb.exp.
10948 * gdb.base/printcmds.exp: Use test_print_accept. Remove
10949 prt_accept which was basically the same thing. Likewise for
10950 test_print_reject and prt_reject.
10951 * lib/gdb.exp (test_print_reject): Add some more error message
10952 patterns to match from the former printcmds.exp (prt_reject).
10953 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
10954 One defect of the passcount stuff is that some of it failed to
10955 report XPASS where appropriate.
10956 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
10957 stuff before and after arg in expected pattern.
10958 (test_paddr_operator_functions): Re-do test without print_addr_of;
10959 this is the only test which seems to want extra stuff there.
10960
10961Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
10962
10963 * gdb.base/nodebug.exp: Update new tests to reflect improved
10964 wording of gdb output.
10965
10966 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
10967 and "ptype" work on variables in files compiled without -g.
10968 Replaces commented out "maint print msymbol" tests.
10969
10970Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
10971
10972 * gdb.base/setvar.c (dummy): Call malloc.
10973
10974 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
10975 losing with the irix4 sed.
10976
10977 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
10978 ALRM" on irix4.
10979
10980Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
10981
10982 * TODO: Remove items about corefile.exp testing new exec-file and
10983 backtrace; both are now done. Add items about printing enums.
10984
10985Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
10986
10987 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
10988 "get signal $thissig" test fails.
10989
10990 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
10991
10992Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
10993
10994 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
10995 compiler warning with dec alpha compiler.
10996
10997 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
10998 extra \n from gdb_test call (this explains why the prompt test
10999 that I removed yesterday was there).
11000 (user_defined_command_test): Remove extra \n and prompt test.
11001
11002 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
11003 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
11004 doesn't exist.
11005 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
11006 Also remove alpha workaround, which turns out to be because
11007 SIGABRT == SIGLOST.
11008
11009 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
11010
11011 * gdb.base/help.exp: Don't test "help show".
11012
11013Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11014
11015 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
11016 "set print address" is on.
11017 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
11018 pass prompt to gdb_test; gdb_test already looks for the prompt.
11019
11020 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
11021
11022 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
11023 was a vestige of the manual TESTSTRATEGY, and the purpose of it
11024 was to make sure that gdb can read a core file. But (a) the "read
11025 the corefile" part didn't make it to a1-selftest.exp, we just
11026 delete the corefile after creating it, and (b) we test reading
11027 corefiles in corefile.exp anyway. Also, this test left around a
11028 xgdb process on Solaris.
11029
11030 * gdb.base/corefile.exp: Also test backtrace.
11031
11032Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
11033
11034 * gdb.base/commands.exp: Test a simple user defined command with
11035 arguments and if/while statements; verify the full user command is
11036 printed by "show user".
11037
11038 * gdb.base/commands.exp: Test if/while commands as part of a
11039 breakpoint command list; verify they appear in breakpoint
11040 information.
11041
11042Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11043
11044 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
11045 than by dividing by zero.
11046
11047Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
11048
11049 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
11050 performing an inferior call with watchpoints enabled.
11051 * gdb.base/watchpoint.c (main): Delete second unnecessary read
11052 call.
11053
11054Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11055
11056 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
11057 of "file" command.
11058
11059 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
11060 Add additional pattern for when "int operator int(void);" appears
11061 in a different order.
11062
11063Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11064
11065 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
11066
11067 * gdb.base/help.exp: Replace most of docstrings for "info signals"
11068 and "signal" with ".*".
11069
11070Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11071
11072 * TODO: Add note about "handle all nostop".
11073
11074 * gdb.base/{sigall.c, sigall.exp}: New test.
11075 * gdb.base/Makefile.in: Add it.
11076
11077Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
11078
11079 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
11080 when invoking GDB, suppresses any windowing interface.
11081
11082Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
11083
11084 * config/sim-gdb: New file, simulator testing support.
11085
11086Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
11087
11088 * gdb.base/interrupt.exp: Test calling func1 twice.
11089
11090Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
11091
11092 * gdb.base/list.exp (test_forward_search): Set timeout higher
11093 when we'll be getting lots of output from gdb.
11094
11095 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
11096 "init_malloc" to after the expect statement. Run it if that
11097 regexp is taken, but also for two others which happen if source
11098 cannot be found.
11099
11100Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11101
11102 * gdb.base/printcmds.exp: New test, for printing register before
11103 program is running.
11104
11105Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11106
11107 * gdb.base/list.exp: Correct some alternate expect patterns
11108 to reflect changes in list1.c.
11109
11110Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11111
11112 * TODO: Add item regarding large frames.
11113
11114 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
11115
11116 * TODO: Remove item about enabling return.exp; it
11117 is enabled. Suggest a few more "return" tests.
11118
11119Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11120
11121 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
11122 anonymous unions.
11123
11124Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11125
11126 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
11127 and pr-5646.o, so "make" is the same as "make all", not "make
11128 pr-4975.o".
11129
11130Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
11131
11132 * gdb.base/list.exp: Adjust expectations to reflect changes in
11133 list1.c.
11134 (test_forward_search): New test proc.
11135 * gdb.base/list1.c (long_line): New function, has long source line.
11136
11137Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
11138
11139 * gdb.base/a1-selftest.exp: Change initial stepping to know about
11140 additional line of code that was added.
11141
11142Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
11143
11144 * gdb.disasm/hppa.s: Break the large branching tests into smaller
11145 tests so as not to overflow expect's input buffers.
11146 * gdb.disasm/hppa.exp: Corresponding changes.
11147
11148Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11149
11150 Beginnings of template debugging tests.
11151 * gdb.c++/templ-info.cc: New file to test for template
11152 debugging capability of the compiler.
11153 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
11154 templ-info.cc.
11155 * gdb.c++/templates.cc: Add explicit template instantiations
11156 to enable compiling with -fno-implicit-templates. Add destructor
11157 and 'value' method to T5 class for template tests.
11158 * gdb.c++/templates.exp: Add testcases for printing of template
11159 types, setting breakpoints on template methods and calling a
d63a86f8 11160 template method.
c906108c
SS
11161
11162Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
11163
11164 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
11165 branch target since some assemblers (gas-2.5) may emit a
11166 relocation for the branch instead of resolving it in the
11167 assembler.
11168
11169Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11170
11171 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
11172 through signal handler.
11173
11174Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11175
11176 * configure.in (*-*-netware): Use config/mt-netware.
11177
11178 * config/mt-netware: New file.
11179 * config/mt-i386-netware: Removed, separate configs for different
11180 netware architectures are no longer needed now that we have
11181 --with-headers.
11182
11183Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11184
11185 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
11186 by the recent changes to use ANSI C arithmetic conversions.
11187
11188Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11189
11190 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
11191 bug involving using inferior_pid to figure out whether to select a
11192 frame.
11193
11194Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
11195
11196 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
11197 match the current disassembler output.
11198
11199Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
11200
11201 * gdb.fortran/exprs.exp: Expect VOID instead of void.
11202 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
11203 types, expect "int" as type of integer values (for now).
11204
11205Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
11206
11207 * gdb.base/commands.exp: New tests for if/while commands.
11208
11209Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
11210
11211 * lib/gdb.exp (runto): Replace sub-pattern for hex value
11212 by .*, since hex values have different syntax in Chill mode.
11213
11214Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11215
11216 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
11217 linefeed from expect pattern for repeated types with indices > 9.
11218
11219Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
11220
11221 First part of Fortran test suite.
11222 * gdb.fortran: New directory.
11223 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
11224
11225Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11226
11227 * gdb.base/default.exp: Update expect pattern for load command
11228 without arguments.
11229
11230Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
11231
11232 * configure.in: Change i386 to i[345]86.
11233 * gdb.base/configure.in: Likewise.
11234 * gdb.c++/configure.in: Likewise.
11235 * gdb.chill/configure.in: Likewise.
11236
11237Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
11238
11239 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
11240 patterns, since that is not a valid context for comments.
11241
11242Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
11243
11244 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
11245 repeated types and repeated types with indices > 9.
11246
11247Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
11248
11249 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
11250 2417; old bug has been fixed.
11251
11252Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
11253
11254 * gdb.base/interrupt.exp: When trying to wake up the inferior,
11255 send the newline ourselves instead of assuming gdb_test will do
11256 so when passed an empty input string.
11257
11258 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
11259 stabs testcode.
11260
11261Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11262
11263 * lib/gdb.exp (gdb_test): Don't send anything if the first
11264 argument is an empty string. This makes cases where we want to
11265 match output that is already in expect's buffers (for example,
11266 matching a breakpoint after gdb_run_cmd has been called) work
11267 reliably.
11268
11269Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11270
11271 * config/netware.exp: New file.
11272
11273Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11274
11275 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
11276 the -B and -L prefixes so we can find the debugging stub.
11277
11278 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
11279 there and we are using the gcc from the tree.
11280
11281 * gdb.base/types.c: Removed.
11282
11283 * gdb.base/configure.in: Look for makefile fragments in ../config.
11284 Recognize i386-*-netware.
11285 * gdb.c++/configure.in: Likewise.
11286
11287Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11288
11289 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
11290 the correct TCL syntax.
11291
11292Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11293
11294 * gdb.base/opaque.exp: use runto instead of messing around with
11295 breakpoints. Simplify by using gdb_test.
11296
11297 * gdb.base/bitfields.exp: restart between tests on netware targets
11298 because breakpoints aren't relocated after target death. Run
11299 processes to completion.
11300
11301 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
11302
11303Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
11304
11305 * Makefile.in: Remove extra tabs that confuse some versions
11306 of "make". Use the newly built gdb to test with by default,
11307 rather than the first one in the tester's search path.
11308
11309Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
11310
11311 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
11312
11313 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
11314 condition help.
11315
11316Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11317
11318 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
11319
11320 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
11321 running.
11322 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
11323 * gdb.base/funcargs.exp: Likewise.
11324
11325 * gdb.base/bitfields.exp: Simplify by using gdb_test.
11326 * gdb.base/funcargs.exp: Likewise.
11327
11328 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
11329 message is "".
11330
11331Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11332
11333 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
11334 return,signals,twice}.exp: Handle non-existant binaries
11335 consistantly.
11336
11337 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
11338 * gdb.base/Makefile.in: Don't try to generate a core dump, we
11339 might testing a cross development system.
11340
11341Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11342
11343 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
11344 runtest script is relative to ${srcdir}, not ${rootdir}.
11345
11346Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
11347
11348 * gdb.base/signals.exp: Allow for optionality of breakpoint
11349 address.
11350
11351Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11352
11353 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
11354
11355Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11356
11357 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
11358 for size_t definition.
11359 * gdb.c++/templates.cc: Likewise
11360
11361 * config/mt-i386-netware: New file.
11362
11363 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
11364 defined.
11365
11366 * gdb.base/Makefile.in: Added support for systems that name core
11367 files by appending "core" to the program name.
11368 * gdb.base/a1-selftest.exp: Likewise.
11369
11370Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11371
11372 * gdb.base/return.exp: Add comment and message for `return double'
11373 test failure on Sparc Solaris.
11374
11375Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
11376
11377 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
11378
11379Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11380
11381 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
11382 from optimizing them away.
11383 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
11384 patterns to include default constructors and assignment operators,
11385 to match gcc versions beyond 2.5.8. Accept any cplus demangling
11386 character in the output of the virtual base pointer.
11387
11388Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11389
11390 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
11391 expression match in print_addr_of to avoid unintented matches.
11392 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
11393 versions up to 2.5.8.
11394
11395Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11396
11397 * gdb.base/list.exp: Tweak alternate pattern for listing of an
11398 included file to run under newer versions of expect.
11399 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
11400 consecutive >'s in templates to accomodate recent cplus-dem.c change.
11401 Remove xfail for the virtual table of BDDHookV.
11402
11403Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
11404
11405 * lib/gdb.exp (string_to_regexp): Set a default result.
11406 (default_gdb_start): Fix misleading message.
11407
11408Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
11409
11410 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
11411 Remove all CC, etc definitions.
11412 * config/mt-hpux: New file.
11413 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
11414 (CFLAGS, LDFLAGS): Define.
11415 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
11416
11417 * Makefile.in (site.exp): Don't insert host_os, etc.
11418 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
11419 (distclean): Check existence of subdir.
11420 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
11421 * gdb.base/Makefile.in: General cleanup and simplification.
11422 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
11423 to build executables. Use default rule to build .o files.
11424 (EXPECT, RUNTEST, CC): Fix relative pathname.
11425 (site.exp): Don't insert host_os, etc.
11426 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
11427 and/or SIGUSR1 defined.
11428 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
11429 * gdb.c++/Makefile.in: General cleanup and simplification.
11430 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
11431 (CFLAGS): Remove.
11432 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
11433
11434Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
11435
11436 * gdb.base/recurse.exp: Misc changes to get tests running again
11437 after Kung's changes to the watchpoint code.
11438 * gdb.base/watchpoint.exp: Likewise.
11439
11440Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
11441
11442 * lib/gdb.exp (string_to_regexp): Convert {\} also.
11443
11444Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
11445
11446 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
11447 * lib/gdb.exp (default_gdb_start): Define.
11448 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
11449 gdb.base/funcargs.exp, gdb.base/opaque.exp,
11450 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
11451 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
11452 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
11453 Don't call gdb_target_udi in between tests.
11454
11455Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11456
11457 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
11458 (which was basically just a local version of the same thing). In
11459 addition to avoiding duplication, gdb_test_exact is faster.
11460 * lib/gdb.exp (gdb_test_exact): Fix typo.
11461
11462 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
11463 don't give an error.
11464
11465 * gdb.base/term.exp: Call delete_breakpoints before starting.
11466
11467 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
11468 (t10): Add comment.
11469
11470Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
11471
11472 Reorganization of the GDB Test Suite.
11473
11474 * gdb.base: New directory, contains all the basic tests.
11475 * gdb.c++: New directory, tests specific to C++.
11476 * gdb.chill: New directory, tests specific to Chill.
11477 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
11478 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
11479 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
11480 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
11481 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
11482 t30-31 to chill).
11483 * */gdbme.*: Rename to match appropriate expect scripts.
11484 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
11485 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
11486 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
11487 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
11488 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
11489 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
11490 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
11491 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
11492 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
11493 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
11494 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
11495 gdb.c++/virtfunc.cc: New names of C++ files.
11496 * gdb.chill/chillvars.ch: New name of Chill file.
11497 * gdb.base/configure.in, gdb.c++/configure.in,
11498 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
11499 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
11500 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
11501 * configure.in (configdirs): Update to reflect directory changes.
11502 (target_abbrev): No longer define for any configuration.
11503 * Makefile.in: Cosmetic improvements to header comments.
11504
11505Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
11506
11507 Various changes to gdb.t31:
11508
11509 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
11510 * gdbme.ch: Make all key-words and predefineds be upper-case.
11511 * chillvars.exp: Expect key-words and predefinds in upper-case.
11512
11513 * chillvars.exp: Use gdb_test_exact many places.
11514 Change expected output for arrays (which now includes index labels).
11515
11516 * pr-5020.exp, gdme.ch (module PR_5020):
11517 New test, for PR-5020.
11518
11519Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
11520
11521 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
11522 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
11523
11524Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
11525
11526 * Makefile.in: Fix bit-rot in definitions of CHILL,
11527 CHILL_FOR_TARGET and Chill_LIB.
11528 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
11529 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
11530 CHILL, and CHILL_LIB.
11531
11532Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
11533
11534 * Revert the previous changes. Please see Rob's directory
11535 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
11536
11537Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
11538
11539 * Makefile.in, configure.in, config/mips-gdb.exp,
11540 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
11541 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
11542 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
11543 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
11544 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
11545 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
11546 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
11547 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
11548 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
11549 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
11550 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
11551 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
11552 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
11553 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
11554 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
11555 changes from 94Q1.
11556
11557Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
11558
11559 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
11560 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
11561 Rob's new testing fragments.
11562
11563Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
11564
11565 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
11566 lib/gdb.exp: Replace error proc calls with perror.
11567
11568Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
11569
11570 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
11571 version also, match on casted version strings, and match on
11572 gdb startup case where the line numbers might be messed up.
11573
11574Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
11575
11576 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
11577 (CFLAGS): Delete it from here.
11578
11579Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
11580
11581 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
11582
11583Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
11584
11585 * Makefile.in (RUNTEST): Default to just "runtest".
11586
11587Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11588
11589 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
11590 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
11591 the code has been restructured.
11592
11593Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11594
11595 * gdb.t00/default.exp (set write): Allow any number of \r and/or
11596 \n, not just one of each.
11597
11598 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
11599 /bin/cc gives a warning if you do.
11600
11601Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
11602
d63a86f8 11603 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
11604 __t10ListS_link1ZUiRCUiPT0
11605
11606Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11607
11608 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
11609 on local variables in recursive functions.
11610
11611 * gdb.t07/Makefile.in: Build the new test.
11612
11613Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11614
11615 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
11616 directly. Instead compare the return values from actual calls.
11617
11618Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
11619
11620 * Makefile.in (check): Set TCL_LIBRARY for runtest.
11621
11622Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11623
11624 * From Peter Schauer with minor modifications.
11625 * gdb.t15/return.exp (return_tests): Handle targets where "return"
11626 stops in mid-line in the caller. Add xfail for returning a float
11627 value on X86 targets.
11628
11629Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11630
11631 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
11632 to avoid expect lossage.
11633 (fmem_LRbug_tests): Likewise.
11634 * gdb.disasm/hppa.s: Corresponding changes.
11635
11636 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
11637 conditions to work with latest dejagnu/expect.
11638
11639 * gdb.t15/funcargs.exp (finish from indirect call): No longer
11640 expected to fail on the PA.
11641 (backtrace in call with trampolines): Explicitly require main
11642 to be frame #1 (no trampolines should show up in backtrace).
11643
11644 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
11645 "continue -expect".
11646 * gdb.t06/break.exp: Likewise.
11647 * gdb.t07/watchpoint.exp: Likewise.
11648 * gdb.t13/bitfields.exp: Likewise.
11649 * gdb.t15/{funcargs,return}.exp: Likewise.
11650 * gdb.stabs/weird.exp: Likewise.
11651 * config/{mips,udi}-gdb.exp: Likewise.
11652
11653 * hppa.sed: Enclose comments within a sed command to avoid
11654 losing with the old OSF1 sed.
11655
11656Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11657
11658 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
11659 sequent dynix.
11660 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
11661 * gdb.t15/funcargs.exp: Conditionally step again to really
11662 finish from marker_call_with_trampolines. Handle the case where
11663 the first step from within call_with_trampolines already steps
11664 us back to main.
11665 * gdb.t15/gdbme.c: Add comment to closing brace of
11666 call_with_trampolines for funcargs.exp.
11667
11668Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11669
d63a86f8 11670 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
11671 Fix typo(s).
11672
11673Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11674
11675 * gdb.t07/gdbme.c: More code for watchpoint testing.
11676
11677 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
11678 "Hardware watchpoint" throughout file.
11679 (test_watchpoint_triggered_in_syscall): New test.
11680 (test_complex_watchpoint): New test.
11681
11682Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11683
11684 * gdbme.c (call_with_trampolines): New function to try and step
11685 into. Tests trampoline problems on the PA.
11686
11687 * funcargs.exp (localvars_in_indirect_call): No longer expect
11688 stepping into indirect call to fail on PAs.
11689 (test_stepping_over_trampolines): New test.
11690
11691Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11692
11693 * TODO: Add suggestions for static member function tests, and
11694 completion tests.
11695
11696Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11697
11698 * TODO: Add suggestions for "p/a" tests.
11699
11700 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
11701 (default_gdb_exit): Replace all the hair with sending "quit" to
11702 the process with a simple close.
11703
11704Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11705
11706 * TODO: Add suggestions for shared library tests.
11707
11708Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11709
11710 * TODO: Add suggestions for x/s tests.
11711
11712Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11713
11714 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
11715 "enable once", and "enable breakpoints once" with ".*".
11716
11717Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11718
11719 * TODO: Add suggestions about structure passing tests.
11720
11721Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11722
11723 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
11724 the primary1 test, use work around if __GNUC__ < 2.
11725 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
11726 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
11727 Test for bad output rather than waiting for timeout. Issue
11728 second continue only if first continue failed.
11729
11730Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
11731
11732 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
11733 operator[] test with gdb_test because the old code didn't seem to
11734 be getting the quoting right with the new dejagnu.
11735
11736Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
11737
11738 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
11739 one from the path.
11740 * Makefile.in: Use a fresh expect if there is one, use runtest
11741 from the src tree if there is one.
d63a86f8 11742
c906108c
SS
11743Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
11744
11745 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
11746 next over recursive call. Revise the tests from that point on
11747 (which had been skipped) to match GDB's actual (correct) output.
11748
11749 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
11750 with next over a breakpoint whose condition is false.
11751
11752 * gdb.t00/help.exp: Comment out "help set print" tests just like
11753 (and for same reason as) "help set" test.
11754
11755Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11756
11757 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
11758 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
11759
11760Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11761
11762 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
11763 necessary gdb_target_udi.
11764
11765 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
11766
11767 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
11768 1838 and 2417; they are fixed.
11769
11770 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
11771 gdb.t03/ptype.exp (ptype structure, ptype union):
11772 Remove xfails; the test is looser than when the xfails were added.
11773
11774 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
11775 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
11776
11777 * gdb.t01/run.exp: Only run shell test if isnative.
11778
11779 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
11780 since "run" automatically loads if necessary. Call gdb_target_udi
11781 after the "file" since "file" kills any execution target.
11782
11783 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
11784 GDB. GDB doesn't work that way (not anymore at least) on UDI.
11785 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
11786 argument for UDI.
11787
11788Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
11789
11790 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
11791
11792 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
11793
11794Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11795
11796 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
11797 properly quoting regexps. This makes the second argument to
11798 demangle a fixed string, which matches the callers, instead of a
11799 shell-style pattern which is what the previous implementation
11800 used. Update some of the callers.
11801
11802Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11803
11804 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
11805 (comib_nullified_tests): Fix typo.
11806 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
11807 strings. No longer expected to fail.
11808
11809 * gdb.disasm/hppa.s (addib_tests): Fix typo.
11810 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
11811 strings. No longer expected to fail.
11812
11813 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
11814 string. No longer expected to fail.
11815
11816Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11817
11818 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
11819 No longer expected to fail.
11820
11821 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
11822 string. No longer expected to fail.
11823
11824Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11825
11826 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
11827 only in the names (I probably got most of them). I was even
11828 generous with some which differed in underscores in names, and
11829 probably missed a few, and I *still* was able to remove almost a
11830 third of the file with almost no impact on testsuite coverage.
11831
11832Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11833
11834 * gdb.t00/default.exp: Match udi_attach error message as well as
11835 the one from child_attach.
11836
11837 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
11838
11839 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
11840
11841 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
11842 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
11843
11844 * Move test with enums and partial symbols back to
11845 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
11846 Reverts the change of 26 May 93. Per today's change to
11847 stabs.texinfo, the behavior that weird.exp was expecting was
11848 unreasonable; what is important is that the compiler+gdb get
11849 things right, which happens with a recent gcc. Also fix the test
11850 to deal with native compilers which put out the stab gdb can't
11851 deal with.
11852
11853Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11854
11855 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
11856 in the names. The main thing these accomplish is to slow things down.
11857 Many more such duplicates surely remain.
11858
11859 * gdb.t00/help.exp: Comment out "help support" test just like
11860 (and for same reason as) "help set" test.
11861
11862Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
11863
11864 * gdb.t06/break.exp: Remove setup_xfails for
11865 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
11866 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
11867 about known bug in gcc to include up through 2.5.8.
11868 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
11869 well as "_vb$".
11870 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
11871 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
11872 with latest gcc and gdb.
11873 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
11874 well as "_vb$".
11875
11876Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11877
11878 * configure.in (hppa*-*-*): Also configure and build stabs-only
11879 tests.
11880
11881Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11882
11883 * gdb.t10/hppa.mt: A makefile fragment for the PA.
11884 * gdb.t10/configure.in (hppa*-*-*): Use it.
11885
11886Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11887
11888 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
11889
11890Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11891
11892 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
11893 versions prior to 1.13.5.
11894
11895Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11896
11897 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
11898 the prompt is at the start of a line.
11899
11900Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11901
11902 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
11903 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
11904 in the copr tests now.
11905 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
11906 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
11907 expected to fail.
11908
11909Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
11910
11911 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
11912 gdb.t31/chillvars.exp, lib/gdb.exp:
11913 Tweak to run under either version of expect.
11914 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
11915 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
11916 * gdb.t11/list.exp: Remove extraneous whitespace.
11917
11918Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11919
11920 * gdb.t16/printcmds.exp (test_print_strings): Accept
11921 "(unsigned char *) " before the string.
11922
11923 * TODO: Add notes about printing of fancy types and GDB expressions.
11924
11925Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
11926
11927 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
11928 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 11929 if doing mips-idt-ecoff.
c906108c
SS
11930
11931Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
11932
11933 * Most .exp files: Tweak to run under either version of expect.
11934
11935Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11936
11937 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
11938 xfails; I'm not sure why they are failing, but not because of PR 1806.
11939
11940Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
11941
11942 * config/unix-gdb.exp: Remove gdb_unload cause it's already
11943 defined in lib/gdb.exp.
11944
11945Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11946
11947 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
11948 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
11949 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
11950 have to be typeless.
11951
11952Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11953
11954 * TODO: Add suggestion for copyright year test.
11955
11956Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
11957
11958 * configure.in (*-*-lynxos*): Add stabs tests.
11959
11960Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
11961
11962 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
11963 so insert a tab before any assembler directive in column zero.
11964
11965 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
11966 stores.
11967 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
11968 stores.
11969 (fpu_short_memory_tests): Likewise.
11970
11971Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11972
11973 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
11974 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
11975 .stabs directives in comments.
11976
11977Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11978
11979 * TODO: New file, describing tests we could write.
11980 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
11981
11982Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11983
11984 * gdb.t06/signals.exp: Add kludge to force re-sync.
11985
11986 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
11987 to xgdb instead of gdb, get out of gdb.
11988
11989Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
11990
11991 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
11992 for info.
11993
11994Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
11995
11996 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
11997 * gdb.stabs/configure.in (hppa*-*-*): Use it.
11998 * gdb.stabs/hppa.sed: New sed script for the PA.
11999
12000Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12001
12002 * gdb.stabs: Re-write weird.def and configuration to use sed
12003 instead of cpp. sed is portable and POSIX; cpp is neither.
12004
12005Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12006
12007 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
12008
12009Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12010
12011 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
12012
12013Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12014
12015 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
12016 "_vb$".
12017 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
12018 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
12019
12020Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12021
12022 * lib/gdb.exp: Comment out code which depends on non-existent
12023 `transform' procedure.
12024
12025Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
12026
12027 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
12028 * lib/gdb.exp: Transform tool name.
12029 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
12030 1.1's new error handling system.
12031
12032Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12033
12034 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
12035
12036Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12037
12038 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
12039 They made pattern matching so slow that timeouts happened on
12040 heavily loaded systems. Now any output from "show print" which
12041 gets us back to the GDB prompt is a PASS.
12042
12043Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
12044
12045 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
12046
12047Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12048
12049 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
12050
12051 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
12052 It is not from PR 3220.
12053
12054Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12055
12056 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
12057 just started failing because they depended on the order the
12058 subcommands are presented, or exact docstring text. This kind of
12059 test is a pain and has minimal benefit.
12060
12061Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12062
12063 * gdb.t09/corefile.exp: At end of test, use "core" command with
12064 no arguments.
12065
12066Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
12067
12068 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
12069 17}/Makefile.in: Make it possible to run the testsuite with Sun
12070 make and CC = cross gcc by adding explicit build rules for .o
12071 files.
12072
12073Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12074
12075 * gdb.t15/funcargs.exp: Don't put comments on same line as
12076 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 12077
c906108c
SS
12078Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12079
12080 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
12081
12082Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
12083
12084 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
12085 * gdb.t20/inherit.exp: remove three dumplicate entries.
12086
12087Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12088
12089 * gdb.t06/break.exp: For "next over recursive call", fail on any
12090 incorrect output, not just on "factorial (value=2)".
12091
12092Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12093
12094 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
12095 working now. Add an xfail if accesing a bss variable causes
12096 a memory error if the target is not yet run.
12097
12098Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12099
12100 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
12101 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
12102 name of __st* demangling (2 strings). Did Kung really get the
12103 more than 95 others right without testing them?
12104
12105Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
12106
12107 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
12108
12109Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
12110
12111 * configure.in (configdirs): Add gdb.disasm
12112 * gdb.disasm: New directory for GDB disassembler tests.
12113 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
12114
12115Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12116
12117 * gdb.t00/help.exp: Don't test "help set".
12118
12119 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
12120 from within expect statements. None of these happen anymore and
12121 they cause regressions to be silently unnoticed.
12122
12123 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
12124 messages) about known failures with gcc cygnus-2.4.5-930417.
12125
12126 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
12127 comp-info.exp so it gets built if it doesn't exist.
12128
12129 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
12130 it is no longer used.
12131 * gdb.t13/comp-info.c: Removed.
12132
12133Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
12134
12135 * gdb.t06/signals.exp: Add xfail for sun3.
12136
12137Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12138
12139 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
12140 relevant because ^C doesn't get sent but failure can be reproduced
12141 interactively).
12142
12143Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12144
12145 * gdb.stabs/alpha.mt: New configuration file for alpha.
12146 * gdb.stabs/configure.in: Use it.
12147 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
12148 sharing with alpha.mt, redefine long to word via preprocessor.
12149 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
12150 for alpha.
12151 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
12152 native cc.
12153 * gdb.t00/teststrategy.exp: Change expect string so that we
12154 consume the `(xgdb)' from the command echo and from the gdb prompt.
12155 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
12156 gdb currently compares all values as long, so this failure probably
12157 applies to any configuration where LONGEST is bigger than a target int.
12158 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
12159 with gcc.
12160 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
12161 to handle opaque pointers, gcc is.
12162 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
12163 as first argument. Include <sys/types.h> and change all operator
12164 new definitions to use size_t.
12165 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
12166 now that we use size_t.
12167
12168Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12169
12170 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
12171 a long or float array cast all array members to the same type.
12172 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
12173 with 64 bit longs.
12174 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
12175 on alpha.
12176 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
12177
12178Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12179
12180 * gdb.t24 (demangle.exp): Constructors of templates have names like
12181 vector<int>::vector(int) not vector<int>::vector<int>(int). See
12182 section 14.6 of the ARM.
12183
12184 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
12185 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
12186 accomplish little and slow down the testsuite.
12187
12188 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
12189 Accept spaces various places.
12190
12191Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12192
12193 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
12194 with watchpoint enabled.
12195
12196 * Makefile.in: Remove definition of CC and remove the second
12197 definition of CXX (the "CXX = gcc" one remains). These definitions
12198 were causing backquotes to be expanded within backquotes, which
12199 doesn't work.
12200
12201Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
12202
12203 * gdb.t17/callfuncs.exp: Add "return 0" to end.
12204
12205Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12206
12207 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
12208 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
12209 by mips cc and contains no stabs entries.
12210
12211Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
12212
12213 * config/vx-gdb.exp: Use fake device to load files rather than
12214 NFS.
12215 * lib/gdb.exp: New proc to do "file" command.
12216 * config/unix-gdb.exp: Use new "file" proc.
12217
12218Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
12219
12220 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
12221 Rework board rebooting slightly.
12222 (gdb_exit): Don't exit from the remote shell; there isn't one.
12223 * gdb.stabs/weird.exp: If a program is being debugged already,
12224 kill it.
12225 * gdb.t04/setvar.exp: Stop and restart gdb.
12226 * gdb.t05/expr.exp: Likewise.
12227 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
12228 restart gdb and reload the program.
12229 * gdb.t08/opaque.exp: Likewise.
12230 * gdb.t12/scope.exp: Likewise.
12231 * gdb.t13/bitfields.exp: Likewise.
12232 * gdb.t15/funcargs.exp: Likewise.
12233 * gdb.t20/classes.exp: Likewise.
12234 * gdb.t03/ptype.exp: Increase timeout.
12235 * gdb.t16/printcmds.exp (test_print_string_constants,
12236 test_print_array_constants): Likewise.
12237 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
12238 * gdb.t20/classes.exp (do_tests): Likewise.
12239 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
12240
12241Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
12242
12243 * gdb.stabs: Renamed *wierd* to *weird*.
12244
12245Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
12246
12247 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
12248 for timeout. Add "known gcc 2.4.5 bug" to failure message.
12249
12250Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
12251
12252 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
12253 (do_tests): Remove xfail for whatis on one_var and two_var.
12254
12255Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
12256
12257 * Makefile.in: Made cross building work better by adding
12258 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
12259
12260Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12261
12262 * gdb.t15/{return.c,return.exp,Makefile.in}:
12263 New test, currently commented out.
12264
12265Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
12266
12267 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
12268 still running and removes the leftover named socket so GDb can do
12269 clean restarts.
12270
12271Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
12272
12273 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
12274 console, not GDB.
12275 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
12276 cross testing works better with "make check"
12277 * config/unix-gdb: Use default procedures for exit and version.
12278 * config/vx-gdb.exp: Cleaned up and massaged back to working order
12279 with the newest VxWorks.
12280
12281Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12282
12283 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
12284 old form.
12285
12286 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
12287 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
12288
12289 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
12290
12291 * config/unix-gdb.exp: Remove this version of gdb_exit
12292 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
12293 Rob says he'll look at it when he gets back to testing boards.
12294
12295Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
12296
12297 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
12298 an expected fail for certain ptype commands.
12299
12300 * gdb.t20/classes.exp: Update expected results of "ptype class
12301 Base1" to account for the constructor that now appears in the type.
12302
12303Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
12304
12305 * configure.in (configdirs): Restore gdb.t04, which mysteriously
12306 disappeared from list.
12307 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
12308 "alldone" proc with call to cleanup and exit.
12309 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
12310 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
12311 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
12312 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
12313 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
12314 "alldone" proc with simple returns that suppress remaining
12315 tests. The alldone proc went away many months ago.
12316
12317Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12318
12319 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
12320
12321 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
12322
12323Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12324
12325 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
12326 as vax gdb will display them.
12327
12328Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12329
12330 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
12331 optimizers.
12332
12333 * scope.exp: Change "bad value for localval" messages so each one
12334 is unique.
12335
12336 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
12337 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
12338
12339 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
12340
12341Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12342
12343 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
12344 doesn't exist (due to optimization).
12345
12346Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12347
12348 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
12349 contains \r because the filename is long.
12350
12351 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
12352 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
12353
12354Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12355
12356 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
12357 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
12358 Ultrix.
12359 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
12360 int tests.
12361 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
12362
12363Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
12364
12365 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
12366
12367 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 12368 to match does not match the passing case but still matches the
c906108c
SS
12369 failing case.
12370
12371Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12372
12373 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
12374
12375Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
12376
12377 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
12378 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
12379 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
12380 Remove various versions of gdb_exit.
12381 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
12382 gdb_exit.
12383 * config/unix-gdb.exp: gdb_exit remains here, and should override
12384 the generic version, since it's doing a lot of wierd stuff that
12385 the other versions aren't. FIXME, fold it in, or abandon this
12386 version.
12387
12388Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12389
12390 * gdb.t24/demangle.exp: Add tests for PR 3220.
12391
12392Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12393
12394 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
12395
12396Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
12397
12398 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
12399 "i386-*-*". Works for i486 as well.
12400
12401 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
12402 bug, and expand domain of xfail to all SVR4 systems, since the
12403 actual problem is likely to be in generic SVR4 /proc support.
12404
12405Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12406
12407 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
12408
12409Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
12410
12411 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
12412 xfails for other systems. Match a missing 'Continuing.' as an
12413 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
12414
12415 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
12416 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
12417 Only issue warning for missing executables if -all option is used.
12418
12419 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
12420 file if -all option is used. It's like an unpredictable XFAIL.
12421
12422Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12423
12424 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
12425 for dynamically linked binaries.
12426
12427 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
12428
12429Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12430
12431 * gdb.t20/inherit.exp: Change message for "print tagless struct"
12432 to state that this is a known bug in old versions of g++.
12433
12434Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12435
12436 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
12437 while waiting for `Continuing'.
12438
12439Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
12440
12441 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
12442 in text, data, and bss.
12443 * gdb.t10/nodebug.c: Add local and global test variables for
12444 initialized and uninitialized data.
12445
12446Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12447
12448 * config/unix-gdb.exp (gdb_exit): Add "wait".
12449
12450Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12451
12452 * gdb.t06/signals.exp: xfail the continue from the handler for all
12453 targets.
12454
12455 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
12456 function with watchpoints enabled, the i386 call dummy starts with
12457 a call.
12458
12459 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
12460 386 bsd names its corefiles.
12461
12462Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
12463
12464 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
12465 compilers don't grok it.
12466 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
12467 with small octal ints rather than character constants, which
12468 are signed and might not fit if first promoted to int.
12469
12470Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
12471
12472 * gdb.t09/Makefile.in (clean): Remove corefile.
12473
12474Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12475
12476 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
12477
12478Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12479 and Jim Kingdon (kingdon@cygnus.com)
12480
12481 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
12482 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
12483 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
12484
12485Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12486
12487 * gdb.t17/interrupt.exp: Add xfail for hppa.
12488
12489Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12490
12491 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
12492 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
12493 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
12494 to determine signed-ness of bitfields and use the result to setup
12495 the xfail.
12496 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
12497 * gdb.t15/funcargs.exp: Use them to step until the second indirect
12498 call line is reached if necessary.
12499
12500Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12501
12502 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
12503
12504Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12505
12506 * gdb.t06/break.exp: Also test `clear' command.
12507
12508Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
12509
12510 * gdb.t00/teststrategy.exp: Remove extra quote.
12511
12512 * gdb.t07/watchpoint.exp: Change xfail for calling function with
12513 watchpoint enabled to be for all non-68k machines.
12514
12515 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
12516
12517Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12518
12519 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
12520 targets use aout.mt instead of ecoff.mt as gas understands
12521 standard aout format.
12522
12523Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
12524
12525 * lib/gdb.exp (runto): Don't insist that function we are running to
12526 was compiled with -g.
12527
12528 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
12529
12530 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
12531 to get back into the read system call.
12532 Accept leading newline in case where we woke it up.
12533
12534Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12535
12536 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
12537 to make the stabs test work on ecoff systems using gcc and -with-stabs.
12538 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
12539 enable ecoff configuration.
12540
12541Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12542
12543 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
12544
12545Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12546
12547 * gdb.t16/printcmds.exp: Add another printf test.
12548
12549Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
12550
12551 * configure.in: If configured -with-stabs on any target, add
12552 stabsdirs to configdirs.
12553
12554Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12555
12556 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
12557 fun" so pattern does not match the command itself.
12558
12559Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12560
12561 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
12562
12563Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12564
12565 * gdb.t17/interrupt.exp: Test for more things.
12566
12567Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12568
12569 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
12570 compiler arranges the code and line numbers.
12571
12572 * gdb.t17/interrupt.exp: Don't send \n after ^C.
12573
12574Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12575
12576 * gdb.t00/help.exp: Increase expect input buffer size.
12577
12578Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12579
12580 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
12581
12582 * gdb.t07/watchpoint.exp: Add xfail for hppa.
12583
12584 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
12585
12586 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
12587 [0-9]*, not just [0-9].
12588
12589Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12590
12591 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
12592
12593 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
12594
12595Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12596
12597 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
12598
12599Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12600
12601 * gdb.t06/signals.c: Add xfails for sun3.
12602
12603 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
12604
12605 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
12606 test_stepping tests.
12607
12608Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12609
12610 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
12611
12612 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
12613
12614 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
12615 rather than actually putting it through cpp twice.
12616
12617 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
12618
12619Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
12620
12621 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
12622 no longer needed.
12623
12624Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12625
12626 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
12627
12628 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
12629 C++ features prints as "struct", make it a pass, not an xfail.
12630
12631Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12632
12633 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
12634 Don't require VA to print as "class" rather than "struct".
12635
12636Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
12637
12638 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
12639
12640Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12641
12642 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
12643
12644Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12645
12646 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
12647 order.
12648
12649Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12650
12651 * gdb.t16/printcmds.exp: Add printf tests.
12652
12653 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
12654
12655 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
12656
12657Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
12658
12659 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
12660 pass counts, to counteract any existing or future setup_xfails.
12661
12662Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12663
12664 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
12665 {BEGIN,END}_COMMON for common block instead of STAB.
12666 * gdb.stabs/wierd.exp: Add xfail for rs6000.
12667
12668 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
12669 intp_var should be N_GSYM not N_LSYM.
12670 wierd-aout.S: Use a label for the value of the N_SO.
12671 wierd.def: Remove all backslashes.
12672 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
12673
12674Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12675
12676 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
12677 get the expected next to inheritance3.
12678
12679Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12680
12681 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
12682 now that gcc-2.4 gets it right.
12683
12684Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12685
12686 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
12687
12688 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
12689 generating comp-info.exp which works for cross-compilation.
12690
12691Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
12692
12693 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
12694 "*-*-sysv4.*".
12695
12696Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
12697
12698 * gdb.t01/run.exp: Start with a fresh gdb.
12699 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
12700 SVR4.x.
12701
12702Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
12703
12704 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
12705 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
12706 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
12707 Makefile.in (distclean, realclean): Remove gdbme.c from list of
12708 things to remove.
12709
12710Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
12711
12712 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
12713 test cases from bug reports.
12714
12715Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
12716
12717 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
12718 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
12719 avoid spurious xfails.
12720 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
12721 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
12722 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
12723
12724Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
12725
12726 * gdb.t00/teststrategy.exp: Rework to provide more useful
12727 description of each test, fix problem with systems that define
12728 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
12729 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
12730 results for "next over recursive call" so timeouts aren't taken
12731 by error.
12732
12733Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
12734
12735 * gdb.t12/scope.exp: Test printing of variables before run.
12736
12737 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
12738 printed in wrong order due to sorting.
12739
12740Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
12741
12742 * gdb.t00/teststrategy.exp: Fix expected results for printing
12743 user entered string constant. Is array of char, prints with no
12744 address.
12745
12746 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
12747 commands.
12748 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
12749 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
12750 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
12751 of struct of char arrays.
12752 * gdb.t00/radix.exp: New tests for radix commands.
12753
12754Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
12755
12756 * gdb.t16/printcmd.exp: Print a variable before running program
12757 (with xfail for AIX).
12758
12759Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
12760
12761 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
12762
12763 * gdb.t16/printcmd.exp: Don't print variables before running program.
12764
12765 * gdb.t06/break.exp: Don't require envp argument to main.
12766
12767 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
12768
12769 * gdb.t02/whatis.exp, gdb.t11/list.exp:
12770 Add xfails for rs6000.
12771
12772 * gdb.t02/whatis.exp: Change other tests not to re-test something
12773 we already tested.
12774
12775 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
12776 each type used has a variable of that type.
12777
12778Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
12779
12780 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
12781
12782Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
12783
12784 * configure.in: change srctrigger to be a file, not a directory
12785
12786Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
12787
12788 * configure.in (mips-idt-ecoff*): Added trailing '*'.
12789
12790 * gdb.t11/list.exp: Fixed a couple of typos.
12791
12792Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
12793
12794 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
12795 is fixed and PR is closed.
12796 * gdb.t16 (gdbme.c): Add simple test string variable.
12797 * gdb.t16 (printcmds.exp): Add tests with simple test string
12798 variable, primarily for boundaries on "set print elements".
12799
12800Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
12801
12802 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
12803 Make leading 0's optional and don't expect a tab in the middle
12804 of the number.
12805
12806 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
12807
12808 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
12809 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
12810 don't end command passed to gdb_test with newline.
12811
12812 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
12813 signed keyword away, don't expect signed bitfields to be signed.
12814
12815 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
12816 printing with only as many 1's as are in the field as well as printing
12817 with 32 1's (see comment).
12818
12819Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
12820
12821 * gdb.t00/default.exp: Start with a fresh gdb.
12822 * configure.in (configdirs): Remove gdb.t31 until the chill
12823 compiler works again. It no longer is able to find chillrt0
12824 since it isn't in libchill.a anymore.
12825 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
12826 wierd.o, make more modular.
12827 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
12828 spurious newlines that caused problems.
12829
12830Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12831
12832 * Move test with enums and partial symbols from gdb.t03/ptype.exp
12833 to gdb.stabs/wierd.exp since GCC has worked around the bug.
12834 gdb.stabs/wierd.{exp,def}: Many new tests.
12835
12836 * gdb.t00/default.exp: update info line for new message.
12837
12838 * gdb.t02/{whatis.exp,gdbme.c}:
12839 Test that "char *" doesn't print as "caddr_t".
12840
12841Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12842
12843 * gdb.t00/help.exp: Use .* in place of some help messages which
12844 just changed.
12845 gdb.t00/default.exp: Update "info frame" test for new message.
12846 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
12847 Remove some xfails
12848
12849Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12850
12851 * gdb.t03/{gdbme.c,ptype.exp}:
12852 Add tests for typedef'd struct and union without tags.
12853 Also check "whatis" on a variable of a typedef'd enum without a tag.
12854
12855 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
12856 PRMS 1823; the bug still exists but isn't reproduced by this test
12857 anymore), and remove rs6000 XFAIL (the bug is fixed).
12858
12859 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
12860 duplicated from whatis.exp. For those that are left, accept
12861 "long", "long int", or "int" for long variables (whatis.exp already
12862 has an XFAIL for "int", so no need to fail it here).
12863
12864 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
12865 Deal with GCC's names for types now that GDB uses the compiler's names.
12866
12867 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
12868 setup_xfail's for sunos4. If we #defined the signed keyword away,
12869 don't expect GDB to know that char it is signed.
12870
12871 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
12872
12873Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
12874
12875 * configure.in (configdirs): Add gdb.t24 for C++ tests that
12876 should work on any system, regardless of debugging format.
12877 * gdb.t21/demangle.exp: Move to gdb.t24.
12878 * gdb.t24/demangle.exp: Move from gdb.t21.
12879 * gdb.t24/{Makefile.in, configure.in}: New files.
12880
12881Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12882
12883 * configure.in: Do gdb.stabs and C++ tests only for stabs.
12884 * gdb.stabs: New directory.
12885
12886Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12887
12888 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
12889 not just "Quit anyway?".
12890
12891Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
12892
12893 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
12894 that all setup_xfails are immediately followed by clear_xfails.
12895
12896Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
12897
12898 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
12899 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
12900 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
12901 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
12902 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
12903 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
12904 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
12905 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
12906 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
12907 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
12908 gdb.t31/chillvars.exp, lib/gdb.exp:
12909 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
12910 bug-gdb@prep.ai.mit.edu.
12911
12912Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
12913
12914 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
12915 with 0.0, not integer 0.
12916
12917Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
12918
12919 * gdb.t06/break.exp: Update for "Kill the program" message change.
12920
12921Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
12922
12923 * Makefile.in (GDBFLAGS): Set to -nx.
12924 * Makefile.in (site.exp): Use GDBFLAGS.
12925
12926Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
12927
12928 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
12929 Makefiles.
12930 (check): depend on just-check.
12931 (just-check): added so that tests can be run without a noop
12932 build pass.
12933
12934Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
12935
12936 Switch to using configure's configdirs.
12937 * Makefile.in (Makefile): add configure.in dependency.
12938 (SUBDIRS): removed redundant assignment.
12939 * configure.in: switch subdirs assignment to configdirs.
12940 * gdb.t*/configure.in: new files.
12941
12942Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
12943
12944 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
12945 works.
12946
12947Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
12948
12949 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
12950 in explicit rules. Apparently this is not supported by some makes.
12951
12952Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
12953
12954 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
12955
12956Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12957
12958 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
12959 disappeared.
12960
12961Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
12962
12963 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
12964
12965Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
12966
12967 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
12968 watchpoint problem that is now fixed.
12969 * gdb.t30/chexp.exp: Remove setup_xfail for printing
12970 uninitialized convenience variables.
12971 * gdb.t31/chillvars.exp: Fix expected patterns for printing
12972 structures.
12973
12974Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12975
12976 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
12977 which causes expect to get out of sync with gdb on long output
12978 from help set.
12979 * gdb.t09/corefile.exp: Make expected pattern for core file
12980 failing signal and frame output format less sun specific.
12981
12982Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
12983
12984 * gdb.t31/chillvars.exp: Add and remove initial dummy
12985 breakpoint, so that symbol table is forced in.
12986 (Needed at least on Sunos4, though it seems not SVR4.)
12987 * gdb.t31/chillvars.exp: Update for changed output format.
12988
12989Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
12990
12991 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
12992
12993Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
12994
12995 * Makefile.in: Added --srcdir when invoking runtest, removed the
12996 need for a local config file. (optional now)
12997
12998Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
12999
13000 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
13001 failure count used to force early termination. Add some more
13002 expected failures for gnu style demangling.
13003
13004Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13005
13006 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
13007 pmi variable from gdb.t20/gdbme to get optimized away.
13008 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
13009 Check for written corefile upon timeout _and_ eof.
13010
13011Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13012
13013 * config/unix-gdb.exp: Add missing return 0.
13014
13015Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13016
13017 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
13018 test termination.
13019
13020Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
13021
13022 * configure.in (subdirs): Put back gdb.t17 which mysteriously
13023 disappeared.
13024
13025Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
13026
13027 * gdb.t10/crossload.exp: Disable the i860-elf test until such
13028 time as i860 support works.
13029
d63a86f8 13030 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
13031 "backtrace 100\r" rather than just "backtrace\r", to match last
13032 change.
13033
13034Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
13035
13036 * config/udi-gdb.exp (gdb_exit): Remove close command.
13037 (gdb_target_udi): New procedure to set the UDI target.
13038 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
13039 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
13040 Added waits for prompts after several question responses. Added
13041 some more responses used by a29k-amd-udi-gdb.
13042 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
13043 pass different arguments, restart UDI connection after program
13044 completion.
13045 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
13046 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
13047 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
13048 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
13049 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
13050 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
13051 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
13052 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
13053 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
13054 after program completion.
13055 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
13056 compiled with a SELECT_VECS setting.
13057 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
13058 infinite recursion.
13059
13060 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
13061 Added checks for COFF results, and made them expected failures for
13062 all targets. It would be better to make them expected failures
13063 for COFF targets only.
13064
13065Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
13066
13067 * Makefile.in: add null dvi target, don't bother to recurse
13068 through test directories for info and install-info; rename
13069 $(datadir) to be dejagnu instead of deja-gnu
13070
13071Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
13072
13073 * gdb.t31/gdbme.ch: Re-enable code that previously caused
13074 compiler to coredump.
13075 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
13076 code.
13077
13078Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
13079
13080 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
13081 coredump.
13082 * gdb.t31/chillvars.exp: Comment out tests that depend on that
13083 code.
13084
13085Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
13086
13087 * gdb.t03/ptype.exp: tests for return code from gdb_test.
13088 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
13089 which in a shell. Deletes xgdb when done.
13090 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
13091 Tests the return from the "set height" or "set width" commands.
13092 Added a few return codes where needed.
13093
13094Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
13095
13096 * Makefile.in (SUBDIRS): Add gdb.t17.
13097 * configure.in (subdirs): Add gdb.t17.
13098 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
13099 files to test gdb's calling of functions in the inferior with
13100 the correct arguments and gdb's ability to retrieve any
13101 result returned.
13102
13103Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
13104
13105 * config/unix-gdb.exp (gdb_exit): Remove close commands that
13106 may be called after gdb goes away. Previous versions of expect
13107 needed these to avoid file descriptor leaks, but they cause
13108 errors with the current revision of expect.
13109 * gdb.t00/gdbvars.exp: Use -re on expected output after
13110 setting sevenbit-strings.
13111 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
13112 to set sevenbit-strings consistent across tests.
13113 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
13114 set sevenbit-strings consistent across tests.
13115
13116Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
13117
13118 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
13119 expected output to match current "expect" expectations.
13120
13121Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
13122
13123 * gdb.t00/default.exp: Change expected output for default "source"
13124 command, to match new gdb behavior which requires a filename to
13125 source.
13126
13127Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
13128
13129 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
13130 expected fail for i486-*-* that misses the marker2 function.
13131 * gdb.t10/crossload.exp (bfddefault): Allow successful
13132 recognition of a format to pass even if no symbols are found.
13133 Explicitly catch failures where the format is not recognized
13134 or is ambiguous, and add the reason to the fail message.
13135 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
13136 the cause is and invalid target and add reason to failure message.
13137 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
13138 elf32-i386, elf32-sparc, and elf32-i860.
13139 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
13140 Set up expected failure for 'filename'::variable scope resolution,
13141 which is now apparently broken on all targets.
13142 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
13143 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
13144 gdb.t23/templates.exp: Change failure for missing binfile into
13145 just a warning.
13146 gdb.t21/demangle.exp: Change all cfront references to 'arm'
13147 references.
13148
13149Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
13150
13151 * gdb.t00/default.exp: Add expected output for default "source"
13152 command, to match new gdb behavior.
13153 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
13154
13155Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
13156
13157 * config/*-gdb.exp: returns an error, rather than exiting on
13158 internal errors.
13159
13160Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
13161
13162 * gdb.t03/gdbme.c: Add pointer to struct variable.
13163 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
13164 referencing struct members.
13165
13166Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
13167
13168 * configure.in (mips-idt-ecoff): New target.
13169 * config/mips-gdb.exp: New file for remote board using MIPS remote
13170 debugging protocol.
13171
13172 * Redid configuration scheme. Removed gdb.t*/configure.in.
13173 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
13174 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
13175 distclean targets. Built executables via .o files. Adjusted
13176 tests to account for source files in $(srcdir) rather than
13177 $(objdir).
13178 * lib/gdb.exp (runto): Don't expect () after the function name,
13179 because it may have arguments.
13180
13181Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
13182
13183 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
13184 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
13185 expected failures for mips-idt-* and mips-sgi-*.
13186 * gdb.t00/default.exp (attach): Kill process if requested.
13187 * gdb.t00/help.exp (help target core, help target): Accept a gdb
13188 that does not read core files.
13189 * gdb.t01/run.exp: Removed checks for exit status code.
13190 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
13191 it is linked in.
13192 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
13193 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
13194 appropriate, rather than doing it by hand.
13195 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
13196 execution.
13197 * gdb.t10/crossload.exp: Kill existing program if needed.
13198 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
13199 appropriate, rather than doing it by hand. Always increase
13200 timeout for this test, not just for VxWorks.
13201
13202Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
13203
13204 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
13205 of Chill STRUCT types and STRUCT values.
13206 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
13207 than "char".
13208 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 13209 struct2): New struct definitions and initializations to test
c906108c
SS
13210 simple Chill STRUCT types.
13211
13212Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
13213
13214 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
13215 the null byte at the end of strings.
13216 * gdb.t00/default.exp: Make show version insensitive to copyright
13217 date.
13218 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
13219 to avoid dependencies on target char signedness.
13220 * gdb.t16/printcmds.exp: Update expected results for explicitly
13221 unsigned char.
13222 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
13223 now work.
13224 * gdb.t21/demangle.exp: Add many more patterns for template
13225 demangling, most of them being expected failures.
13226 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
13227 string we are matching for, to match on the whole string.
13228 * gdb.t21/demangle.exp: Add many new test strings to demangle,
13229 and fix a whole bunch that had incorrect expected output but were
13230 passing anyway because of the bug in "proc demangle".
13231 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
13232 type.
13233 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
13234
13235Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
13236
13237 * gdb/testsuite: made modifications to testcases, etc., to allow
13238 them to work properly given the reorganization of deja-gnu and the
13239 relocation of the testcases from deja-gnu to a "tool" subdirectory.
13240
13241Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
13242
13243 * gdb/testsuite: Initial creation of gdb/testsuite.
13244 Migrated dejagnu testcases and support files for testing nm to
13245 gdb/testsuite from deja-gnu. These files were moved "as is"
13246 with no modifications. This migration is part of a major overhaul
13247 of dejagnu. The modifications to these testcases, etc., which
13248 will allow them to work with the new version of dejagnu will be
13249 made in a future update.
48efe704 13250
8d8cb839 13251 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 13252\f
8d8cb839
EZ
13253;; Local Variables:
13254;; mode: change-log
13255;; left-margin: 8
13256;; fill-column: 74
13257;; version-control: never
13258;; End:
902f2ccb
MC
13259
13260 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
13261 2003, 2004 Free Software Foundation, Inc.
13262 Copying and distribution of this file, with or without modification,
13263 are permitted provided the copyright notice and this notice are preserved.