* gdb.ada/start/dummy.adb: New file.
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
e292e67d
JB
12005-02-09 Joel Brobecker <brobecker@adacore.com>
2
3 * gdb.ada/start/dummy.adb: New file.
4 * gdb.ada/start.exp: New testcase.
5
dbdfa66c
CV
62005-02-09 Corinna Vinschen <vinschen@redhat.com>
7
8 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
9 for printing symbols and statistics.
10 Add test for using relative pathnames in "maint print msymbols" test.
11 Mark "maint info sections DATA" XFAIL on Cygwin.
12 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
13 tests.
14
d7941671
AC
152005-02-09 Andreas Schwab <schwab@suse.de>
16
17 Committed by Andrew Cagney <cagney@gnu.org>
18 * gdb.base/remotetimeout.exp: New file.
19
74e5ef44
MK
202005-02-07 Mark Kettenis <kettenis@gnu.org>
21
22 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
23
464dd14d
JB
242005-02-03 Joel Brobecker <brobecker@adacore.com>
25
26 * gdb.ada/gnat_ada.gpr: New file.
27 * gdb.ada/gnat_ada.gin: Delete, no longer used.
28 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
29 * configure.ac: No longer generate gnat_ada.gpr.
30 * configure: Regenerate.
31 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
32 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
33 * gdb.ada/null_record/bar.ads: Likewise.
34 * gdb.ada/null_record/bar.adb: Likewise.
35 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
36 * gdb.ada/null_record.exp (testdir): New variable.
37 (testfile): executable is now in testdir subdirectory.
38 (srcfile): Use full path to the main compilation unit.
39 * gdb.ada/fixed_points.exp: Same changes as above.
40
30d756ae
NR
412005-02-03 Nick Roberts <nickrob@snap.net.nz>
42
43 * gdb.base/interp.exp: New test.
44
9d799f85
AC
452005-01-24 Andrew Cagney <cagney@gnu.org>
46
47 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
48
15656118
AC
492005-01-19 Andrew Cagney <cagney@gnu.org>
50
a892c31b
AC
51 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
52 configure.ac not configure.in.
53
15656118
AC
54 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
55 of powerpc*-*-*.
56 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
57 * gdb.base/list.exp (test_list_function)
58 (test_list_filename_and_function): Ditto.
59 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
60
a7b01baf
AC
612005-01-16 Andrew Cagney <cagney@gnu.org>
62
17d92a02
AC
63 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
64
a7b01baf
AC
65 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
66
bc8332bb
AC
672005-01-14 Andrew Cagney <cagney@gnu.org>
68
69 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
70 * gdb.mi/mi2-var-cmd.exp: Ditto.
71
4d074752
CV
722005-01-10 Corinna Vinschen <vinschen@redhat.com>
73
74 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
75
bec39cab
AC
762005-01-07 Andrew Cagney <cagney@gnu.org>
77
78 * configure.ac: Rename configure.in, require autoconf 2.59.
79 * configure: Re-generate.
80 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
81 * gdb.stabs/configure: Re-generate.
82 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
83 * gdb.hp/configure: Re-generate.
84 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
85 autoconf 2.59.
86 * gdb.hp/gdb.objdbg/configure: Re-generate.
87 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
88 autoconf 2.59.
89 * gdb.hp/gdb.defects/configure: Re-generate.
90 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
91 autoconf 2.59.
92 * gdb.hp/gdb.compat/configure: Re-generate.
93 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
94 autoconf 2.59.
95 * gdb.hp/gdb.base-hp/configure: Re-generate.
96 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
97 autoconf 2.59.
98 * gdb.hp/gdb.aCC/configure: Re-generate.
99
f10b16d4
JB
1002004-12-15 Jim Blandy <jimb@redhat.com>
101
102 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
103 under NPTL when there is debugging info available for libpthread.
104
fb6e1814
JG
1052004-12-13 Jerome Guitton <guitton@gnat.com>
106
107 * gdb.ada/fixed_points.c: New file.
108 * gdb.ada/fixed_points.exp: New file.
109
fe46cd3a
RC
1102004-12-03 Randolph Chung <tausq@debian.org>
111
112 * gdb.arch/pa-nullify.exp: New file.
113 * gdb.arch/pa-nullify.s: New file.
114
8de0841b
RC
1152004-11-30 Randolph Chung <tausq@debian.org>
116
117 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
118 instead of "tbug". Fix regexp to work properly with gdb_test.
119
c8170782
PH
1202004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
121
122 * gdb.base/bitfields2.exp: New test.
123 * gdb.base/bitfields2.c: New file.
124
954269c2
RE
1252004-11-28 Richard Earnshaw <rearnsha@arm.com>
126
127 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
128
0107feed
RC
1292004-11-16 Randolph Chung <tausq@debian.org>
130
131 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
132
f073ae8c
DJ
1332004-11-14 Daniel Jacobowitz <dan@debian.org>
134
135 * gdb.threads/threadapply.exp: Correct "macro details" test.
136
19ad59e7
JJ
1372004-11-11 Jeff Johnston <jjohnstn@redhat.com>
138
139 * gdb.threads/threadapply.exp: New test.
140 * gdb.threads/threadapply.c: New file.
141
9cf0961b
MK
1422004-11-07 Mark Kettenis <kettenis@gnu.org>
143
144 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
145 frames.
146
c789492a
FL
1472004-11-05 Felix Lee <felix+log1@specifixinc.com>
148
149 * gdb.base/cursal.exp: New file.
150 * gdb.base/cursal.c: New file.
151
a1e167bb
AC
1522004-11-03 Andrew Cagney <cagney@gnu.org>
153
154 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
155
b7cbf173
MK
1562004-10-30 Mark Kettenis <kettenis@gnu.org>
157
158 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
159 NetBSD/ELF targets.
160
88f9d34f
JB
1612004-10-29 Joel Brobecker <brobecker@gnat.com>
162
163 * gdb.threads/bp_in_thread.c: New file, copied from
164 pthread_cond_wait.c.
165 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
166 file, rather than reusing the .c file from another testcase.
167
ca7d6a0c
JB
1682004-10-20 Joel Brobecker <brobecker@gnat.com>
169
170 * gdb.ada/null_record.exp: Check where we stopped after
171 sending the start command, instead of where the associated
172 temporary breakpoint was inserted.
173
0d863d03
AC
1742004-10-14 Andrew Cagney <cagney@gnu.org>
175
176 * gdb.mi/gdb701.c (main): Return 0.
177
d11e72cb
DJ
1782004-10-13 Daniel Jacobowitz <dan@debian.org>
179
d40539a4 180 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 181
e1923096
JJ
1822004-10-12 Jeff Johnston <jjohnstn@redhat.com>
183
184 * gdb.threads/schedlock.c: Add comment markers to use to find
185 line numbers.
186 * gdb.threads/schedlock.exp: Adjust regex to handle the new
187 comments.
188 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
189 breakpoint lines.
190
ec8ba2c9
DJ
1912004-10-12 Daniel Jacobowitz <dan@debian.org>
192
193 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
194
0eb3658b
DJ
1952004-10-12 Daniel Jacobowitz <dan@debian.org>
196
197 * configure.in: Add gdb.dwarf2.
198 * configure: Regenerated.
199 * Makefile.in: Add gdb.dwarf2.
200 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
201 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
202 gdb.dwarf2/file1.txt: New files.
203
a271cc33
OF
2042004-10-11 Orjan Friberg <orjanf@axis.com>
205
206 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
207 of "run", since the latter doesn't work with remote targets. Adjust
208 the breakpoint numbering accordingly.
209 * gdb.threads/pthread_cond_wait.exp: Ditto.
210
895ce074
MC
2112004-10-08 Michael Chastain <mec.gnu@mindspring.com>
212
213 * gdb.base/overlays.exp: Update copyright years.
214
6be3092d
KI
2152004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
216
217 * gdb.base/overlays.exp: Disable if target is Linux.
218
e05389b8
FL
2192004-10-06 Felix Lee <felix+log1@specifixinc.com>
220
221 * config/gdbserver.exp (gdb_load): Use right filename on remote.
222
73cb587d
KI
2232004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
224
225 * gdb.asm/asm-source.exp: Add m32r-linux target.
226 * gdb.asm/m32r-linux.inc: New file.
227
3c0edcdc
AC
2282004-09-24 Andrew Cagney <cagney@redhat.com>
229 David Anderson <anderson@redhat.com>
230
231 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
232 command fails, assume things will work.
233 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
234 (_GNU_SOURCE): Define.
235 (print_unsigned, print_hex): Change parameter to "long long".
236 (print_byte_count): New function, use to print byte counts.
237 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
238 O_LARGEFILE.
239 (main): Compute an upper bound on a corefile in max_core_size.
240 Limit memory chunk size to max_core_size. Limit total memory
241 allocated to max_core_size.
242
4bb3667f
AC
2432004-09-23 Andrew Cagney <cagney@gnu.org>
244
245 * gdb.base/bigcore.exp: Replace the code that creates a corefile
246 from a separate process with code that creates a corefile by
247 making the inferior dump core.
248
60fe1a51
MK
2492004-09-23 Mark Kettenis <kettenis@gnu.org>
250
251 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
252 block.
253
8e937346
MC
2542004-09-23 Michael Chastain <mec.gnu@mindspring.com>
255
256 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
257 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
258 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
259 Likewise.
260
7213f6d6
JJ
2612004-09-20 Jeff Johnston <jjohnstn@redhat.com>
262
263 * gdb.java/jprint.exp: New test case for java inferior call.
264 * gdb.java/jprint.java: Ditto.
265
eac69dca
JB
2662004-09-15 Joel Brobecker <brobecker@gnat.com>
267
268 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
269
22227696
MC
2702004-09-14 Michael Chastain <mec.gnu@mindspring.com>
271
272 * gdb.threads/killed.c: Include <stdlib.h>.
273 * gdb.threads/pthreads.c: Likewise.
274
7dd403a4
MC
2752004-09-14 Michael Chastain <mec.gnu@mindspring.com>
276
277 * gdb.threads/killed.c: Add copyright notice.
278
33f2d567
JM
2792004-09-10 Jason Molenda (jmolenda@apple.com)
280
281 * gdb.base/define.exp: Two new tests to verify zero space chars
282 after 'if' and 'while' commands in a user-defined command is correctly
283 parsed.
284
e05b62ac
AC
2852004-09-08 Andrew Cagney <cagney@gnu.org>
286
287 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
288 delivery test with duplicate at end of file.
289
9cbe82da
MK
2902004-09-06 Mark Kettenis <kettenis@jive.nl>
291
292 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
293
564803d9
MC
2942004-09-05 Michael Chastain <mec.gnu@mindspring.com>
295
296 * config/hppro.exp: Removed.
297
7c6807ce
MC
2982004-09-05 Michael Chastain <mec.gnu@mindspring.com>
299
300 * config/sparclet.exp: Removed.
301
bf7e26dd
MC
3022004-09-05 Michael Chastain <mec.gnu@mindspring.com>
303
304 * config/udi.exp: Removed.
305
714e341b
MC
3062004-09-02 Michael Chastain <mec.gnu@mindspring.com>
307
308 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
309 of "exp_continue".
310 (advancei): Likewise.
311
1236e623
JJ
3122004-09-01 Jeff Johnston <jjohnstn@redhat.com>
313
314 * gdb.base/unload.exp: Fix so messages aren't duplicated.
315
3bdcad15
MI
3162004-09-01 Manoj Iyer <manjo@austin.ibm.com>
317
228af206 318 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
319 to check for nodebug in executable.
320 * gdb.gdb/observer.exp (setup_test): Likewise.
321 * gdb.gdb/selftest.exp (test_with_self): Likewise.
322 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
323
c72b934c
AC
3242004-09-01 Andrew Cagney <cagney@gnu.org>
325
326 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
327 files.
328
edd9b715
JJ
3292004-09-01 Jeff Johnston <jjohnstn@redhat.com>
330
331 * gdb.base/unload.exp: Fix expected warning message to match
332 latest format.
333
fb4ce06b
CV
3342004-09-01 Corinna Vinschen <vinschen@redhat.com>
335
336 * gdb.base/call-rt-st.exp: Fix typos.
337
ce78e7c3
MI
3382004-08-31 Manoj Iyer <manjo@austin.ibm.com>
339
340 * gdb.threads/thread_check.exp: New testcase.
341 * gdb.threads/thread_check.c: New testcase.
342
2dedb159
AC
3432004-08-31 Andrew Cagney <cagney@gnu.org>
344
345 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
346 (skip_to_handler_entry): New procedures. Test stepping into a
347 handler when the breakpoint is at the handler's entry point.
348
68f53502
AC
3492004-08-30 Andrew Cagney <cagney@gnu.org>
350
351 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
352 gdb/1757.
353
3e3ffd2b
MC
3542004-08-27 Michael Chastain <mec.gnu@mindspring.com>
355
356 With code from Manoj Iyer <manjo@austin.ibm.com>:
357 * lib/gdb.exp (gdb_file_cmd): Return more information in the
358 return value. Add an arm for "no debugging symbols found".
359 Change a stray "error" to "perror".
360 (gdb_run_cmd): Adapt to new return value.
361 * gdb.base/remote.exp: Adapt to new return value.
362 * gdb.gdb/complaints.exp: Likewise.
363 * gdb.gdb/observer.exp: Likewise.
364 * gdb.gdb/selftest.exp: Likewise.
365 * gdb.gdb/xfullpath.exp: Likewise.
366
4b6f5fd2
JB
3672004-08-27 Joel Brobecker <brobecker@gnat.com>
368
369 * gdb.threads/bp_in_thread.exp: New testcase.
370
e5b25496
MC
3712004-08-27 Michael Chastain <mec.gnu@mindspring.com>
372
373 Fix PR testsuite/1735.
374 * gdb.threads/schedlock.c (thread_function): Add a cast
375 to suppress a gcc warning.
376 * gdb.threads/thread-specific.c (thread_function): Likewise.
377
934353d6
MC
3782004-08-26 Michael Chastain <mec.gnu@mindspring.com>
379
380 * gdb.base/unload.c: Include <stdlib.h>.
381
f98a0aef 3822004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 383
f98a0aef 384 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
385 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
386 synchronized after the "return".
387
5a2e8882
MC
3882004-08-26 Michael Chastain <mec.gnu@mindspring.com>
389
390 * gdb.mi/basics.c: Include <stdio.h>.
391 * gdb.mi/pthreads.c: Include <stdlib.h>.
392 * gdb.mi/var-cmd.c: Include <stdlib.h>.
393
a9640423
MC
3942004-08-26 Michael Chastain <mec.gnu@mindspring.com>
395
396 * gdb.threads/schedlock.c: Add copyright notice.
397
b04e311d
AC
3982004-08-25 Andrew Cagney <cagney@gnu.org>
399
400 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
401 (skip_over_handler, breakpoint_over_hander): New test procedures.
402 (advance, advancei): Add a proper prefix, do not use
403 rerun_to_main.
404 * gdb.base/sigstep.c (main): Change to use an infinite loop.
405
7c27f15b
MC
4062004-08-24 Michael Chastain <mec.gnu@mindspring.com>
407
408 * gdb.mi/basics.c: Add copyright notice.
409 * gdb.mi/var-cmd.c: Add copyright notice.
410
fffc87ae
MC
4112004-08-23 Michael Chastain <mec.gnu@mindspring.com>
412
413 * lib/gdb.exp: Remove signed_keyword_not_used.
414 * lib/compiler.c: Likewise.
415 * lib/compiler.cc: Likewise.
416
d782e0bf
MC
4172004-08-23 Michael Chastain <mec.gnu@mindspring.com>
418
419 * gdb.base/whatis.c: Remove conditional disabling of "signed".
420 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
421
96033e83
MC
4222004-08-23 Michael Chastain <mec.gnu@mindspring.com>
423
424 * gdb.base/whatis.c: Add copyright notice.
425
cf38c229
MK
4262004-08-20 Mark Kettenis <kettenis@gnu.org>
427
428 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
429 it to skip the breakpoints encoded in the inline assembly.
430
f4b49756
MC
4312004-08-20 Michael Chastain <mec.gnu@mindspring.com>
432
433 * Makefile.in: Add gdb.fortran.
434
2f193b69
MC
4352004-08-20 Michael Chastain <mec.gnu@mindspring.com>
436
437 * gdb.base/call-sc.exp (test_scalar_returns):
438 Fix cut-and-paste glitch in "Make fun return now".
439
89a237cb
MC
4402004-08-17 Michael Chastain <mec.gnu@mindspring.com>
441
442 * configure.in: Add gdb.fortran.
443 * configure: Regenerate.
444 * gdb.fortran/Makefile.in: New file.
445 * lib/gdb.exp (skip_fortran_tests): New procedure.
446
469aff8e
MC
4472004-08-17 Michael Chastain <mec.gnu@mindspring.com>
448
449 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
450 reference to bug-gnu@prep.ai.mit.edu.
451 * gdb.mi/mi-var-child.exp: Likewise.
452 * gdb.mi/mi-var-cmd.exp: Likewise.
453 * gdb.mi/mi-var-display.exp: Likewise.
454 * gdb.mi/mi2-var-block.exp: Likewise.
455 * gdb.mi/mi2-var-child.exp: Likewise.
456 * gdb.mi/mi2-var-cmd.exp: Likewise.
457 * gdb.mi/mi2-var-display.exp: Likewise.
458
00b51b9f
MK
4592004-08-15 Mark Kettenis <kettenis@gnu.org>
460
461 * gdb.base/unload.c (main): Make local variable msg const.
462
45f07fef
MC
4632004-08-15 Michael Chastain <mec.gnu@mindspring.com>
464
465 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
466 to bug-gnu@prep.ai.mit.edu.
467 * gdb.mi/mi-disassemble.exp: Likewise.
468 * gdb.mi/mi-eval.exp: Likewise.
469 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
470 default line number.
471 * gdb.mi/mi-return.exp: Likewise.
472 * gdb.mi/mi-simplerun.exp: Likewise.
473 * gdb.mi/mi-stack.exp: Likewise.
474 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
475 number with explicit range test.
476 * gdb.mi/mi-watch.exp: Likewise.
477 * gdb.mi/mi2-break.exp: Likewise.
478 * gdb.mi/mi2-cli.exp: Likewise.
479 * gdb.mi/mi2-disassemble.exp: Likewise.
480 * gdb.mi/mi2-eval.exp: Likewise.
481 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
482 default line number.
483 * gdb.mi/mi2-return.exp: Likewise.
484 * gdb.mi/mi2-simplerun.exp: Likewise.
485 * gdb.mi/mi2-stack.exp: Likewise.
486 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
487 number with explicit range test.
488 * gdb.mi/mi2-watch.exp: Likewise.
489
dd8c8ee7
MC
4902004-08-15 Michael Chastain <mec.gnu@mindspring.com>
491
492 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
493 * gdb.cp/m-static.exp: Likewise.
494 * gdb.cp/rtti.exp: Likewise.
495
4e838464
MK
4962004-08-14 Mark Kettenis <kettenis@gnu.org>
497
498 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
499
8d8cb839
EZ
5002004-08-14 Eli Zaretskii <eliz@gnu.org>
501
502 * ChangeLog: Prefix Local Variables with semi-colons and indent
503 the reference to older ChangeLog files, to fix fontification in
504 Emacs.
505
deea8bb0
MC
5062004-08-13 Michael Chastain <mec.gnu@mindspring.com>
507
508 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
509 * gdb.mi/mi2-break.exp: Likewise.
510
c3297504
MC
5112004-08-13 Michael Chastain <mec.gnu@mindspring.com>
512
513 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
514
25808999
MC
5152004-08-13 Michael Chastain <mec.gnu@mindspring.com>
516
517 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
518
226a8d71
MC
5192004-08-13 Michael Chastain <mec.gnu@mindspring.com>
520
521 * gdb.cp/classes.exp: Remove unused declarations. Just let
522 test names default instead of providing special names. Remove
523 extraneous demangler test.
524
37fdf854
JJ
5252004-08-12 Jeff Johnston <jjohnstn@redhat.com>
526
527 * gdb.base/unload.exp: New test for breakpoints in dynamically
528 loaded libraries.
529 * gdb.base/unload.c: Ditto.
530 * gdb.base/unloadshr.c: Ditto.
531
2d3a7986
MC
5322004-08-12 Michael Chastain <mec.gnu@mindspring.com>
533
534 * gdb.cp/classes.exp (test_ptype_class_objects): Call
535 cp_test_ptype_class.
536 (test_enums): Likewise.
537
c72b934c
AC
5382004-08-10 Andrew Cagney <cagney@gnu.org>
539
540 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
541 files.
542
cc503c8a
AC
5432004-08-10 Andrew Cagney <cagney@gnu.org>
544
545 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
546 init_malloc call.
547
902f2ccb
MC
5482004-08-10 Michael Chastain <mec.gnu@mindspring.com>
549
550 * ChangeLog: Add copyright notice. The notice is copied
551 from emacs 21.3 top level ChangeLog.
552
78c90502
MC
5532004-08-09 Michael Chastain <mec.gnu@mindspring.com>
554
555 * lib/cp-support.exp: New file.
556 * lib/cp-support.exp (cp_test_type_class): New function.
557 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
558 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
559 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
560 cp_test_ptype_class.
561
88e5ea78
MC
5622004-08-09 Michael Chastain <mec.gnu@mindspring.com>
563
564 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
565 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
566 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
567 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
568 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
569 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
570 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
571 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
572 gdb.mi/mi2-watch.exp: Update copyright years.
573
6a89fc9c
MK
5742004-08-09 Mark Kettenis <kettenis@gnu.org>
575
576 * gdb.base/sigaltstack.exp: Provide proper anchoring.
577
1482e0de
MC
5782004-08-09 Michael Chastain <mec.gnu@mindspring.com>
579
580 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
581 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
582 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
583 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
584 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
585 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
586 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
587 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
588 gdb.mi/mi-watch.exp: Update copyright years.
589
1a5ce3f3
DJ
5902004-08-08 Daniel Jacobowitz <dan@debian.org>
591
592 PR gdb/1738
593 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
594 from a breakpoint with a pending signal.
595
04f6ecf2
DJ
5962004-08-08 Daniel Jacobowitz <dan@debian.org>
597
598 PR gdb/1736
599 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
600 * gdb.base/sigaltstack.exp (finish_test): Consume output until
601 the prompt.
602 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
603
54d90d35
DJ
6042004-08-08 Daniel Jacobowitz <dan@debian.org>
605
606 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
607
d2f6abb0
DJ
6082004-08-08 Daniel Jacobowitz <dan@debian.org>
609
610 PR gdb/1736
611 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
612 for i?86-*-linux*.
613
5598c03d
DJ
6142004-08-08 Daniel Jacobowitz <dan@debian.org>
615
616 * gdb.arch/i386-prologue.exp: Compile without debug information.
617
c6fee705
MC
6182004-08-08 Michael Chastain <mec.gnu@mindspring.com>
619
620 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
621 rather than asking gdb to search.
622
dd90efdb
MC
6232004-08-05 Michael Chastain <mec.gnu@mindspring.com>
624
625 * gdb.base/gcore.c: Include <string.h>.
626
1e84bec1
MC
6272004-08-05 Michael Chastain <mec.gnu@mindspring.com>
628
629 * gdb.base/gcore.c: Add copyright notice.
630
e425eb2b
MC
6312004-08-05 Michael Chastain <mec.gnu@mindspring.com>
632
633 * gdb.base/freebpcmd.c: Include <stdio.h>.
634 * gdb.base/long_long.c: Include <string.h>.
635 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
636 * gdb.base/siginfo.c: Include <string.h>.
637 * gdb.base/sigstep.c: Include <string.h>.
638
cb9aaed5
MC
6392004-08-04 Michael Chastain <mec.gnu@mindspring.com>
640
641 * gdb.base/complex.c: Include <stdlib.h>.
642
55944f3d
MC
6432004-08-04 Michael Chastain <mec.gnu@mindspring.com>
644
645 * gdb.base/complex.c: Add copyright notice.
646
7b2953d9
MC
6472004-08-04 Michael Chastain <mec.gnu@mindspring.com>
648
649 * gdb.base/charset.c: Include <stdlib.h>.
650
c9133d23
MC
6512004-08-04 Michael Chastain <mec.gnu@mindspring.com>
652
653 * gdb.base/auxv.c: Include <stdlib.h>.
654
0a8490ad
MC
6552004-08-04 Michael Chastain <mec.gnu@mindspring.com>
656
657 * gdb.base/auxv.c: Add copyright notice.
658
3426d5ec
MC
6592004-08-04 Michael Chastain <mec.gnu@mindspring.com>
660
661 * gdb.base/coremaker.c: Add copyright notice.
662 * gdb.base/coremaker2.c: Add copyright notice.
663
8da195dd
AC
6642004-08-04 Andrew Cagney <cagney@gnu.org>
665
666 * gdb.base/store.exp: Update copyright.
667 (check_set, up_set, check_struct, up_struct): Add a prefix to test
668 names, do not import gdb_prompt.
669
8d394f98
AC
6702004-08-01 Andrew Cagney <cagney@gnu.org>
671
672 Fix PR testsuite/1729.
673 * gdb.base/dump.exp: Add test name to callers of capture_value, do
674 not use capture_value with value 4.
675 (capture_value): Add optional test name parameter.
676 (test_reload_saved_value, test_restore_saved_value): Use $msg as
677 the prefix, pass to capture_value.
678
b6702b23
MK
6792004-08-01 Mark Kettenis <kettenis@gnu.org>
680
681 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
682 * gdb.arch/i386-prologue.c (standard): New prototype and function.
683 (main): Call new function.
684
c203e0ca
MC
6852004-07-31 Michael Chastain <mec.gnu@mindspring.com>
686
687 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
688
a7995a30
MC
6892004-07-31 Michael Chastain <mec.gnu@mindspring.com>
690
691 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
692
9366563b
MC
6932004-07-31 Michael Chastain <mec.gnu@mindspring.com>
694
b6eeaf26 695 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
696 Accept more values of vtbl pointer. Remove some messages
697 about "obsolete gcc or gdb".
698
2fc1f950
MC
6992004-07-30 Michael Chastain <mec.gnu@mindspring.com>
700
701 * gdb.cp/classes.exp: Accept more varieties of ptype output.
702
c724d49b
MC
7032004-07-30 Michael Chastain <mec.gnu@mindspring.com>
704
705 * gdb.base/asm-source.exp: Properly convert target board
706 debug flags from gcc format to binutils format.
707
736b0fce
MK
7082004-07-28 Mark Kettenis <kettenis@gnu.org>
709
710 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
711 gdb1718". PR backtrace/1718 partially fixed.
712
5633ea5c
JJ
7132004-07-27 Jeff Johnston <jjohnstn@redhat.com>
714
715 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
716
575eebb1
NC
7172004-07-26 Nick Clifton <nickc@redhat.com>
718
719 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
720 good default value for a specific architecture is available then
721 set it to that value. Otherwise default to the -gstabs switch.
722 Remove the -g... switches from the asm-flags variable. Allow the
723 target board info to override the value if it wants to. Pass the
724 switch on the assembler command line.
725
62104619
MK
7262004-07-23 Mark Kettenis <kettenis@gnu.org>
727
728 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
729 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
730 (main): Call new function.
731
4a1135b8
MC
7322004-07-22 Michael Chastain <mec.gnu@mindspring.com>
733
734 Test for PR exp/1715.
735 * gdb.base/radix.exp: Refactor common procedures. Make all
736 test names unique. Change XFAIL to KFAIL.
737
8a12c1f0
MC
7382004-07-20 Michael Chastain <mec.gnu@mindspring.com>
739
740 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
741 * gdb.ada/gnat_ada.gin: ... to here.
742 * configure.in: Use gnat_ada.gin.
743 * configure: Regenerate.
744
23b451cf
AC
7452004-07-20 Andrew Cagney <cagney@gnu.org>
746
747 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
748 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
749 XFAILs. Clean up test messages and comments. Check backtraces.
750 Delete re-sync code.
751
ab618a02
MC
7522004-07-19 Michael Chastain <mec.gnu@mindspring.com>
753
754 Fix PR cli/740.
755 * gdb.base/annota1.exp: Honor gdb,nosignals.
756 * gdb.base/annota3.exp: Likewise.
757
46dad340
MC
7582004-07-19 Michael Chastain <mec.gnu@mindspring.com>
759
760 * lib/java.exp: Update copyright notice.
761
756d8c70
AC
7622004-07-19 Andrew Cagney <cagney@gnu.org>
763
764 * gdb.base/selftest.exp: Copy file from here ...
765 * gdb.gdb/selftest.exp: ... to here.
766
586027e6
AC
7672004-07-16 Andrew Cagney <cagney@redhat.com>
768
769 * lib/insight-support.exp: Delete file.
770 * lib/java.exp (java_init): Fix copyright.
771
029d2200
AC
7722004-07-16 Andrew Cagney <cagney@gnu.org>
773
774 * gdb.base/restore.c: Append "prologue" to comments marking the a
775 function's prologue.
776 * gdb.base/restore.exp: Update copyright, re-indent.
777 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
778 callerN" prefix where needed. Update patterns that match a
779 function's prologue.
780
653b62c5
MC
7812004-07-16 Michael Chastain <mec.gnu@mindspring.com>
782
783 * gdb.base/restore.c: Add copyright notice.
784
f7d690e5
AC
7852004-07-16 Andrew Cagney <cagney@gnu.org>
786
787 * gdb.base/logical.exp: Update copyright.
788 (evaluate): New procedure. Use to re-implement tests using
789 several tables.
790
d629a7cb
MH
7912004-07-14 Martin Hunt <hunt@redhat.com>
792
793 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
794 which fixes some problems where init.tcl was not found.
795
9c7bb332
AC
7962004-07-13 Andrew Cagney <cagney@gnu.org>
797
6bf46641
AC
798 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
799 (check_sizeof, check_valueof): Do not include the output in the
800 test name. Use gdb_test.
801 (get_valueof): Use gdb_test_multiple.
802
c4ffd4c0
AC
803 * gdb.base/step-test.exp: Update copyright. Use
804 gdb_test_multiple. Ensure that test names do not include
805 architecture dependent output.
806
ab89363a
AC
807 * gdb.gdb/observer.exp: Update copyright.
808 (setup_test): Use gdb_test_multiple.
809 (attach_first_observer, attach_second_observer)
810 (attach_third_observer, detach_first_observer)
811 (detach_second_observer, detach_third_observer)
812 (reset_counters, check_counters): Make $message a prefix.
813 (test_normal_stop_notifications): Add "args" parameter - a list of
814 init functions to be called. Make $message a prefix,
815 (test_observer_normal_stop): Change the message prefixes so that
816 they are unique, pass the attach / detach procedures to
817 test_normal_stop_notifications.
818
ec58997a
AC
819 * gdb.base/signull.exp (test_segv): Prefix all tests with
820 "${name}". Clean up test messages.
821
b475183b
AC
822 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
823
9c7bb332
AC
824 * gdb.base/ena-dis-br.exp: Update copyright.
825 (break_at): New function. Replace send_gdb with gdb_test,
826 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
827 ignore count, not stopped at bpt", with KFAIL.
828
2dd95497
CV
8292004-07-13 Corinna Vinschen <vinschen@redhat.com>
830
831 * gdb.base/attach.exp: Remove cleanupfile handling.
832
419e626b
AC
8332004-07-12 Andrew Cagney <cagney@gnu.org>
834
835 * gdb.base/annota1.exp: Cleanup corefile test name.
836 * gdb.base/annota3.exp: Ditto.
837
8b1b3228
AC
8382004-07-12 Andrew Cagney <cagney@gnu.org>
839
78650829
AC
840 * gdb.base/signals.exp: Clean up copyright, re-indent.
841
8b1b3228
AC
842 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
843 gdb_test and gdb_test_multiple.
844
935c2760
JJ
8452004-07-08 Jeff Johnston <jjohnstn@redhat.com>
846
847 * gdb.java/jmain.exp: Fix expected line number for main to
848 break at. Set XFAIL for break at main test since gcj does not
849 provide line number info for first statement in main.
850
1544280f
AC
8512004-07-08 Andrew Cagney <cagney@gnu.org>
852
1279f4ff
AC
853 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
854
1544280f
AC
855 * gdb.base/sigbpt.exp: Make the common part of each test name a
856 prefix instead of suffix.
857
bcc82369
BR
8582004-07-07 Bob Rossi <bob_rossi@cox.net>
859
860 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
861 test from test_tbreak_creation_and_listing to
862 test_file_list_exec_source_file
863 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
864 Changed name of test from test_tbreak_creation_and_listing to
865 test_file_list_exec_source_file
866
23f4b0aa
JJ
8672004-07-07 Jeff Johnston <jjohnstn@redhat.com>
868
869 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
870 the jmisc() constructor instead of <init>.
871 * gdb.java/jmisc1.exp: Ditto.
872
56401cd5
AC
8732004-07-07 Andrew Cagney <cagney@gnu.org>
874
875 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
876 corrupting the PC.
877
44ae2f6a
MC
8782004-07-06 Michael Chastain <mec.gnu@mindspring.com>
879
880 * gdb.cp/templates.exp: Accept whitespace change in demangler
881 output.
882
45a83408
AC
8832004-07-06 Andrew Cagney <cagney@gnu.org>
884
885 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
886
d205ad70
MC
8872004-07-02 Michael Chastain <mec.gnu@mindspring.com>
888
889 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
890 * lib/compiler.cc: Likewise.
891
06ea1a61
MC
8922004-06-30 Michael Chastain <mec.gnu@mindspring.com>
893
894 * lib/compiler.cc: Work around string preprocessing problem
895 with old hp c++ compiler.
896 * lib/compiler.c: Likewise.
897
daab1251
CV
8982004-06-29 Corinna Vinschen <vinschen@redhat.com>
899
900 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
901 directives to conditionalize symbol prefixing.
902 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
903 additional_flags handling. Add underscore prefix for Cygwin.
904 * gdb.arch/i386-unwind.c: Use preprocessor directives to
905 conditionalize symbol prefixing.
906 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
907 additional_flags handling. Add underscore prefix for Cygwin.
908
cc984116
CV
9092004-06-29 Corinna Vinschen <vinschen@redhat.com>
910
911 * gdb.base/bigcore.exp: Skip test on Cygwin.
912
c279b077
MC
9132004-06-28 Michael Chastain <mec.gnu@mindspring.com>
914
915 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
916 formats for "info register". Use gdb_test_multiple. Fix
917 the "invalid register" test.
918
0e915747
CV
9192004-06-28 Corinna Vinschen <vinschen@redhat.com>
920
921 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
922 PID for Cygwin. Add Cygwin specific strings to check for in some
923 tests.
924 (do_attach_tests): Add a test for user interaction when attaching
925 to a process with no matching symbol table already loaded.
926
11422c86
AC
9272004-06-26 Andrew Cagney <cagney@gnu.org>
928
929 Test PR java/1567 and PR java/1565.
930 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
931 * gdb.java/jmisc2.exp: Delete file.
932
cefbce26
MC
9332004-06-26 Michael Chastain <mec.gnu@mindspring.com>
934
935 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
936
e19f872c
CV
9372004-06-25 Corinna Vinschen <vinschen@redhat.com>
938
939 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
940 attach process.
941
d931ba3b
MC
9422004-06-23 Michael Chastain <mec.gnu@mindspring.com>
943
944 * gdb.cp/pr-1553.exp: Remove.
945
aef68c48
MC
9462004-06-22 Michael Chastain <mec.gnu@mindspring.com>
947
948 * gdb.cp/pr-1553.cc: Remove.
949 * gdb.cp/pr-1553.exp: Disable this test.
950
8d5df71a
JB
9512004-06-20 Jim Blandy <jimb@redhat.com>
952
953 Fix PR testsuite/1680.
954 * gdb.arch/i386-sse.exp: Properly quote curly braces in
955 regular expressions.
956
4ac6f39d
MC
9572004-06-19 Michael Chastain <mec.gnu@mindspring.com>
958
959 Fix PR testsuite/1679.
960 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
961 Issue an UNSUPPORTED result instead.
962
1b413552
JB
9632004-06-18 Jim Blandy <jimb@redhat.com>
964
965 * gdb.base/charset.exp: Only send a control-C if we see a new
966 prompt and incomplete command.
967
6daa6ebd
MC
9682004-06-18 Michael Chastain <mec.gnu@mindspring.com>
969
970 * gdb.cp/pr-574.cc: Add copyright notice.
971
51fa4ae0
JB
9722004-06-17 Jim Blandy <jimb@redhat.com>
973
974 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
975 cases where the regexp has no groups; this grabs random text from
976 the previous test suite, whatever that was.
977
8fea26c5
MC
9782004-06-17 Michael Chastain <mec.gnu@mindspring.com>
979
980 * gdb.cp/printmethod.cc: Add copyright notice.
981
1e3aeb41
MC
9822004-06-16 Michael Chastain <mec.gnu@mindspring.com>
983
984 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
985
9d9030bc
AC
9862004-06-16 Andrew Cagney <cagney@gnu.org>
987
988 * gdb.base/signull.c: Update copyright. Include <string.h>.
989 (bowler): Replace data_pointer with data_read
990 and data_write cases. Add code_descriptor case.
991 (zero, desc): New array and pointer.
992 (data, code): Change to simple pointers.
993 * gdb.base/signull.exp: Fix probe pattern matching a function
994 descriptor SIGSEGV. Replace data_pointer with data_read and
995 data_write tests.
996
acd4ad44
AC
9972004-06-16 Andrew Cagney <cagney@gnu.org>
998
999 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
1000
08fd625c
MC
10012004-06-15 Michael Chastain <mec.gnu@mindspring.com>
1002
1003 * gdb.base/long_long.c: Add copyright notice.
1004
1903502c
MC
10052004-06-15 Michael Chastain <mec.gnu@mindspring.com>
1006
1007 * gdb.base/long_long.exp: Remove reference to
1008 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
1009 to gdb_breakpoint and gdb_continue_to_breakpoint.
1010
83313cb1
JB
10112004-06-14 Jim Blandy <jimb@redhat.com>
1012
1013 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
1014 endian case.
1015
1bf404ef
AC
10162004-06-14 Andrew Cagney <cagney@gnu.org>
1017
1018 * gdb.base/gcore.exp (capture_command_output): Delete the always
1019 passing tests containing inferior values.
1020 * gdb.base/ending-run.exp: Do not include the breakpoint address
1021 in the test message. Update copyright.
1022 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
1023 size in the test name, use gdb_test_multiple. Update copyright.
1024
ef220b33
MC
10252004-06-14 Michael Chastain <mec.gnu@mindspring.com>
1026
1027 * gdb.cp/ref-types.cc: Add copyright notice.
1028
4f70a4c9
MC
10292004-06-14 Michael Chastain <mec.gnu@mindspring.com>
1030
1031 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
1032 hp_aCC_compiler.
1033 * lib/compiler.cc: Likewise.
1034 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
1035 'set' commands. Log diagnostics for other lines. Set
1036 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
1037
335928ac
MC
10382004-06-13 Michael Chastain <mec.gnu@mindspring.com>
1039
1040 * gdb.cp/try_catch.cc: Add copyright notice.
1041
2efb12e8
MC
10422004-06-12 Michael Chastain <mec.gnu@mindspring.com>
1043
1044 * gdb.cp/userdef.cc: Add copyright notice.
1045
0bbed51a
MC
10462004-06-11 Michael Chastain <mec.gnu@mindspring.com>
1047
1048 * gdb.cp/virtfunc.cc: Add copyright notice.
1049
e12a46c9
RC
10502004-06-11 Randolph Chung <tausq@debian.org>
1051
1052 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
1053 problem.
1054
338e05af
AC
10552004-06-10 Andrew Cagney <cagney@gnu.org>
1056
1057 * lib/compiler.cc, lib/compiler.c: Append either
1058 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
1059 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
1060 instead of gcc-3-3.
1061
dc3f10cb
AC
10622004-06-09 Andrew Cagney <cagney@gnu.org>
1063
b4d946af
AC
1064 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
1065 gdb/1455, bug is specific to "long long" and "double".
1066
dc3f10cb
AC
1067 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
1068 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
1069 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
1070 fixed.
1071
b5c0bfa2
AC
10722004-06-09 Andrew Cagney <cagney@gnu.org>
1073
1074 * gdb.base/structs.exp (test_struct_returns): Replace
1075 "return_value_unknown" and "finish_value_unknown" by
1076 "return_value_known" and "finish_value_known". Instead of
1077 "return_value_unknown" iff "finish_value_unknown", check
1078 "return_value_known" implies "finish_value_known".
1079
caeb605f
MH
10802004-06-08 Martin Hunt <hunt@redhat.com>
1081
1082 * gdb.base/float.exp: Add pattern for mips targets.
1083
c892bb64
RC
10842004-06-08 Randolph Chung <tausq@debian.org>
1085
1086 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
1087 message for unknown architectures more clear.
1088
48306d3e
JB
10892004-06-08 Joel Brobecker <brobecker@gnat.com>
1090
1091 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
1092 start the execution of the program.
1093
83ecb59f
JB
10942004-06-07 Jim Blandy <jimb@redhat.com>
1095
1096 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
1097 * gdb.arch/i386-cpuid.h: New helper file.
1098
55264cb4
RC
10992004-06-07 Randolph Chung <tausq@debian.org>
1100
1101 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
1102 has started.
1103
23cadb28
RM
11042004-06-04 Roland McGrath <roland@redhat.com>
1105
1106 Fix PR gdb/1647.
1107 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
1108 differently to be robust to output buffering differences.
1109
51d01eda
MC
11102004-06-04 Michael Chastain <mec.gnu@mindspring.com>
1111
1112 * gdb.threads/pthreads.exp: Update copyright years.
1113 (check_control_c): Change asynchronous 'after' to synchronous.
1114
f4fc3b93
RM
11152004-06-04 Roland McGrath <roland@redhat.com>
1116
1117 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
1118 next gdb prompt.
1119
4013522b
MC
11202004-06-02 Michael Chastain <mec.gnu@mindspring.com>
1121
1122 Fix PR gdb/1636.
1123 * gdb.threads/manythreads.exp: Change asynchronous 'after'
1124 calls to synchronous.
1125
7a8f1e6b
JB
11262004-05-26 Jim Blandy <jimb@redhat.com>
1127
1128 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
1129
81bb3443
RC
11302004-05-24 Randolph Chung <tausq@debian.org>
1131
1132 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
1133 * gdb.asm/pa.inc: New file.
1134
8f5a3103
MK
11352004-05-22 Mark Kettenis <kettenis@gnu.org>
1136
1137 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
1138
734b8fe8
JB
11392004-05-21 Joel Brobecker <brobecker@gnat.com>
1140 Daniel Jacobowitz <drow@mvista.com>
1141
1142 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
1143 GDB prompt.
1144
725603e1
UW
11452004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1146
f4fc3b93 1147 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
1148 setjmp/longjmp. Use sigaction instead of signal.
1149
8b923272
JB
11502004-05-19 J. Brobecker <brobecker@gnat.com>
1151 Michael Snyder <msnyder@redhat.com>
1152
1153 * gdb.threads/pthread_cond_wait.c: New file.
1154 * gdb.threads/pthread_cond_wait.exp: New testcase.
1155
8bfabb04
AC
11562004-05-13 Andrew Cagney <cagney@redhat.com>
1157
1158 * gdb.base/signull.exp, gdb.base/signull.c: New files.
1159 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
1160
42edda50
AC
11612004-05-11 Andrew Cagney <cagney@redhat.com>
1162
1163 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
1164 fixed but revealed gdb/1639.
1165
d303a6c7
AC
11662004-05-10 Andrew Cagney <cagney@redhat.com>
1167
1168 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
1169 func1" and "next to 2nd alarm", kernel bug avoided.
1170
bf08c2a1
DJ
11712004-05-10 Daniel Jacobowitz <dan@debian.org>
1172
1173 PR external/1568
1174 * gdb.base/bigcore.exp: Check the size of the dumped core file.
1175 XFAIL if it is smaller than bytes_allocated.
1176 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
1177 (main): Make chunks_allocated unsigned. Correct comment.
1178
c0586a34
JB
11792004-05-07 Joel Brobecker <brobecker@gnat.com>
1180
1181 * gdb.arch/powerpc-aix-prologue.c: New file.
1182 * gdb.arch/powerpc-aix-prologue.exp: New file.
1183
f2785d12
JB
11842004-05-07 Jim Blandy <jimb@redhat.com>
1185
1186 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
1187 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
1188
bd7f6e30
JB
11892004-05-06 Joel Brobecker <brobecker@gnat.com>
1190
1191 * gdb.base/sep.exp: No longer setup_kfail when the program was
1192 built with dwarf2.
1193
0a5e7efe
JI
11942004-05-05 Jim Ingham <jingham@apple.com>
1195
1196 * gdb.base/pending.exp: Make sure pending breakpoints
1197 preserve the ignore count.
f4fc3b93 1198
a8958849
MK
11992004-04-27 Jerome Guitton <guitton@gnat.com>
1200
1201 * i386-prologue.exp: Add testcase for jump instruction as first
1202 instruction of the real code.
1203 * i386-prologue.c (jump_at_beginning): New function.
1204
7e103f5b
MK
12052004-04-28 Mark Kettenis <kettenis@gnu.org>
1206
1207 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
1208 x86_64-*-*.
1209
5d38b224
MK
12102004-04-28 Mark Kettenis <kettenis@gnu.org>
1211
1212 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
1213 i*86-*-*.
1214
0ef32fd9
MK
12152004-04-25 Mark Kettenis <kettenis@gnu.org>
1216
1217 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
1218 expression that checks the return type.
1219
71d7dd7c
AC
12202004-04-23 Andrew Cagney <cagney@redhat.com>
1221
1222 * gdb.base/call-sc.exp: New test of scalar call/return values.
1223 * gdb.base/call-sc.c: Ditto.
1224
1e9f977e
JJ
12252004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1226
1227 * gdb.threads/manythreads.c: Reduce thread stack size.
1228
899d9e3a
JJ
12292004-04-23 Jeff Johnston <jjohnstn@redhat.com>
1230
1231 * gdb.threads/manythreads.c: Add copyright notice.
1232
61bcae62
AC
12332004-04-23 Andrew Cagney <cagney@redhat.com>
1234
1235 * gdb.base/siginfo.exp: Better handle step out of signal.
1236 * gdb.base/sigstep.exp: Ditto.
1237
7339a42e
JJ
12382004-04-22 Jeff Johnston <jjohnstn@redhat.com>
1239 Daniel Jacobowitz <drow@mvista.com>
1240
1241 * gdb.threads/manythreads.c: New testcase.
1242 * gdb.threads/manythreads.exp: Ditto.
1243
5c98409b
JB
12442004-04-22 Jim Blandy <jimb@redhat.com>
1245
1246 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
1247 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
1248
3b611f1a
MC
12492004-04-21 Michael Chastain <mec.gnu@mindspring.com>
1250
1251 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
1252
f0fd9238
AC
12532004-04-21 Andrew Cagney <cagney@redhat.com>
1254
1255 * gdb.base/sigstep.c: New file.
1256 * gdb.base/sigstep.exp: New file.
1257
90990674
JB
12582004-04-16 Joel Brobecker <brobecker@gnat.com>
1259
1260 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
1261 call to observer_notify_normal_stop.
1262
78cef34b
AC
12632004-04-15 Andrew Cagney <cagney@redhat.com>
1264
1265 * gdb.base/siginfo.c: New file.
1266 * gdb.base/siginfo.exp: New file.
1267
d2343407
JB
12682004-04-12 J. Brobecker <brobecker@gnat.com>
1269
1270 * gdb.base/sep.exp: Fix typo in comment.
1271
a2dba3c8
JB
12722004-04-12 J. Brobecker <brobecker@gnat.com>
1273
1274 * gdb.base/sep.c: New file.
1275 * gdb.base/sep-proc.c: New file.
1276 * gdb.base/sep.exp: New testcase.
1277
15f7b60e
MK
12782004-04-09 Mark Kettenis <kettenis@gnu.org>
1279
1280 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
1281 support.
1282
44f4de1a
AC
12832004-04-05 Andrew Cagney <cagney@redhat.com>
1284
1285 * gdb.base/sigaltstack.c: New file.
1286 * gdb.base/sigaltstack.exp: New file.
1287
ef04f396
JB
12882004-04-04 Joel Brobecker <brobecker@gnat.com>
1289
1290 * gdb.base/foll-fork.exp: Update the expected output for
1291 "help set follow-fork-mode", to match a change that was made
1292 to the help of this variable on 2004-01-13.
1293
d40d2c92
JB
12942004-04-01 Joel Brobecker <brobecker@gnat.com>
1295
1296 * lib/ada.exp: Add copyright notice.
1297 * bar.ads: Likewise.
1298 * bar.adb: Likewise.
1299 * null_record.adb: Likewise.
1300 * null_record.exp: Likewise.
1301 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
1302
f86ef5a3
JB
13032004-04-01 Joel Brobecker <brobecker@gnat.com>
1304
1305 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
1306 * configure: Regenerate.
1307
414e70e3
JB
13082004-04-01 Joel Brobecker <brobecker@gnat.com>
1309
1310 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
1311 to build the application. Remove the message printed when in
1312 verbose mode, redundant with the UNSUPPORTED message above.
1313
f0aaee49
JB
13142004-03-31 Joel Brobecker <brobecker@gnat.com>
1315
1316 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
1317 * gdb.ada (null_record.exp): New testcase.
1318
ac81cb54
JB
13192004-03-31 Joel Brobecker <brobecker@gnat.com>
1320
1321 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
1322
854af2f7
JB
13232004-03-31 Joel Brobecker <brobecker@gnat.com>
1324
1325 * gdb.ada: New subdirectory.
1326 * gdb.ada/Makefile.in: New file.
1327 * gdb.ada/gnat_ada.gpr.in: New file.
1328
034cb681
JB
13292004-03-31 Joel Brobecker <brobecker@gnat.com>
1330
1331 * lib/ada.exp: New file.
1332
78a1a894
DJ
13332004-03-24 Daniel Jacobowitz <drow@mvista.com>
1334
1335 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
1336 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
1337
4b2b3b3e
AC
13382004-03-22 Andrew Cagney <cagney@redhat.com>
1339
1340 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
1341 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
1342 Problem identified by Ulrich Weigand.
1343
23c73aa3
DC
13442004-03-17 David Carlton <carlton@kealia.com>
1345
1346 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
1347 PR c++/826.
1348
d63a86f8
RM
13492004-03-16 Roland McGrath <roland@redhat.com>
1350
1351 * gdb.base/auxv.exp: New file.
1352 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
1353
0e02aa50
DC
13542004-03-12 David Carlton <carlton@kealia.com>
1355
1356 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
1357 * gdb.cp/pr-1553.cc: Ditto.
1358 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
1359 pass branch.
1360
c20b71be
MC
13612004-03-12 Michael Chastain <mec.gnu@mindspring.com>
1362
1363 * gdb.cp/templates.exp: Accept more template types.
1364
c7414a01
MC
13652004-03-09 Michael Chastain <mec.gnu@mindspring.com>
1366
1367 From Corinna Vinschen with modifications.
1368 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
1369 local variable obj_with_enum.
1370 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
1371 results with obj_with_enum.
1372
ed69573c
MC
13732004-03-09 Michael Chastain <mec.gnu@mindspring.com>
1374
1375 * gdb.cp/classes.cc: New file, copied from misc.cc.
1376 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
1377
28301461
MC
13782004-03-09 Michael Chastain <mec.gnu@mindspring.com>
1379
1380 * gdb.cp/misc.cc: Add copyright notice.
1381
1198ecbe
DC
13822004-03-05 David Carlton <carlton@kealia.com>
1383
1384 * gdb.cp/rtti.exp: Add 'print *obj3' test.
1385 * gdb.cp/rtti.h: Update copyright.
1386 (namespace n2::n3): New.
1387 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
1388 (n2::n3::func3): New.
1389 (main): Call n2::n3::func3.
1390 * gdb.cp/rtti2.cc: Update copyright.
1391 (n2::create3): New.
1392
9e08c470
MK
13932004-03-04 Mark Kettenis <kettenis@gnu.org>
1394
1395 * gdb.asm/openbsd.inc: Fix typo.
1396
4bebc3aa
FF
13972004-03-03 Fred Fish <fnf@redhat.com>
1398
1399 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
1400 "val" instead of unused "size". Update copyright year.
1401
6ea9fb37
DJ
14022004-02-29 Daniel Jacobowitz <drow@mvista.com>
1403
1404 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
1405 to use unsigned char.
1406 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
1407 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
1408
23b23974
DJ
14092004-02-29 Daniel Jacobowitz <drow@mvista.com>
1410
1411 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
1412 line of output.
1413
7574fd53
DJ
14142004-02-28 Daniel Jacobowitz <drow@mvista.com>
1415
1416 * gdb.base/relocate.c (dummy): Initialize.
1417
a195357f
DJ
14182004-02-28 Daniel Jacobowitz <drow@mvista.com>
1419
1420 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
1421 a breakpoint at exit.
1422
72fd54a9
FF
14232004-02-27 Fred Fish <fnf@redhat.com>
1424
1425 * gdb.base/chng-syms.exp: Add expect condition to match failing
1426 case that isn't a timeout.
1427
b9d23137
AC
14282004-02-27 Andrew Cagney <cagney@redhat.com>
1429
1430 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
1431 support.
1432
15d208f6 14332004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 1434
15d208f6
FF
1435 * gdb.arch/gdb1431.c: Remove.
1436 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
1437 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
1438 of "until" incorrectly.
1439
98f9cd2d
JB
14402004-02-26 J. Brobecker <brobecker@gnat.com>
1441
1442 * gdb.cp/class2.cc (empty): New class.
1443 (refer): New function.
1444 (main): Declare an object of type empty and use it.
1445 * gdb.cp/class2.exp: Print the value of an object of type empty.
1446
9b50c11b
JJ
14472004-02-26 Jeff Johnston <jjohnstn@redhat.com>
1448
1449 * gdb.base/langs.exp: Update query string to match the
1450 new nquery format used for pending breakpoints.
1451
0dcd613f
AC
14522004-02-26 Andrew Cagney <cagney@redhat.com>
1453
1454 Fix PR i18n/1570.
1455 * gdb.base/charset.c: Update copyright notice.
1456 (main, init_string): Remove the escape character '\e' tests.
1457 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
1458 * gdb.base/charset.exp (valid_host_charset): Ditto.
1459 * gdb.base/setvar.exp: Ditto.
1460
b8a56647
AC
14612004-02-24 Andrew Cagney <cagney@redhat.com>
1462
90d59e34
AC
1463 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
1464 mmapped data in core file" PASS and FAIL messages consistent.
1465
b8a56647
AC
1466 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
1467 setting a breakpoint. Work around PR java/1565.
1468
9f27c604
JJ
14692004-02-23 Jeff Johnston <jjohnstn@redhat.com>
1470
1471 * lib/gdb.exp (gdb_breakpoint): Update query string to match
1472 new nquery format.
1473 * gdb.base/pending.exp: Ditto.
1474
3224a706
MK
14752004-02-22 Mark Kettenis <kettenis@gnu.org>
1476
1477 * configure.in: Run stabs tests on *BSD.
1478 * configure: Regenerated.
1479
41e0a9ca
MK
14802004-02-21 Mark Kettenis <kettenis@gnu.org>
1481
1482 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
1483
1e1b3428
FF
14842004-02-20 Fred Fish <fnf@redhat.com>
1485
1486 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
1487 blank in test for "returns short", for consistency with other
1488 "returns xxx" tests. Update copyright year.
1489
f9a7572a
FF
14902004-02-19 Fred Fish <fnf@redhat.com>
1491
1492 New testcase for PR breakpoint/1558.
1493 * gdb.arch/gdb1558.exp: New file.
1494 * gdb.arch/gdb1558.c: New file.
1495
b2ce2854
EZ
14962004-02-19 Elena Zannoni <ezannoni@redhat.com>
1497
1498 * gdb.base/nodebug.exp: Fix typo.
1499
e7c9ff01
JB
15002004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1501
1502 Committed by Jim Blandy <jimb@redhat.com>.
1503
62f4b920
JB
1504 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
1505
2db536a1
JB
1506 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
1507
e7c9ff01
JB
1508 * gdb.base/float.exp: Support s390*-*-* targets.
1509
f3205b34
AF
15102004-02-17 Adam Fedor <fedor@gnu.org>
1511
1512 * gdb.base/gdb1555.exp: New file.
1513 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
1514
9d62932d
EZ
15152004-02-17 Elena Zannoni <ezannoni@redhat.com>
1516
1517 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
1518
344c9711
FF
15192004-02-16 Fred Fish <fnf@redhat.com>
1520
1521 * gdb.arch/gdb1291.c: Remove
1522 * gdb.arch/gdb1291.s: New test input file.
1523 * gdb.arch/gdb1291.exp: Expand test to check case that should not
1524 fail. Test for correct result, known incorrect result, other
1525 failures and timeouts.
1526
2d822687
AC
15272004-02-16 Andrew Cagney <cagney@redhat.com>
1528
1529 * gdb.base/bigcore.exp: New file.
1530 * gdb.base/bigcore.c: New file.
1531
dac15b66
AC
15322004-02-13 Andrew Cagney <cagney@redhat.com>
1533
1534 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
1535 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
1536 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
1537 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
1538 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
1539 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
1540 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
1541 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
1542 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
1543 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
1544
6bdfc2c4
JJ
15452004-02-11 Jeff Johnston <jjohnstn@redhat.com>
1546
1547 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
1548 executed is an alloc instruction.
1549
87b3ede8
DC
15502004-02-11 David Carlton <carlton@kealia.com>
1551
1552 * gdb.cp/breakpoint.exp: New.
1553 * gdb.cp/breakpoint.cc: New.
1554
6e19e2bf
MC
15552004-02-11 Michael Chastain <mec.gnu@mindspring.com>
1556
1557 Partial fix for PR gdb/1543.
1558 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
1559 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
1560 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
1561 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
1562 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
1563 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
1564 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
1565 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
1566 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
1567 to bug-gdb@prep.ai.mit.edu .
1568 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
1569 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
1570 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
1571 Likewise.
1572
5c5455dc
AC
15732004-02-10 Andrew Cagney <cagney@redhat.com>
1574
1575 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
1576 using gdb_internal_error_resync.
1577
9cf689d7
DJ
15782004-02-09 Daniel Jacobowitz <drow@mvista.com>
1579
1580 * gdb.threads/thread-specific.exp: Stop early if no threads are
1581 found.
1582
d2dc51db
MC
15832004-02-09 Michael Chastain <mec.gnu@mindspring.com>
1584
1585 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
1586
14b1a056
DJ
15872004-02-08 Daniel Jacobowitz <drow@mvista.com>
1588
1589 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
1590 breakpoints.
1591
83f66e8f
DJ
15922004-02-07 Daniel Jacobowitz <drow@mvista.com>
1593
1594 * config/sim.exp (gdb_load): Handle $arg == "".
1595 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
1596 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
1597
30fc0091
EZ
15982004-02-07 Elena Zannoni <ezannoni@redhat.com>
1599
1600 * gdb.base/maint.exp: Update test to reflect
1601 obstack changes.
1602
4d806929
JJ
16032004-02-04 Jeff Johnston <jjohnstn@redhat.com>
1604
1605 * gdb.base/pendshr.c (pendfunc): New function that calls
1606 pendfunc1.
1607 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
1608
7bfdd688
FF
16092004-02-04 Fred Fish <fnf@redhat.com>
1610
1611 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
1612 function symbols and update copyright years.
1613 * gdb.arch/gdb1291.c: Ditto.
1614
aaa08ee4
MC
16152004-02-03 Michael Chastain <mec.gnu@mindspring.com>
1616
1617 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
1618
dbad7755
MC
16192004-02-03 Michael Chastain <mec.gnu@mindspring.com>
1620
1621 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
1622
ec4646ef
MC
16232004-02-03 Michael Chastain <mec.gnu@mindspring.com>
1624
1625 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
1626
1b802196
FF
16272004-02-02 Fred Fish <fnf@redhat.com>
1628
1629 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
1630 remote targets. Update copyright years.
1631
18fe2033
JJ
16322004-02-02 Jeff Johnston <jjohnstn@redhat.com>
1633
1634 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
1635 support.
1636 * gdb.base/langs.exp: Fix test which attempts to create
1637 breakpoint on non-existent function to handle new pending
1638 support.
1639 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
1640 a breakpoint.
1641 * gdb.base/pending.exp: New test.
1642 * gdb.base/pending.c: New file.
1643 * gdb.base/pendshr.c: Ditto.
1644
8d577d32
DC
16452004-02-02 David Carlton <carlton@kealia.com>
1646
1647 * gdb.cp/overload.exp: Add overloadNamespace tests.
1648 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
1649 (overloadNamespace, XXX): New.
1650 (main): Call XXX::marker2.
1651
3ad13771
FF
16522004-02-01 Fred Fish <fnf@redhat.com>
1653
1654 * gdb.base/dump.exp: Use runto_main instead of "runto main".
1655 * gdb.base/finish.exp: Ditto.
1656 * gdb.base/gcore.exp: Ditto.
1657 * gdb.base/huge.exp: Ditto.
1658 * gdb.base/info-proc.exp: Ditto.
1659 * gdb.base/return2.exp: Ditto.
1660 * gdb.threads/gcore-thread.exp: Ditto.
1661
44c75849
DJ
16622004-02-01 Daniel Jacobowitz <drow@mvista.com>
1663
1664 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
1665
005bc093
MK
16662004-02-01 Mark Kettenis <kettenis@gnu.org>
1667
1668 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
1669 that opening the file succeeds on OpenBSD.
1670
c47cebdb
DJ
16712004-02-01 Daniel Jacobowitz <drow@mvista.com>
1672
1673 * gdb.threads/thread-specific.c: New file.
1674 * gdb.threads/threads-specific.exp: New test script.
1675 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
1676 to expect_out.
1677
5a01311c
MK
16782004-02-01 Mark Kettenis <kettenis@gnu.org>
1679
1680 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
1681 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
1682 only on the "print_small_structs from print_long_arg_list" test.
1683
ce22a4f1
DJ
16842004-02-01 Daniel Jacobowitz <drow@mvista.com>
1685
1686 * gdb.base/completion.exp: Kill a stray backslash.
1687
1688 From Jim Ingham <jingham@apple.com>:
1689 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
1690 agrees with the result from sending a tab.
1691
abbab9d3
DJ
16922004-01-31 Daniel Jacobowitz <drow@mvista.com>
1693
1694 * gdb.base/chng-syms.exp: Remove stray newline.
1695
53904d1e
MK
16962004-01-31 Mark Kettenis <kettenis@gnu.org>
1697
1698 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
1699 *-*-openbsd*.
1700 * gdb.asm/openbsd.inc: New file.
1701
3a4b3aac
MK
17022004-01-30 Mark Kettenis <kettenis@gnu.org>
1703
1704 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
1705 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
1706 *-*solaris2*. Remove commented out default settings for
1707 asm-flags. Replace gdb_compile with target_link.
1708
ebac27b4
MC
17092004-01-29 Michael Chastain <mec.gnu@mindspring.com>
1710
1711 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
1712 for all tests. Remove old hp-ux and cygnus xfail cases.
1713
d8679d84
PH
17142004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
1715
1716 * gdb.base/chng-syms.exp: New file.
1717 * gdb.base/chng-syms.c: New file.
1718
0a55bc22
MC
17192004-01-24 Michael Chastain <mec.gnu@mindspring.com>
1720
1721 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
1722 Provide arms for current output in all my configurations.
1723
94b8e876
MC
17242004-01-24 Michael Chastain <mec.gnu@mindspring.com>
1725
1726 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
1727 * lib/compiler.cc: Likewise.
1728 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
1729 get the right preprocessor. Eval the output directly. Remove
1730 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
1731 hp_f77_compiler and hp_f90_compiler completely.
1732 (gdb_preprocess): Delete.
1733 (get_compiler): Delete.
1734
7cf03d44
MK
17352004-01-24 Mark Kettenis <kettenis@gnu.org>
1736
1737 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
1738 <string.h>.
1739
68b6dce9
NR
17402004-01-24 Nick Roberts <nick@nick.uklinux.net>
1741
1742 * gdb.mi/mi-stack.exp: Update copyright.
1743
b368761e
DC
17442004-01-23 David Carlton <carlton@kealia.com>
1745
1746 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
1747 test for cp_lookup_transparent_type.
1748 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
1749 call them.
1750
f2061b53
DJ
17512004-01-23 Daniel Jacobowitz <drow@mvista.com>
1752
1753 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
1754 after -var-update.
1755
37fc574a
DC
17562004-01-23 David Carlton <carlton@kealia.com>
1757
1758 * gdb.cp/namespace.cc (C::ensureRefs): New.
1759 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
1760
8e94b928
NR
17612004-01-20 Nick Roberts <nick@nick.uklinux.net>
1762
1763 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
1764 case "-stack-list-locals 2".
1765 * gdb.mi/mi-var-child.exp: Test for case
1766 "-var-list-children --all-values NAME".
1767
997b0952
MC
17682004-01-18 Michael Chastain <mec.gnu@mindspring.com>
1769
1770 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
1771
52470da3
MK
17722004-01-18 Mark Kettenis <kettenis@gnu.org>
1773
7049b4b8
MK
1774 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
1775 used with gdb_test_multiple.
1776
52470da3
MK
1777 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
1778 read at address 0. This fixes PR testsuite/1504.
1779
da6012e5
DJ
17802004-01-18 Daniel Jacobowitz <drow@mvista.com>
1781
1782 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
1783 Remove downloading, guessing the host executable, the calls to
1784 gdb_file_cmd and gdb_target_cmd, and "load" support.
1785 (infer_host_exec): New function broken out from gdb_load.
1786 (gdb_load): New wrapper for gdbserver_gdb_load.
1787 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
1788 gdb_target_cmd. Use -target-select.
1789 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
1790 Download binaries to the host. Clear last_mi_remote_file when
1791 we load a new binary.
1792 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
1793 call gdbserver_gdb_load and mi_gdb_target_cmd.
1794
32c70722
MC
17952004-01-17 Michael Chastain <mec.gnu@mindspring.com>
1796
1797 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
1798 type patterns.
1799
b0cecf36
MC
18002004-01-17 Michael Chastain <mec.gnu@mindspring.com>
1801
1802 * gdb.cp/templates.exp: Fix typo in test name of
1803 "print Foo<volatile char*>::foo".
1804
4120d7e6
MC
18052004-01-15 Michael Chastain <mec.gnu@mindspring.com>
1806
1807 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
1808
f679e530
BE
18092004-01-16 Ben Elliston <bje@wasabisystems.com>
1810
1811 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
1812 (clean mostlyclean): Remove empty rm.
1813
091c48f6
MC
18142004-01-15 Michael Chastain <mec.gnu@mindspring.com>
1815
1816 * gdb.base/setvar.exp: Add copyright years.
1817
3e5fc8d2
DC
18182004-01-14 David Carlton <carlton@bactrian.org>
1819
1820 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
1821 PR c++/1511 and update coment.
1822 * gdb.cp/templates.exp: Update patterns to match current output.
1823 If changes involve something other than whitespace, KFAIL
1824 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
1825
63d06c5c
DC
18262004-01-14 David Carlton <carlton@kealia.com>
1827
1828 * gdb.cp/namespace.exp: Add tests involving classes defined within
1829 namespaces.
1830 * gdb.cp/namespace.cc (C::CClass): New.
1831 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
1832
a51dab88
EZ
18332004-01-14 Elena Zannoni <ezannoni@redhat.com>
1834
1835 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
1836 what debug info we have. Print a better message if something goes
1837 wrong while producing the separate debug info file.
1838
a476ccc9
MC
18392004-01-14 Michael Chastain <mec.gnu@mindspring.com>
1840
1841 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
1842
f453692c
MC
18432004-01-14 Michael Chastain <mec.gnu@mindspring.com>
1844
1845 * gdb.base/callfuncs.c: Add copyright notice.
1846
f40063a5
MC
18472004-01-13 Michael Chastain <mec.gnu@mindspring.com>
1848
1849 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
1850 inheritance. PR gdb/1498, PR gcc/13539.
1851
19ac3974
EZ
18522004-01-13 Elena Zannoni <ezannoni@redhat.com>
1853
1854 * gdb.threads/gcore-thread.exp: Prefix name of binary with
1855 test specific name.
1856 * gdb.mi/gdb669.exp: Ditto.
1857 * gdb.mi/mi-pthreads.exp: Ditto.
1858 * gdb.mi/mi1-pthreads.exp: Ditto.
1859 * gdb.mi/mi2-pthreads.exp: Ditto.
1860
56c97c6e
MC
18612004-01-12 Michael Chastain <mec.gnu@mindspring.com>
1862
1863 * gdb.cp/member-ptr.cc: Add copyright notice.
1864
a0644324
MC
18652004-01-12 Michael Chastain <mec.gnu@mindspring.com>
1866
1867 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
1868 some patterns for recent versions of gcc and hpacc. Delete
1869 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
1870 Delete tests that access a NULL pointer-to-member-data. This
1871 script is still disabled for gcc.
1872
32fabe09
EZ
18732004-01-12 Elena Zannoni <ezannoni@redhat.com>
1874
1875 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
1876 escaped correctly.
1877
1f8a6abb
EZ
18782004-01-12 Elena Zannoni <ezannoni@redhat.com>
1879
1880 * gdb.base/sepdebug.exp: New file.
1881 * gdb.base/sepdebug.c: New file.
1882 * lib/gdb.exp (separate_debug_filename): New procedure.
1883 (gdb_gnu_strip_debug): New procedure.
1884
48efe704
AC
18852004-01-12 Andrew Cagney <cagney@redhat.com>
1886
1887 * gdb.mi/ChangeLog: Delete file. Renamed to ...
1888 * gdb.mi/ChangeLog-1999-2003: New file.
1889
a9415475
AC
18902004-01-12 Andrew Cagney <cagney@redhat.com>
1891
1892 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
1893 "Renaming a directory to a non-empty directory returns ENOTEMPTY
1894 or EEXIST", treat EBUSY as an XFAIL.
1895
83b8cf9d
MC
18962004-01-11 Michael Chastain <mec.gnu@mindspring.com>
1897
1898 * gdb.base/scope.exp: Remove obsolete setup_xfail for
1899 hp_cc_compiler.
1900
9939d2a8
MC
19012004-01-10 Michael Chastain <mec.gnu@mindspring.com>
1902
1903 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
1904 decorations.
1905
1ff8cadf
MC
19062004-01-10 Michael Chastain <mec.gnu@mindspring.com>
1907
1908 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
1909 and "(aCC)" decorations. Remove obsolete doco about old
1910 test results.
1911
6fa9022e
MC
19122004-01-09 Michael Chastain <mec.gnu@mindspring.com>
1913
1914 * gdb.cp/exception.exp: Fix typo in doco.
1915
209721fe
MK
19162004-01-09 Mark Kettenis <kettenis@gnu.org>
1917
1918 * gdb.base/gdb1476.exp: Fix typo.
1919
ef11303e
MC
19202004-01-09 Michael Chastain <mec.gnu@mindspring.com>
1921
1922 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
1923 file.
1924
041ab88c
MC
19252004-01-09 Michael Chastain <mec.gnu@mindspring.com>
1926
1927 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
1928 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
1929 Use gdb_compile. Remove restriction on gcc. Add some patterns
1930 for recent version of gdb. Delete second half, which was a copy
1931 of the first half with different build flags. This test is
1932 still disabled because it is still not ready for production.
1933
e36d075a
MC
19342004-01-08 Michael Chastain <mec.gnu@mindspring.com>
1935
1936 * gdb.cp/exception.cc: Add copyright notice.
1937 * gdb.cp/exception.exp: Add a notice that this file is broken
1938 because of line number changes caused by addition of copyright
1939 notice.
1940
42b190ad
MC
19412004-01-08 Michael Chastain <mec.gnu@mindspring.com>
1942
1943 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
1944 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
1945
8f25f06b
MC
19462004-01-08 Michael Chastain <mec.gnu@mindspring.com>
1947
1948 * gdb.cp/classes.exp: Accept gnu abi 2.
1949 * gdb.cp/derivation.exp: Likewise.
1950 * gdb.cp/overload.exp: Likewise.
1951 * gdb.cp/virtfunc.exp: Likewise.
1952
06ded8b8
MC
19532004-01-08 Michael Chastain <mec.gnu@mindspring.com>
1954
1955 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
1956 semicolon after end of function.
1957
77c26ae3
MC
19582004-01-07 Michael Chastain <mec.gnu@mindspring.com>
1959
1960 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
1961 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
1962 boilerplate code for compiling and running the program under
1963 test. Add some string method tests.
1964
20757486
MC
19652004-01-07 Michael Chastain <mec.gnu@mindspring.com>
1966
1967 * gdb.cp/bs15503.cc: Add copyright notice.
1968 * gdb.cp/bs15503.exp: Adjust line number.
1969
0fd3b503
MC
19702004-01-07 Michael Chastain <mec.gnu@mindspring.com>
1971
1972 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
1973 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
1974
10d1bea8
MC
19752004-01-07 Michael Chastain <mec.gnu@mindspring.com>
1976
1977 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
1978 hp_cc_compiler.
1979
2789202a
MC
19802004-01-07 Michael Chastain <mec.gnu@mindspring.com>
1981
1982 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
1983 * gdb.cp/ctti.exp: Use the marker instead of "next".
1984 With gcc, run further before bailing.
1985
b862f14c
MC
19862004-01-07 Michael Chastain <mec.gnu@mindspring.com>
1987
1988 * gdb.cp/cttiadd.cc: Add copyright notice.
1989 * gdb.cp/cttiadd1.cc: Likewise.
1990 * gdb.cp/cttiadd2.cc: Likewise.
1991 * gdb.cp/cttiadd3.cc: Likewise.
1992
96da2469
MC
19932004-01-07 Michael Chastain <mec.gnu@mindspring.com>
1994
1995 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
1996 Use gdb_test, gdb_test_multiple. Use floating-point values that
1997 have exact representations in IEEE-ish formats.
1998
053248ff
MC
19992004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2000
2001 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
2002 compilers. Delete duplicate call to get_compiler_info.
2003 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
2004 * gdb.base/volatile.exp: Likewise.
2005
84acecdd
MK
20062004-01-07 Mark Kettenis <kettenis@gnu.org>
2007
2008 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
2009 memory at address 0.
2010
fe11a27f
MC
20112004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2012
2013 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
2014 to test for hp-ux assembler. Fix copyright years.
2015
60ad077b
AC
20162004-01-07 Andrew Cagney <cagney@redhat.com>
2017
2018 * gdb.base/fileio.c (strerrno): Add "EBUSY".
2019
1c9b8f33
AC
20202004-01-07 Andrew Cagney <cagney@redhat.com>
2021
2022 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
2023 when creating the read-only file. From analysis by Roland McGrath
2024 and Elena Zannoni.
2025
753ccc7a
MC
20262004-01-06 Michael Chastain <mec.gnu@mindspring.com>
2027
2028 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
2029
eca3e36b
MC
20302004-01-06 Michael Chastain <mec.gnu@mindspring.com>
2031
2032 * gdb.base/cvexpr.c: Be type-safe with function pointers and
2033 data pointers.
2034
f8d4bac4
MC
20352004-01-06 Michael Chastain <mec.gnu@mindspring.com>
2036
2037 * gdb.cp/m-static.exp: Compile one source file at a time.
2038 Delete unused call to get_compiler_info.
2039
9b4e0f94
MC
20402004-01-06 Michael Chastain <mec.gnu@mindspring.com>
2041
2042 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
2043 * gdb.base/call-rt-st.exp: Likewise.
2044 * gdb.base/nodebug.exp: Likewise.
2045 * gdb.base/volatile.exp: Likewise.
2046 * gdb.cp/ref-types.exp: Likewise.
2047 * gdb.cp/templates.exp: Likewise.
2048
023c1024
MK
20492004-01-05 Mark Kettenis <kettenis@gnu.org>
2050
2051 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
2052
19703c4a
MC
20532004-01-05 Michael Chastain <mec.gnu@mindspring.com>
2054
2055 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
2056 hppa*-hp-hpux*.
2057
18b67037
MK
20582004-01-04 Mark Kettenis <kettenis@gnu.org>
2059
ba6219c8
MK
2060 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
2061 x86_64-*-*.
2062
18b67037
MK
2063 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
2064 sparc64-*-* and sparc*-solaris2*.
2065
1bfbbb9d
MK
20662004-01-04 Mark Kettenis <kettenis@gnu.org>
2067
2068 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
2069 return ${tests}" test. The ${tests} already mentions the
2070 filename.
2071
06846494
MC
20722004-01-02 Michael Chastain <mec.gnu@mindspring.com>
2073
2074 * gdb.cp/local.exp: Accept gcc abi 2.
2075
3b0cb202
MC
20762004-01-02 Michael Chastain <mec.gnu@mindspring.com>
2077
2078 * gdb.cp/templates.exp: Accept gcc abi 2.
2079
0643ec3f
MC
20802004-01-02 Michael Chastain <mec.gnu@mindspring.com>
2081
2082 * lib/compiler.cc: Remove supports_template_debugging.
2083 * gdb.cp/templates.exp: Do not test supports_template_debugging.
2084
d231d0b1
MC
20852004-01-01 Michael Chastain <mec.gnu@mindspring.com>
2086
2087 * gdb.cp/namespace.exp: Accept gcc abi 2.
2088
44ffb27c
MC
20892004-01-01 Michael Chastain <mec.gnu@mindspring.com>
2090
2091 * gdb.cp/method.exp: Accept gcc abi 2.
2092
184ad485
MC
20932004-01-01 Michael Chastain <mec.gnu@mindspring.com>
2094
2095 * gdb.cp/classes.exp: Generate identical results as old version.
2096 * gdb.cp/derivation.exp: Likewise.
2097 * gdb.cp/overload.exp: Likewise.
2098 * gdb.cp/virtfunc.exp: Likewise.
2099
116f09e7
MC
21002004-01-01 Michael Chastain <mec.gnu@mindspring.com>
2101
2102 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
2103 mysterious bug with sourceware version of expect.
2104
b1379776
MC
21052004-01-01 Michael Chastain <mec.gnu@mindspring.com>
2106
2107 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
2108 current versions of gcc, including gcc abi 2. Remove gratuitous
2109 restart of test program. Use gdb_test_multiple and gdb_test for
2110 all tests. Add patterns to xfail missing "const" in "const char *"
2111 and kfail PR gdb/1155.
2112
6b7a4c0e
MC
21132004-01-01 Michael Chastain <mec.gnu@mindspring.com>
2114
2115 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
2116 current versions of gcc, including gcc abi 2. Remove gratuitous
2117 restart of test program. Use gdb_test_multiple and gdb_test for
2118 all tests. Add patterns to kfail PR gdb/1498.
2119
51615d72
MC
21202003-12-31 Michael Chastain <mec.gnu@mindspring.com>
2121
2122 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
2123 current versions of gcc, including gcc abi 2. Use "breakpoint"
2124 and "continue" instead of restarting the target program. Use
2125 gdb_test_multiple and gdb_test for all tests.
2126
7b79a9d7
MK
21272004-01-01 Mark Kettenis <kettenis@gnu.org>
2128
2129 * gdb.asm/asm-source.exp: Update copyright year. Link statically
2130 for *-*-solaris2*.
2131
1cd3489f
MC
21322003-12-31 Michael Chastain <mec.gnu@mindspring.com>
2133
2134 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
2135 current versions of gcc, including gcc abi 2. Use "breakpoint"
2136 and "continue" instead of restarting the target program several
2137 times. Use gdb_test_multiple and gdb_test for all tests.
2138
850742db
MC
21392003-12-18 Michael Chastain <mec.gnu@mindspring.com>
2140
2141 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
2142 source files.
2143
eb4bbda8
MC
21442003-12-16 Michael Chastain <mec.gnu@mindspring.com>
2145
2146 * gdb.base/environ.exp: Handle compiling test case from multiple
2147 source files.
2148
e42c7771
MC
21492003-12-16 Michael Chastain <mec.gnu@mindspring.com>
2150
2151 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
2152
80e4b428
JB
21532003-12-17 Jim Blandy <jimb@redhat.com>
2154
5f06973a
JB
2155 * gdb.base/freebpcmd.c: Add copyright notice.
2156
80e4b428
JB
2157 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
2158
0ab84fb7
MC
21592003-12-16 Michael Chastain <mec.gnu@mindspring.com>
2160
2161 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
2162
1b3bb3d0
JB
21632003-12-13 Jim Blandy <jimb@redhat.com>
2164
2165 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
2166
3a4c9371
KB
21672003-12-12 Kevin Buettner <kevinb@redhat.com>
2168
2169 * gdb.asm/frv.inc: New file.
2170 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
2171
a1dea79a
FF
21722003-12-09 Fred Fish <fnf@redhat.com>
2173
2174 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
2175 functions to break1.c and leave prototypes behind. Add more
2176 "set breakpoint NN here" comments.
2177 * gdb.base/break1.c: New file.
2178
2179 * gdb.base/break.exp: Handle compiling test case from multiple
2180 source files and change source file references as needed.
2181 * gdb.base/completion.exp: Ditto.
2182 * gdb.base/condbreak.exp: Ditto.
2183 * gdb.base/define.exp: Ditto.
2184 * gdb.base/ena-dis-br.exp: Ditto.
2185 * gdb.base/info-proc.exp: Ditto.
2186 * gdb.base/maint.exp: Ditto.
2187 * gdb.base/until.exp: Ditto.
2188
2189 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
2190 hardcoded line numbers.
2191 * gdb.base/define.exp: Ditto.
2192 * gdb.base/ena-dis-br.exp: Ditto.
2193 * gdb.base/maint.exp: Ditto.
2194 * gdb.base/until.exp: Ditto.
2195
2196 * gdb.base/completion.exp: Use "break1" for completion tests since
2197 "break" is no longer a unique prefix.
2198
5266b69c
AC
21992003-12-06 Andrew Cagney <cagney@redhat.com>
2200
2201 * gdb.base/structs.exp (test_struct_returns): When applicable, set
2202 "return_value_unimplemented". When an unimplemented struct return
2203 architecture, report incorrect values as a KFAIL
2204
374451f0
MC
22052003-12-05 Michael Chastain <mec.gnu@mindspring.com>
2206
2207 * gdb.cp/rtti.exp: Accept new wording of warning from
2208 cp_lookup_rtti_type.
2209
ba9b20a7
MC
22102003-12-05 Michael Chastain <mec.gnu@mindspring.com>
2211
2212 Partial fix for PR testsuite/1456.
2213 * gdb.base/scope.exp (test_at_main): Replace references to
2214 gcc_compiled with calls to test_compiler_info.
2215 (test_at_foo): Likewise.
2216 (test_at_bar): Likewise.
2217
b74b6d0b
MC
22182003-12-04 Michael Chastain <mec.gnu@mindspring.com>
2219
2220 Partial fix for PR testsuite/1456.
2221 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
2222 to test_compiler_info.
2223
ccfa3402
MC
22242003-12-03 Michael Chastain <mec.gnu@mindspring.com>
2225
2226 * gdb.base/so-impl-ld.exp: Update copyright notice.
2227
f6246aba
MC
22282003-12-02 Michael Chastain <mec.gnu@mindspring.com>
2229
2230 Partial fix for PR testsuite/1456.
2231 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
2232 to test_compiler_info.
2233
13ae734a
MC
22342003-11-28 Michael Chastain <mec.gnu@mindspring.com>
2235
2236 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
2237 from current versions of gdb. Clean up regular expressions.
2238 Delete redundant timeout case.
2239
d8e1cdee
MC
22402003-11-28 Michael Chastain <mec.gnu@mindspring.com>
2241
2242 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
2243 from current versions of gdb. Clean up regular expressions.
2244 Delete redundant timeout case.
2245
96457b64
MC
22462003-12-01 Michael Chastain <mec.gnu@mindspring.com>
2247
2248 Partial fix for PR testsuite/1456.
2249 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
2250 gcc_compiled with call to test_compiler_info.
2251
f35309fc
MC
22522003-11-30 Michael Chastain <mec.gnu@mindspring.com>
2253
2254 Partial fix for PR testsuite/1456.
2255 * gdb.base/list.exp (test_list_function): Delete unused declaration
2256 of gcc_compiled.
2257
d7afdf9b
MC
22582003-11-29 Michael Chastain <mec.gnu@mindspring.com>
2259
2260 Partial fix for PR testsuite/1456.
2261 * gdb.base/complex.exp: Replace reference to gcc_compiled with
2262 call to test_compiler_info.
2263
71507b56
MK
22642003-11-29 Mark Kettenis <kettenis@gnu.org>
2265
2266 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
2267 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
2268 it to create the appropriate note.inc.
2269 * gdb.asm/asmsrc1.s: Include "note.inc".
2270 * gdb.asm/netbsd.inc: New file.
2271 * gdb.asm/empty.inc: New file.
2272
f81f93f7
MC
22732003-11-28 Michael Chastain <mec.gnu@mindspring.com>
2274
2275 Partial fix for PR testsuite/1456.
2276 * gdb.base/constvars.exp: Replace references to gcc_compiled with
2277 calls to test_compiler_info.
2278
9a77938e
MC
22792003-11-27 Michael Chastain <mec.gnu@mindspring.com>
2280
2281 Partial fix for PR testsuite/1456.
2282 * gdb.base/volatile.exp: Replace references to gcc_compiled with
2283 calls to test_compiler_info.
2284
e8367dc7
MK
22852003-11-27 Mark Kettenis <kettenis@gnu.org>
2286
2287 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
2288 pattern for the KFAILs.
2289
526c61ee
AF
22902003-11-25 Adam Fedor <fedor@gnu.org>
2291
2292 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
2293 * gdb.objc/objcdecode.m: New file.
2294
28f2d600
AF
22952003-11-25 Adam Fedor <fedor@gnu.org>
2296
2297 * gdb.objc/nondebug.exp: Test for PR objc/1236.
2298 * gdb.objc/nondebug.m: New file.
2299
a3895cee
BE
23002003-11-26 Ben Elliston <bje@wasabisystems.com>
2301
2302 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
2303 NetBSD as it does on FreeBSD. Modelled on a similar change by
2304 Mark Kettenis on 2003-05-30.
2305 (link-flags): Set to "--entry _start" regardless of target.
2306 Special linker flags are to be appended to $link-flags.
2307 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
2308
c9f2c8a3
MC
23092003-11-25 Michael Chastain <mec.gnu@mindspring.com>
2310
2311 * gdb.cp/method.exp: Accept output of new demangler.
2312
15a0587a 23132003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
2314
2315 * gdb/class2.exp: New file.
2316 * gdb/class2.cc: New file.
2317
3c00b570
MC
23182003-11-25 Michael Chastain <mec.gnu@mindspring.com>
2319
2320 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
2321 of new demangler.
2322
7027acc7
MK
23232003-11-23 Mark Kettenis <kettenis@gnu.org>
2324
2325 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
2326 of gdb_test "run".
2327
b0e1598a
MK
23282003-11-23 Mark Kettenis <kettenis@gnu.org>
2329
2330 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
2331 "continue" into "run".
2332
4d9eda44
MC
23332003-11-23 Michael Chastain <mec.gnu@mindspring.com>
2334
2335 Partial fix for PR testsuite/1456.
2336 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
2337 call to test_compiler_info.
2338 * gdb.cp/ctti.exp: Likewise.
2339 * gdb.cp/derivation.exp: Likewise.
2340 * gdb.cp/member-ptr.exp: Likewise.
2341 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
2342 reference to gcc_compiled.
2343
23442003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
2345
2346 Fix PR testsuite/1463.
2347 * gdb.base/structs.exp (start_structs_test): Call
2348 get_debug_format before using the debug format.
2349
d422fe19
AC
23502003-11-22 Andrew Cagney <cagney@redhat.com>
2351
2352 * lib/gdb.exp (gdb_test_multiple): Add simple example.
2353 * gdb.base/structs.exp: Use gdb_test_multiple.
2354
039cf96d
AC
23552003-11-20 Andrew Cagney <cagney@redhat.com>
2356
6882279b
AC
2357 * gdb.base/structs.exp: Handle and recover from internal errors.
2358 Replace "foo${n}" with "foo<n>" in test messages.
2359
e53890ae
AC
2360 * gdb.base/structs.exp: Update copyright. Rewrite.
2361 * gdb.base/structs.c: Update copyright. Rewrite.
2362
2b211c59
AC
2363 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
2364 resync count exceeded.
d63a86f8 2365
039cf96d
AC
2366 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
2367 from the internal error.
2368 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
2369 Original from Jim Blandy.
2370 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 2371
eac98b22
AC
23722003-11-19 Andrew Cagney <cagney@redhat.com>
2373
2374 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
2375 KFAIL.
2376
67455b2a
MK
23772003-11-17 Mark Kettenis <kettenis@gnu.org>
2378
2379 New testcase for PR backtrace/1435.
2380 * gdb.arch/i386-unwind.exp: New file.
2381 * gdb.arch/i386-unwind.c: New file.
2382
853d6e5b
AC
23832003-11-17 Andrew Cagney <cagney@redhat.com>
2384
2385 * lib/gdb.exp (compiler_info): New global.
2386 (test_compiler_info): New function.
2387 (get_compiler_info): Set compiler_info.
2388 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
2389 "compiler_info" to gcc-<major>-<minor>.
2390
38cf6e11
MC
23912003-11-15 Michael Chastain <mec.gnu@mindspring.com>
2392
2393 * gdb.trace/configure: Remove.
2394
a50d3602
EZ
23952003-11-13 Elena Zannoni <ezannoni@redhat.com>
2396
2397 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 2398 breakpoints.
a50d3602
EZ
2399 * gdb.base/break.exp: Remove all references to explicit line
2400 numbers.
2401
d9407aaa
NC
24022003-11-11 Nick Clifton <nickc@redhat.com>
2403
2404 * gdb.base/shreloc.exp: Do not run for targets which do not
2405 support shared objects.
2406
db488fc1
CV
24072003-11-10 Corinna Vinschen <vinschen@redhat.com>
2408
2409 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
2410 Don't run tests if nofileio flag is given.
2411
6a90a18e
EZ
24122003-11-07 Elena Zannoni <ezannoni@redhat.com>
2413
2414 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
2415 as well as 'Watchpoint'.
2416
0b915e9c
EZ
24172003-11-06 Elena Zannoni <ezannoni@redhat.com>
2418
2419 Reported by Jim Ingham <jingham@apple.com>:
2420 * gdb.base/annota1.exp: Match at least one occurrence of the
2421 signal handler annotation.
2422
d7e4b55f
EZ
24232003-11-06 Elena Zannoni <ezannoni@redhat.com>
2424
2425 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
2426 as well as 'Watchpoint'.
2427
2fe4e8d0
MC
24282003-11-05 Michael Chastain <mec@shout.net>
2429
2430 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
2431
6ef88553
KW
24322003-11-03 Kris Warkentin <kewarken@qnx.com>
2433
2434 * gdb.arch/gdb1291.c: New test file.
2435 * gdb.arch/gdb1291.exp: New test script.
2436 * gdb.arch/gdb1431.c: New test file.
2437 * gdb.arch/gdb1431.exp: New test script.
2438
ae7dc4d8
MC
24392003-10-22 Michael Chastain <mec@shout.net>
2440
2441 * gdb.mi/pthreads.c: Add copyright notice.
2442
c39d7427
MC
24432003-10-22 Michael Chastain <mec@shout.net>
2444
2445 * gdb.threads/pthreads.c: Add copyright notice.
2446
8b7d96c1
MC
24472003-10-20 Michael Chastain <mec@shout.net>
2448
2449 * gdb.base/gdb1056.exp: New test script.
2450
d1d69fdd
DJ
24512003-10-13 Daniel Jacobowitz <drow@mvista.com>
2452
2453 * gdb.threads/killed.exp: Use gdb_run_cmd.
2454
7d605576
DJ
24552003-10-13 Daniel Jacobowitz <drow@mvista.com>
2456
2457 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
2458 create a core file.
2459 * gdb.threads/gcore-thread.exp: Likewise.
2460
618ec112
CV
24612003-10-13 Corinna Vinschen <vinschen@redhat.com>
2462
2463 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
2464 type, based on char type.
2465 (struct bit_flags_short_t): New bitfield type, based on short type.
2466 (init_bit_flags_char): New fuction.
2467 (init_bit_flags_short): Ditto.
2468 (print_bit_flags_char): Ditto.
2469 (print_bit_flags_short): Ditto.
2470 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
2471
9367a73c
MC
24722003-10-11 Michael Chastain <mec@shout.net>
2473
2474 * gdb.base/call-rt-st.exp: Update copyright year.
2475
1decf120
KI
24762003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
2477
2478 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
2479 * gdb.disasm/sh3.s: Ditto.
2480
5445b2ae
DJ
24812003-10-07 Daniel Jacobowitz <drow@mvista.com>
2482
2483 * gdb.threads/switch-threads.exp: New test.
2484 * gdb.threads/switch-threads.c: New source file.
2485
aec24853
CV
24862003-10-07 Corinna Vinschen <vinschen@redhat.com>
2487
2488 * gdb.base/ending-run.exp: Add sh specific case.
2489
adc7428d
AC
24902003-10-06 Andrew Cagney <cagney@redhat.com>
2491
2492 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
2493 * gdb.disasm/mn10200.exp: Delete obsolete file.
2494
c9d37158
DJ
24952003-09-29 Daniel Jacobowitz <drow@mvista.com>
2496
2497 * ChangeLog: Correct an entry command.exp -> commands.exp.
2498 * gdb.base/commands.exp (bp_deleted_in_command_test)
2499 (temporary_breakpoint_commands): Check noargs.
2500
79c2c32d
DC
25012003-09-25 David Carlton <carlton@kealia.com>
2502
2503 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
2504 of some print tests, where appropriate. Add tests for C::D::cd,
2505 E::ce, F::cXfX, G::XgX.
2506 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
2507
594e6d67
RE
25082003-09-25 Richard Earnshaw <rearnsha@arm.com>
2509
2510 * lib/java.exp (java_init): Import target_alias before using it.
2511
10f0d451
DC
25122003-09-25 David Carlton <carlton@kealia.com>
2513
2514 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
2515
274bcba0
EZ
25162003-09-23 Elena Zannoni <ezannoni@redhat.com>
2517
d63a86f8 2518 * gdb.base/selftest.exp: Accomodate more instruction reordering
274bcba0
EZ
2519 weirdness.
2520
cdbf20f7
MC
25212003-09-17 Michael Chastain <mec@shout.net>
2522
2523 * gdb.cp/gdb1355.exp: New file.
2524 * gdb.cp/gdb1355.c: New file.
2525
71e06f80
CV
25262003-09-15 Corinna Vinschen <vinschen@redhat.com>
2527
2528 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
2529 * gdb.asm/sh.inc: New file.
2530
5c4e30ca
DC
25312003-09-11 David Carlton <carlton@kealia.com>
2532
bd45b7af
DC
2533 * gdb.cp/namespace.exp: Add tests for namespace types.
2534 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
2535 (test_namespace): New.
2536
1c199746
EZ
25372003-09-11 Elena Zannoni <ezannoni@redhat.com>
2538
2539 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 2540 * gdb.stabs/weird.exp: Ditto.
1c199746 2541
04ed252f
MC
25422003-09-08 Michael Chastain <mec@shout.net>
2543
2544 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
2545
d8a2d9e7
MC
25462003-09-07 Michael Chastain <mec@shout.net>
2547
2548 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
2549 'parse error'.
2550
161afb24
MK
25512003-09-07 Mark Kettenis <m.kettenis@osp.nl>
2552
2553 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
2554
49f2741a
MC
25552003-08-30 Michael Chastain <mec@shout.net>
2556
2557 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
2558 * gdb.gdb/observer.exp: Ditto.
2559 * gdb.gdb/xfullpath.exp: Ditto.
2560
8afa723e
MK
25612003-08-29 Mark Kettenis <kettenis@gnu.org>
2562
2563 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
2564 *-*-*bsd*.
2565
f31dfe3b
JJ
25662003-08-28 Jeff Johnston <jjohnstn@redhat.com>
2567
2568 * gdb.base/dump.exp: Skip for ia64.
2569
4630e498
JJ
25702003-08-25 Jeff Johnston <jjohnstn@redhat.com>
2571
2572 * gdb.asm/asm-source.exp: Add ia64 support.
2573 * gdb.asm/ia64.inc: New file.
2574
1105b7ef
MC
25752003-08-22 Michael Chastain <mec@shout.net>
2576
2577 * gdb.cp: New directory.
2578 * gdb.cp/*: Copy from gdb.c++/*.
2579 * gdb.c++/*: Remove.
2580 * Makefile.in: Change gdb.c++ to gdb.cp.
2581 * configure.in: Ditto.
2582 * configure: Regnerate.
2583
c945b932
MK
25842003-08-18 Mark Kettenis <kettenis@gnu.org>
2585
2586 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
2587 * gdb.arch/i386-prologue.c (gdb1338): Add function.
2588
2b66634b
DJ
25892003-08-17 Daniel Jacobowitz <drow@mvista.com>
2590
2591 * mi-var-display.exp (-var-list-children weird): Accept function
2592 pointers with argument types.
2593 * mi1-var-display.exp (-var-list-children weird): Likewise.
2594 * mi2-var-display.exp (-var-list-children weird): Likewise.
2595
a356f73b
DJ
25962003-08-17 Daniel Jacobowitz <drow@mvista.com>
2597
2598 * gdb.base/annota3.exp: Add missing newline.
2599
483417b8
MC
26002003-08-06 Michael Chastain <mec@shout.net>
2601
2602 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
2603
c99c59c3
MS
26042003-08-12 Michael Snyder <msnyder@redhat.com>
2605
2606 * gdb.base/float.exp: Add test for SH.
2607
55ed7501
MK
26082003-08-10 Mark Kettenis <kettenis@gnu.org>
2609
2610 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
2611
1a371f2e
EZ
26122003-08-07 Elena Zannoni <ezannoni@redhat.com>
2613
2614 * gdb.base/completion.exp: Remove reduntant completion test
2615 on filename.
2616
e0f353ce
EZ
26172003-08-07 Elena Zannoni <ezannoni@redhat.com>
2618
2619 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
2620 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
2621 gdb.trace/save-trace.exp: Make sure that full pathnames are
2622 escaped correctly.
2623
5710a1af 26242003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 2625
5710a1af
EZ
2626 * configure.in: Don't generate config.h from config.hin.
2627 * configure: Regenerate.
2628 * config.hin: Remove file.
2629 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
2630 * gdb.threads/pthreads.c: Ditto.
2631
dcd81ce9
DJ
26322003-08-07 Daniel Jacobowitz <drow@mvista.com>
2633
2634 From Kei Sakamoto <sakamoto.kei@renesas.com>:
2635 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
2636 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
2637 Replace ld24 with seth/add3.
2638
6009d884
AC
26392003-08-02 Andrew Cagney <cagney@redhat.com>
2640
2641 * gdb.base/annota3.exp: New file.
2642 * gdb.base/annota3.c: New file.
2643 * gdb.c++/annota3.exp: New file.
2644 * gdb.c++/annota3.cc: New file.
2645
51514e06
MC
26462003-07-29 Michael Chastain <mec@shout.net>
2647
2648 * gdb.threads/tls.c (spin): Check errno only if sem_wait
2649 actually failed.
2650 (do_pass): Likewise.
2651 * gdb.threads/tls.exp: Always initialize no_of_threads.
2652
4ee6625b
DJ
26532003-07-27 Daniel Jacobowitz <drow@mvista.com>
2654
2655 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
2656 pattern.
2657 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
2658 * gdb.threads/tls.exp: Recognize one case of the host library not
2659 supporting TLS.
2660
225f2bf6
AC
26612003-07-27 Andrew Cagney <cagney@redhat.com>
2662
2663 * gdb.base/fileio.exp: Use SH when running commands using
2664 remote_exec.
2665
bcb27c9f
DJ
26662003-07-24 Daniel Jacobowitz <drow@mvista.com>
2667
2668 From Kei Sakamoto <sakamoto.kei@renesas.com>:
2669 * gdb.base/relocate.c (dummy): New padding array.
2670
3d67be83
MS
26712003-07-22 Michael Snyder <msnyder@redhat.com>
2672
d63a86f8 2673 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
2674
2675 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
2676 patterns to be more general, accepting old and new output.
2677 Some output chars (such as '+') also must be quoted.
d63a86f8 2678 Some addresses are displayed numerically instead of
3d67be83
MS
2679 symbolically.
2680
57ba3b85
MS
26812003-07-23 Michael Snyder <msnyder@redhat.com>
2682
686d097c
MS
2683 * gdb.base/return2.exp: Don't test long-long return.
2684
57ba3b85
MS
2685 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
2686 * gdb.disasm/t01_mov.exp: Ditto.
2687 * gdb.disasm/t02_mova.s: Ditto.
2688 * gdb.disasm/t02_mova.exp: Ditto.
2689 * gdb.disasm/t03_add.s: Ditto.
2690 * gdb.disasm/t03_add.exp: Ditto.
2691 * gdb.disasm/t04_sub.s: Ditto.
2692 * gdb.disasm/t04_sub.exp: Ditto.
2693 * gdb.disasm/t05_cmp.s: Ditto.
2694 * gdb.disasm/t05_cmp.exp: Ditto.
2695 * gdb.disasm/t06_ari2.s: Ditto.
2696 * gdb.disasm/t06_ari2.exp: Ditto.
2697 * gdb.disasm/t07_ari3.s: Ditto.
2698 * gdb.disasm/t07_ari3.exp: Ditto.
2699 * gdb.disasm/t08_or.s: Ditto.
2700 * gdb.disasm/t08_or.exp: Ditto.
2701 * gdb.disasm/t09_xor.s: Ditto.
2702 * gdb.disasm/t09_xor.exp: Ditto.
2703 * gdb.disasm/t10_and.s: Ditto.
2704 * gdb.disasm/t10_and.exp: Ditto.
2705 * gdb.disasm/t11_logs.s: Ditto.
2706 * gdb.disasm/t11_logs.exp: Ditto.
2707 * gdb.disasm/t12_bit.s: Ditto.
2708 * gdb.disasm/t12_bit.exp: Ditto.
2709 * gdb.disasm/t13_otr.s: Ditto.
2710 * gdb.disasm/t13_otr.exp: Ditto.
2711
e00759ef
EZ
27122003-07-22 Elena Zannoni <ezannoni@redhat.com>
2713
2714 * gdb.threads/tls.exp :Add kfail for 'info address' case.
2715
8bc2021f
EZ
27162003-07-22 Elena Zannoni <ezannoni@redhat.com>
2717
2718 * gdb.threads/tls.c : New file.
2719 * gdb.threads/tls.exp : New file.
2720 * gdb.threads/tls-main.c : New file.
2721 * gdb.threads/tls-shared.c : New file.
2722 * gdb.threads/tls-shared.exp : New file.
2723
89320c4c
AS
27242003-07-22 Andreas Schwab <schwab@suse.de>
2725
2726 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
2727
180dea7c
AS
27282003-07-20 Andreas Schwab <schwab@suse.de>
2729
2730 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
2731 due to insn reordering.
2732
0714963c
AC
27332003-07-15 Andrew Cagney <cagney@redhat.com>
2734
2735 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
2736
98a23b3f
MC
27372003-07-15 Michael Chastain <mec@shout.net>
2738
2739 * gdb.base/gdb1250.exp: New file.
2740 * gdb.base/gdb1250.c: New file.
2741
27e417a2
ML
27422003-07-09 Michal Ludvig <mludvig@suse.cz>
2743
2744 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
2745 expansion of size_t to 'unsigned long', not only to 'unsigned'.
2746
8bc2021f
EZ
27472003-07-09 Elena Zannoni <ezannoni@redhat.com>
2748
2749 * gdb.threads/tls.c: New file.
2750 * gdb.threads/tls.exp: New file.
2751 * gdb.threads/tls-main.c: New file.
2752 * gdb.threads/tls-shared.c: New file.
2753 * gdb.threads/tls-shared.exp: New file.
2754
d99968dc
EZ
27552003-07-09 Elena Zannoni <ezannoni@redhat.com>
2756
2757 * gdb.base/annota1.exp: Make sure that we properly escape the
2758 full path of the source file. Xfail more permissive patterns,
d63a86f8 2759 due to a compiler debug info problem.
d99968dc 2760
83876b3b
AS
27612003-07-07 Andreas Schwab <schwab@suse.de>
2762
2705e972
AS
2763 * gdb.asm/m68k.inc: New file.
2764 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
2765
83876b3b
AS
2766 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
2767 arguments"): Also match negative number.
2768
2769 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
2770
3a871b37
DJ
27712003-07-03 Daniel Jacobowitz <drow@mvista.com>
2772
2773 * gdb.base/store.c (charest): New typedef.
2774 (add_char): Rename to add_charest, update.
2775 (wack_char): Rename to wack_charest, update types. Return l + r
2776 to keep r live across the call.
2777 (wack_short, wack_int, wack_long, wack_longest, wack_float)
2778 (wack_double, wack_doublest): Return l + r to keep r live across
2779 the call.
2780 * gdb.base/store.exp: Accomodate store.c changes.
2781
b2a7f303
DC
27822003-06-30 David Carlton <carlton@kealia.com>
2783
2784 * gdb.c++/maint.exp (test_invalid_name): New.
2785 (test_first_component): Add tests for invalid names.
2786
3c6cb4a1
MC
27872003-06-29 Michael Chastain <mec@shout.net>
2788
2789 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
2790 output of '<VTT for class>' for virtual base classes.
2791
f1c2644b
DJ
27922003-06-29 Daniel Jacobowitz <drow@mvista.com>
2793
2794 * gdb.base/completion.exp: Tab-complete "complet" instead of
2795 "compl".
2796 * gdb.base/complex.exp, gdb.base/complex.c: New files.
2797
18080350
DJ
27982003-06-29 Daniel Jacobowitz <drow@mvista.com>
2799
2800 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
2801 * gdb.base/volatile.exp: Likewise.
2802
f56973f8
DJ
28032003-06-29 Daniel Jacobowitz <drow@mvista.com>
2804
2805 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
2806 gdb/1265.
2807
28082003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
2809 Daniel Jacobowitz <drow@mvista.com>
2810
2811 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
2812 initial line count of 'captured_main' from 26 to 32.
2813 (test_with_self): Allow xmalloc call to be interleaved with the
2814 preceding two lines.
2815
e766d4d6
JB
28162003-06-24 Joel Brobecker <brobecker@gnat.com>
2817
2818 * gdb.base/bang.exp: New testcase.
2819
f125c9a4
JB
28202003-06-23 Joel Brobecker <brobecker@gnat.com>
2821
2822 * gdb.base/langs.exp: Add some tests for the "minimal" language
2823 support.
2824
6e25beaf
EZ
28252003-06-23 Elena Zannoni <ezannoni@redhat.com>
2826
2827 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
2828 the testcase.
2829
2f816dda
DJ
28302003-06-22 Daniel Jacobowitz <drow@mvista.com>
2831
2832 * gdb.base/relocate.exp: Test add-symbol-file with a variable
2833 offset.
2834
db5a5748
DJ
28352003-06-22 Daniel Jacobowitz <drow@mvista.com>
2836
2837 * gdb.c++/pr-1210.cc: New file.
2838 * gdb.c++/pr-1210.exp: New file.
2839
1df0c130
DJ
28402003-06-21 Daniel Jacobowitz <drow@mvista.com>
2841
2842 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
2843 000-exec-continue.
2844
a92feac0
MK
28452003-06-15 Mark Kettenis <kettenis@gnu.org>
2846
2847 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
2848 on *-*-*bsd* instead of *-*-freebsd*.
2849
81a58f5b
AC
28502003-06-14 Andrew Cagney <cagney@redhat.com>
2851
2852 * gdb.base/store.exp: Test longest and doublest. Test all
2853 parameters. Weaken return statement match.
2854 * gdb.base/store.c: Add longest and doublest - aka long long and
2855 long double functions. Put all parameters into local register
2856 variables. Use negative values.
2857
b257a0d3
AC
28582003-06-14 Andrew Cagney <cagney@redhat.com>
2859
2860 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
2861 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
2862 exit status.
2863 * gdb.base/fileio.exp: Disable target when nointerrupts and
2864 noinferiorio, instead of limiting it to remote. Use remote_exec
2865 instead of system.
d63a86f8 2866
21c38304
JJ
28672003-06-12 Jeff Johnston <jjohnstn@redhat.com>
2868
2869 * gdb.base/float.exp: Add ia64 support.
2870
1bcdb424
CV
28712003-06-12 Corinna Vinschen <vinschen@redhat.com>
2872
2873 * gdb.base/fileio.exp: Run only on remote targets.
2874
6aeb981f
CV
28752003-06-10 Corinna Vinschen <vinschen@redhat.com>
2876
2877 * gdb.base/fileio.c: New file, testing File-I/O.
2878 * gdb.base/fileio.exp: Ditto.
2879
53df362e
RG
28802003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
2881
2882 * gdb.base/shreloc.exp: New file, check symbol values obtained from
2883 shared objects after relocation at load time (gdb PR/1132).
2884 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
2885 as above, part of the shared object relocation test.
2886
ffee1b46
MK
28872003-06-08 Mark Kettenis <kettenis@gnu.org>
2888
b5ca3722
MK
2889 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
2890 fully filled history list.
2891 * gdb.base/gdb_history: New file.
2892
03ed860d
MK
2893 * gdb.base/signals.exp: XFAIL "continue to func1" on
2894 i*86-*-freebsd*.
2895
ffee1b46
MK
2896 * gdb.base/attach.exp: When trying to attach to a nonexistent
2897 process, make it possible to specify the PID based on the target,
2898 and do so for *-*-freebsd*.
2899
d80dbb52
RH
29002003-06-02 Richard Henderson <rth@redhat.com>
2901
2902 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
2903
6dd77b81
RH
29042003-06-02 Richard Henderson <rth@redhat.com>
2905
2906 * gdb.base/selftest.exp: Next over lim_at_start initialization.
2907
f6347e16
RH
29082003-06-02 Richard Henderson <rth@redhat.com>
2909
2910 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
2911
2c161407
DJ
29122003-06-01 Daniel Jacobowitz <drow@mvista.com>
2913
2914 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
2915 of globalvar.
2916
572eb746
MK
29172003-06-01 Mark Kettenis <kettenis@gnu.org>
2918
2919 * gdb.asm/asm-source.exp: Check for memory read errors in
2920 disassembler test on *BSD too.
2921
9e9617a5
RH
29222003-06-01 Richard Henderson <rth@redhat.com>
2923
2924 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
2925 for .frame.
2926 (gdbasm_call): Lose ldgp.
2927 (gdbasm_startup): Add frame information.
2928 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
2929
7b34ad4e
MK
29302003-05-31 Mark Kettenis <kettenis@gnu.org>
2931
2932 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
2933 i?86-*-*.
2934
10059fdf
MK
29352003-05-30 Mark Kettenis <kettenis@gnu.org>
2936
2937 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
2938 FreeBSD.
2939
acf4b816
RH
29402003-05-29 Richard Henderson <rth@redhat.com>
2941
2942 * gdb.asm/alpha.inc: New file.
2943 * gdb.asm/asm-source.exp: Use it.
2944
e9ecd949
JB
29452003-05-29 Jim Blandy <jimb@redhat.com>
2946
2947 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
2948 'core.PID'.
2949
e3e5a4f3
JB
29502003-05-22 Jim Blandy <jimb@redhat.com>
2951
2952 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
2953 backtrace.
d63a86f8 2954
72fe3d25
DC
29552003-05-20 David Carlton <carlton@math.stanford.edu>
2956
2957 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
2958 this time.
2959
58da2eb2
DC
29602003-05-19 David Carlton <carlton@bactrian.org>
2961
2962 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
2963 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
2964
1fcb5155
DC
29652003-05-19 David Carlton <carlton@bactrian.org>
2966
2967 * gdb.c++/namespace.exp: Add namespace scope and anonymous
2968 namespace tests.
2969 Bump copyright date.
2970 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
2971 (main): Call C::D::marker2.
2972 * gdb.c++/namespace1.cc: New file.
2973
85e85163
JJ
29742003-05-14 Jeff Johnston <jjohnstn@redhat.com>
2975
2976 Roland McGrath <roland@redhat.com>
d63a86f8 2977 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
2978 there is no manager thread.
2979
a25fbfec
JJ
29802003-05-08 Jeff Johnston <jjohnstn@redhat.com>
2981
d63a86f8
RM
2982 * gdb.threads/schedlock.exp: Remove assumption that all threads
2983 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
2984 in one of the child threads rather than the main thread.
2985
be375bae
JB
29862003-05-07 Jim Blandy <jimb@redhat.com>
2987
09bf6082
JB
2988 Add support for assembly source testing on the s390x.
2989 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
2990 architecture.
2991 * gdb.asm/s390x.inc: New file.
2992
be375bae
JB
2993 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
2994 succession of 'if' statements.
2995
00905d52
AC
29962003-05-05 Andrew Cagney <cagney@redhat.com>
2997
2998 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
2999
b1e29e33
AC
30002003-05-05 Andrew Cagney <cagney@redhat.com>
3001
3002 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
3003 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
3004
e33d66ec
EZ
30052003-05-02 Elena Zannoni <ezannoni@redhat.com>
3006
3007 * gdb.base/charset.exp: Update based on new behavior of set/show
3008 charset commands.
3009
2b6fd0d8
AC
30102003-05-01 Andrew Cagney <cagney@redhat.com>
3011
3012 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
3013 variable do not give memory errors.
3014
130cacce
AF
30152003-04-30 Adam Fedor <fedor@gnu.org>
3016
3017 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
3018 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
3019 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
3020 gdb.objc/basicclass.m: : New files
3021
3022 * lib/gdb.exp (gdb_compile_objc): New procedure.
3023
bea71854
DJ
30242003-04-27 Daniel Jacobowitz <drow@mvista.com>
3025
3026 * gdb.base/signals.exp: Make backtrace tests more specific.
3027
0f20eeea
DC
30282003-04-23 David Carlton <carlton@bactrian.org>
3029
3030 * gdb.c++/maint.exp (test_first_component): Add tests for
3031 'operator' in more locations.
3032
c8c4d8dc
KB
30332003-04-16 Kevin Buettner <kevinb@redhat.com>
3034
3035 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
3036
3fe60e3c
EZ
30372003-04-16 Elena Zannoni <ezannoni@redhat.com>
3038
3039 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
3040 func marke' instead. Update test name.
3041
9219021c
DC
30422003-04-15 David Carlton <carlton@math.stanford.edu>
3043
3044 * gdb.c++/maint.exp: New file.
3045
5dd55bdd
EZ
30462003-04-14 Elena Zannoni <ezannoni@redhat.com>
3047
3048 * gdb.threads/schedlock.c: Change type of thread function argument
3049 to long, to avoid warnings on 64-bit platforms.
3050
00890572
EZ
30512003-04-14 Elena Zannoni <ezannoni@redhat.com>
3052
3053 * gdb.base/attach.exp: Add new message from ptrace in case of
3054 attaching to nonexistent process.
d63a86f8 3055
93201743
JB
30562003-04-11 Jim Blandy <jimb@redhat.com>
3057
3058 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
3059 gdb.c++/userdef.cc: Place comments on the lines to which the
3060 marker function might return.
3061 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
3062 gdb.c++/userdef.exp: Look for those comments to check that we've
3063 returned to the right place, instead of checking line numbers.
3064
2a11c64d
EZ
30652003-04-11 Elena Zannoni <ezannoni@redhat.com>
3066
3067 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
3068 match on sourcefile name, instead of directory name.
3069
68ab8fc5
EZ
30702003-04-10 Elena Zannoni <ezannoni@redhat.com>
3071
d63a86f8 3072 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
3073 working directory name.
3074
5624293a
JB
30752003-04-09 Jim Blandy <jimb@redhat.com>
3076
3077 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
3078 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
3079 after an inferior function call, report the failure, but allow the
3080 test to continue.
3081
f1f02ee4
SC
30822003-04-05 Stephane Carrez <stcarrez@nerim.fr>
3083
3084 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
3085 with -DPROTOTYPES.
3086
6eb79af0
SC
30872003-04-05 Stephane Carrez <stcarrez@nerim.fr>
3088
3089 * gdb.base/break.exp: Revert last patch.
3090
8dfb4cf0
SC
30912003-04-04 Stephane Carrez <stcarrez@nerim.fr>
3092
3093 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
3094 with -DPROTOTYPES.
3095
ed4c619a
AC
30962003-04-02 Andrew Cagney <cagney@redhat.com>
3097
3098 * gdb.base/callfuncs.exp: Make "print add" messages unique.
3099 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
3100 matching directories by the name breakpoint.
3101 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
3102 Make "continue to marker1" consistent.
3103 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
3104 message consistent.
3105 * lib/gdb.exp: Put "the program is no longer running", and "the
3106 program exited" in parenthesis.
3107 * lib/mi-support.exp: Ditto.
d63a86f8 3108
4e35d5f0 31092003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 3110
4e35d5f0
BR
3111 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
3112
71900fe8
AC
31132003-03-29 Andrew Cagney <cagney@redhat.com>
3114
3115 * gdb.base/sizeof.c (main): Print the value of '\377'.
3116 * gdb.base/sizeof.exp: Check the sign of '\377'.
3117
c0655a16
MC
31182003-03-27 Michael Chastain <mec@shout.net>
3119
3120 * gdb.base/gdb1090.exp: New file.
3121 * gdb.base/gdb1090.cc: New file.
3122
5b2a3989
JB
31232003-03-27 J. Brobecker <brobecker@gnat.com>
3124
3125 * gdb.gdb/observer.exp: New regression test.
3126
79876890
MC
31272003-03-27 Michael Chastain <mec@shout.net>
3128
3129 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
3130 * gdb.base/ptype.exp: Likewise.
3131
6eac95e3
CV
31322003-03-27 Corinna Vinschen <vinschen@redhat.com>
3133
3134 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
3135
e8c71839
MC
31362003-03-26 Michael Chastain <mec@shout.net>
3137
3138 * gdb.base/ptype.exp: Actually use some typedef'd types.
3139
71b10041
SC
31402003-03-21 Stephane Carrez <stcarrez@nerim.fr>
3141
3142 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
3143 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
3144
2512cf80
CV
31452003-03-20 Corinna Vinschen <vinschen@redhat.com>
3146
3147 * gdb.base/default.exp: Fix regular expression.
3148
0d195a4f
CV
31492003-03-20 Corinna Vinschen <vinschen@redhat.com>
3150
3151 * gdb.base/args.exp: Fix regular expression.
3152
8a2dbca8
CV
31532003-03-20 Corinna Vinschen <vinschen@redhat.com>
3154
3155 * gdb.base/help.exp: Allow Win32 child process.
3156
bf028682
CV
31572003-03-20 Corinna Vinschen <vinschen@redhat.com>
3158
3159 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
3160 when stepping out of main().
3161
182dbe85
CV
31622003-03-20 Corinna Vinschen <vinschen@redhat.com>
3163
3164 * gdb.base/default.exp: Check for win32 specific message when calling
3165 "run" without executable.
3166
d67a6ba5
CV
31672003-03-20 Corinna Vinschen <vinschen@redhat.com>
3168
3169 * gdb.base/args.exp: Expect .exe in output.
3170
a955b5bb
CV
31712003-03-20 Corinna Vinschen <vinschen@redhat.com>
3172
3173 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
3174 Cygwin native.
3175
bf6bad4b
AC
31762003-03-17 Andrew Cagney <cagney@redhat.com>
3177
3178 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
3179 vector registes.
3180 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
3181 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
3182
293e9a31
DC
31832003-03-17 David Carlton <carlton@math.stanford.edu>
3184
3185 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
3186 test, for PR breakpoints/38.
3187 Call test_watchpoint_and_breakpoint.
3188 * gdb.base/watchpoint.c (func3): New function.
3189 (main): Call func3.
3190
5330f2db
DC
31912003-03-04 David Carlton <carlton@math.stanford.edu>
3192
3193 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
3194 Garply<Garply<char> >:: garply".
3195 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
3196 with respect to PR c++/1111; note also PR c++/1113.
3197 (test_template_breakpoints): KFAIL "constructor breakpoint" with
3198 respect to PR c++/1062.
3199 KFAIL "destructor breakpoint" with respect to PR c++/1112.
3200
6ece72da
DC
32012003-03-03 David Carlton <carlton@math.stanford.edu>
3202
3203 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
3204 with respect to PR c++/57.
3205 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
3206 c++/826.
3207 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
3208 respect to PR c++/57.
3209
85ca1584
DC
32102003-03-03 David Carlton <carlton@math.stanford.edu>
3211
3212 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
3213 respect to PR c++/33 into FAILs.
3214
98e9c5b8
MC
32152003-03-03 Michael Chastain <mec@shout.net>
3216
7bedbf27
MC
3217 * configure.in: Update copyright years.
3218
32192003-03-03 Michael Chastain <mec@shout.net>
3220
3221 * Makefile.in: Update copyright years.
98e9c5b8 3222
f683e100
DC
32232003-02-28 David Carlton <carlton@math.stanford.edu>
3224
3225 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
3226 print class instead of struct and/or superfluous protection
3227 specifiers, as long as the resulting output is equivalent to the
3228 source code.
3229 Delete FIXME from end of messages on tests that don't need
3230 fixing.
3231
a9e0cf2c
DC
32322003-02-28 David Carlton <carlton@math.stanford.edu>
3233
3234 * gdb.c++/templates.exp (do_tests): Allow const in the two
3235 Foo<volatile char *>::foo tests.
3236
e8d359df
MS
32372003-02-27 Michael Snyder <msnyder@redhat.com>
3238
d63a86f8 3239 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
3240 will be consistant.
3241
0b71dc91
DC
32422003-02-26 David Carlton <carlton@math.stanford.edu>
3243
3244 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
3245 char *>::foo" test with respect to PR c++/33. Create a new test
3246 which is identical to that one except that it doesn't put the
3247 space between the "char" and the "*"; KFAIL it, too.
3248
dd14ab43
DC
32492003-02-26 David Carlton <carlton@math.stanford.edu>
3250
3251 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
3252 template types into either PASSes or KFAILs (corresponding to PR
3253 c++/57). Tweak indentation. Update copyright.
3254
1146c7f1
SC
32552003-02-23 Stephane Carrez <stcarrez@nerim.fr>
3256
3257 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
3258
74641dfb
MC
32592003-02-13 Michael Chastain <mec@shout.net>
3260
3261 * gdb.base/exprs.exp: Remove i960 remnants.
3262 * gdb.base/funcargs.exp: Likewise.
3263 * gdb.base/list.exp: Likewise.
3264 * gdb.base/ptype.exp: Likewise.
3265
559cd2d0
DC
32662003-02-14 David Carlton <carlton@math.stanford.edu>
3267
3268 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
3269 pEe->D::vg()" from XFAIL to KFAIL.
3270
c4f90d87
JM
32712003-02-13 Jason Molenda (jmolenda@apple.com)
3272
3273 * gdb.base/maint.exp: Update maint print statistics regexp to include
3274 new entries.
3275
cbc4d97c
MC
32762003-02-13 Michael Chastain <mec@shout.net>
3277
3278 * gdb.c++/inherit.exp: Remove call to get_debug_format.
3279
40f235b7
MC
32802003-02-12 Michael Chastain <mec@shout.net>
3281
3282 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
3283 * gdb.c++/inherit.exp: Likewise.
3284 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
3285 * gdb.c++/templates.exp: Likewise.
3286 * gdb.c++/virtfunc.exp: Likewise.
3287
c56716b0
JM
32882003-02-06 Jason Molenda (jason-cl@molenda.com)
3289
3290 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
3291 why the code is written that way.
3292
070afcf8
MC
32932003-02-05 Michael Chastain <mec@shout.net>
3294
3295 * gdb.base/dump.exp: Add missing copyright line.
3296
5d0331e5
JM
32972003-02-05 Jason Molenda (jason-cl@molenda.com)
3298
f7ae6d3e 3299 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
3300 at the beginning so the breakpoint doesn't get set on the loop.
3301
92851186
MC
33022003-02-05 Michael Chastain <mec@shout.net>
3303
3304 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
3305 output for configurations with gcc 2.95.3.
3306
cbf1e085
AC
33072003-02-05 Keith Seitz <keiths@redhat.com>
3308 Andrew Cagney <ac131313@redhat.com>
3309
3310 * gdb.mi/mi-cli.exp: New file.
d63a86f8 3311
29518e1e
MC
33122003-02-04 Michael Chastain <mec@shout.net>
3313
3314 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
3315 Call perror and then continue.
3316
5af1d5f3
MC
33172003-02-03 Michael Chastain <mec@shout.net>
3318
3319 * gdb.c++/pr-1023.cc: New file.
3320 * gdb.c++/pr-1023.exp: New file.
3321
6b549786
JB
33222003-02-05 Jim Blandy <jimb@redhat.com>
3323
3324 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
3325 it's local to foobar. Check for it there, and check that it's not
3326 present in main.
3327 * gdb.c++/local.cc (marker2): New function.
3328 (foobar): Call marker1.
3329 (main): Call marker2 instead of marker1.
3330
67f16606
AC
33312003-02-04 Andrew Cagney <ac131313@redhat.com>
3332
3333 * gdb.disasm/mn10200.exp: Obsolete file.
3334 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
3335 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
3336 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
3337
1c5cb38e
DC
33382003-02-04 David Carlton <carlton@math.stanford.edu>
3339
3340 * gdb.c++/overload.exp: Test intToChar(1).
3341 * gdb.c++/overload.cc (intToChar): New.
3342 (main): Call intToChar.
3343
d1fe6965
DC
33442003-02-03 David Carlton <carlton@math.stanford.edu>
3345
3346 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
3347 'might_kfail' arg.
3348 KFAIL some of the continue_to_bp_overloaded calls, according to
3349 PR c++/1025.
3350
9ba61c5d
MC
33512003-02-01 Michael Chastain <mec@shout.net>
3352
3353 * gdb.base/advance.c (marker1): New marker function.
3354 * gdb.base/advance.exp: When the 'advance' command lands on the
3355 return breakpoint, it can legitimately stop on either the
3356 current line or the next line. Accommodate both outcomes.
3357 * gdb.base/until.exp: Likewise.
3358
e7494ffb
AC
33592003-02-02 Andrew Cagney <ac131313@redhat.com>
3360
3361 2002-11-10 Jason Molenda (jason-cl@molenda.com):
3362 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
3363 now a list, not a tuple.
3364 * gdb.mi/mi-var-display.exp: Ditto.
3365 * gdb.mi/gdb792.exp: Ditto.
3366
075559bc
AC
33672003-02-01 Andrew Cagney <ac131313@redhat.com>
3368
3369 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
3370 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
3371 stack backtraces.
3372 * gdb.mi/mi-syn-frame.c: Part of same.
3373
2bd4c7b1
MK
33742003-02-01 Mark Kettenis <kettenis@gnu.org>
3375
3376 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
3377 gdb.mi/mi1-pthreads.exp: Return instead of calling
3378 gdb_suppress_entire_file.
3379
eabd8992
MS
33802003-02-01 Mark Salter <msalter@redhat.com>
3381
3382 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
3383
71469e2f
MS
33842003-01-31 Mark Salter <msalter@redhat.com>
3385
3386 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
3387 Support empty arg.
3388
38a94d44
MC
33892003-01-30 Michael Chastain <mec@shout.net>
3390
3391 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
3392 This was a workaround for a UTF-8 bug in readline 4.3. The bug
3393 has been fixed in gdb/readline on 2003-01-09.
3394
19ea9e73
MS
33952003-01-29 Michael Snyder <msnyder@redhat.com>
3396
e8d359df
MS
3397 * gdb.base/maint.exp: Allow for leading underscore in symbol.
3398 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
3399 * gdb.base/args.exp: Skip if target does not support args passing.
3400
2307bd6a
DJ
34012003-01-22 Daniel Jacobowitz <drow@mvista.com>
3402
19ea9e73 3403 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
3404 gdb_test. Accept a list of expect arguments as the third
3405 parameter.
3406 (gdb_test): Use it.
3407
f2dd3617
EZ
34082003-01-20 Elena Zannoni <ezannoni@redhat.com>
3409
3410 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
3411 allow for different test tree configurations. Update some
3412 tescases accordingly.
3413 * gdb.arch/altivec-regs.exp: Ditto.
3414 * gdb.asm/asm-source.exp: Ditto.
3415 * gdb.base/advance.exp: Ditto.
3416 * gdb.base/display.exp: Ditto.
d63a86f8 3417 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
3418 * gdb.base/mips_pro.exp: Ditto.
3419 * gdb.base/overlays.exp: Ditto.
3420 * gdb.base/relocate.exp: Ditto.
3421 * gdb.base/setshow.exp: Ditto.
3422 * gdb.base/step-line.exp: Ditto.
3423 * gdb.base/step-test.exp: Ditto.
3424 * gdb.base/until.exp: Ditto.
3425 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
3426
c71cdefd
DC
34272003-01-17 David Carlton <carlton@math.stanford.edu>
3428
3429 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
3430 corresponding to PR c++/945.
3431 Update copyright.
3432
fdba05d7
DC
34332003-01-17 David Carlton <carlton@math.stanford.edu>
3434
3435 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
3436 corresponding to PR c++/68.
3437
34382003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
3439
3440 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
3441 (test_paddr_hairy_functions): Call print_addr_2_kfail for
3442 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
3443
c362c33a
EZ
34442003-01-15 Elena Zannoni <ezannoni@redhat.com>
3445
0fbc361c
EZ
3446 * gdb.base/break.exp: Fix change of default location, because of
3447 removal of until tests.
3448 * gdb.base/help.exp: Update test for new 'until' help message.
3449 Add test for help on 'advance'.
c362c33a
EZ
3450 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
3451
dabf8a35
MK
34522003-01-15 Mark Kettenis <kettenis@gnu.org>
3453
3454 * gdb.base/default.exp: Adapt "info float" test for recent changes
3455 to that command. Add test for "info vector".
3456 * gdb.base/float.exp: New file. Add test for "info float" that
3457 resembles the old test in gdb.base/default.exp.
3458
a1769aca
DC
34592003-01-15 David Carlton <carlton@math.stanford.edu>
3460
3461 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
3462
82025e13
EZ
34632003-01-15 Elena Zannoni <ezannoni@redhat.com>
3464
3465 * gdb.base/break.exp: Move the tests of until command from here...
3466 * gdb.base/until.exp: ... to here. New file. Add other tests.
3467 * gdb.base/advance.c: New file.
3468 * gdb.base/advance.exp: New file.
3469
8f9ab801
EZ
34702003-01-14 Elena Zannoni <ezannoni@redhat.com>
3471
3472 * gdb.base/args.c: New file.
3473 * gdb.base/args.exp: New file.
3474
9ae66589
DJ
34752003-01-14 Daniel Jacobowitz <drow@mvista.com>
3476
3477 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
3478
8d77e5c3
DJ
34792003-01-14 Daniel Jacobowitz <drow@mvista.com>
3480
3481 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
3482
12d2f0a1
DJ
34832003-01-14 Daniel Jacobowitz <drow@mvista.com>
3484
3485 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
3486 dates.
3487
6ca37014
DJ
34882003-01-13 Daniel Jacobowitz <drow@mvista.com>
3489
3490 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
3491
b0023472
DJ
34922003-01-13 Daniel Jacobowitz <drow@mvista.com>
3493
3494 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
3495 (ptype &*"foo").
3496 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
3497
d6abaea5
DJ
34982002-01-13 Daniel Jacobowitz <drow@mvista.com>
3499
3500 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
3501 * gdb.mi/mi1-console.exp: Likewise.
3502
dfd536a7
DJ
35032002-01-13 Daniel Jacobowitz <drow@mvista.com>
3504
3505 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
3506 * gdb.mi/mi1-console.exp: Likewise.
3507
a1fb14a2
DJ
35082003-01-13 Daniel Jacobowitz <drow@mvista.com>
3509
3510 * gdb.c++/overload.exp: Remove some fixed XFAILs.
3511
c4cf40b7
DJ
35122003-01-09 Daniel Jacobowitz <drow@mvista.com>
3513
3514 * gdb.base/detach.exp: New test.
3515
696d5a5b
DJ
35162003-01-09 Daniel Jacobowitz <drow@mvista.com>
3517
3518 * Makefile.in (ALL_SUBDIRS): New variable.
3519 (subdirs, clean, distclean): Use it.
3520 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
3521 regenerating Makefile, since it is generated from the top level.
3522 * gdb.asm/Makefile.in: Likewise.
3523 * gdb.base/Makefile.in: Likewise.
3524 * gdb.c++/Makefile.in: Likewise.
3525 * gdb.disasm/Makefile.in: Likewise.
3526 * gdb.java/Makefile.in: Likewise.
3527 * gdb.mi/Makefile.in: Likewise.
3528 * gdb.threads/Makefile.in: Likewise.
3529 * gdb.trace/Makefile.in: Likewise.
3530
754533e4
DC
35312003-01-09 David Carlton <carlton@math.stanford.edu>
3532
3533 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
3534 Add copyright year 2003.
3535
d8b3e9ee
MC
35362003-01-06 Michael Chastain <mec@shout.net>
3537
3538 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
3539 When selecting a thread, 'line' and 'file' are optional.
3540 * gdb.mi/mi1-pthreads.exp: Likewise.
3541
8e9e0fe6
AS
35422003-01-06 Andreas Schwab <schwab@suse.de>
3543
3544 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
3545 failures.
3546
b5ab8ff3
DJ
35472003-01-04 Daniel Jacobowitz <drow@mvista.com>
3548
3549 Fix PR gdb/844
3550 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
3551 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
3552
3553 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
3554 instead of calling gdb_suppress_entire_file.
3555 * gdb.threads/print-threads.exp: Likewise.
3556 * gdb.threads/schedlock.exp: Likewise.
3557
3558 * gdb.threads/killed.exp: Return instead of calling
3559 gdb_suppress_entire_file.
3560 * gdb.threads/linux-dp.exp: Likewise.
3561 * gdb.threads/pthreads.exp: Likewise.
3562
1e698235
DJ
35632003-01-04 Daniel Jacobowitz <drow@mvista.com>
3564
3565 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
3566 stabs.
3567 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
3568 * gdb.base/whatis.exp: Always allow (void) after function names.
3569
147ff08c
DJ
35702003-01-04 Daniel Jacobowitz <drow@mvista.com>
3571
3572 * gdb.c++/casts.exp: Correct regexp.
3573
dc62bfc2
MK
35742003-01-04 Mark Kettenis <kettenis@gnu.org>
3575
3576 * configure.in: Call AC_CONFIG_HEADER. Don't call
3577 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
3578 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
3579 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
3580 aforementioned directories in the AC_OUPUT call.
3581 * config.hin: New file.
3582 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
3583 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
3584 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
3585 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
3586 pass -I$objdir instead of -I$objdir/$subdir in compilation.
3587 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
3588 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
3589 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
3590 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
3591 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
3592 gdb.threads/configure.in, gdb.threads/configure,
3593 gdb.threads/config.in, gdb.trace/configure.in,
3594 gdb.trace/configure: Removed.
3595
77afa639
MC
35962003-01-03 Michael Chastain <mec@shout.net>
3597
3598 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
3599 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
3600
7634bb6e
DJ
36012003-01-03 Daniel Jacobowitz <drow@mvista.com>
3602
3603 * gdb.base/store.exp: Fix regular expressions.
3604
b39c905e
MK
36052002-12-28 Mark Kettenis <kettenis@gnu.org>
3606
3607 * configure.in: Rewrite.
3608 * configure: Regenerated.
3609
0a8551dd
DC
36102003-01-03 David Carlton <carlton@math.stanford.edu>
3611
3612 * gdb.base/psymtab.exp: New file.
3613 * gdb.base/psymtab1.c: Ditto.
3614 * gdb.base/psymtab2.c: Ditto.
3615
c60b7188
AF
36162002-12-23 Adam Fedor <fedor@gnu.org>
3617
3618 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
3619
ee73db83
DC
36202002-12-23 David Carlton <carlton@math.stanford.edu>
3621
3622 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
3623 and current_directory initialization.
3624
d6c1774e
JB
36252002-12-22 Jim Blandy <jimb@redhat.com>
3626
f0a847b8
JB
3627 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
3628 rather than as part of the output file name.
3629
d6c1774e
JB
3630 * gdb.base/attach.exp: There's no need to copy the test program to
3631 /tmp; that was only ever necessary on HP/UX, and this test is
3632 entirely disabled there anyway.
3633
f0708dbb
JB
36342002-12-21 Jim Blandy <jimb@redhat.com>
3635
4c2acfea
JB
3636 * gdb.c++/psmang.exp: Doc fix.
3637
f0708dbb
JB
3638 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
3639 test.
3640
9579e000
DC
36412002-12-20 David Carlton <carlton@math.stanford.edu>
3642
3643 * gdb.c++/annota2.exp: KFAIL annotate-quit.
3644
d1810171
MC
36452002-12-18 Michael Chastain <mec@shout.net>
3646
3647 * gdb.c++/annota2.exp: Add copyright year 2002.
3648
76565097
DC
36492002-12-17 David Carlton <carlton@math.stanford.edu>
3650
3651 * gdb.c++/try_catch.cc: Add marker comments.
3652 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
3653 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
3654 * gdb.c++/m-static.cc: Ditto.
3655 * gdb.c++/m-static1.cc: Ditto.
3656 * gdb.c++/try_catch.cc: Ditto.
3657
da81390b
JJ
36582002-12-16 Jeff Johnston <jjohnstn@redhat.com>
3659
3660 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
3661 to see whether we are using the new -environment-directory
3662 command which resets via -r or the old version of the command
3663 which may prompt the user. Part of fix for gdb/741.
3664
b304d130
AC
36652002-12-13 Andrew Cagney <ac131313@redhat.com>
3666
3667 * gdb.fortran/types.exp: Update obsolete comment.
3668 * gdb.fortran/exprs.exp: Ditto.
3669 * lib/gdb.exp: Delete obsolete code.
3670 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
3671 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
3672 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
3673 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
3674 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
3675 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
3676 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
3677 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
3678 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
3679 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
3680 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
3681 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
3682 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
3683 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
3684 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
3685 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
3686 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
3687 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
3688 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
3689 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
3690 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
3691 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
3692 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
3693 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
3694 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
3695 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
3696 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
3697 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
3698 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
3699 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
3700 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
3701 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
3702 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
3703 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
3704 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
3705 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
3706 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
3707
a23b6e6a
DC
37082002-12-11 David Carlton <carlton@math.stanford.edu>
3709
3710 * gdb.c++/m-data.exp: Add test for members that shadow global
3711 variables: see PR gdb/804.
3712 * gdb.c++/m-data.cc: Ditto.
3713
6604731b
DJ
37142002-12-10 Daniel Jacobowitz <drow@mvista.com>
3715
3716 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
3717
de46ecd7
DC
37182002-12-06 David Carlton <carlton@math.stanford.edu>
3719
3720 * gdb.base/store.c: Don't declare functions static.
3721
27e829d0
AC
37222002-12-04 Andrew Cagney <ac131313@redhat.com>
3723
3724 * gdb.base/store.exp, gdb.base/store.c: New files.
3725
92806416
DJ
37262002-12-03 Daniel Jacobowitz <drow@mvista.com>
3727
3728 * gdb.base/selftest.exp: Update for current gdb.
3729
3bcbaac5
DJ
37302002-12-03 Daniel Jacobowitz <drow@mvista.com>
3731
3732 * gdb.base/maint.exp: Only dump symbols from one source file
3733 or objfile.
3734
f4f00b1f
DJ
37352002-12-03 Daniel Jacobowitz <drow@mvista.com>
3736
3737 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
3738 function call.
3739
f1c8a949
JB
37402002-11-25 Jim Blandy <jimb@redhat.com>
3741
3742 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
3743 function appearing in error message.
3744
9e297a97
DJ
37452002-11-21 Daniel Jacobowitz <drow@mvista.com>
3746
3747 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
3748
1f312e79
JJ
37492002-11-08 Jeff Johnston <jjohnstn@redhat.com>
3750
d63a86f8
RM
3751 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
3752 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
3753 should be in mi console format. This is part of fix for PR gdb/604.
3754
83c31e7d
FN
37552002-09-18 Fernando Nasser <fnasser@redhat.com>
3756
3757 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
3758 which explicitly prints the zero offset as "+0".
3759
322b3f65
DJ
37602002-10-22 Daniel Jacobowitz <drow@mvista.com>
3761
3762 * gdb.threads/schedlock.c (args): Make unsigned.
3763
37642002-10-21 Daniel Jacobowitz <drow@mvista.com>
3765
3766 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
3767 numbers. Allow "foo2|selected stack frame".
3768 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
3769 * gdb.asm/asmsrc2.s: Likewise.
3770 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
3771 comments.
3772 * gdb.asm/mips.inc: New file.
3773
5e2fe5b8
AF
37742002-10-18 Adam Fedor <fedor@gnu.org>
3775
3776 * gdb.base/default.exp: Update expected output to include 'ObjC'.
3777 * gdb.base/help.exp: Likewise.
3778
abe1a5d0
KB
37792002-10-17 Kevin Buettner <kevinb@redhat.com>
3780
3781 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
3782 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
3783
10abb1d4
JB
37842002-10-02 Jim Blandy <jimb@redhat.com>
3785
3786 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
3787
1f609b42
AC
37882002-10-01 Andrew Cagney <ac131313@redhat.com>
3789
3790 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
3791 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
3792 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
3793 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
3794 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
3795 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
3796 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
3797
0aee02e4
AC
37982002-09-29 Andrew Cagney <ac131313@redhat.com>
3799
3800 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
3801 * mi0-disassemble.exp, mi0-eval.exp: Delete.
3802 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
3803 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
3804 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
3805 * mi0-var-block.exp, mi0-var-child.exp: Delete.
3806 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 3807
6fde09ad
KB
38082002-09-27 Kevin Buettner <kevinb@redhat.com>
3809
3810 * gdb.base/annota1.exp (info break): Make directory components of
3811 path optional since not all compilers emit this debug information.
3812
3813 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
3814 step ends up stepping out of the function instead of stopping on
3815 the epilogue.
3816
9e8aab75
KS
38172002-09-26 Keith Seitz <keiths@redhat.com>
3818
3819 * lib/insight-support.exp (gdbtk_start): Figure out where
3820 the insight executable is based on where gdb is. Use this
3821 executable to start insight instead of gdb.
3822
e36180d7
AC
38232002-09-25 Andrew Cagney <cagney@redhat.com>
3824
3825 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
3826
9dd34b2b
AC
38272002-09-24 Andrew Cagney <ac131313@redhat.com>
3828
3829 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
3830 test_isolated_complaints.
3831 (test_empty_complaint): New function.
3832 (test_empty_complaints): New function. Check no output when no
3833 complaints.
d63a86f8 3834
dea97812
KB
38352002-09-19 Jim Blandy <jimb@redhat.com>
3836
3837 * gdb.base/charset.exp, gdb.base/charset.c: New files.
3838
54951bd7
AC
38392002-09-19 Andrew Cagney <ac131313@redhat.com>
3840
3841 * gdb.gdb/complaints.exp: New file.
3842
dec43320
AC
38432002-09-18 Andrew Cagney <ac131313@redhat.com>
3844
3845 * gdb.base/maint.exp: Check `help maint internal-warning'.
3846
e70d6e3f
DC
38472002-09-18 David Carlton <carlton@math.stanford.edu>
3848
3849 * gdb.c++/m-static.exp: Remove breakpoints depending on line
3850 numbers, and replace them by a single breakpoint after the
3851 constructors are all finished.
3852 Add test 4.
3853 * gdb.c++/m-static.cc: Add test 4.
3854 * gdb.c++/m-static.h: New file.
3855 * gdb.c++/m-static1.cc: New file.
3856
3857 * gdb.c++/printmethod.exp: New file.
3858 * gdb.c++/printmethod.cc: New file.
3859
3860 * gdb.c++/pr-574.exp: New file.
3861 * gdb.c++/pr-574.cc: New file.
3862
afb5c968
CV
38632002-09-18 Corinna Vinschen <vinschen@redhat.com>
3864
3865 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
3866 embedded targets which never actually exit.
3867
31e45dee
FN
38682002-09-18 Fernando Nasser <fnasser@redhat.com>
3869
3870 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
3871 "don't step after run" as unresolved or unsupported, instead of xfail.
3872
a283c5a1
CV
38732002-09-18 Corinna Vinschen <vinschen@redhat.com>
3874
3875 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
3876 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
3877 Add newline to expected string in "step out of main (status wrapper)"
3878 case.
3879
11350d2a
CV
38802002-09-18 Corinna Vinschen <vinschen@redhat.com>
3881
3882 * lib/gdb.exp (rerun_to_main): Allow restarting application.
3883 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
3884
0deec7d6
TT
38852002-09-17 Tom Tromey <tromey@redhat.com>
3886
3887 * gdb.base/printcmds.exp (test_print_string_constants): Expect
3888 \000, not \0, in double-quoted string.
3889
b2b4a1b5
CV
38902002-09-14 Corinna Vinschen <vinschen@redhat.com>
3891
c9d37158 3892 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
3893 string after running the commands execution on breakpoint tests.
3894
1c56143a
CV
38952002-09-13 Corinna Vinschen <vinschen@redhat.com>
3896
3897 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
3898
37f8da45
JB
38992002-09-12 Joel Brobecker <brobecker@gnat.com>
3900
3901 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
3902
08b468e0
KS
39032002-09-10 Keith Seitz <keiths@redhat.com>
3904
3905 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
3906 runto proc.
3907 (mi_run_to_main): Use mi_runto.
3908 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
3909
dc360f58
KS
39102002-09-10 Keith Seitz <keiths@redhat.com>
3911
3912 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
3913 regexp for stopping at main. Could have multiple event notifications.
3914 Don't assume that main was declared with no parameters.
3915 (mi_next): Use mi_step_to.
3916 (mi_step): Use mi_next_to.
3917
ce3abcfb
CV
39182002-09-09 Corinna Vinschen <vinschen@redhat.com>
3919
3920 * gdb.base/default.exp: Fix expected string in `info float' test.
3921
d1f5b980
BE
39222002-09-09 Ben Elliston <bje@redhat.com>
3923
3924 * config/mips.exp: Update comments.
3925 * config/mips-idt.exp: Likewise.
3926 * config/nind.exp: Likewise.
3927 * config/slite.exp: Likewise.
3928 * config/sparclet.exp: Likewise.
3929 * config/udi.exp: Likewise.
3930 * config/vx.exp: Likewise.
3931 * config/vxworks29k.exp: Likewise.
3932
2f71430b
JB
39332002-09-05 Jim Blandy <jimb@redhat.com>
3934
3935 * gdb.threads/killed.exp: Fix test failure message.
3936
7ddebc7e
KS
39372002-09-04 Keith Seitz <keiths@redhat.com>
3938
3939 * lib/mi-support.exp: Update copyright.
3940 (mi_gdb_test): Increase the priority of the expected pattern
3941 so that it matches gdb_test.
3942
0ae67eb3
KS
39432002-09-03 Keith Seitz <keiths@redhat.com>
3944
3945 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
3946 Use integer comparison instead of string comparison for testing
3947 whether binary was built.
3948
38fc42c8
JB
39492002-09-03 Jim Blandy <jimb@redhat.com>
3950
3951 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
3952
b6ff0e81
JB
39532002-08-29 Jim Blandy <jimb@redhat.com>
3954
3955 * gdb.threads/pthreads.exp: Move the portable thread compilation
3956 code into a function in lib/gdb.exp, and call that from here.
3957 * lib/gdb.exp (gdb_compile_pthreads): New function.
3958
07c98896
KS
39592002-08-29 Keith Seitz <keiths@redhat.com>
3960
3961 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
3962 expect_out so that callers can get at it.
3963
0312286c
DJ
39642002-08-23 Daniel Jacobowitz <drow@mvista.com>
3965
3966 * gdb.threads/print-threads.c: New file.
3967 * gdb.threads/print-threads.exp: New file.
3968 * gdb.threads/schedlock.c: New file.
3969 * gdb.threads/schedlock.exp: New file.
3970
dd039bc4
EZ
39712002-08-22 Elena Zannoni <ezannoni@redhat.com>
3972
3973 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
3974 not altivec.c.
3975
1f36144c
MK
39762002-08-17 Mark Kettenis <kettenis@gnu.org>
3977
3978 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
3979 targets. The problem should be fixed now.
3980
16057ec7 39812002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
3982
3983 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
3984 2002-07-24 change that removes final dots from error messages.
3985
3c1499ad
TT
39862002-08-13 Tom Tromey <tromey@redhat.com>
3987
3988 * gdb.base/readline.exp: New file.
3989
a20ce2c3
AC
39902002-08-01 Andrew Cagney <ac131313@redhat.com>
3991
3992 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
3993 supress message.
3994
db034ac5
AC
39952002-08-01 Andrew Cagney <cagney@redhat.com>
3996
3997 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
3998 CHILL_FOR_TARGET and CHILL_LIB.
3999 * configure.in (configdirs): Remove gdb.chill.
4000 * configure: Regenerate.
4001 * lib/gdb.exp: Obsolete references to chill.
4002 * gdb.fortran/types.exp: Ditto.
4003 * gdb.fortran/exprs.exp: Ditto.
4004
3e000b18
KB
40052002-07-30 Kevin Buettner <kevinb@redhat.com>
4006
4007 * gdb.base/shlib-call.exp (additional_flags): Conditionally
4008 set Irix-specific compile and link flags.
4009
28f4966b
KB
40102002-07-29 Kevin Buettner <kevinb@redhat.com>
4011
4012 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
4013 source files. The ``-o'' option doesn't work with the ``-E'' option
4014 when using the Irix compiler.
4015
46c0d5a6
DJ
40162002-07-19 Daniel Jacobowitz <drow@mvista.com>
4017
4018 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
4019 Improve support for reusing an exec file. Copy exec file
4020 to target, and run gdbserver on the target instead of on the host.
4021
eecf4bed
JB
40222002-07-18 Jim Blandy <jimb@redhat.com>
4023
0f815cdf
JB
4024 * gdb.base/ending-run.exp: Don't expect to see the program end in
4025 some orderly fashion when we're running on a real stand-alone
4026 board.
4027
eecf4bed
JB
4028 * gdb.base/interrupt.exp: Correct logic for skipping tests on
4029 targets that don't support interrupts.
4030
52d309e4
JB
40312002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
4032
4033 * gdb.base/attach.exp: Add patterns to match output from /proc-based
4034 systems.
4035 Move comments in expect statements to inside the actions, so that they
4036 don't get matched against.
4037
ff683d9e
MK
40382002-07-10 Mark Kettenis <kettenis@gnu.org>
4039
4040 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
4041 function when asleep" test.
4042
b5356753
AC
40432002-07-10 Andrew Cagney <ac131313@redhat.com>
4044
4045 * gdb.base/page.exp: Rewrite to handle problems with very long
4046 `info set' output. Update copyright.
4047
6aa4d13a
AC
40482002-06-26 Andrew Cagney <ac131313@redhat.com>
4049
4050 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
4051 gdb.threads-hp.
4052 * gdb.hp/configure: Regenerate.
4053 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
4054 * gdb.hp/gdb.threads-hp/configure: Delete file.
4055 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
4056
8cf8c2b8
AC
40572002-06-22 Andrew Cagney <ac131313@redhat.com>
4058
4059 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
4060 setlocale, bindtextdomain and textdomain.
4061
6827a8f8
JB
40622002-06-11 Jim Blandy <jimb@redhat.com>
4063
919d772c
JB
4064 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
4065 preprocessor macro information is present.
4066
6827a8f8
JB
4067 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
4068 tests.
4069
c15b0d21
MS
40702002-06-06 Michael Snyder <msnyder@redhat.com>
4071
c5984d70
MS
4072 * gdb.base/overlays.exp: Record addresses of overlay
4073 functions in TCL variables rather than in GDB variables,
4074 to avoid having GDB convert them to pointers (with loss
4075 of information).
4076
d63a86f8 4077 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 4078 default linker script changes.
c15b0d21
MS
4079 * gdb.base/long_long.exp: Add check for sizeof (long double).
4080
be26fe0d
ML
40812002-06-06 Michal Ludvig <mludvig@suse.cz>
4082
4083 * gdb.asm/asm-source.exp: Add x86-64 target.
4084 * gdb.asm/x86_64.inc: New.
d63a86f8 4085
258093ca 40862002-05-30 Michael Chastain <mec@shout.net>
258093ca 4087
4b3153f1 4088 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
4089 * gdb.c++/m-static.cc: New file.
4090 * gdb.c++/m-static.exp: New file.
4091
241264c6
MS
40922002-05-28 Michael Snyder <msnyder@redhat.com>
4093
4094 * gdb.base/call-ar-st.exp: Allow for reduced floating point
4095 precision.
4096
9bba8c8f 40972002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 4098
4b3153f1 4099 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
4100 * gdb.c++/m-data.cc: New file.
4101 * gdb.c++/m-data.exp: New file.
4102
41032002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 4104
4b3153f1 4105 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 4106 * gdb.c++/try_catch.cc: New file.
d63a86f8 4107 * gdb.c++/try_catch.exp: New file.
9bba8c8f 4108
def1b996
MC
41092002-05-27 Michael Chastain <mec@shout.net>
4110
4111 * gdb.c++/local.exp: Accept more nested types in output.
4112
522ba268
MC
41132002-05-26 Michael Chastain <mec@shout.net>
4114
4115 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
4116
277254ba
MS
41172002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
4118
4119 * lib/gdb.exp (gdb_wrapper_init): Just because
4120 gdb_wrapper_file exists, this does not mean that the file
4121 should not be rebuilt. That is what gdb_wrapper_initialized
4122 is for.
4123 (default_gdb_init): Reset gdb_wrapper_initialized.
4124
b61a8733
MS
41252002-05-23 Michael Snyder <msnyder@redhat.com>
4126
d63a86f8 4127 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
4128 the precision of the floating point test results.
4129 * gdb.base/call-rt-st.exp: Ditto.
4130
b61a8733
MS
4131 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
4132 * gdb.base/call-rt-st.exp: Ditto.
4133
56f6e910
MC
41342002-05-19 Michael Chastain <mec@shout.net>
4135
4136 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
4137
ad0b0016
EZ
41382002-05-19 Elena Zannoni <ezannoni@redhat.com>
4139
4140 * configure.in (configdirs): Add gdb.arch.
4141 * configure: Regenerate.
4142
f617d2b6
JB
41432002-05-17 Jim Blandy <jimb@redhat.com>
4144
4145 * gdb.base/completion.exp: Recognize the more detailed error
4146 messages produced by the macro expander's lexical analyzer.
4147
eac2a696
EZ
41482002-05-14 Elena Zannoni <ezannoni@redhat.com>
4149
4150 * gdb.arch/altivec-abi.c: New file.
4151 * gdb.arch/altivec-abi.exp: New file.
4152 * gdb.arch/altivec-regs.c: New file.
4153 * gdb.arch/altivec-regs.exp: New file.
4154
2fdde8f8
DJ
41552002-05-14 Daniel Jacobowitz <drow@mvista.com>
4156
4157 * gdb.base/maint.exp (maint print type): Update for new type
4158 structure.
d63a86f8 4159
e31f1a7c
EZ
41602002-05-14 Elena Zannoni <ezannoni@redhat.com>
4161
4162 * gdb.arch: New directory.
4163 * gdb.arch/configure.in: New file.
4164 * gdb.arch/configure: New file.
4165 * gdb.arch/Makefile.in: New file.
4166
db589741
CV
41672002-05-13 Corinna Vinschen <vinschen@redhat.com>
4168
4169 * gdb.asm/asm-source.exp: Add v850 as supported target.
4170 * gdb.asm/v850.inc: New file.
4171
8ce2a7dc
DJ
41722002-05-13 Daniel Jacobowitz <drow@mvista.com>
4173
4174 * gdb.c++/annota2.exp (annotate-quit): Add comment.
4175
df763c7f
DJ
41762002-05-12 Daniel Jacobowitz <drow@mvista.com>
4177
4178 * gdb.base/break.exp: Check 'break "marker2"'.
4179
377daeed
MS
41802002-05-10 Michael Snyder <msnyder@redhat.com>
4181
4182 * gdb.base/long_long.exp: Fix typo.
4183
c4b7bc2b
JB
41842002-05-10 Jim Blandy <jimb@redhat.com>
4185
ecac9a4e
JB
4186 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
4187 a bug.
4188
c4b7bc2b
JB
4189 * gdb.base/printcmds.exp (test_integer_literals_rejected):
4190 Recognize more detailed error message produced by the macro
4191 expander's lexical analyzer.
4192 * lib/gdb.exp (test_print_reject): Same.
4193
e71019a1
MK
41942002-05-09 Mark Kettenis <kettenis@gnu.org>
4195
4196 * gdb.c++/method.exp: Fix typo.
4197
fedfc8e6
MS
41982002-05-08 Michael Snyder <msnyder@redhat.com>
4199
166a1957
MS
4200 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
4201 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 4202 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
4203 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
4204 Add iftarget clause for strongarm.
d63a86f8 4205
f1c47eb2
MS
42062002-05-06 Michael Snyder <msnyder@redhat.com>
4207
cb9a9d3e
MS
4208 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
4209 (gdb_continue_to_end): Accept output from status wrapper.
4210 * gdb.base/ending-run.exp: Add case for output from status wrapper.
4211 Clean up fail messages to match pass messages.
4212
f1c47eb2
MS
4213 Enable the "needs_status_wrapper" testsuite feature.
4214 * lib/gdb.exp (gdb_wrapper_init): New procedure.
4215 (gdb_compile): Conditionally call gdb_wrapper_init.
4216 * gdb.base/a2-run.exp: Recognize output from status wrapper.
4217 * gdb.c++/method.exp: Recognize output from status wrapper.
4218
6079c749
BE
42192002-05-06 Ben Elliston <bje@redhat.com>
4220From Graydon Hoare <graydon@redhat.com>
4221
4222 * config/sid.exp: Include support for "rawsid" protocol.
4223
188baff3
JB
42242002-05-03 Jim Blandy <jimb@redhat.com>
4225
4226 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
4227 * gdb.c++/hang3.C: New file.
4228
b9c07f0f
AC
42292002-05-04 Andrew Cagney <ac131313@redhat.com>
4230
4231 * gdb.base/default.exp: Remove obsolete code.
4232 * gdb.c++/misc.exp: Ditto. Update copyright.
4233 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
4234 * gdb.base/whatis.exp: Ditto. Update copyright.
4235 * gdb.base/scope.exp: Ditto. Update copyright.
4236 * gdb.base/ptype.exp: Ditto. Update copyright.
4237 * gdb.base/printcmds.exp: Ditto. Update copyright.
4238 * gdb.base/opaque.exp: Ditto. Update copyright.
4239 * gdb.base/list.exp: Ditto.
4240 * gdb.base/funcargs.exp: Ditto. Update copyright.
4241 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
4242 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
4243 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
4244 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
4245 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
4246 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
4247
5c7a0397
MS
42482002-05-02 Michael Snyder <msnyder@redhat.com>
4249
d6dcc264 4250 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
4251 * gdb.base/long_long.exp: Add xscale target.
4252 * gdb.base/default.exp: Add xscale target.
4253
eb7f1c48
JB
42542002-05-01 Jim Blandy <jimb@redhat.com>
4255
4256 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
4257 gdb.c++/hang.exp: New test.
4258
a6befae8
FF
42592002-05-01 Fred Fish <fnf@redhat.com>
4260
4261 * gdb.base/completion.exp: Handle completions of "./Make" for
4262 more than one completion possibility, as is the case when we
4263 build and test in the source tree.
4264
0a310277
AG
42652002-04-29 Anthony Green <green@redhat.com>
4266
4267 * gdb.java/jmisc1.exp: New file.
4268 * gdb.java/jmisc2.exp: New file.
4269
6ff9af88
DJ
42702002-04-24 Daniel Jacobowitz <drow@mvista.com>
4271
4272 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
4273
96b3d632
EZ
42742002-04-23 Elena Zannoni <ezannoni@redhat.com>
4275
4276 * gdb.base/help.exp: Change 'help status' to allow for target
4277 dependent output differences.
4278
5019bb54
MC
42792002-04-22 Michael Chastain <mec@shout.net>
4280
4281 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
4282
a805a116
MC
42832002-04-22 Michael Chastain <mec@shout.net>
4284
4285 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
4286
a1706bfd
DM
42872002-04-17 David S. Miller <davem@redhat.com>
4288
4289 * gdb.asm/sparc64.inc: New file.
4290 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
4291
a73a20a2
EZ
42922002-04-19 Elena Zannoni <ezannoni@redhat.com>
4293
4294 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
4295 instruction file directly into the build tree. Clean up at end of
4296 test.
4297
ba678339
DM
42982002-04-18 David S. Miller <davem@redhat.com>
4299
4300 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
4301 handle 64-bit platforms correctly.
4302 * gdb.base/maint.exp: Likewise.
4303
b03399da
KB
43042002-04-18 Kevin Buettner <kevinb@redhat.com>
4305
4306 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
4307 ``-fpic'' when compiling files comprising a shared library, but
4308 it does need additional linker flags in order to find shared
4309 libraries at run time.
4310
e2004992
KB
43112002-04-18 Kevin Buettner <kevinb@redhat.com>
4312
4313 * gdb.base/cvexpr.c (use): New function.
4314 (main): Invoke use() on all global variables to prevent
4315 some linkers from deleting these otherwise unused symbols.
4316
d8937120
MC
43172002-04-17 Michael Chastain <mec@shout.net>
4318From David S. Miller <davem@redhat.com>
4319
4320 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
4321 handle 64-bit platforms correctly.
4322
ffd61a58
MS
43232002-04-12 Michael Snyder <msnyder@redhat.com>
4324From Jim Blandy <jimb@redhat.com>
4325 * gdb.base/foo.c (foox): Remove section attribute; the linker
4326 script can handle this instead.
4327 * gdb.base/bar.c (barx): Same.
4328 * gdb.base/baz.c (bazx): Same.
4329 * gdb.base/grbx.c (grbxx): Same.
4330
4331 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
4332 manager doesn't automatically unmap overlays unnecessarily.
4333
6b8426a6
MH
43342002-04-10 Martin M. Hunt <hunt@redhat.com>
4335
4336 * gdb.base/ending-run.exp: Fix pattern for Mips targets
4337 stepping out of main.
4338
34af4875
MC
43392002-04-09 Michael Chastain <mec@shout.net>
4340
4341 * gdb.c++/local.cc (main): Move call to marker1() inside nested
4342 scope so that the nested scope tests will make sense.
4343 * gdb.c++/local.exp: Write patterns that actually work with gcc
4344 (the HP patterns "were never known to work with gcc").
4345 Keep the old aCC patterns too.
4346
2d1676a0
DJ
43472002-04-09 Daniel Jacobowitz <drow@mvista.com>
4348
4349 * gdb.base/attach.exp: Correct target board test.
4350
3a63e3f9
MC
43512002-04-08 Michael Chastain <mec@shout.net>
4352
4353 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
4354 in a const method. Add some xfail and fail cases for configurations
4355 that do not emit the "const ...".
4356
f18dabd2
MC
43572002-04-07 Michael Chastain <mec@shout.net>
4358
4359 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
4360 Accept "A * const" and "const A * const" as type of "this".
4361 Fix spelling of getFunky throughout. Make messages uniform.
4362
0fcddd82
EZ
43632002-04-07 Elena Zannoni <ezannoni@redhat.com>
4364
4365 Work around for PR gdb/285:
4366 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
4367
16a8534a
EZ
43682002-04-07 Elena Zannoni <ezannoni@redhat.com>
4369
4370 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
4371 instructions file at run time instead of configure time.
4372 Sometimes we run the test in a directory that is not the one we
4373 configured in.
4374 * gdb.asm/configure.in: Delete creation of symlink.
4375 * gdb.asm/configure: Regenerate.
4376
24181d81
JB
43772002-04-05 J. Brobecker <brobecker@gnat.com>
4378
4379 * gdb.gdb/xfullpath.exp: New test, to exercise the new
4380 xfullpath () function.
4381
7cdb7107
DJ
43822002-04-04 Daniel Jacobowitz <drow@mvista.com>
4383
4384 * gdb.asm/Makefile.in: Correct dependencies.
4385
4386 * gdb.asm/powerpc.inc: New file.
4387 * gdb.asm/asm-source.exp: Add PowerPC.
4388 * gdb.asm/configure.in: Likewise.
4389 * gdb.asm/configure: Regenerated.
4390
a7d17088
DJ
43912002-04-04 Daniel Jacobowitz <drow@mvista.com>
4392
4393 * gdb.base/relocate.exp: New file.
4394 * gdb.base/relocate.c: New file.
4395
cd721503
FF
43962002-04-04 Fred Fish <fnf@redhat.com>
4397
4398 * gdb.base/step-test.exp: Update comment regarding stopping in
4399 memcpy/bcopy calls inserted as part of the compiler runtime.
4400
b22ad7a7
MS
44012002-04-04 Michael Snyder <msnyder@redhat.com>
4402
4403 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
4404
5f279fa6
DJ
44052002-04-03 Daniel Jacobowitz <drow@mvista.com>
4406
4407 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
4408 (gdb_expect): Remove $notransfer hack.
4409
dd0fd3ce
DJ
44102002-04-02 Daniel Jacobowitz <drow@mvista.com>
4411
4412 * gdb.c++/classes.exp ("calling method for small class"): Match
4413 updated register output.
4414
1e50cda1
DJ
44152002-03-30 Daniel Jacobowitz <drow@mvista.com>
4416
4417 Fix PR gdb/452
4418 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
4419 when finished. Make gdb_file_cmd send "exec-file" when
4420 appropriate.
4421
24015922
DJ
44222002-03-30 Daniel Jacobowitz <drow@mvista.com>
4423
4424 * gdb.base/attach.exp: Remove extra setup_xfail.
4425
dd7dfd64
MS
44262002-03-26 Michael Snyder <msnyder@redhat.com>
4427
4428 * gdb.base/default.exp: Add tests for dump, append, and restore.
4429 * gdb.base/help.exp: Add tests for dump, append, and restore.
4430 * gdb.base/dump.exp: New file, test dump, append and restore.
4431 * gdb.base/dump.c: New file.
4432
48b2f8d7
MS
44332002-03-27 Michael Snyder <msnyder@redhat.com>
4434
d63a86f8 4435 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
4436 clean-ups in help messages.
4437
05b4d525
FF
44382002-03-26 Fred Fish <fnf@redhat.com>
4439
4440 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
4441 have debugging info for those functions and the compiler uses them
4442 internally to copy structs around.
4443
d7679631
FF
44442002-03-26 Fred Fish <fnf@redhat.com>
4445
4446 * gdb.base/list.exp: Revert the change made yesterday and add note
4447 about why we don't list the default lines for remote targets.
4448
523ac3f9
MS
44492002-03-25 Michael Snyder <msnyder@redhat.com>
4450
4451 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
4452
754b2b8d
FF
44532002-03-25 Fred Fish <fnf@redhat.com>
4454
4455 * gdb.base/list.exp: This test works on remote targets so remove
4456 the short circuit for remote targets. Update copyright.
4457
33c3e192
FF
44582002-03-25 Fred Fish <fnf@redhat.com>
4459
4460 * gdb.base/attach.exp: Fix logic error that was suppressing this
4461 test for all non hppa*-*-hpux* targets, instead of the hp target.
4462 Move comments closer to the suppression point. Also now need to
4463 check that we are running natively.
4464
d43e73ee
MS
44652002-03-22 Michael Snyder <msnyder@redhat.com>
4466
882c8f02
MS
4467 * gdb.base/default.exp: Add test for gcore. Update copyright.
4468 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 4469
04c12f60
FF
44702002-03-06 Fred Fish <fnf@redhat.com>
4471
4472 * gdb.base/funcargs.c: Remove extraneous ';' character.
4473 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
4474
b43df995
MC
44752002-03-04 Michael Chastain <mec@shout.net>
4476
4477 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
4478 accommodate gcc v3 function signature.
4479 * gdb.mi/mi0-var-cmd-exp: Ditto.
4480
92362027
AC
44812002-02-24 Andrew Cagney <ac131313@redhat.com>
4482
4483 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
4484 ``GNU/Linux'' or ``Linux kernel''
4485 * testsuite/gdb.threads/pthreads.c: Ditto.
4486
258ad32d
MC
44872002-02-24 Michael Chastain <mec@shout.net>
4488
4489 * gdb.threads/pthreads.c (thread1): Add a return statement.
4490 (thread2): Likewise.
4491 (foo): Likewise.
4492
04c3b3d4
MC
44932002-02-23 Michael Chastain <mec@shout.net>
4494
4495 * gdb.threads/linux-dp.c (philosopher): Add a return statement
4496 to placate gcc.
4497
5a2a0a20
MC
44982002-02-23 Michael Chastain <mec@shout.net>
4499
4500 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
4501 test "ptype bint". The test passes on all my stabs configurations.
4502
a640f7fc
JB
45032002-02-21 Jim Blandy <jimb@redhat.com>
4504
27924826
JB
4505 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
4506 filename at a time, and watch for the ones we want to see.
4507
a640f7fc
JB
4508 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
4509 types of pointers to prototyped functions.
4510
edcc8c75
AC
45112002-02-20 Andrew Cagney <ac131313@redhat.com>
4512
4513 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
4514 signed, unsigned and straight char.
4515 (padding_char, padding_short, padding_int, padding_long,
4516 padding_long_long, padding_float, padding_double,
4517 padding_long_double): New global variables.
4518 (fill, fill_structs): New functions.
4519
4520 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
4521 for correctly sized writes. Update copyright.
4522 (get_valueof): New procedure.
4523 (get_sizeof): Call get_valueof.
4524 (check_valueof): New procedure.
4525 (check_padding): New procedure.
4526
ac57ea44
MC
45272002-02-20 Michael Chastain <mec@shout.net>
4528
4529 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
4530 to setup_xfail. Document some of the remaining calls.
4531
7a10c941
MC
45322002-02-18 Michael Chastain <mec@shout.net>
4533
4534 * gdb.c++/userdef.exp: Update copyright year.
4535
fb8acdcc
DJ
45362002-02-18 Daniel Jacobowitz <drow@mvista.com>
4537
4538 * gdb.c++/userdef.exp: Test overloaded operators properly.
4539 Remove xfails.
4540
fda6ae12
MS
45412002-02-14 Michael Snyder <msnyder@redhat.com>
4542
4543 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
4544
676a0442
DJ
45452002-02-14 Daniel Jacobowitz <drow@mvista.com>
4546
4547 * gdb.base/a2-run.exp: Check for a remote target properly.
4548 * gdb.base/annota1.exp: Likewise.
4549 * gdb.base/list.exp: Likewise.
4550 * gdb.base/reread.exp: Likewise.
4551 * gdb.base/scope.exp: Likewise.
4552 * gdb.base/shlib-call.exp: Likewise.
4553 * gdb.base/term.exp: Likewise.
4554 * gdb.c++/annota2.exp: Likewise.
4555
78b4f468
RE
45562002-02-13 Richard Earnshaw <rearnsha@arm.com>
4557
4558 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
4559
9a81ba51
MC
45602002-02-10 Michael Chastain <mec@shout.net>
4561
4562 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
4563 (call_after_alloca): Ditto.
4564
004af6c7
DJ
45652002-02-10 Daniel Jacobowitz <drow@mvista.com>
4566
4567 * gdb.base/ending-run.exp: Guard "cont" test with
4568 gdb_skip_stdio_test.
4569
37225f62
JB
45702002-02-06 Jim Blandy <jimb@redhat.com>
4571
4572 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
4573 from here...
4574 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
4575 To here. Disable this test on non-HP platforms. Add big comment.
4576
fe6fdd96
MS
45772002-02-04 Michael Snyder <msnyder@redhat.com>
4578
4579 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
4580 other than d10v and m32r.
4581
036fad3f
RE
45822002-02-02 Richard Earnshaw <rearnsha@arm.com>
4583
4584 * gdb.base/default.exp: Rewrite test patterns to reduce time
4585 taken to match them.
4586
7148ab62
DJ
45872002-01-30 Daniel Jacobowitz <drow@mvista.com>
4588
4589 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
4590 Allow a start function above main.
4591 * gdb.threads/linux-dp.exp: Fix copyright date.
4592
396cc255
DJ
45932002-01-30 Daniel Jacobowitz <drow@mvista.com>
4594
4595 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
4596 (check_philosopher_stack): Check for manager thread before checking
4597 for a just-starting thread.
4598
f038d31b
DJ
45992002-01-30 Daniel Jacobowitz <drow@mvista.com>
4600
4601 From Neil Booth <neil@daikokuya.demon.co.uk>:
4602 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
4603 warnings.
4604
b3ff9d9a
FF
46052002-01-21 Fred Fish <fnf@redhat.com>
4606
4607 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
4608 not caller.
4609
39ad761d
JB
46102002-01-21 Jim Blandy <jimb@redhat.com>
4611
4612 * gdb.base/reread.exp: Check that GDB properly re-reads the
4613 executable file when it changes while no inferior is running.
4614
aaf320fa
FF
46152002-01-21 Fred Fish <fnf@redhat.com>
4616
4617 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
4618 optionally accept the "shlib events" variation.
4619
808a31f5
JB
46202002-01-21 Jim Blandy <jimb@redhat.com>
4621
4622 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
4623 call `fflush' after every `printf', so that the output is produced
4624 at predictable points, regardless of whatever buffering does (or
4625 doesn't) take place.
4626 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
4627 at different points.
4628
4420d5e2
DJ
46292002-01-20 Daniel Jacobowitz <drow@mvista.com>
4630
4631 * gdb.c++/inherit.exp: Update copyright years.
4632 * gdb.c++/method.exp: Likewise.
4633
3e36a0f4
DJ
46342002-01-20 Daniel Jacobowitz <drow@mvista.com>
4635
4636 * gdb.c++/classes.exp: Update for improved v3 support and skipping
4637 artificial methods/arguments.
4638 * gdb.c++/derivation.exp: Likewise.
4639 * gdb.c++/inherit.exp: Likewise.
4640 * gdb.c++/method.exp: Likewise.
4641 * gdb.c++/virtfunc.exp: Likewise.
4642
b4ceaee6
AC
46432002-01-18 Andrew Cagney <ac131313@redhat.com>
4644
4645 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
4646 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
4647 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
4648 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
4649 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
4650 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
4651
ecace851
JB
46522002-01-17 Jim Blandy <jimb@redhat.com>
4653
4654 * gdb.asm/asm-source.exp (info symbol): Take another shot at
4655 anchoring the pattern matching the entry point symbol's name.
4656
375fc983
AC
46572002-01-17 Andrew Cagney <ac131313@redhat.com>
4658
4659 * gdb.base/maint.exp: Update ``maint internal-error'' to match
4660 continue/quit query. Update copyright.
4661
fe6fdd96
MS
46622002-01-14 Michael Snyder <msnyder@redhat.com>
4663
4664 * gdb.base/gcore.exp: Remove extra debugging output.
4665
e017c81f
DJ
46662002-01-13 Daniel Jacobowitz <drow@mvista.com>
4667
4668 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
4669 for slightly dubious v2 mangled string.
4670
37ab3bf8
DJ
46712002-01-13 Daniel Jacobowitz <drow@mvista.com>
4672
4673 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
4674
1bc05c3a 46752002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 4676
1bc05c3a 4677 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 4678
1bc05c3a
JM
4679 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
4680 constructors.
4681 * gdb.c++/derivation.exp: Likewise.
4682 * gdb.c++/templates.exp: Likewise.
4683 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 4684
1bc05c3a
JM
46852002-01-10 Michael Snyder <msnyder@redhat.com>
4686
4687 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 4688
a911c360
MS
46892002-01-08 Michael Snyder <msnyder@redhat.com>
4690
4691 * gdb.base/gcore.exp: New test for generate-core-file command.
4692 * gdb.base/gcore.c: Testcase for above.
4693 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
4694
ea2119ec
JM
46952002-01-08 Jason Merrill <jason@redhat.com>
4696
4697 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
4698
68203136
FF
46992002-01-07 Fred Fish <fnf@redhat.com>
4700
4701 * gdb.c++/overload.exp: Remove unconditional xfails for:
4702 print foo_instance1.overloadargs(1)
4703 print foo_instance1.overloadargs(1, 2)
4704 print foo_instance1.overloadargs(1, 2, 3)
4705 print foo_instance1.overloadargs(1, 2, 3, 4)
4706 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
4707 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
4708 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
4709 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
4710 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
4711 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
4712 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
4713 print foo_instance1.overload1arg()
4714 print foo_instance1.overload1arg((char)arg2)
4715 print foo_instance1.overload1arg((signed char)arg3)
4716 print foo_instance1.overload1arg((unsigned char)arg4)
4717 print foo_instance1.overload1arg((int)arg7)
4718 print foo_instance1.overload1arg((unsigned int)arg8)
4719 print foo_instance1.overload1arg((float)arg11)
4720 print foo_instance1.overload1arg((double)arg12)
d63a86f8 4721
21b9b5b1
MS
47222002-01-07 Michael Snyder <msnyder@redhat.com>
4723
4724 * gdb.base/huge.exp: New test. Print a very large target data object.
4725 (skip_huge_test): New test variable. Define if you want to skip this
4726 test. The test reads an 8 megabyte data object from the target, so it
4727 might be very time consuming on remote targets with a slow connection.
4728 * gdb.base/huge.c: New file. Test case for above.
4729
725f922e
FF
47302002-01-07 Fred Fish <fnf@redhat.com>
4731
4732 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
4733 g_instance.bfoo, and g_instance.cfoo.
4734
634d57ec
JL
4735Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
4736
f286b2c3
JL
4737 * gdb.base/break.c (multi_line_if_conditional): New function.
4738 (multi_ilne_while_conditional): Likewise.
4739 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
4740 IF or WHILE condition puts the breakpoint at the start of
4741 the condition.
4742
634d57ec
JL
4743 * gdb.base/selftest.exp (backtrace through signal handler): Remove
4744 hppa*-*-hpux* expected failure.
4745 * gdb.base/structs.exp (do_function_calls): Similarly.
4746
4747 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
4748 watchpoints.
4749
9fbfe2dc
AC
47502002-01-06 Andrew Cagney <ac131313@redhat.com>
4751
4752 Fix PR gdb/66.
4753 * gdb.base/structs.exp: Replace skip for a29k with skip for
4754 gdb,cannot_call_functions.
4755 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
4756 * gdb.base/callfuncs.exp: Ditto.
4757 * gdb.base/call-rt-st.exp: Ditto.
4758 * gdb.base/call-strs.exp: Ditto.
4759 * gdb.base/callfwmall.exp: Ditto.
4760 * gdb.base/scope.exp: Obsolete xfail a29k.
4761 * gdb.c++/misc.exp: Ditto.
4762 * gdb.c++/cplusfuncs.exp: Ditto.
4763 * gdb.base/ptype.exp: Ditto.
4764 * gdb.base/printcmds.exp: Ditto.
4765 * gdb.base/opaque.exp: Ditto.
4766 * gdb.base/list.exp: Ditto.
4767 * gdb.base/funcargs.exp: Ditto.
4768 * gdb.base/default.exp: Ditto.
4769
8ddad156
MS
47702002-01-04 Michael Snyder <msnyder@redhat.com>
4771
ca4976a6 4772 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
4773 * gdb.base/maint.exp: Add tests for maint info sections options.
4774
1b074332
JL
4775Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
4776
4777 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
4778
7d159115
CV
47792001-12-20 Corinna Vinschen <vinschen@redhat.com>
4780
4781 * gdb.asm/arm.inc: New file.
4782 * gdb.asm/asm-source.exp: Add arm targets.
4783 * gdb.asm/configure.in: Ditto.
4784 * gdb.asm/configure: Recreated from configure.in.
4785
8fb87725
JL
4786Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
4787
afabe08c
JL
4788 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
4789 with HP's compiler.
4790 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
4791 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
4792 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
4793 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
4794
4795 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
4796 either HP's compilers or GCC.
4797
db521deb
JL
4798 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
4799 a SIGBUS or SIGSEGV.
4800
4801 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
4802
4803 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
4804 can be compiled with either HP's compiler or GCC.
4805
cfa88ab7
JL
4806 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
4807 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
4808 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
4809
ca344dff
JL
4810 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
4811 to match current gdb output. Update due to using auto-solib-limit
4812 for limiting instead of overloading auto-solib-add.
4813 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
4814 test program.
4815
3f3c6e55 4816 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
4817 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
4818 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
4819 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
4820 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
4821 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
4822 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
4823 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
4824 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
4825 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
4826 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
4827 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
4828 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 4829
8fb87725
JL
4830 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
4831 a SIGTRAP to the inferior.
4832
cf599fa7
CV
48332001-12-19 Corinna Vinschen <vinschen@redhat.com>
4834
4835 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
4836 Substitute call to target_link by call to gdb_compile.
4837
2cd045cd
JL
4838Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
4839
4840 * gdb.base/break.exp: Fix HP specific search string when testing
4841 backtracing in a called function.
4842
d63a86f8 4843 * gdb.base/constvars.exp: Only set lang to C++ if we're
2cd045cd
JL
4844 compiling the test with HP's compilers.
4845 * gdb.base/volatile.exp: Similarly.
4846
99ebe9ac
JB
48472001-12-19 Jim Blandy <jimb@redhat.com>
4848
4849 * gdb.base/printcmds.exp: Expect the null character to be printed
4850 as '\0', and the '\013' to be printed as '\v'.
4851 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
4852 * gdb.base/setvar.exp: Same.
4853
b9891b29
JB
48542001-12-17 Jim Blandy <jimb@redhat.com>
4855
0eba65ab
JB
4856 * gdb.base/completion.exp: Rather than completing very long
4857 filenames, which can make the readline library produce output we
4858 don't recognize, cd to the directory first, and then complete
4859 using nice, short relative paths.
4860
6970b5b1
JB
4861 * gdb.base/completion.exp: On some systems, there is, in fact, a
4862 variable named `b' in scope, since GDB treats all static
4863 variables as being in scope. So use `no_var_named_this'
4864 instead of `b'.
4865
b9891b29
JB
4866 * gdb.base/corefile.exp: Recognize the message saying that GDB
4867 can't find the core file's registers as a failure.
4868
e6ccd35f
JSC
48692001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
4870
4871 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
4872 test expect string more specific.
4873
105ba819
CV
48742001-12-13 Corinna Vinschen <vinschen@redhat.com>
4875
4876 * gdb.asm/asm-source.exp: Add support for xstormy16.
4877 * gdb.asm/configure.in: Ditto.
4878 * gdb.asm/configure: Rebuild.
4879 * gdb.asm/xstormy16.inc: New file.
4880
e9e79dd9
FF
48812001-12-10 Fred Fish <fnf@redhat.com>
4882
4883 * gdb.base/maint.exp: Update to match changes in type dumping code.
4884
347dc97d
JB
48852001-12-10 Jim Blandy <jimb@redhat.com>
4886
4887 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
4888 matching the entry point symbol's name at the beginning of the
4889 line.
4890
5178b9d6
DJ
48912001-12-07 Daniel Jacobowitz <drow@mvista.com>
4892
4893 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
4894 gdb.c++/inherit.exp, gdb.c++/method.exp,
4895 gdb.c++/namespace.exp, gdb.c++/templates.exp,
4896 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
4897 and class layout support.
4898
af890c52
DJ
48992001-12-07 Daniel Jacobowitz <drow@mvista.com>
4900
4901 * gdb.c++/classes.exp: Add test for static member function.
4902 * gdb.c++/misc.cc: Add class with static member function.
4903
7a345fb3
JB
49042001-12-07 Jim Blandy <jimb@redhat.com>
4905
f2e54a80 4906 If GDB says it can't find the struct the function returned, report
8032bf31
JB
4907 those tests as `unsupported'.
4908 * gdb.base/call-rt-st.exp (print_struct_call): New function.
4909 Rewrite subsequent tests to use it.
4910
4911 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
4912 those tests as `unsupported'.
4913 * gdb.base/structs.exp (call_struct_func): New function.
4914 (do_function_calls): Use call_struct_func to call the functions
4915 returning structs.
4916
0bc69509
JB
4917 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
4918 whether functions are prototyped or not, so we can't possibly pass
4919 arguments to t_float_values2 properly.
4920
7a345fb3
JB
4921 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
4922 value of `timeout' for targets other than the mips*tx39-*.
4923
edb6ede1
MS
49242001-12-06 Michael Snyder <msnyder@redhat.com>
4925
d63a86f8 4926 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
4927 and detect whether the start symbol has a leading underscore.
4928
2d842f13
JB
49292001-12-04 Jim Blandy <jimb@redhat.com>
4930
4931 * gdb.base/completion.exp: Clarify indentation.
4932
68550daf
JB
49332001-12-03 Jim Blandy <jimb@redhat.com>
4934
4935 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
4936 variables on the S/390, not `.word'.
4937
cd5195a8
JB
49382001-11-30 Jim Blandy <jimb@redhat.com>
4939
4940 Add assembly-source tests for s390-ibm-linux.
4941 * gdb.asm/s390.inc: New file.
4942 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
4943 the S/390 architecture.
4944 * gdb.asm/configure: Regenerated.
4945
ca9efc90
MS
49462001-11-30 Michael Snyder <msnyder@redhat.com>
4947
4948 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
4949 next, info source, info sources, info line, global and static
4950 variables, and static functions.
4951 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
4952 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
4953 * gdb.asm/asmsrc1.s: Add a static function and some variables.
4954 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
4955 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
4956 (gdbasm_leave): Restore frame pointer.
4957 (gdbasm_startup): Copy stack set-up from crt0.S.
4958
d0e66976
FN
49592001-11-26 Fernando Nasser <fnasser@redhat.com>
4960
4961 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
4962 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
4963 to a local (non-static) variable. Copy tstruct.a to a static buffer
4964 and return a pointer to that buffer.
4965 * gdb.base/callfwmall.c (t_structs_a): Ditto.
4966
e2334072
MK
49672001-11-24 Mark Kettenis <kettenis@gnu.org>
4968
4969 * gdb.asm/configure.in: Fix recognition of ix86 target.
4970 * gdb.asm/configure: Regenerate.
4971
756caa3d
MS
49722001-11-21 Michael Snyder <msnyder@redhat.com>
4973
4974 * gdb.asm/sparc.inc: New file.
4975 * gdb.asm/asm-source.exp: Recognize sparc target.
4976 * gdb.asm/configure.in: Recognize sparc target.
4977 * gdb.asm/configure: Regenerate.
d63a86f8 4978
9a4d72d5
MS
49792001-11-21 Michael Snyder <msnyder@redhat.com>
4980
4981 * gdb.asm/m32r.inc: New file.
4982 * gdb.asm/asm-source.exp: Recognize m32r target.
4983 * gdb.asm/configure.in: Recognize m32r target.
4984 * gdb.asm/configure: Regenerate.
4985
a773d1cd
MS
49862001-11-20 Michael Snyder <msnyder@redhat.com>
4987
017ac23d
MS
4988 * gdb.asm/i386.inc: New file.
4989 * gdb.asm/asm-source.exp: Recognize ix86 target.
4990 * gdb.asm/configure.in: Recognize ix86 target.
4991 * gdb.asm/configure: Regenerate.
4992
a773d1cd
MS
4993 * gdb.c++/namespace.exp: Fix quotes in output messages.
4994
bb632afb
MS
49952001-11-14 Michael Snyder <msnyder@redhat.com>
4996
25d559ca 4997 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
4998 qualifier in a type cast expression, to designate an address
4999 in the instruction space (Harvard architecture).
5000
4749e309
MS
50012001-11-13 Michael Snyder <msnyder@redhat.com>
5002
5003 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
5004 Tests for expressions using 'const' and 'volatile'.
5005
25050984
CV
50062001-11-13 Corinna Vinschen <vinschen@redhat.com>
5007
5008 * gdb.asm/asm-sources.exp: Allow defining linker flags.
5009
1902c51f
DJ
50102001-11-12 Daniel Jacobowitz <drow@mvista.com>
5011
5012 * lib/mi-support.exp (mi_run_to_helper): Move comments
5013 outside of gdb_expect.
5014
dcf95b47
DJ
50152001-11-11 Daniel Jacobowitz <drow@mvista.com>
5016
5017 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
5018 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
5019 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
5020 mi0_run_to): New functions.
5021 * gdb.mi/mi-simplerun.exp: Use them.
5022 * gdb.mi/mi0-simplerun.exp: Likewise.
5023 * gdb.mi/mi-var-cmd.exp: Likewise.
5024 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 5025
45b074e1
AC
50262001-11-10 Andrew Cagney <ac131313@redhat.com>
5027
5028 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
5029 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
5030
bf50d346
AC
50312001-11-09 Andrew Cagney <ac131313@redhat.com>
5032
5033 * gdb.base/restore.exp: Include $expected value in restored test
5034 message.
5035
9383332c
AC
50362001-11-09 Andrew Cagney <ac131313@redhat.com>
5037
5038 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
5039 implemented.
5040
db62520a
MS
50412001-11-08 Michael Snyder <msnyder@redhat.com>
5042
5043 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
5044 Add pass/fail message for stop at breakpoint in call dummy function.
5045
b5703437
MS
50462001-11-07 Michael Snyder <msnyder@redhat.com>
5047
d63a86f8
RM
5048 * gdb.c++/templates.exp (test_template_breakpoints):
5049 If we get an overload menu, but it does not match what
760f6330 5050 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
5051 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
5052 making the whitespace optional. Argument for "new" may be
5053 "unsigned" as well as "unsigned int/long".
d63a86f8 5054 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
5055 making the whitespace optional. Also replace "(void) with
5056 "((void|)), making the keyword "void" optional.
d63a86f8 5057 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
5058 making the whitespace optional. Also replace "(void) with
5059 "((void|)), making the keyword "void" optional.
3bf40917
MS
5060 * gdb.base/callfuncs.c (t_float_values): This function must
5061 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 5062 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
5063 can be tested against both cases. Usually one case involves
5064 promotion of float to double, while the other does not.
5065 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
5066 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
5067 includes a stack frame for "start".
5068
c8ab4e6d
JB
50692001-11-05 Jim Blandy <jimb@redhat.com>
5070
5071 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
5072 pointers are 32 bits long, and that offsets of relocs are always
5073 stored in the data (REL-style), and not in the reloc entry itself
5074 (RELA-style).
5075 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
5076 stabs.
5077
3f08ced9
MS
50782001-11-01 Michael Snyder <msnyder@redhat.com>
5079
5080 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
5081 and regular expression operators by using quoting.
5082
cbfa24cd
MS
50832001-10-31 Michael Snyder <msnyder@redhat.com>
5084
5085 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
5086 depending on what the symbol table contains.
5087 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
5088 the output of the ptype command. Similarly, accept both "const &"
5089 and "const&".
5090
aaa68313
CV
50912001-10-31 Corinna Vinschen <vinschen@redhat.com>
5092
5093 * gdb.base/miscexprs.c (main): Add usage of preprocessor
5094 symbol `STORAGE' to allow to choose the storage class of
5095 the local datastructures.
5096 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
5097 compiler directive.
5098
91740388
MS
50992001-10-30 Michael Snyder <msnyder@redhat.com>
5100
5101 * gdb.base/jump.exp: Allow it to run for all targets.
5102
1b7c05e7
CV
51032001-10-29 Corinna Vinschen <vinschen@redhat.com>
5104
5105 * gdb.base/call-ar-st.c (print_double_array): Match for loop
5106 with new double_array size.
5107 (main): Change storage class of all local variables to static.
5108 Reduce size of double_array to 9.
5109 * gdb.base/call-ar-st.exp: Increase timeout value.
5110 Change expected output for double array to match new size in
5111 call-ar-st.c.
5112
36a22261
CV
51132001-10-29 Corinna Vinschen <vinschen@redhat.com>
5114
5115 * gdb.base/ending-run.exp: Create identical output when passing
5116 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 5117 Stormy16 target.
36a22261 5118
92b8ae91
MK
51192001-10-28 Mark Kettenis <kettenis@gnu.org>
5120
5121 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
5122 that we catch the expected failure under Linux/x86.
5123
cb135b83
OF
51242001-10-29 Orjan Friberg <orjanf@axis.com>
5125
5126 * gdb.base/setvar.exp: Escape curly braces.
5127 * gdb.stabs/weird.exp: Ditto.
5128
6884aa54
DJ
51292001-10-27 Daniel Jacobowitz <drow@mvista.com>
5130
5131 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
5132 * gdm.mi/mi0-hack-cli.exp: Likewise.
5133
0398c9aa
AC
51342001-10-25 Andrew Cagney <ac131313@redhat.com>
5135
5136 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
5137 messages.
5138
d20bf2e8
AC
51392001-10-21 Andrew Cagney <ac131313@redhat.com>
5140
5141 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
5142 checking MI enabled.
5143
03dd63aa
CV
51442001-10-09 Corinna Vinschen <vinschen@redhat.com>
5145
5146 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
5147
1d9d99f3
FCE
51482001-10-04 Frank Ch. Eigler <fche@redhat.com>
5149
5150 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
5151 if gdb child process crashes, just signal an error.
5152
838ae6c4
JB
51532001-10-02 Jim Blandy <jimb@redhat.com>
5154
5155 * lib/gdb.exp (test_xfail_format): Simplify.
5156
5157 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
5158 front of the variable name `format'. Simplify `if'.
5159
8f0cbc1c
DJ
51602001-10-01 Daniel Jacobowitz <drow@mvista.com>
5161
5162 * gdb.threads/pthreads.exp: Wait for output and delay
5163 before sending ^C.
5164
1f08dafd
DJ
51652001-10-01 Daniel Jacobowitz <drow@mvista.com>
5166
5167 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
5168 some incorrect output instead of timing out.
5169 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
5170
674f90ff
CV
51712001-09-28 Corinna Vinschen <vinschen@redhat.com>
5172
5173 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
5174 check to allow additional `int'.
5175
9b284272
DJ
51762001-09-27 Daniel Jacobowitz <drow@mvista.com>
5177
5178 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
5179 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
5180
b55a4771
MS
51812001-09-27 Michael Snyder <msnyder@redhat.com>
5182
5183 * lib/gdb.exp (test_debug_format): New proc.
5184 (setup_xfail_format): Use new proc test_debug_format.
5185 * gdb.base/constvars.exp (local_compiler_xfail_check): New
5186 proc; use new service proc test_debug_format.
5187 Replace all other "gcc_compiled" tests with this test.
5188 * gdb.base/volatile.exp (local_compiler_xfail_check): New
5189 proc; use new service proc test_debug_format.
5190 Replace all other "gcc_compiled" tests with this test.
5191
51922001-09-27 Michael Snyder <msnyder@redhat.com>
5193
5194 * gdb.base/cvexpr.exp: New file.
5195 * gdb.base/cvexpr.c: New file
5196 Test for expressions using const and volatile keywords.
5197
4e6667ac
CV
51982001-09-26 Corinna Vinschen <vinschen@redhat.com>
5199
5200 * gdb.base/constvars.exp: Check for different orders of keywords
5201 and additional "int" strings in output.
5202
4f337972
AC
52032001-09-22 Andrew Cagney <ac131313@redhat.com>
5204
5205 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
5206 responses from "help maint".
5207
2015650d
FCE
52082001-09-19 Frank Ch. Eigler <fche@redhat.com>
5209
5210 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
5211 to localhost:NNN instead of :NNN, in case Xvfb is listening
5212 only on TCP.
5213
f3bcedc1
CV
52142001-09-19 Corinna Vinschen <vinschen@redhat.com>
5215
5216 * gdb.base/recurse.exp: When checking leaving the watchpoint
5217 scope, recognize when gdb is in function's epilogue and pass.
5218
6b819c92
KS
52192001-09-18 Keith Seitz <keiths@redhat.com>
5220
5221 * lib/insight-support.exp (_gdbtk_export_target_info): Add
5222 support for running tests against sid targets.
5223 (gdbtk_done): Ditto.
5224
a10c9419
CV
52252001-09-18 Corinna Vinschen <vinschen@redhat.com>
5226
5227 * gdb.base/ending-run.c (main): Set stdout buffersize
5228 to the same reasonable value for any target.
5229 * gdb.base/ending-run.exp: Add a regular expression
5230 to make testsuite happy on Sanyo Stormy16 target.
5231
739d0d99
CV
52322001-09-17 Corinna Vinschen <vinschen@redhat.com>
5233
5234 * gdb.base/display.c (do_loops): Add float variable `f'.
5235 Increment f in loop.
5236 * gdb.base/display.exp: Increment timeout by 60 seconds.
5237 Change float display test to use variable `f'.
5238
1b8947f0
JB
52392001-09-17 Jim Blandy <jimb@redhat.com>
5240
5241 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
5242 overflowing the limited breakpoint tables on some ROM monitors
5243 (like the ROM68K).
5244
9890ac81
FCE
52452001-09-15 Frank Ch. Eigler <fche@redhat.com>
5246
5247 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
5248 the "-ac" (disable access control) flag.
5249
6db765ea
JH
52502001-08-30 Jeff Holcomb <jeffh@redhat.com>
5251
5252 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
5253 ints.
5254
4c32cc04
KS
52552001-08-30 Keith Seitz <keiths@redhat.com>
5256
5257 * lib/gdb.exp: Move all insight-related functionality into
5258 separate file.
5259 * lib/insight-support.exp: New file.
5260
8d6e6f81
FCE
52612001-08-29 Frank Ch. Eigler <fche@redhat.com>
5262
5263 * config/sid.exp (sid_start): Never set sid verbosity; disable
5264 expect_background {} that consumed its stdout; tolerate </dev/null.
5265 Attempt to set endianness override in "sid" protocol mode. Cleanup.
5266
6a90e1d0
AC
52672001-08-18 Andrew Cagney <ac131313@redhat.com>
5268
5269 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
5270 CLI jump command to start it.
5271 (mi_run_to_main): Fail immediatly when unexpected output.
5272
1759b3c3
AC
52732001-08-18 Andrew Cagney <ac131313@redhat.com>
5274
5275 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
5276 beginning of function. Fix PR gdb/191.
5277
61d11d80
FCE
52782001-08-16 Frank Ch. Eigler <fche@redhat.com>
5279
5280 * config/sid.exp (sid_start): Don't warn if we cannot figure out
5281 what to force sid endianness to.
5282
942a4df2
KS
52832001-08-15 Keith Seitz <keiths@redhat.com>
5284
5285 * lib/gdb.exp (gdbtk_start): Don't set environment
5286 variables for TCL_LIBRARY and friends. Insight will
5287 now figure these out for itself.
5288
0521c418
MS
52892001-08-02 Michael Snyder <msnyder@redhat.com>
5290
5291 * gdb.base/completion.exp: Remove the symbol "a64l" from
5292 the expect string; this is target-specific, and not related
5293 to what is being tested.
5294
74a9a58a
DB
52952001-08-02 Dave Brolley <brolley@redhat.com>
5296
5297 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
5298
c70819fa
MS
52992001-07-25 Michael Snyder <msnyder@redhat.com>
5300
c2b8fa57
MS
5301 * gdb.base/consecutive.exp: New file. Test stepping over
5302 breakpoints on consecutive instructions.
5303 * gdb.base/consecutive.c: New file.
5304
c70819fa
MS
5305 * gdb.base/call-rt-st.exp: Use double-backslash to quote
5306 curly braces in regular expressions.
5307
2b1a1355
MS
53082001-07-25 Michael Snyder <msnyder@redhat.com>
5309
5310 * gdb.base/ending-run.exp: Accept "Program exited normally" as
5311 legitimate output from stepping out of main.
5312
413eca6f
KS
53132001-07-22 Keith Seitz <keiths@redhat.com>
5314
5315 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
5316 the empty string, do not run the tests.
5317
7e5a9322
SC
53182001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
5319
5320 * gdb.base/long_long.exp: Detect size of pointer. Take into
5321 account 2-byte pointers when testing for p/a results.
5322
de58f10f
SC
53232001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
5324
d63a86f8 5325 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
5326 and defined to 1K for m68hc11.
5327 (random_data): Reduce table to 1K for embedded platforms (68hc11).
5328 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
5329 (sizeof_random_data): New variable to tell the size of the data table;
5330 don't test past this size; always run to main.
5331
d6f5fea1
SC
53322001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
5333
5334 * gdb.base/return2.exp: return of long long and double fails for
5335 68HC11; don't execute these tests on that platform.
5336 * gdb.base/return.exp: Return of a double fails for 68hc11.
5337
c477543d
SC
53382001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
5339
5340 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
5341 tests that print a float.
5342 * call-rt-st.exp: Likewise.
5343
63cf1c79
MK
53442001-07-12 Mark Kettenis <kettenis@gnu.org>
5345
5346 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
5347 running this test on Linux.
5348
112f9ab5
MC
53492001-06-24 Michael Chastain <chastain@redhat.com>
5350
5351 * gdb.base/arithmet.exp: Remove some tests to make all test names
5352 unique.
5353
4970cb0f
MS
53542001-07-03 Michael Snyder <msnyder@redhat.com>
5355
5356 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
5357 the output of the ptype command.
5358
d85da69f
MS
53592001-07-02 Michael Snyder <msnyder@redhat.com>
5360
4c8a82de
MS
5361 * gdb.base/completion.exp: Don't assume that break.c is the only
5362 source file that may contain functions named "marker".
d85da69f
MS
5363 * gdb.base/corefile.exp: Quote the curly braces in regexp.
5364
8afc772b
AC
53652001-06-28 Andrew Cagney <ac131313@redhat.com>
5366
5367 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
5368 of files to delete.
5369
5370 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
5371 * gdb.disasm/h8300s.exp: New file.
5372 gdb.disasm/h8300s.s: Likewise.
5373
cff22675
AC
53742001-06-27 Andrew Cagney <ac131313@redhat.com>
5375
5376 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
5377 empty breakpoint tables.
5378
68c81b54
AC
53792001-06-25 Andrew Cagney <ac131313@redhat.com>
5380
5381 * lib/mi-support.exp: Update args=... part of stop-reason
5382 patterns. Accept either a list or a tuple.
5383
2dd62704
AC
53842001-06-23 Andrew Cagney <ac131313@redhat.com>
5385
5386 * lib/mi-support.exp: Remove local emacs variable defining
5387 change-log-default-name.
5388
b4127474
MC
53892001-06-22 Michael Chastain <chastain@redhat.com>
5390
5391 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
5392 This is operationally compatible with the previous version.
5393
8dbfb380
JB
53942001-06-13 Jim Blandy <jimb@redhat.com>
5395
5396 * lib/gdb.exp (gdb_test): Doc fix.
5397
f2d8c86d
MC
53982001-06-10 Michael Chastain <chastain@redhat.com>
5399
5400 * gdb.base/exprs.exp: Remove a duplicate test.
5401
81564d34
JB
54022001-06-06 Jim Blandy <jimb@redhat.com>
5403
5404 * gdb.base/return2.exp (main): Use values to test float and double
5405 returns that are not NaN's, to avoid being confused by IEEE
5406 comparison rules.
5407
da55addb
MS
54082001-06-04 Michael Snyder <msnyder@redhat.com>
5409
5410 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 5411 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
5412 rather than wait for 12 more tests to time out.
5413
42c65987
JB
54142001-06-06 Jim Blandy <jimb@redhat.com>
5415
b18bced9 5416 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 5417 Don't forget to match the GDB prompt.
b18bced9 5418
42c65987
JB
5419 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
5420
5b41e5f0
JB
54212001-06-04 Jim Blandy <jimb@redhat.com>
5422
5423 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
5424 command.
5425
015e046f
KB
54262001-05-31 Kevin Buettner <kevinb@redhat.com>
5427
5428 * gdb.base/annota1.exp (info break): Match four or more spaces
5429 after "Address".
5430
fb1ffbbe
MC
54312001-05-31 Michael Chastain <chastain@redhat.com>
5432
5433 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
5434 (dm_type_int_star): Likewise.
5435 (dm_type_long_star): Likewise.
5436 (dm_type_void_star): Likewise.
5437
5ea2a32c
KB
54382001-05-29 Kevin Buettner <kevinb@redhat.com>
5439
5440 * gdb.base/completion.exp (INPUTRC): Set this environment variable
5441 to a known value in order to get consistent results regardless
5442 of the setting of INPUTRC or the presence or contents of .inputrc.
5443
ae23c492
MS
54442001-05-24 Michael Snyder <msnyder@redhat.com>
5445
ac55707e
MS
5446 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
5447 Don't require that the main thread and the manager thread are the
5448 first in the list.
5449
ae23c492
MS
5450 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
5451 debugging. If test fails, issue an "unsupported" not a "fail".
5452
400071f1
JB
54532001-05-24 Jim Blandy <jimb@redhat.com>
5454
5455 Don't assume that short is shorter than int.
5456 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
5457 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 5458 this isn't true.
400071f1
JB
5459 ("print unsigned char == (~0)"): Add test that verifies that ~0,
5460 an int, is not equal to ~0 stored in an unsigned char. This tests
5461 the same thing that the previous test meant to, but works on
5462 16-bit machines, too.
5463 ("print unsigned char != (~0)"): Same test, complemented.
5464
0816a3e5
MS
54652001-05-24 Michael Snyder <msnyder@redhat.com>
5466
5467 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 5468 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
5469 and prevents dejagnu getting out of step.
5470
f6dc23a9
KB
54712001-05-23 Kevin Buettner <kevinb@redhat.com>
5472
5473 * gdb.base/finish.exp (finish_void): Revise pattern for
5474 stopping on the call statement to not permit stopping at
5475 the start of the instructions comprising the call sequence.
5476
7dbd117d
MC
54772001-05-19 Michael Chastain <chastain@redhat.com>
5478
5479 * gdb.base/callfuncs.exp: Make all test names unique.
5480 * gdb.base/commands.exp: Make all test names unique.
5481 * gdb.base/condbreak.exp: Make all test names unique.
5482 * gdb.base/dbx.exp: Make all test names unique.
5483 * gdb.base/default.exp: Make all test names unique.
5484 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
5485 and TIMEOUT messages to their corresponding PASS message.
5486 * gdb.base/ending-run.exp: Make all test names unique.
5487 * gdb.base/long_long.exp: Remove duplicate test.
5488
6b0b0a9e
KB
54892001-05-21 Kevin Buettner <kevinb@redhat.com>
5490
5491 * gdb.base/finish.exp (finish_void): Allow "finish" command to
5492 stop on the call statement as well as the statement after the
5493 call.
5494
2caa35cb
MS
54952001-05-21 Michael Snyder <msnyder@redhat.com>
5496
5497 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
5498
40713331
EZ
54992001-05-10 Elena Zannoni <ezannoni@redhat.com>
5500
5501 * gdb.base/completion.exp: Revamp test. Make it execute on all
5502 platforms.
5503
c2c1be8d
EZ
55042001-05-10 Elena Zannoni <ezannoni@redhat.com>
5505
2c9cd303
EZ
5506 * config/gdbserver.exp (gdb_load): Handle the case
5507 in which the arguments to gdbserver are given in the
5508 baseboard configuration file.
5509 Also handle the case in which the server needs to do a
5510 load.
5511
9671de48
KS
55122001-05-07 Keith Seitz <keiths@cygnus.com>
5513
5514 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
5515 set up the display for testing.
5516 (gdbtk_start): Convert all paths to paths that tcl will like.
5517 Export target information to environment.
5518 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
5519 necessary.
5520 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
5521 (to_tcl_path): New proc to convert a given pathname into
5522 a path acceptible as an argument to a tcl command.
5523 (_gdbtk_export_target_info): New proc to export target info
5524 into the environment for gdbtk testing.
5525 (gdbtk_done): New proc to signal end-of-test.
5526
5a360f47
JB
55272001-05-06 Jim Blandy <jimb@redhat.com>
5528
5529 * restore.c: Make the code of caller0 correspond to its comment.
5530
66c756c6
MS
55312001-05-03 Michael Snyder <msnyder@redhat.com>
5532
5533 * config/sid.exp (gdb_target_sid): Check for error messages.
5534 On error or timeout, don't make expect exit (which will terminate
5535 all subsequent tests); instead just make gdb exit.
d63a86f8 5536 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
5537 return a negative value.
5538
a966fde5
JB
55392001-04-24 Jim Blandy <jimb@redhat.com>
5540
851c18e0
JB
5541 * gdb.c++/templates.exp: If we see the prompt for the overload
5542 list, but we haven't recognized any of the longer patterns,
5543 arrange for this test to fail, not hang.
5544
a966fde5
JB
5545 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
5546 variations.
5547
db144853
MC
55482001-04-22 Michael Chastain <chastain@redhat.com>
5549
5550 * gdb.c++/local.exp: Use the 'runto' library function.
5551 * gdb.c++/namespace.exp: Likewise.
5552 * gdb.c++/overload.exp: Likewise.
5553
3207ec21
KB
55542001-03-26 Kevin Buettner <kevinb@redhat.com>
5555
5556 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
5557 * gdb.base/step-line.exp: New file. Test step/next in presence of
5558 #line directives.
5559 * gdb.base/step-line.c: New file. Test program for the above.
5560 * gdb.base/step-line.inp: New file. We pretend that this file has
5561 been transformed by some other tool into step-line.c.
5562
13b57657
JB
55632001-03-21 Jim Blandy <jimb@redhat.com>
5564
5565 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
5566 unmangled operator names.
5567
754cbe1c
JB
55682001-03-20 Jim Blandy <jimb@redhat.com>
5569
5570 * gdb.threads/linux-dp.exp: Recognize an additional message
5571 generated by GDB when it doesn't understand how to debug threads
5572 on the target system.
5573
177495c9
AC
55742001-03-19 Andrew Cagney <ac131313@redhat.com>
5575
5576 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
5577
f266096b
MC
55782001-03-12 Michael Chastain <chastain@redhat.com>
5579
5580 * gdb.c++/derivation.exp: Use the 'runto' library function.
5581
cac3c2ff
MC
55822001-03-12 Michael Chastain <chastain@redhat.com>
5583
5584 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
5585
b6c11a24
MC
55862001-02-24 Michael Chastain <chastain@redhat.com>
5587
5588 * gdb.c++/ref-types.exp: Change handwritten code to library
5589 function 'runto'.
5590
6bae5bce
OF
55912001-03-16 Orjan Friberg <orjanf@axis.com>
5592
5593 * gdb.base/signals.exp: Set count to 0 explicitly.
5594
0015fd9a
MS
55952001-03-15 Mark Salter <msalter@redhat.com>
5596
5597 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
5598 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
5599 (gdb_load): Add support for additional target_info: gdb_download_size
5600 and gdb_load_timeout.
0015fd9a 5601
fc33412a
DT
5602Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
5603
5604 * gdb.base/annota1.exp: Move test of isnative to earlier in the
5605 file -- to prevent failing when the compile fails but we have no
5606 intention of running the tests anyway.
5607
5608 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
5609 tests if set.
5610
5611 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
5612 integers.
5613
5614 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
5615 * gdb.c++/namespace.exp: Ditto.
5616
115f06de
OF
56172001-03-07 Orjan Friberg <orjanf@axis.com>
5618
5619 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
5620 * gdb.base/pointers.exp: Relax pattern match of decimals.
5621
b6ba6518
KB
56222001-03-06 Kevin Buettner <kevinb@redhat.com>
5623
5624 * Makefile.in, config/abug.exp, config/cfdbug.exp,
5625 config/cpu32bug.exp, config/dve.exp, config/est.exp,
5626 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
5627 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
5628 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
5629 config/sh.exp, config/sid.exp, config/slite.exp,
5630 config/sparclet.exp, config/udi.exp, config/unknown.exp,
5631 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
5632 config/vxworks.exp, config/vxworks29k.exp,
5633 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
5634 gdb.base/all-bin.exp, gdb.base/annota1.exp,
5635 gdb.base/arithmet.exp, gdb.base/assign.exp,
5636 gdb.base/async.exp, gdb.base/attach.exp,
5637 gdb.base/bitfields.exp, gdb.base/bitops.exp,
5638 gdb.base/break.exp, gdb.base/call-ar-st.exp,
5639 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
5640 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
5641 gdb.base/commands.exp, gdb.base/completion.exp,
5642 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
5643 gdb.base/constvars.exp, gdb.base/corefile.exp,
5644 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
5645 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
5646 gdb.base/ending-run.exp, gdb.base/environ.exp,
5647 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
5648 gdb.base/finish.exp, gdb.base/foll-exec.exp,
5649 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
5650 gdb.base/funcargs.exp, gdb.base/help.exp,
5651 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
5652 gdb.base/logical.exp, gdb.base/long_long.exp,
5653 gdb.base/maint.exp, gdb.base/mips_pro.exp,
5654 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
5655 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
5656 gdb.base/pointers.exp, gdb.base/printcmds.exp,
5657 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
5658 gdb.base/regs.exp, gdb.base/relational.exp,
5659 gdb.base/remote.exp, gdb.base/reread.exp,
5660 gdb.base/restore.exp, gdb.base/return2.exp,
5661 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
5662 gdb.base/selftest.exp, gdb.base/setshow.exp,
5663 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
5664 gdb.base/sigall.exp, gdb.base/signals.exp,
5665 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
5666 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
5667 gdb.base/step-test.exp, gdb.base/structs.c,
5668 gdb.base/structs.exp, gdb.base/structs2.exp,
5669 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
5670 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
5671 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
5672 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
5673 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
5674 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
5675 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
5676 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
5677 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
5678 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
5679 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
5680 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
5681 gdb.fortran/types.exp, gdb.java/jmisc.exp,
5682 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
5683 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
5684 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
5685 gdb.trace/circ.exp, gdb.trace/collection.exp,
5686 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
5687 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
5688 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
5689 gdb.trace/report.exp, gdb.trace/save-trace.exp,
5690 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
5691 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
5692 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
5693 notices.
5694
dc96c6c7 56952001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
5696
5697 * gdb.base/varargs.c (find_max_double): Fix printf format string:
5698 first arg is int not float.
5699
dc96c6c7 57002001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
5701
5702 * gdb.base/reread.exp: Unsupported for non-native targets;
5703 doesn't work for remote debugging.
5704
9b0c4aeb
FN
57052001-02-19 Fernando Nasser <fnasser@redhat.com>
5706
5707 From Drew Moseley <dmoseley@redhat.com>
5708 * gdb.base/ending-run.exp: Properly handle the BSP state when
5709 stepping past the end of main.
5710
02aa71d5
MC
57112001-02-19 John Moore <jmoore@redhat.com>
5712
5713 * gdb.base/commands.exp (infrun_breakpoint_command_test):
5714 Converted HPUX fix for non-expected items following multiple
5715 step commands into general solution for all platforms.
5716
1fa449a4
MC
57172001-02-18 Michael Chastain <chastain@redhat.com>
5718
5719 * gdb.c++/classes.exp (do_tests): Change runto statements
5720 from "runto 'foo(void)'" to "runto 'foo'". This makes the
5721 statements demangler agnostic.
5722 * gdb.c++/virtfunc.exp (do_tests): Likewise.
5723 (gdb_virtfunc_restart): Likewise.
5724
b2f9ec70
MC
57252001-02-14 Michael Chastain <chastain@redhat.com>
5726
5727 * gdb.c++/inherit.exp (do_tests): Change runto statements
5728 from "runto 'foo(void)'" to "runto 'foo'". This makes the
5729 statements demangler agnostic.
5730
cf74b8ca
AC
5731Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
5732
5733 * gdb.threads/pthreads.exp: Unify pass/fail messages for
5734 ``continue to bkpt at common_routine in thread 2'' and ``stopped
5735 before calling common_routine 15 times'' tests.
5736
99f78f56
MC
57372001-02-11 Michael Chastain <chastain@redhat.com>
5738
5739 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
5740 Helps the test script figure out which demangler is in use.
5741 (dm_type_foo_ref): Ditto.
5742 (dm_type_int_star): Ditto.
5743 (dm_type_long_star): Ditto.
5744 (dm_type_unsigned_int): Ditto.
5745 (dm_type_void): Ditto.
5746 (dm_type_void_star): Ditto.
99707966 5747 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
5748 Probe the gdb demangler and set variables to accommodate
5749 formatting differences.
5750 (info_func_regexp): New function. Same as info_func, but
5751 matches against a regexp.
5752 (info_func): Match against a literal string.
5753 (print_addr_2): New function. Match against a literal string,
5754 which can be different from the input to gdb.
5755 (print_addr): Simply call print_addr_2 with the same argument twice.
5756 (test_lookup_operator_functions): Use demangler formatting variables.
5757 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
5758 the tests in the same order as the C++ class declaration.
5759 (test_paddr_operator_functions): Ditto.
5760 (test_paddr_overloaded_functions): Ditto.
5761 (test_paddr_hairy_functions): Use demangler formatting variables.
5762 Add reference to gdb/19 for related tests.
5763 (do_tests): Call probe_demangler.
5764
1de8f023
KB
57652001-01-30 Kevin Buettner <kevinb@redhat.com>
5766
5767 * gdb.c++/templates.cc (printf): Remove unused function definition.
5768
ca3f91ed
MS
57692001-01-26 Felix Lee <flee@redhat.com>
5770
5771 * sid.exp (sid_exit): Pass host, not target, to remote_close.
5772
57732001-01-25 matthew green <mrg@redhat.com>
5774
5775 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
5776 up sid.
5777 (sid_exit): Call `remote_pop_conn' after GDB is gone.
5778
57792001-01-25 matthew green <mrg@redhat.com>
5780
5781 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 5782 Deprecate $sid_spawn_id.
ca3f91ed
MS
5783 (sid_exit): Remove code necessary only for `spawn.'
5784
57852001-01-25 matthew green <mrg@redhat.com>
5786
5787 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
5788
fb18ec4a
MC
57892001-01-28 Michael Chastain <chastain@redhat.com>
5790
5791 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
5792 to call when tests fail. It takes gdb out of the overloaded
5793 function choice menu back to the main prompt, so that the test
5794 program stays synchronized.
5795 (set_bp_overloaded): New proc to collect all the common
5796 code for setting a breakpoint on an overloaded name. Calls
5797 take_gdb_out_of_choice_menu when needed.
5798 (menu_overload1arg): New variable to collect the repeated
5799 instances of the expected menu for an overloaded name. Change
5800 the regular expression to handle changes in g++ type encoding:
5801 "void" can be either "void" or "", and "unsigned int" can be
5802 either "unsigned int" or "unsigned".
5803 (continue_to_bp_overloaded): Change regular expressions to handle
5804 changes in g++ type encoding.
5805 (no proc): Call take_gdb_out_of_choice_menu when needed.
5806 Remove redundant calls to "info break". Accept either "canceled"
5807 or "cancelled". Change regular expressions in "info break"
5808 calls to handle changes in g++ type encoding. Give all tests
5809 unique strings.
5810
9c646a6e
BE
58112001-01-17 Ben Elliston <bje@redhat.com>
5812
5813 * config/sid.exp: New file.
5814
9549d9c1
AC
5815Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
5816
5817 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
5818
dc96c6c7 58192000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
5820
5821 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
5822 Add a RE to accept a non-ascii char if one is ever presented.
5823
b4df4f68
FN
58242000-12-20 Fernando Nasser <fnasser@redhat.com>
5825
297dd0fd 5826 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 5827
dc96c6c7 58282000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 5829
d63a86f8 5830 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
5831 in regexp. One '\' does not suffice on Linux.
5832
4a7bddb6
MC
58332000-12-09 Michael Chastain <chastain@redhat.com>
5834
5835 * gdb.base/break.exp (test_clear_command): Use a marker function
5836 rather than 'main' for the test function. Also move this
5837 test to an execution point where the marker function names are
5838 guaranteed to be bound to functions. (Executing tests after a
5839 'finish' from main runs into name conflicts with local names
5840 in __libc_start_main).
5841
dc96c6c7 58422000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
5843
5844 * gdb.base/finish.exp: New test for gdb's "finish" command.
5845 * gdb.base/return2.exp: New test for gdb's "return" command.
5846 * gdb.base/return2.c: New source file for above.
5847
dc96c6c7 58482000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
5849
5850 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
5851 * gdb.base/miscexprs.exp: Ditto.
5852 * gdb.base/pointers.exp: Ditto.
5853 * gdb.c++/derivation.exp: Ditto.
5854 * gdb.c++/local.exp: Ditto.
5855 * gdb.c++/namespace.exp: Ditto.
5856 * gdb.c++/overload.exp: Ditto.
5857 * gdb.c++/ref-types.exp: Ditto.
5858
dc96c6c7 58592000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
5860
5861 * gdb.base/constvars.exp: Test result of "up" command.
5862 * gdb.base/miscexprs.exp: Ditto.
5863 * gdb.base/pointers.exp: Ditto.
5864 * gdb.base/scope.exp: Ditto.
5865 * gdb.c++/derivation.exp: Ditto.
5866 * gdb.c++/local.exp: Ditto.
5867 * gdb.c++/namespace.exp: Ditto.
5868 * gdb.c++/overload.exp: Ditto.
5869 * gdb.c++/ref-types.exp: Ditto.
5870
44097287
FN
58712000-11-22 Michael Chastain <chastain@redhat.com>
5872
5873 * mips_pro.exp: Accept either "middle -> top -> main" or
5874 "middle -> main" in the backtrace, because gcc can optimize
5875 tail calls to jumps. Remove setup_xfail for the hppa case.
5876 Add a comment with the original warning messages from PR 3016,
5877 which was filed in 1993, to preserve them for posterity.
5878
9d2e1bab
ND
58792000-11-17 Nick Duffek <nsd@redhat.com>
5880
5881 * lib/gdb.exp (gdb_test): Override timeout with board info.
5882
1aca8eb7
ND
58832000-11-17 Nick Duffek <nsd@redhat.com>
5884
5885 * gdb.base/display.exp: Don't kill running stub. Add "again" to
5886 the second kill and detach messages.
5887
93076499
ND
58882000-11-17 Nick Duffek <nsd@redhat.com>
5889
5890 * configure.in: Add AC_EXEEXT.
5891 * configure: Regenerate.
5892 * Makefile.in (just-check): Export EXEEXT.
5893 * lib/gdb.exp ($EXEEXT): Import from environment.
5894 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
5895 expect "maint dump-me" on Cygwin.
5896 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
5897 $EXEEXT.
5898
30e87cd3
ND
58992000-11-17 Nick Duffek <nsd@redhat.com>
5900
5901 * gdb.base/break.exp: Test backtrace and finish from called
5902 function on all platforms, not just HP-UX.
5903
dc96c6c7 59042000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
5905
5906 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
5907 code from gdb_target_monitor, so it can be used independantly
5908 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 5909
dc96c6c7 59102000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
5911
5912 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
5913 * gdb.base/corefile.exp: Expect the message "Program is being
5914 debugged already" when we send the "corefile" command, since
5915 the preceeding gdb_load may have connected gdb to a remote target.
5916 * gdb.base/display.exp: Disable hardware watchpoints if new
5917 board info variable "no_hardware_watchpoints" is true.
5918 Replace single-letter commands with more readable ones.
5919 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
5920 if new board info variable "no_hardware_watchpoints" is true.
5921 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
5922 to see if stdio (printf) testing is possible.
5923 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
5924 board info variable "no_hardware_watchpoints" is true. Use new
5925 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
5926
39124dea
FN
59272000-11-13 Fernando Nasser <fnasser@redhat.com>
5928
5929 From Orjan Friberg <orjanf@axis.com>:
5930 * gdb.base/printcmds.exp: Escape curly braces followed by a number
5931 in array print pattern match.
5932
a9e2e984
FN
59332000-11-09 Fernando Nasser <fnasser@redhat.com>
5934
5935 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
5936 spelling "cancelled" to U.S. spelling "canceled" to match changes
5937 made to gdb.
5938 * gdb.c++/ovldbreak.exp: Ditto.
5939
c7db355b
PS
59402000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
5941
5942 * gdb.base/callfuncs.c (main): Moved to end of file, call
5943 t_double_values to initialize the FPU before inferior calls are made.
5944 * gdb.base/callfuncs.exp: Test for register preservation after calling
5945 inferior functions. Add tests for continuining, finishing and
5946 returning from a stop in a call dummy.
5947
dc96c6c7 59482000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
5949
5950 * gdb.base/commands.exp: Break up long lines, and re-indent.
5951
dc96c6c7 59522000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
5953
5954 * config/gdbserver.exp: Rewritten from the ground up, to make it
5955 compatible with the current dejagnu tree, and to make it work with
5956 the new "gdbserver" in libremote.
5957
dc96c6c7 59582000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
5959
5960 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
5961 * gdb.base/varargs.exp: Skip entire test if no printf support.
5962 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
5963 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
5964
dc96c6c7 59652000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
5966
5967 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
5968 no floating point support.
5969 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
5970 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
5971 * gdb.base/call-rt-st.exp: Ditto.
5972 * gdb.base/call-strs.exp: Ditto.
5973
bac5fc66
JG
59742000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
5975
5976 * gdb.base/sizeof.c: include <stdio.h>.
5977
5978 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
5979 'finish', otherwise uncaptured gdb_prompt would potentially
5980 throw remaining test points out of sync.
5981
b22a6027
SB
59822000-07-26 Scott Bambrough <scottb@netwinder.org>
5983
5984 * gdb.base/recurse.exp: Run tests for all targets.
5985 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
5986 gnu-oldld case on ARM.
5987 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
5988 for ARM targets.
d63a86f8 5989
d8231941
AG
5990Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
5991
5992 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
5993 * gdb.java/configure: Rebuild.
5994
8caabe69
AG
5995Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
5996
5997 * gdb.java/jv-exp.exp: New file.
5998
9d273ca3
AG
5999Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
6000
6001 * configure: Rebuilt.
6002 * configure.in (configdirs): Add gdb.java.
6003 * gdb.java/jmisc.java: New file.
6004 * gdb.java/jmisc.exp: New file.
6005 * gdb.java/Makefile.in: New file.
6006 * gdb.java/configure: Rebuilt.
6007 * gdb.java/configure.in: New file.
6008 * lib/java.exp: New file.
6009
4f823a66
AC
6010Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
6011
6012 * gdb.base/exprs.exp: Test casts to a pointer including over and
6013 underflow.
6014
2391e11d
AC
6015Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
6016
6017 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
6018 and the compilers sizes.
6019
54602222
ND
60202000-07-09 Nick Duffek <nsd@redhat.com>
6021
6022 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
6023 (use_methods): New function.
6024 (main): Call use_methods().
6025 * gdb.c++/classes.exp (test_method_param_class): New procedure.
6026 (do_tests): Call test_method_param_class.
6027
2bec0572
ND
60282000-07-09 Nick Duffek <nsd@redhat.com>
6029
6030 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
6031 spelling.
6032 (test_enums): New procedure. Move enum tests from end of script
6033 to here. Set breakpoint on function name instead of line number.
6034 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
6035 (enums2): New marker function.
6036 (enums1): New function.
6037 (main): Call enums1(). Move enum tests to enums1().
6038
78492fde
AC
6039Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
6040
6041 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
6042 compile/link program. Update line numbers.
6043 * gdb.asm/d10v.inc: Define ``startup''.
6044 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 6045
49a2cef8
AC
6046Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
6047
6048 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
6049
3e6c8688
EZ
60502000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6051
6052 * gdb.base/maint.exp: Add 'maint print architecture' item to output
6053 of 'help maint print' command.
6054
9ff5cbe9
AC
6055Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
6056
6057 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
6058 they use gdb_expect_list.
6059
17c579bd
AC
6060Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
6061
6062 * gdb.base/commands.exp: Use ``set remote
6063 memory-read-packet-size'' instead of ``set endian big'' to test
6064 long commands.
6065
e6d71bf3
DB
60662000-06-03 Daniel Berlin <dan@cgsoftware.com>
6067
6068 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 6069 g++, and stop skipping them.
e6d71bf3
DB
6070
6071 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
6072 work under g++.
6073
d63a86f8 6074 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
6075 initialization.
6076
dc96c6c7 60772000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
6078
6079 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
6080 the regular expression: accept an (almost) arbitrary sequence of
6081 "frames-invalid" and "breakpoints-invalid" messages both before
6082 and after the "starting" message.
6083
dc96c6c7 60842000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
6085
6086 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 6087
dc96c6c7 60882000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
6089
6090 * gdb.base/annota1.exp (annotate-signal-handler-caller):
6091 Relax the regular expression a little, make it pass on Solaris 8.
6092
8216cda9
KB
60932000-05-12 Kevin Buettner <kevinb@redhat.com>
6094
6095 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 6096 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
6097 Instead, it is permissible for gdb to stop on the line of the
6098 call itself.
6099
1a570b2f
MS
61002000-05-12 Michael Snyder <msnyder@.cygnus.com>
6101
6102 * gdb.base/break.exp (bp on small function, optimized file):
6103 Add a second pass pattern. The behavior differs here between stabs
6104 and dwarf for one-line functions. Stabs preserves two line symbols
6105 (one before the prologue and one after) with the same line number,
6106 but dwarf regards these as duplicates and discards one of them.
6107 Therefore the address after the prologue (where the breakpoint is)
6108 has no exactly matching line symbol, and GDB reports the breakpoint
6109 as if it were in the middle of a line rather than at the beginning.
6110
dc96c6c7 61112000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 6112
d63a86f8 6113 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
6114 rather than "send_gdb" (for consistancy).
6115
7d418785
AC
6116Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
6117
6118 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
6119 * gdb.c++/templates.cc: Properly check for GCC version number.
6120 * lib/compiler.cc: Likewise
6121
dc96c6c7 61222000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 6123
d63a86f8 6124 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
6125 gdb may not stop at the first line of main, due to code motion.
6126
dc96c6c7 61272000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
6128
6129 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
6130 This test depends on parsing the printf output from the target.
6131 Since the sparclet stub doesn't do stdio, this will never work.
6132 * gdb.base/call-rt-st.exp: ditto.
6133 * gdb.base/call-strs: ditto.
6134
dc96c6c7 61352000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
6136
6137 * gdb.base/miscexprs.exp: make sizeof long array test portable.
6138
6139 * gdb.base/ending-run.exp: After connecting to a remote target,
6140 but before running, the target will appear to be in a random
6141 location. Specify both a file and a line for breakpoints.
6142 Also, the function that calls main may be called 'init'
6143 rather than 'start'.
6144
a5a51225
EZ
61452000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6146
6147 * gdb.base/help.exp: Update output for add-symbol-file command.
6148
7930cc7c
FN
61492000-04-10 Fernando Nasser <fnasser@cygnus.com>
6150
6151 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
6152 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
6153
23e37ab1
C
61542000-04-07 J.T. Conklin <jtc@redback.com>
6155
e93c542c
C
6156 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
6157
23e37ab1
C
6158 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
6159
591b8fa3
PDM
6160Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
6161
6162 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
6163 values that can be represented exactly.
6164 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
6165 above change, and to not check against the directory part of the source
6166 file name.
6167 (step into print_long_arg_list): Likewise.
6168 (print print_small_structs from print_long_arg_list): Likewise.
6169 (print print_long_arg_list): Likewise.
6170
7a495180
EZ
61712000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6172
30b53638 6173 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 6174
beb998c6
AC
6175Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
6176
6177 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
6178
1c689132
DB
61792000-03-25 Daniel Berlin <dan@cgsoftware.com>
6180
6181 * gdb.base/commands.exp (deprecated_command_test): Add test for
6182 deprecate with no arguments.
6183
c1790a9d
JL
61842000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
6185
6186 * gdb.base/break.exp: Add new test for setting breakpoints on
6187 optimized code so we can test breakpoints work even when function
6188 prologues may be optimized away
6189
003ba290
FN
61902000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
6191
6192 From David Whedon <dwhedon@gordian.com>
6193 * gdb.base/commands.exp : Added command deprecator tests.
6194
6837a0a2
DB
61952000-03-22 Daniel Berlin <dan@cgsoftware.com>
6196
6197 * gdb.base/help.exp: Added test for new apropos command.
6198
b9593231
KB
61992000-03-21 Kevin Buettner <kevinb@redhat.com>
6200
6201 * gdb.base/pointers.c (usevar): New function.
6202 (main): Make sure that global variables v_int_pointer2, rptr,
6203 and y are all referenced someplace in the program by calling
6204 usevar() on them. [Some linkers delete symbols which are
6205 never referenced. The space remains, but there's no way to
6206 get a (symbolic) handle on the variable from the debugger.]
6207
751a959b
EZ
62082000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6209
6210 * gdb.base/printcmds.c: Add typedeffed arrays.
6211
6212 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
6213 procedure to test arrays that are typedef'd.
6214
73a93a32
JI
62152000-03-13 James Ingham <jingham@leda.cygnus.com>
6216
6217 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 6218 the library directories.
73a93a32 6219
fb40c209
AC
6220Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
6221
6222 * configure.in (configdirs): Add sub directory gdb.mi.
6223 * configure: Re-generate.
6224
6225 * gdb.mi: New directory.
d63a86f8 6226
ee4dd2c9
AC
62272000-02-25 Scott Bambrough <scottb@netwinder.org>
6228
6229 * gdb.base/long_long.exp: Correct test suite failure when printing
6230 a long long value as a double on ARM platforms.
6231
70f0cc22
JB
62322000-02-16 Jim Blandy <jimb@redhat.com>
6233
6234 * gdb.base/break.exp ("breakpoint line number"): Make sure the
6235 default source file is set properly before running this test.
6236
853819b8
EZ
62372000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6238
6239 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
6240 gdbtk/library directory, not in gdbtcl2.
6241
dfcd3bfb
JM
62422000-02-04 Jim Blandy <jimb@redhat.com>
6243
6244 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
6245 backslash from regexp pattern.
6246
6247 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
6248 procedure. Use it to run all the "continue to bp overloaded"
6249 tests. Note that this changes the names of the tests slightly.
6250 If the breakpoint hit message includes a hex PC value, because
6251 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
6252 from the real source code, still consider that a pass.
6253
6254 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
6255 XFAIL here if the breakpoint message contains a hex address. Note
6256 similar change on 1999-11-02.
6257
6258 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
6259
6260 * gdb.base/ptype.exp: Establish a default source file before
6261 calling get_debug_format.
6262
62632000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
6264
6265 * gdb.base/watchpoint.exp: Remove duplication of test messages.
6266
8b93c638
JM
62672000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
6268
6269 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
6270 of successive stepi commands -- while in the prologue we should see
6271 the function entry bracket.
6272
62732000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
6274
6275 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
6276 reach __change_mode() when stepping through the end of main().
6277
c5394b80
JM
62782000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
6279
6280 * gdb.base/default.exp: Fix expected pattern.
6281 * gdb.base/help.exp: Same.
6282
0d06e24b
JM
62832000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6284
6285 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
6286 Don't use xfail's because that affects only the following test.
d63a86f8 6287
0d06e24b
JM
6288 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
6289 solaris or linux.
6290
6291 * gdb.base/selftest.exp: Update to reflect changes to main.c.
6292
dc96c6c7 62932000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 6294
d63a86f8 6295 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
6296 "A syntax error" rather than "A parse error". Accept both.
6297
62982000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
6299
6300 * gdb.base/default.exp: Remove OS dependent string from "target
6301 remote" test.
6302 * gdb.base/help.exp: Same for "help target remote" test.
6303
c3f6f71d
JM
63042000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6305
6306 From Jim Kingdon <kingdon@redhat.com>:
6307
6308 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
6309 prompt (cleanup rather than necessity, but still might keep output
6310 from spilling to next test).
6311
63122000-01-02 Fred Fish <fnf@cygnus.com>
6313
6314 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
6315 AIX, which defines them in <sys/types.h>.
6316
ed9a39eb 63171999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 6318
ed9a39eb
JM
6319 * gdb.base/default.exp: Match arm* etc instead of arm in "info
6320 float" test.
6321
63221999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 6323
ed9a39eb 6324 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
6325
6326 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
6327 outermost frame disallowed".
6328
63291999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
6330
6331 * gdb.base/setvar.exp: New tests for setting the value of a struct
6332 with a constant list.
6333
63341999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
6335
6336 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
6337 require the user to type a cast before setting the value of a struct.
6338
de57eccd
JM
63391999-12-06 Jim Blandy <jimb@cygnus.com>
6340
6341 * gdb.base/default.exp: Expect the new 'info float' command on
6342 all i386 platforms.
6343
6344 * gdb.threads/linux-dp.exp: Expand our ability to recognize
6345 LinuxThreads libraries that don't support debugging.
6346
c2d11a7d
JM
6347Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
6348
6349 * gdb.base/remote.c: Fill the buffer with truely random data.
6350 Change the buffer type to ``unsigned char'' to simplify size
6351 arithmetic.
6352
6353 * gdb.base/remote.exp: Reduce download numbers by one. Typical
6354 stub only handles 400-1 byte packets. Verify that the download
6355 worked.
6356
63571999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
6358
6359 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
6360 tests, using UNRESOLVED for the untested cases. Also, does not wait
6361 for a timeout if the prompt was received before a recognizable pattern.
6362
63631999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
6364
6365 * lib/gdb.exp (gdb_expect_list): Fix spelling.
6366
63671999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6368
6369 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
6370 watchpoints.
6371
63721999-11-24 Jason Merrill <jason@casey.cygnus.com>
6373
6374 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
6375
6376 * gdb.c++/local.exp: Be more flexible in recognizing local class
6377 name mangling. Don't allow horribly truncated method names.
6378 * gdb.c++/derivation.exp: Expect protected inheritance.
6379 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
6380 * gdb.c++/virtfunc.exp: Likewise.
6381 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
6382 when printing a nested enum.
6383
63841999-11-22 Jim Blandy <jimb@cygnus.com>
6385
6386 * gdb.base/step-test.exp: Properly await GDB's response to setting
6387 a breakpoint on the call to large_struct_by_value.
6388
6389 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
6390 just because we have debug info for the `start' function.
6391
63921999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
6393
6394 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
6395 "Unknown signal" messages, which indicate (on LinuxThreads) that
6396 GDB doesn't know how to debug threads on this system. This is
6397 better than hanging while philosopher 0 dumps chatter into gdb.log.
6398
63991999-11-18 Tom Tromey <tromey@cygnus.com>
6400
6401 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
6402
64031999-11-18 Fred Fish <fnf@cygnus.com>
6404
6405 * gdb.base/coremaker2.c: Add sample program for generating
6406 cores that is more self contained than coremaker.c. Eventually
6407 I'll add more code to this and tie it into the testsuite.
6408
4ce44c66
JM
64091999-11-12 Stan Shebs <shebs@andros.cygnus.com>
6410
6411 * gdb.base/dollar.exp: Remove, now in gdb.hp.
6412
64131999-11-10 Jimmy Guo <guo@cup.hp.com>
6414
6415 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
6416 from $srcdir/lib/.
6417 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
6418 and gdb.c++/.
6419
6420 * gdb.c++/derivation.exp: remove redundant get compiler info code.
6421
d63a86f8 6422 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
6423 'continue with watch' test point.
6424
64251999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
6426
6427 Merged from p2linux-990323-branch:
d63a86f8 6428
4ce44c66
JM
6429 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
6430
11cf8741
JM
6431Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
6432
6433 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
6434 {limit,fixed}''. Test ``set download-write-size''.
6435
6436Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
6437
6438 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
6439 gdb_expect_list.
6440
6441Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
6442
6443 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
6444
64451999-11-03 Mark Salter <msalter@cygnus.com>
6446
6447 * gdb.base/break.exp: Fix "stub continue" pattern.
6448
64491999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
6450
6451 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
6452
64531999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
6454
6455 * gdb.base/display.exp ("finish"): Add timeout clause.
6456
6457 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
6458 plain prompt clause, so this doesn't have to time out in order to
6459 fail.
6460
6461 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
6462 breakpoint hit messages include an address.
6463
6464 * gdb.base/display.exp: Don't forget to escape parens in regular
6465 expressions. Unix regexp notatation sucks.
6466
64671999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6468
6469 * gdb.base/annota1.exp: Test for annotate-signalled: change output
6470 order for 'signalled' message.
6471
5c44784c
JM
64721999-11-01 Stan Shebs <shebs@andros.cygnus.com>
6473
6474 From Jimmy Guo <guo@cup.hp.com>:
6475 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
6476 * gdb.base/annota1.c: Add code for tests to work with.
6477
64781999-10-26 Frank Ch. Eigler <fche@cygnus.com>
6479
6480 * gdb.base/remote.exp: New test for remote downloading settings.
6481 * gdb.base/remote.c: New file with large .data.
6482
917317f4
JM
64831999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
6484
6485 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
6486 for LinuxThreads support, merged from the Code Fusion branch.
6487
6488Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
6489
6490 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
6491 containing exp_continue into a while within an expect. Don't
6492 attempt a start more than three times. Check return value from
6493 gdb_load.
d63a86f8 6494
2df3850c
JM
6495Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
6496
6497 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
6498 a pass case.
6499
2acceee2
JM
65001999-10-01 Kevin Buettner <kevinb@cygnus.com>
6501
6502 * gdb.base/break.c (main): Added a statement that we can step
6503 off of.
6504 * gdb.base/break.exp: Added tests for setting a breakpoint
6505 at an offset and stepping onto a breakpoint.
6506
65071999-10-01 Fred Fish <fnf@cygnus.com>
6508
d63a86f8 6509 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
6510 gdb output.
6511
c2c6d25f
JM
65121999-09-18 Jim Blandy <jimb@cris.red-bean.com>
6513
6514 * gdb.base/break.exp: Code locations are in hex, don't forget!
6515 (For HP-UX.)
6516
65171999-09-17 Stan Shebs <shebs@andros.cygnus.com>
6518
6519 * condbreak.exp: Use break.c as test program.
6520 * condbreak.c: Remove, redundant with break.c.
6521
65221999-09-15 Stan Shebs <shebs@andros.cygnus.com>
6523
6524 * config/monitor.exp (gdb_target_monitor): Disable X- and
6525 Z-packets if the target needs it.
6526
65271999-09-13 James Ingham <jingham@leda.cygnus.com>
6528
6529 * gdb.c++/overload.exp: Added tests for listing overloaded
6530 functions with function pointers in the arg, explicitly calling
6531 out the version you want.
6532
cff3e48b
JM
65331999-09-09 Stan Shebs <shebs@andros.cygnus.com>
6534
6535 * long_long.exp: Add variations of test cases that work for
6536 targets with 16-bit ints and 32-bit doubles.
6537
d4f3574e
SS
65381999-09-08 Stan Shebs <shebs@andros.cygnus.com>
6539
6540 * break.c (main): Compare a possibly-uninitialized argc with an
6541 unlikely value that fits in 16 bits.
6542
65431999-09-07 Stan Shebs <shebs@andros.cygnus.com>
6544
6545 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
6546 0xfeeb, don't want negative numbers if ints are 16 bits.
6547
6548 * lib/gdb.exp (skip_cplus_tests): New proc.
6549 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
6550 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
6551 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
6552 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
6553 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
6554 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
6555 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
6556 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
6557
6558 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
6559
6560Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
6561
6562 * gdb.base/corefile.exp (up): Allow a parameter to appear
6563 in the frame that we're going up to.
6564
6565 From Jim Blandy <jimb@cygnus.com>:
6566
6567 * gdb.base/default.exp (info float): Expect some output now.
6568
6569 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
6570 returning floating-point values to fail on the x86.
6571 * gdb.base/callfwmall.exp (do_function_calls): Same.
6572
6573 * gdb.base/list.exp (test_listsize): Correct expectations for
6574 listing line 1 with listsize 2. Also, listing a single line
6575 works now, as does listing three lines. [Kevin's note: There
6576 were a number of other cases fixed too where the expectations
6577 differed...]
6578
65791999-09-02 Stan Shebs <shebs@andros.cygnus.com>
6580
6581 * gdb.base/selftest.exp: Add case for when version prints as
6582 constant string instead of char pointer.
6583
104c1213
JM
65841999-08-25 Stan Shebs <shebs@andros.cygnus.com>
6585
6586 * gdb.base/ending-run.exp: Add Solaris case for what happens when
6587 stepping out of main.
6588
6589 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
6590 G++ used.
6591
6592 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
6593 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
6594
6595 * gdb.c++/ovldbreak.exp: Update match string in test that
6596 includes a warning of multiple breakpoints.
6597
65981999-08-24 Stan Shebs <shebs@andros.cygnus.com>
6599
6600 * gdb.base/display.exp: Improve precision of step-after-finish
6601 added yesterday.
6602
6603 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
6604 test.
6605
6606 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
6607 configs when using G++, not just hppa*.
6608
66091999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6610
6611 * gdb.base/async.c: New file.
6612 * gdb.base/async.exp: New file.
6613
6614Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
6615
6616 * gdb.base/break.exp: Tweak PA specific tests to properly handle
6617 PA64.
6618
53a5351d
JM
6619Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
6620
104c1213
JM
6621 * gdb.base/display.exp: "finish" can leave us mid-line on many
6622 targets, deal with it. Add a small constant to main, instead of
6623 1000 since main+1000 may not be a valid address in the target.
6624
53a5351d
JM
6625 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
6626 on hpux11.
6627
6628 * gdb.base/attach.exp: Handle another hpux11 error message variant
6629 when attaching to a process that does not exist.
6630
66311999-08-19 J.T. Conklin <jtc@redback.com>
6632
6633 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
6634 characters in 'continue to 1241' test.
6635
66361999-08-17 Stan Shebs <shebs@andros.cygnus.com>
6637
6638 * gdb.base/call-ar-st.exp: Add a shorter match case for the
6639 stop in print_long_arg_list, define and use a whitespace
6640 variable in print_small_structs test, add an XFAIL for Solaris.
6641 * gdb.base/dbx.exp: XFAIL func commands until somebody is
6642 interested enough to fix.
6643
7be570e7
JM
66441999-08-13 Keith Seitz <keiths@cygnus.com>
6645
6646 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
6647 (dbx_gdb_load): Remove. Use gdb_load instead, since that
6648 proc knows about targets other than the natives.
6649 (test_assign): Use "gdb_run_cmd" to "run" the target.
6650 Check that we've actually hit the breakpoint at main.
6651 When we attempt to assign a value to a local variable, check
6652 that the variable is in the current scope, i.e., don't use
6653 a test with an empty result.
6654
6655Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
6656
6657 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
6658 command.
6659
66601999-08-09 Stan Shebs <shebs@andros.cygnus.com>
6661
6662 From Jimmy Guo <guo@cup.hp.com> and others at HP:
6663 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
6664 gdb.compat, gdb.threads-hp.
6665 gdb.hp/configure, gdb.hp/configure.in: New files.
6666 gdb.hp/Makefile.in: Recurse into new subdirs.
6667 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
6668 gdb.hp/gdb.objdbg: New directory, tests for debugging info
6669 in object files.
6670 gdb.hp/tools: New directory, aux tools for HP-specific tests.
6671
96baa820
JM
66721999-08-05 Stan Shebs <shebs@andros.cygnus.com>
6673
6674 * gdb.base/display.exp: Help expect by putting a newline in the
6675 funky printf, remove a bogus p/a test.
6676
66771999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6678
6679 * gdb.base/display.exp: Make sure that when we say 'run', we are
6680 connected to the target. This is necessary when running not
6681 natively.
6682
66831999-08-03 Stan Shebs <shebs@andros.cygnus.com>
6684
6685 * gdb.base/step-test.exp: Removed some extraneous messages.
6686
6687 * gdb.base/long_long.exp: Don't run memory examination tests
6688 on little-endian targets (they will need a different set of
6689 results to match).
6690
66911999-08-02 Stan Shebs <shebs@andros.cygnus.com>
6692
6693 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
6694 until somebody decides to fix GDB.
6695
6696 * gdb.base/long_long.c: Stop compiler complaint by specifying long
6697 constant as "ULL".
6698 * gdb.base/long_long.exp: Loosen x/c test, add partial result
6699 matches for a couple x/2 commands.
6700
a0b3c4fd
JM
67011999-07-30 Stan Shebs <shebs@andros.cygnus.com>
6702
6703 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
6704 by merging in ref-types2 tests.
6705 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
6706
6707 From Jimmy Guo <guo@cup.hp.com> and others at HP:
6708 * gdb.c++/Makefile.in: Add standard actions.
6709 (EXECUTABLES): Rename from PROGS, update list.
6710 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
6711 from gdb.hp.
6712 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
6713 foo and bar locals.
6714 * gdb.c++/anon-union.exp: Fix tests to match.
6715 * gdb.c++/classes.exp: Run if HP compiler used, add extra
6716 expect matches to handle output variations.
6717 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
6718 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
6719 output, add HP alternatives for new and delete prints.
6720 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
6721 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
6722 * gdb.c++/demangle.exp: Use $style when reporting failure.
6723 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
6724 * gdb.c++/inherit.exp: Run if HP compiler used, add some
6725 match alternatives.
6726 * gdb.c++/local.exp: Add match alternatives or xfails for HP
6727 compilers.
6728 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
6729 * gdb.c++/method.exp: Add match alternatives.
6730 * gdb.c++/misc.cc: Add bool types.
6731 * gdb.c++/misc.exp: Add tests for bool types.
6732 * gdb.c++/overload.exp: Add xfails.
6733 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
6734 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
6735 add some more template parameter tests (only for HP currently).
6736 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
6737 * gdb.c++/virtfunc.cc: Add return type and value for main.
6738 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
6739 match alternatives.
d63a86f8 6740
a0b3c4fd
JM
67411999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6742
6743 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
6744
67451999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
6746
6747 * gdb.base/signals.exp: Don't expect getting a backtrace from
6748 within a signal handler to fail on Linux.
6749
67501999-07-29 Stan Shebs <shebs@andros.cygnus.com>
6751
6752 From Jimmy Guo <guo@cup.hp.com> and others at HP:
6753 * lib/gdb.exp: Remove some gratuitious semicolons.
6754 (delete_breakpoints): Increase timeout.
6755 (gdb_expect): Add -notransfer option.
6756 (gdb_test): Use -notransfer option.
6757 (get_compiler_info): Add f77 case.
6758 (get_compiler): New proc, split out from gdb_preprocess, add f77
6759 case.
6760 (gdb_preprocess): Call get_compiler.
6761
6762 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
6763 * gdb.base/attach.exp, gdb.base/display.exp,
6764 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
6765 gdb.base/long_long.exp, gdb.base/printcmds.exp,
6766 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
6767 third arg to gdb_test.
6768 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
6769 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
6770 HP-UX xfails, add others.
6771 * gdb.base/completion.exp: Reflect name change of self-test.
6772 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
6773 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
6774 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
6775 HP failure number.
6776 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
6777 useless HP-UX 10.30 references.
6778 * gdb.base/maint.exp: Loosen matches.
6779 * gdb.base/pointers.c (main): Declare more_code.
6780 * gdb.base/pointers.exp: Match on output of a `next'.
6781 * gdb.base/structs.c: Add prototypes.
6782 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
6783 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
6784
67851999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6786
6787 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
6788 command.
6789
67901999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6791
6792 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
6793 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
6794
6795 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
6796 debug info. Deal with lack of signal hanlder info in stack.
6797
6798 From Jim Kingdon <kingdon@redhat.com>:
6799 * gdb.base/annota1.exp: If printf has debug info, deal with it.
6800
5a2468f5
JM
68011999-07-19 Stan Shebs <shebs@andros.cygnus.com>
6802
6803 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
6804 gdb.base/foll-vfork.exp: Don't run for crosses.
6805
adf40b2e
JM
6806Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
6807
6808 * gdb.base/configure.in: Check for gdbvars.exp instead of
6809 a1-selftest.exp.
6810 * gdb.base/configure: Re-generate.
6811
68121999-07-12 Stan Shebs <shebs@andros.cygnus.com>
6813
6814 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
6815 in trying to run first and name is too long.
6816
6817 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
6818 pointers2.c and pointers2.exp, respectively.
6819 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
6820 doschk happier.
6821
43e526b9
JM
68221999-07-08 Stan Shebs <shebs@andros.cygnus.com>
6823
6824 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
6825 callfuncs2.c and callfuncs2.exp.
6826
6827 * gdb.base/list.exp: Remove mistaken xfails.
6828 * gdb.base/list0.h: Add optional prototypes.
6829
9846de1b
JM
6830Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
6831
6832 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
6833 calling malloc.
6834 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
6835 * ptype.exp: Move test for get_debug_format to before its first
6836 use.
6837
68381999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6839
6840 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
6841 * gdb.base/annota2.cc, annota2.exp: Move from here.
6842 * gdb.c++/annota2.cc, annota2.exp: To here.
6843 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
6844
43ff13b4
JM
6845Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
6846
6847 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
6848 a consistent format.
6849
085dd6e6
JM
68501999-06-25 Stan Shebs <shebs@andros.cygnus.com>
6851
6852 From Jimmy Guo <guo@cup.hp.com> and others at HP:
6853 * lib/gdb.exp (get_compiler_info): Add detection for assorted
6854 HP compilers, also set the globals $true and $false.
6855
6856 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
6857 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
6858 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
6859 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
6860 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
6861 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
6862 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
6863 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
6864 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
6865 whatis.c} Add C++ compatible function definitions and return
6866 types, add includes for library functions.
6867 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
6868 * gdb.base/step-test.c (myglob): Rename from glob.
6869 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
6870 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
6871 files, move here from gdb.hp.
6872 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
6873 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
6874 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
6875 Adjust line numbers in regexps.
6876
6877 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
6878 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
6879 instead of 0/1.
6880
6881 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
6882 foll-vfork.exp: New files, move here from gdb.hp.
6883 * gdb.base/page.exp: New file, test of pagination command.
6884
6885 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
6886 recursion test.
6887 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
6888
6889 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
6890 gdb.base/solib.exp: Fix compiler invocation process.
6891
6892 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
6893 HP-UX 11, turn off overload resolution explicitly.
6894 * gdb.base/commands.exp: Set argument list explicitly, add
6895 watchpoint test.
6896 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
6897 them work.
6898 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
6899 expressions properly.
6900 * gdb.base/corefile.exp: Loosen the match slightly.
6901 * gdb.base/default.exp: Allow "Error accessing memory" message
6902 also.
6903 * gdb.base/display.exp: Skip over x/0 j if PA64.
6904 * gdb.base/funcargs.exp: Add xfails for HP-UX.
6905 * gdb.base/interrupt.exp: Ditto.
6906 * gdb.base/langs.exp: Add symbolic matches governed by compiler
6907 in use.
6908 * gdb.base/list.exp: Add xfails for HP-UX.
6909 * gdb.base/long_long.exp: Refine some of the numeric matches.
6910 * gdb.base/mips_pro.exp: Xfail on HP-UX.
6911 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
6912 * gdb.base/nodebug.exp: Succeed on more varieties of output.
6913 * gdb.base/opaque.exp: Remove some HP-UX xfails.
6914 * gdb.base/ptype.exp: Succeed on more varieties of output.
6915 * gdb.base/scope.exp: Add xfails for HP-UX.
6916 * gdb.base/sect-cmd.exp: Add more cases.
6917 * gdb.base/setvar.exp: Add xfails for HP-UX.
6918 * gdb.base/shlib-call.exp: Loosen some matches slightly.
6919 * gdb.base/signals.exp: Match on void symbolically.
6920 * gdb.base/step-test.exp: Add case for PA64.
6921 * gdb.base/term.exp: Add exit and restart.
6922 * gdb.base/twice.exp: Clean up after self.
6923 * gdb.base/varargs.exp: Disable overload resolution explicitly.
6924 * gdb.base/whatis.exp: Allow more ways to pass tests.
6925
6926 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
6927 no longer useful.
6928
6929Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
6930
6931 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
6932 list of patterns.
6933 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
6934 print_double_array(double_array)", "continuing to breakpoint
6935 1018", "print print_double_array(array_d)" and "continuing to
6936 1034" tests.
d63a86f8 6937
085dd6e6
JM
69381999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
6939
6940 * Makefile.in: Add empty html and install-html targets.
6941
69421999-06-24 Stan Shebs <shebs@andros.cygnus.com>
6943
6944 * config/mt-*: Remove, these haven't been used since 1996.
6945
69461999-06-22 Stan Shebs <shebs@andros.cygnus.com>
6947
6948 * gdb.base/call-strs.c, gdb.base/ending-run.c,
6949 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
6950 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
6951
9e0b60a8
JM
69521999-06-18 Stan Shebs <shebs@andros.cygnus.com>
6953
6954 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
6955 simpler match case for the ptype of the big class.
6956
69571999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
6958
6959 * gdb.exp: Fix test for gdb_prompt existence.
6960
69611999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
6962
6963 * gdb.exp (gdb_test): Add fail after calls to perror.
6964
69651999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
6966
6967 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
6968
69691999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
6970
6971 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
6972
0f71a2f6
JM
6973Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
6974
6975 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
6976 malloc() is linked in.
6977
69781999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
6979
6980 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
6981 step at end.
6982
6983 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
6984
69851999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
6986
6987 * gdb.java/jv-print.exp: New file. (Our first Java test!)
6988
cce74817
JM
6989Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
6990
6991 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
6992 * gdb.base/mips_pro.exp: Likewise.
6993
69941999-06-02 Keith Seitz <keiths@cygnus.com>
6995
6996 * gdb.c++/templates.cc: Change all "new" operators to throw
6997 an exception.
6998 * gdb.c++/cplusfuncs.cc: Likewise.
6999
7000 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
7001
7002Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
7003
7004 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
7005 * gdb.base/ending-run.exp: When stepping out of main, accept a
7006 step into an arbitrary assembler file.
7007
392a587b
JM
70081999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7009
d63a86f8 7010 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 7011 "breakpoint-invalid" to be printed.
d63a86f8 7012 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
7013 number of "frames-invalid" and "breakpoint-invalid" to be printed.
7014 * gdb.base/annota2.cc: Initialize a.x to 0.
7015
9e086581
JM
70161999-05-17 Keith Seitz <keiths@cygnus.com>
7017
7018 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
7019 when "skip_float_tests" set.
7020 Ditto for "print print_double_array(array_d)", "print print_small_structs",
7021 "print print_ten_doubles", and "step into print_long_arg_list".
7022 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
7023 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
7024 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
7025 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
7026 "skip_float_tests" is set.
7027 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
7028 when "skip_float_tests" set.
d63a86f8 7029
cd0fc7c3
SS
70301999-05-06 Keith Seitz <keiths@cygnus.com>
7031
7032 * gdb.base/annota2.cc: Include stdio.h.
7033
7034Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
7035
7036 * gdb.base/crossload.exp: Remove, this has been disabled ever
7037 since BFD stopped including all targets, and cross-GDB gets
7038 plenty of testing anyway.
7039 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
7040 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
7041 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
7042 * gdb.base/README: Remove, was doc for this.
7043 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
7044 needed.
7045
b83266a0
SS
70461999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7047
7048 * gdb.base/call-ar-st.exp: Fix one regular expression in test
7049 output.
7050
7051 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
7052 * gdb.base/annota2.exp: New file. More annotation tests.
7053 * gdb.base/annota1.c: New file. Source file for annota1.exp.
7054 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
7055
70561999-04-23 Angela Marie Thomas <angela@cygnus.com>
7057
7058 * config/cfdbug.exp: New file.
7059
7a292a7a
SS
70601999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
7061
7062 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
7063 Marcus Daniel's and Dale Hawkins's demangler crashes.
7064
7065 * gdb.c++/demangle.exp (test_gnu_style_demangling,
7066 test_lucid_style_demangling, test_arm_style_demangling,
7067 test_hp_style_demangling): Try Tom Tromey's core-dumping
7068 identifier under each demangling style.
7069
70701999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
7071
7072 * gdb.c++/demangle.exp: Include the current demangling style
7073 in all test names.
7074 (current_demangling_style): New global variable.
7075 (set_demangling_style, test_demangling_core, test_demangling,
7076 test_demangling_exact): New functions.
7077 (test_gnu_style_demangling, test_lucid_style_demangling,
7078 test_arm_style_demangling, test_hp_style_demangling): Use those,
7079 instead of calling gdb_test and gdb_test_exact directly.
7080 (catch_demangling_errors): New function, which reports errors
7081 signalled by the demangling test functions in an orderly way.
7082 (do_tests): Use catch_demangling_errors.
7083
70841999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
7085
7086 * gdb.base/signals.exp (test_handle_all_print): Use () for
7087 grouping in expressions, not {}.
7088
7089 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
7090 initialized yet.
7091
70921999-04-01 Stan Shebs <shebs@andros.cygnus.com>
7093
7094 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
7095 are listed.
7096
70971999-03-26 Stan Shebs <shebs@andros.cygnus.com>
7098
7099 * gdb.stabs/weird.exp: Test for CC being defined before
7100 looking at its value.
7101
71021999-03-25 Stan Shebs <shebs@andros.cygnus.com>
7103
7104 * gdb.base/call-ar-st.exp: Remove stray '#'.
7105 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
7106 "short int" and "long int".
7107 * gdb.c++/overload.cc: Cast the string added in the previous
7108 change, to mollify finicky HP compiler.
7109 * gdb.hp/reg-test.exp (testfile): Fix file name.
7110 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 7111
7a292a7a
SS
7112 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
7113 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
7114 alternate form of enum ptype.
7115
c906108c
SS
71161999-03-23 Stan Shebs <shebs@andros.cygnus.com>
7117
7a292a7a
SS
7118 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
7119 * gdb.hp/*.exp: Change all to run compiler probe only after
7120 passing skip_hp_tests, so as not to waste time on guaranteed
7121 failure.
7122
c906108c
SS
7123 * gdb.c++/overload.cc: Pass string instead of char addr, always
7124 init ccpfoo.
7125 * gdb.c++/templates.cc: Fix syntax error.
7126
7a292a7a
SS
7127Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7128
7129 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 7130 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
7131 command.
7132
71331999-03-18 James Ingham <jingham@cygnus.com>
7134
7135 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
7136
7137 * gdb.c++/method.exp: It was testing an uninitialized int on the
7138 stack and assuming it was positive.
7139
7140 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
7141
7142 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 7143 keep it from killing the rest of the tests.
7a292a7a
SS
7144 Use gdb_continue_to_end.
7145
7146 * gdb.base/sigall.exp: use gdb_continue_to_end.
7147
7148 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
7149
7150 * gdb.base/display.exp: use runto_main, not run.
7151
d63a86f8
RM
7152 * gdb.base/default.exp: Check for the current error message in the
7153 r abbreviation test.
7a292a7a
SS
7154 Add strongarm to the targets that know info float.
7155
d63a86f8 7156 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
7157 run which doesn't work with monitors.
7158
7159 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
7160
7161 * gdb.base/break.exp: use the gdb_continue_to_end proc.
7162
7163 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
7164 program. Traps the case (in Cygmon) when the program never really
7165 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
7166 more places, so I used my name. Sorry Mark...
7167
7168 * config/monitor.exp (gdb_target_monitor): added another
7169 target_info parameter: remotebinarydownload. This will set the
7170 remotebinarydownload flag if this is causing some boards trouble.
7171
71721999-03-18 Mark Salter <msalter@cygnus.com>
7173
7174 * lib/gdb.exp (continue_to_exit): New function.
7175
7176 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
7177 * gdb.base/ending-run.exp: Ditto.
7178 * gdb.base/step-test.exp: Ditto.
7179
71801999-03-16 Stan Shebs <shebs@andros.cygnus.com>
7181
7182 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
7183 (suggested by Art Haas <ahaas@neosoft.com>).
7184
71851999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
7186
7187 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7188
7189Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
7190
7191 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
7192 descriptions of types (short unsigned int vs unsigned short, etc).
7193
71941999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
7195
7196 * gdb.base/call-strs.exp: Don't assume that `step' will step over
7197 a call to strlen; sometimes we do have sources.
7198
71991999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
7200
7201 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
7202 character, so GDB won't print garbage after its end.
d63a86f8 7203
c906108c
SS
7204 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
7205 breakpoint there instead. Sometimes GCC emits memcpy to handle
7206 the large structures being passed by value, so we step into that
7207 instead of sum_array_print, which obscures what we're really testing.
7208 * gdb.base/step-test.exp: However, we do want a test that notices
7209 the bizarre steps into memcpy, so do that here. Add check for
7210 stepping into function calls that pass large structures by value.
7211 ("Is that a noun clause, or are you just happy to see me?")
7212 Remove all references to specific line numbers.
7213 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
7214 New type and function.
7215 (main): Call large_struct_by_value, passing it a large struct by value.
7216 * lib/gdb.exp (gdb_get_line_number): New function.
7217
7218 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
7219 more portable.
7220
7a292a7a
SS
72211999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
7222
c906108c
SS
7223 * lib/gdb.exp: Doc fixes.
7224
7a292a7a
SS
72251999-03-05 Nick Clifton <nickc@cygnus.com>
7226
d63a86f8 7227 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
7228
72291999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
7230
c906108c
SS
7231 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
7232 commands. They're not germane to this test, and they don't work
7233 that way on remote targets.
7234
3fc11d3e
JM
72351999-03-01 James Ingham <jingham@cygnus.com>
7236
7237 * Changelog entries merged over from gdb development branch.
7238
3fc11d3e
JM
7239 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
7240
7241 * lib/gdb.exp (gdbtk_analyze_results): Generic function
7242 for outputting results of test run.
7243
2d4a1622 7244 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
7245
7246 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 7247
7a292a7a
SS
72481999-02-25 Felix Lee <flee@cygnus.com>
7249
7250 * lib/gdb.exp (debug_format): initialize
7251
c906108c
SS
72521999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
7253
7254 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
7255 * gdb.base/call-rt-st.c: Ditto.
7256
c906108c
SS
72571999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
7258
7259 * gdb.threads/pthreads.exp (horiz): New variable.
7260 (test_startup): Fix regexps that capture thread numbers.
7261
72621999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
7263
7264 * gdb.base/smoke.exp: Disambiguate two test case names (both
7265 called ``print'').
7266
7267Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
7268
7269 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
7270 compilation.
7271
72721999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
7273
7274 * gdb.base/miscexprs.exp: Change patterns to match GDB's
7275 actual output formatting.
7276 * gdb.base/smoke.exp: GDB removes leading 0's.
7277 * gdb.base/volatile.exp: Don't check type of remuneration;
7278 that variable is no longer defined in constvars.c.
7279 * gdb.base/step-test.c (main): Exit with explicit exit code.
7280 * gdb.base/step-test.exp: Remove two nexti checks--they are
7281 not portable.
7282
72831999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
7284
7285 * gdb.base/help.exp ("help delete display"): Fix test to match
7286 gdb's output.
7287
7288 * gdb.base/long_long.c (known_types): Initialize values to zero.
7289 * gdb.base/long_long.exp: Step one more line
7290 so 'dec' is initialized in "get to known place". GDB removes
d63a86f8 7291 leading zeros. Explicitly ask for hex formatting. Use
c906108c
SS
7292 unique test case names.
7293
7294Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7295
d63a86f8 7296 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
7297
7298 * gdb.c++/method.exp: Add missing close brace.
7299
73001999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
7301
7302 * gdb.base/maint.exp: Use 'set height 0' to disable page
7303 prompting, not 'set height 400'.
7304
7305 Fix a bunch of timeouts.
7306 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
7307 four separate tests, so expect doesn't take forever to match a ton
7308 of text against a regexp with lots of .* forms.
7309 ("maint print psymbols", "maint print symbols"): Make some of
7310 these greps more selective, so that expect doesn't try to wade
7311 through huge piles of output and time out.
7312
7313 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
7314
7315 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
7316 tests: one which doesn't expect shlib events to be reported, and
7317 another which does, but is XFAIL for all platforms other than
7318 HP/UX.
7319
7320 * gdb.base/break.exp: Teach the test suite that the `catch
7321 fork', `catch vfork', and `catch exec' commands produce error
7322 messages on platforms that don't provide these features.
7323
7324Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
7325
7326 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
7327 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
7328 (shortening names from solib_threshold.exp etc), won't run on
7329 anything but HP-UX for the foreseeable future.
7330 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
7331 reflect move.
7332
7333Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
7334
7335 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
7336 gdb.trace/Makefile.in (clean): Remove all test executables.
7337
7338Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
7339
7340 * gdb.base/shlib-call.exp: add test cases to verify that gdb
7341 successfully re-sets breakpoints in shared libraries.
7342 * gdb.base/shmain.c (main): return 0, don't fall off the end.
7343
7344Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7345
d63a86f8
RM
7346 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
7347 and compiled w/o GCC.
c906108c
SS
7348
7349 * gdb.hp/watch-cmd.exp: ditto.
7350
7351 * gdb.hp/watch-hp.exp: ditto.
7352
7353 * gdb.hp/xdb1.exp: ditto.
7354
7355 * gdb.hp/xdb2.exp: ditto.
7356
7357 * gdb.hp/dbx.exp: ditto.
7358
7359Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
7360
7361 * constvars.c: Remove C++-isms.
7362 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
7363 with GCC.
7364
7365Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
7366
7367 The following changes are part of the HP merge.
7368
7369 * gdb.base/break.exp: new tests to verify that catchpoints for
7370 fork, vfork, and exec don't trigger inappropriately.
7371
7372 * gdb.base/opaque.exp: compile one file at a time, then link.
7373
7374 * gdb.base/signals.exp: be more restrictive about which hppa
7375 systems receive a setup_xfail. new tests.
7376
7377 * gdb.base/solib_threshold.build: new file.
7378 * gdb.base/solib_threshold.exp: new file.
7379 * gdb.base/solib_threshold.link_opts: new file.
7380 * gdb.base/solib_threshold.mk: new file.
7381 * gdb.base/gen_solib_threshold.c: new file.
7382
7383 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
7384 tests. New tests for enums inside classes.
7385
7386 * gdb.c++/compiler.cc: indicate support of template debugging.
7387
7388 * gdb.c++/demangle.exp: run hp style demangling tests.
7389
7390 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
7391 tests.
7392
7393 * gdb.c++/misc.cc: changes to support new tests.
7394
7395 * gdb.c++/templates.cc: changes to support HP's compiler; changes
7396 to support new tests.
7397
7398 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
7399 gcc, then skip these tests.
7400
7401Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
7402
7403 The following files are part of the HP merge; some had longer
7404 names at HP, but have been renamed to be no more than 14
7405 characters in length.
7406
7407 * gdb.hp/ambiguous.cc: new file.
7408 * gdb.hp/ambiguous.exp: new file.
7409 * gdb.hp/attach.exp: new file.
7410 * gdb.hp/attach2.exp: new file.
7411 * gdb.hp/classes-hp.exp: new file.
7412 * gdb.hp/ctti.exp: new file.
7413 * gdb.hp/ctti-add.cc: new file.
7414 * gdb.hp/ctti-add1.cc: new file.
7415 * gdb.hp/ctti-add2.cc: new file.
7416 * gdb.hp/ctti-add3.cc: new file.
7417 * gdb.hp/dbx.exp: new file.
7418 * gdb.hp/exception.cc: new file.
7419 * gdb.hp/exception.exp: new file.
7420 * gdb.hp/foll-exec.c: new file.
7421 * gdb.hp/foll-exec.exp: new file.
7422 * gdb.hp/foll-fork.c: new file.
7423 * gdb.hp/foll-fork.exp: new file.
7424 * gdb.hp/foll-vfork.c: new file.
7425 * gdb.hp/foll-vfork.exp: new file.
7426 * gdb.hp/inherit-hp.exp: new file.
7427 * gdb.hp/more-steps.exp: new file.
7428 * gdb.hp/namespace.cc: new file.
7429 * gdb.hp/namespace.exp: new file.
7430 * gdb.hp/optimize.exp: new file.
7431 * gdb.hp/pxdb.c: new file.
7432 * gdb.hp/pxdb.exp: new file.
7433 * gdb.hp/quicksort.exp: new file.
7434 * gdb.hp/reg-test.exp: new file.
7435 * gdb.hp/reg-test.s: new file.
7436 * gdb.hp/sized-enum.c: new file.
7437 * gdb.hp/sized-enum.exp: new file.
7438 * gdb.hp/start-stop.exp: new file.
7439 * gdb.hp/templ-hp.cc: new file.
7440 * gdb.hp/templ-hp.exp: new file.
7441 * gdb.hp/thr-lib.c: new file.
7442 * gdb.hp/thr-lib.exp: new file.
7443 * gdb.hp/thr-lib.h: new file.
7444 * gdb.hp/thr-liblib.c: new file.
7445 * gdb.hp/virtfun-hp.c: new file.
7446 * gdb.hp/virtfun-hp.exp: new file.
7447 * gdb.hp/watch-cmd.exp: new file.
7448 * gdb.hp/watch-hp.exp: new file.
7449 * gdb.hp/xdb1.exp: new file.
7450 * gdb.hp/xdb2.exp: new file.
7451 * gdb.hp/xdb3.exp: new file.
7452
7453Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
7454
7455 The following files are part of the HP merge; some had longer
7456 names at HP, but have been renamed to be no more than 14
7457 characters in length.
7458
7459 * gdb.base/ss.h: new file.
7460 * gdb.base/call-ar-st.c: new file.
7461 * gdb.base/call-ar-st.exp: new file.
7462 * gdb.base/call-rt-st.c: new file.
7463 * gdb.base/call-rt-st-exp: new file.
7464 * gdb.base/call-strs.exp: new file.
7465 * gdb.base/ena-dis-br.exp: new file.
7466 * gdb.base/environ.exp: new file.
7467 * gdb.base/long_long.exp: new file.
7468 * gdb.base/sect-cmd.exp: new file.
7469 * gdb.base/shlib-cl2.exp: new file.
7470 * gdb.base/smoke.exp: new file.
7471 * gdb.base/so-impl-ld.c: new file.
7472 * gdb.base/so-impl-ld.exp: new file.
7473 * gdb.base/so-indr-cl.c: new file.
7474 * gdb.base/so-indr-cl.exp: new file.
7475 * gdb.base/varargs.exp: new file.
7476 * gdb.base/volatile.exp: new file.
7477 * gdb.base/whatis-exp.exp: new file.
7a292a7a 7478 * gdb.base/display.exp: new file.
c906108c
SS
7479 * gdb.c++/derivation.exp: new file.
7480 * gdb.c++/local.exp: new file.
7481 * gdb.c++/member-ptr.exp: new file.
7482 * gdb.c++/overload.exp: new file.
7483 * gdb.c++/ovldbreak.exp: new file.
7484 * gdb.c++/ref-types.exp: new file.
7485 * gdb.c++/ref-types2.exp: new file.
7486 * gdb.c++/userdef.exp: new file.
d63a86f8 7487
c906108c
SS
7488Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
7489
7490 * gdb.base/default.exp: Reflect wording change in remote.c.
7491
dc96c6c7 7492Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7493
7494 * gdb.base/help.exp: Update to reflect current text.
7495
7496Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
7497
7498 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
7499 they're stack variables and contain garbage.
7500 * gdb.c++/anon-union.exp: new file.
7501
7502 The following changes were made by David Taylor
7503 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
7504 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
7505 in changes by HP.
7506
7507 * gdb.base/bitops.exp: new file.
7508 * gdb.base/default.exp: change expected messages for catch and
7509 info catch tests to reflect HP merge changes.
7510 * gdb.base/enable-disable-break.exp
7511 * gdb.base/ending-run.c: new file.
7512 * gdb.base/long_long.c: new file.
7513 * gdb.base/maint.exp: new file.
7514 * gdb.base/pointers2.exp: new file.
7515 * gdb.base/shlib-call2.exp: new file.
7516 * gdb.base/solib.exp: new file.
7517 * gdb.base/step-test.c: new file.
7518 * gdb.c++/anon-union.cc: new file.
7519 * gdb.c++/local.cc: new file.
7520 * gdb.c++/member-pointer.cc: new file.
7521 * gdb.c++/method.cc: new file.
7522 * gdb.c++/ref-types.cc: new file.
7523 * gdb.c++/ref-types2.cc: new file.
7524 * gdb.c++/userdef.cc: new file.
d63a86f8 7525
c906108c
SS
7526 * gdb.base/scope.exp: compile one file at a time, then link.
7527 * gdb.base/langs.exp: ditto.
7528 * gdb.base/list.exp: ditto.
d63a86f8 7529
c906108c
SS
7530Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
7531
7532 The following changes were made by David Taylor
7533 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
7534 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
7535 in changes by HP.
d63a86f8 7536
c906108c
SS
7537 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
7538 skip tests. When compiling pass c++ flag to gdb_compile.
7539 * gdb.c++/
d63a86f8 7540
c906108c
SS
7541 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
7542 test for on hppa*-*-hpux*; use args to see if c++ was specified.
7543 (skip_hp_tests): new function.
7544 (gdb_preprocess): new function.
7545
7546 * configure.in (hpdir): decide whether to configure gdb.hp.
7547 * configure: regenerated.
7548
7549 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
7550 to delete on clean.
7551 (EXECUTABLES): update to reflect new additions.
7552 * gdb.base/commands.exp: update message expected.
7553 * gdb.base/default.exp: add copyright notice.
7554 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
7555 * gdb.base/help.exp: update messages to reflect current text.
7556 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
7557 targets for recurse tests.
7558 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
7559 skip this file.
7560
7561 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
7562 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
7563 compilation.
7564 * gdb.c++/misc.exp: ditto.
7565 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
7566 run the tests. tell gdb_compile that it's a c++ compilation.
7567
7568 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 7569
c906108c
SS
7570 * gdb.base/all-bin.exp: new file.
7571 * gdb.base/arithmet.exp: new file.
7572 * gdb.base/assign.exp: new file.
7573 * gdb.base/completion.exp: new file.
7574 * gdb.base/cond-expr.exp: new file.
7575 * gdb.base/condbreak.exp: new file.
7576 * gdb.base/define.exp: new file.
7577 * gdb.base/dollar.exp: new file.
7578 * gdb.base/environment.exp: new file.
7579 * gdb.base/eval-skip.exp: new file.
7580 * gdb.base/jump.exp: new file.
7581 * gdb.base/logical.exp: new file.
7582 * gdb.base/pointers.exp: new file.
7583 * gdb.base/relational.exp: new file.
7584 * gdb.base/section_command.exp: new file.
7585 * gdb.base/whatis-expr.exp: new file.
7586
7587 * gdb.base/all-types.c: new file.
7588 * gdb.base/call-array-struct.c: new file.
7589 * gdb.base/call-return-struct.c: new file.
7590 * gdb.base/call-strings.c: new file.
7591 * gdb.base/callfuncs2.c: new file.
7592 * gdb.base/condbreak.c: new file.
7593 * gdb.base/constvars.c: new file.
7594 * gdb.base/display.c: new file.
7595 * gdb.base/int-type.c: new file.
7596 * gdb.base/jump.c: new file.
7597 * gdb.base/miscexprs.c: new file.
7598 * gdb.base/pointers.c: new file.
7599 * gdb.base/pointers2.c: new file.
7600 * gdb.base/shmain.c: new file.
7601 * gdb.base/shr1.c: new file.
7602 * gdb.base/shr2.c: new file.
7603 * gdb.base/solib.c: new file.
7604 * gdb.base/solib1.c: new file.
7605 * gdb.base/solib2.c: new file.
7606 * gdb.base/varargs.c: new file.
7607 * gdb.c++/derivation.cc: new file.
7608 * gdb.c++/overload.cc: new file.
7609 * gdb.c++/ovldbreak.cc: new file.
7610 * gdb.hp/attach.c: new file.
7611 * gdb.hp/attach2.c: new file.
7612 * gdb.hp/average.c: new file.
7613 * gdb.hp/compiler.c: new file.
7614 * gdb.hp/compiler.cc: new file.
7615 * gdb.hp/execd-program.c: new file.
7616 * gdb.hp/follow-exec.c: new file.
7617 * gdb.hp/follow-fork.c: new file.
7618 * gdb.hp/follow-vfork-and-exec.c: new file.
7619 * gdb.hp/misc-hp.cc: new file.
7620 * gdb.hp/more-steps.c: new file.
7621 * gdb.hp/optimize.c: new file.
7622 * gdb.hp/quicksort.c: new file.
7623 * gdb.hp/run-hp.c: new file.
7624 * gdb.hp/start-stop.c: new file.
7625 * gdb.hp/sum.c: new file.
7626 * gdb.hp/templates-hp.cc: new file.
7627 * gdb.hp/thread-local-in-lib.c: new file.
7628 * gdb.hp/thread-local-in-lib.h: new file.
7629 * gdb.hp/thread-local-in-lib.lib.c: new file.
7630 * gdb.hp/vforked-program.c: new file.
7631 * gdb.hp/virtfunc-hp.cc: new file.
7632 * gdb.hp/watchpoint-hp.c: new file.
7633 * gdb.hp/xdb.c: new file.
7634 * gdb.hp/xdb0.c: new file.
7635 * gdb.hp/xdb0.h: new file.
7636 * gdb.hp/xdb1.c: new file.
7637
7638Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
7639
7640 The following change was made by Edith Epstein
7641 <eepstein@cygnus.com> as part of a project to merge in changes
7642 originally made by HP; HP did not create ChangeLog entries.
7643
7644 * gdb.c++/demangle.exp: changed the expected output for some
7645 ARM-style mangling -- removed second reference to datatype.
7646 For example, maint demangle __dt__11T1__pt__2_cFv
7647 T1<char>::~T1<char>(void)
7648 becomes,
7649 maint demangle __dt__11T1__pt__2_cFv
7650 T1<char>::~T1(void)
7651
7652 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 7653
c906108c
SS
7654Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
7655
7656 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
7657 * gdb.trace/backtrace.exp: Likewise.
7658 * gdb.trace/circ.exp: Likewise.
7659 * gdb.trace/collection.exp: Likewise.
7660 * gdb.trace/deltrace.exp: Likewise.
7661 * gdb.trace/infotrace.exp: Likewise.
7662 * gdb.trace/limits.exp: Likewise.
7663 * gdb.trace/packetlen.exp: Likewise.
7664 * gdb.trace/passc-dyn.exp: Likewise.
7665 * gdb.trace/passcount.exp: Likewise.
7666 * gdb.trace/report.exp: Likewise.
7667 * gdb.trace/save-trace.exp: Likewise.
7668 * gdb.trace/tfind.exp: Likewise.
7669 * gdb.trace/tracecmd.exp: Likewise.
7670 * gdb.trace/while-dyn.exp: Likewise.
7671 * gdb.trace/while-stepping.exp: Likewise.
7672
76731998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
7674
7675 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
7676
7677Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
7678
7679 From Brendan Kehoe:
7680 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
7681 int return types.
7682
7683Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
7684
7685 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
7686 remote dos host testing right.
7687
7688Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
7689
7690 * gdb.base/corefile.exp: remove some xfails.
7691
7692Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
7693
7694 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
7695 have different timestamps.
7696
7697Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
7698
7699 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
7700 gdb.base/default.exp: Replace "exec" with "executable".
7701
7702Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
7703
7704 * gdb.base/default.exp: Change else if to elseif from previous
7705 delta.
7706
7707Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
7708
7709 * gdb.base/default.exp: Add brace missing from previous delta.
7710
7711Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
7712
7713 * gdb.base/default.exp: Support test for info float for all
7714 varieties of arm toolchain.
7715
dc96c6c7 7716Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7717
7718 * gdb.trace/*.exp: remove "remote_download" command.
7719
dc96c6c7 7720Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7721
7722 * gdb.trace/*.exp: remove -gdwarf from compile.
7723
7724Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
7725
7726 * gdb.trace/configure.in(AC_INIT): typo
7727 * gdb.trace/configure: regenerated
7728
dc96c6c7 7729Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7730
7731 * config/m68k-emc.exp: New file.
7732 * lib/<emc-support.exp trace-support.exp}: New files.
7733 * configure.in: add new test directory gdb.trace.
7734 * gdb.trace/{configure configure.in Makefile.in}: New files.
7735 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
7736 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
7737 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
7738 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
7739 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
7740 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
7741 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 7742
dc96c6c7 7743Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7744
7745 * gdb.c++/classes.exp: Change all regular expressions to match
7746 arbitrary combinations of newline/carriage-return, so that they
7747 will work equally well on Unix and Windows.
7748 * gdb.c++/inherit.exp: ditto.
7749 * gdb.c++/virtfunc.exp: ditto.
7750
77511998-08-11 Dawn Perchik <dawn@cygnus.com>
7752
7753 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
7754
c2d11a7d
JM
7755Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
7756
7757 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
7758 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
7759 to use a0-a3/d0-d3 as needed.
7760
7761Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
7762
7763 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
7764 * gdb.disasm/am33.exp: Corresponding changes.
7765
c906108c
SS
77661998-07-11 Felix Lee <flee@cygnus.com>
7767
7768 * gdb.base/callfuncs.exp: add cmp10 test.
7769 * gdb.base/callfuncs.c (cmp10): new function.
7770
7771Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
7772
d63a86f8 7773 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
7774 into two parts to get around a synchronization problem in expect.
7775
3fc11d3e
JM
7776Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
7777
7778 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
7779
7780 * configure.in: Add options for gdbtk testsuite.
7781
7782 * configure: Regenerate.
7783
7784 * gdb.gdbtk: New directory to hold gdbtk tests.
7785
c906108c
SS
7786Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
7787
7788 * gdb.fortran/types.exp: Escape brackets in expect patterns
7789 for test_float_literal_types_accepted tests.
7790 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
7791 before run test.
7792
c2d11a7d
JM
7793Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
7794
7795 * am33.exp: Just compile, do not link the testcase.
7796 * am33.s: Add ".am33" pseudoop to force am33 mode.
7797
c906108c
SS
77981998-06-25 Felix Lee <flee@cygnus.com>
7799
7800 * gdb.base/setshow.exp: make sure $pc is sane.
7801
7802 * gdb.stabs/weird.exp: split expect patterns properly.
7803
c2d11a7d
JM
7804Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
7805
7806 * gdb.disasm/am33.s: New disassembler testfile for the am33.
7807 * gdb.disasm/am33.exp: Run it.
7808
dc96c6c7 7809Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7810
7811 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
7812 match processing (and eliminate spurious timeouts when running).
7813
dc96c6c7 7814Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7815
7816 * gdb.base/signals.exp (test_handle_all_print): put back Mach
7817 exception test, but conditionalize it on target [mach | gnu].
7818
dc96c6c7 7819Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7820
7821 * gdb.base/overlays.exp: fixup compile line for linker script.
7822
7823Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
7824
7825 * gdb.fortran/types.exp: don't guess at float size.
7826
7827Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
7828
7829 * gdb.base/exprs.exp: delete test that depends on int size.
7830
7831Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
7832
7833 * config/sim.exp: Removed checks for target triplets.
7834 (gdb_target_sim): Use gdb,target_sim_options.
7835
7836Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
7837
7838 * gdb.base/reread.exp: New file.
7839 * gdb.base/reread1.c: New file.
7840 * gdb.base/reread2.c: New file.
7841
7842Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
7843
7844 * config/sim.exp: Use 'target sim -sparclite' when running
7845 SPARClite programs.
7846
7847Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
7848
7849 * gdb.base/structs2.exp: New file.
7850 * gdb.base/structs2.c: New file.
7851
7852Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
7853
7854 * gdb.asm/common.inc: New file.
7855 * gdb.asm/d10v.inc: New file.
7856 * asm-source.exp: Pass -I's to gas to find .inc files.
7857 Update line numbers in expected output.
7858 * asmsrc1.s: Rewrite.
7859 * asmsrc2.s: Rewrite.
7860 * configure.in: Create arch.inc symlink.
7861 * configure: Regenerate.
7862 * Makefile.in (distclean): Delete arch.inc.
7863
7864Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
7865
7866 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
7867 (t_enum_value2): ditto
7868 (t_enum_value3): ditto
7869 (main): ditto
7870Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
7871
7872 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
7873 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
7874 change.
7875 Use gdb_test instead of send_gdb/gdb_expect sequences.
7876
7877Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
7878
7879 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
7880 not void.
7881
7882Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
7883
7884 * gdb.base/branches.c: Code with lots of loops and
7885 subroutines. Used to test gdbs ability to single step through PC
7886 changes, especially to test mips-tdep.c:mips_next_pc
7887
7888Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
7889
7890 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
7891 more rigorous EGCS C++ error checking.
7892
7893Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
7894
7895 * gdb.base/help.exp: Clean up `help set args' and `help show args'
d63a86f8 7896 tests.
c906108c 7897 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
d63a86f8 7898 function when asleep.
c906108c 7899 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
d63a86f8
RM
7900 for i*86 Linux and SVR4 signal handling problems.
7901 Remove linux xfail for `next to handler in signals_tests_1', fixed
7902 by recent infrun.c change.
c906108c 7903 Limit backtrace to 10 frames to avoid timeout problems with infinite
d63a86f8 7904 stack backtraces.
c906108c
SS
7905 Adjust expect pattern in `handle all print' test to match Apr 28 1997
7906 target.[ch] change.
7907
7908Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
7909
7910 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
7911 for a newline from gdb before continuing.
7912 (default_gdb_exit): Just look for y or n.
7913 (gdb_test): Detect abnormal exit from GDB running on DOS; if
7914 it does, fail the rests of the tests in the file.
7915
7916Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
7917
7918 * config/cygmon.exp: New file.
7919
7920Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
7921
7922 * gdb.base/list.exp: Fix problem with "list default lines around
7923 main" test on remote targets.
7924
7925 * gdb.base/scope.exp: Fix problem with filelocal_bss before
7926 run test on remote targets.
7927
7928Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
7929
7930 * gdb.asm: New directory.
7931 * configure.in: Configure it.
7932 * configure: Regenerate.
7933 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
7934 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
7935
7936Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
7937
7938 * config/mn10300-eval.exp: New file to support MN10300 eval board.
7939
dc96c6c7 7940Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 7941
c906108c
SS
7942 * gdb.base/overlays (several files): Merge the two overlay
7943 managers into one. Change variables (foox, barx, bazx, grbxx)
7944 back into ints but force them to load in their proper sections.
7945
7946Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
7947
7948 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
7949 on-chip insn memory and IMAP1 to upper 128k.
7950 (D10VCopy): Handle memory regions crossing 16k boundaries.
7951 (D10VCopy): Transfer data in 32 bit chunks.
7952
7953Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
7954
7955 * gdb.base/overlays.c (main): Exit normally when result is
7956 correct.
7957
7958 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
7959 map. Include space for printf in .text segment.
7960
7961 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
7962 updated d10v memory VMA/LMA map.
7963 (D10VCopy): Call D10VTranslate.
d63a86f8 7964
c906108c
SS
7965Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
7966
7967 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
7968
7969 * gdb.base/bar.c (barx, bar): Change variable to small array so
7970 that it won't be put into the .sdata - small data -
7971 section. Update reference.
7972 * gdb.base/baz.c (bazx, baz): Ditto.
7973 * gdb.base/foo.c (foox, foo): Ditto.
7974 * gdb.base/grbx.c (grbxx, grbx): Ditto.
7975
7976 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
7977 to be arrays.
d63a86f8 7978
dc96c6c7 7979Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 7980
c906108c
SS
7981 * gdb.base/overlays.exp: fix up and get working again.
7982 Add tests for backtraces from an overlay function.
d63a86f8 7983
c906108c
SS
7984Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
7985
7986 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
7987 "calling function with watchpoint enabled".
7988
7989Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
7990
7991 * gdb.base/break.exp (test_next_with_recursion): Remove
7992 gdb_suppress_tests for d10v-*-*.
7993 * lib/gdb.exp (gdb_suppress_tests): Disable this function
7994 pending review of whether it is useful or not.
7995
7996Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
7997
7998 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
7999
8000Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
8001
8002 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
8003 * config/dve.exp: New file to support Densan boards.
8004
8005Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
8006
8007 * gdb.base/interrupt.exp: Document problem of simulators, signals,
8008 reads and BSD.
8009
8010Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
8011
8012 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
8013 response.
8014
8015 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
8016
8017Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
8018
8019 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
8020 test.
8021
8022 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
8023 target_sizeof_long and target_bigendian_p.
8024 (structs_by_value, structs_by_reference): Check values according
8025 to targets word size and endianess.
d63a86f8 8026
c906108c
SS
8027Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
8028
8029 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
8030 output.
8031
8032Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
8033
8034 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
8035 Update test of set args help to match source change.
8036
8037Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
8038
8039 * gdb.base/default.exp: Expect help system output to be in
8040 alphabetical order.
8041 * gdb.base/help.exp: Ditto.
8042
8043Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
8044
8045 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
8046 "i*86-pc-linux-gnu*".
8047 * gdb.base/interrupt.exp: Ditto.
8048 * gdb.base/corefile.exp: Ditto.
8049
8050 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
8051 define vxworks when building the testcase.
8052
8053 * gdb.base/ptype.exp: Fix testnames to be unique.
8054 * gdb.base/radix.exp: Ditto.
8055 * gdb.base/term.exp: Ditto.
8056 * gdb.base/whatis.exp: Ditto.
8057 * gdb.c++/classes.exp: Ditto.
8058
8059Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
8060
8061 * gdb.base/callfuncs.exp: Fix indentation.
8062
8063 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
8064 suppress_flag has been set.
8065 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
8066 target feature.
8067
8068Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
8069
8070 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
8071 the testcase.
8072
8073 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
8074 set_debug_traps() and breakpoint().
8075 * gdb.c++/misc.cc (main): Ditto.
8076 * gdb.c++/templates.cc (main): Ditto.
8077 * gdb.c++/virtfunc.cc (main): Ditto.
8078
8079Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
8080
8081 * lib/gdb.exp(gdb_step_for_stub): New function.
8082 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
8083 exists, reload the executable and do a "continue" instead of
8084 doing a jump.
8085 (runto_main): Use gdb_step_for_stub.
d63a86f8 8086
c906108c
SS
8087 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
8088 tests to have unique names.
8089 * gdb.base/callfuncs.exp: Ditto.
8090 * gdb.base/commands.exp: Ditto.
8091 * gdb.base/default.exp: Ditto.
8092 * gdb.base/help.exp: Ditto.
8093 * gdb.base/list.exp: Ditto.
8094 * gdb.base/opaque.exp: Ditto.
8095 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
8096 similar tests.
d63a86f8 8097
c906108c
SS
8098 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
8099 * gdb.c++/cplusfuncs.cc: Ditto.
8100 * gdb.c++/virtfunc.cc: Ditto.
8101
8102 * config/monitor.exp: Keep track of the last file we saw, rather
8103 than trying to get the info from gdb.
8104
8105 * gdb.fortran/types.exp: Move comment to previous line.
8106
8107Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
8108
8109 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
8110 target mode.
8111
8112Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
8113
8114 From Bob Manson:
8115 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
8116 string from GDB when it connects.
8117
8118 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
8119
8120Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
8121
8122 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
8123 if we can't get a debug format from GDB (we may be testing an
8124 older GDB). Use a 10 second timeout when checking for the format.
8125
8126 * gdb.stabs/weird.exp: Fix quoting.
8127
8128 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
8129
8130Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
8131
8132 * config/arm-ice.exp: New file.
8133
8134Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
8135
8136 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
8137 until it has been modified to work with the new testsuite.
8138
99707966 8139 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
8140 testcase won't compile, cause all of the testcases in the file to
8141 fail instead.
8142
8143 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
8144 (gdb_clear_suppressed): New procedure.
8145 (gdb_stop_suppressing_tests): Only clear suppress_flag if
8146 it contains a positive value.
8147
8148Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
8149
8150 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
8151
8152 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
8153
8154Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
8155
8156 * lib/gdb.exp (setup_xfail_format): New function.
8157 (get_debug_format): New function to get debug format.
8158 (debug_format): New global variable to hold last value set
8159 by get_debug_format.
8160 * gdb.base/list.exp: Call get_debug_format and expect some
8161 tests to fail for DWARF 1 and COFF formats.
8162 * gdb.c++/ptype.exp: Ditto.
8163 * gdb.c++/classes.exp: Ditto.
8164 * gdb.c++/cplusfuncs.exp: Ditto.
8165 * gdb.c++/inherit.exp: Ditto.
8166 * gdb.c++/templates.exp: Ditto.
8167 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 8168
c906108c
SS
8169Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
8170
8171 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
8172 host doesn't have a currently-open connection.
8173
8174 * config/sparclet.exp: Cleanups and fixes to make it generic for
8175 any gdb stub target. Handle cases where gdb doesn't respond when
8176 interrupted in a sane fashion.
8177
8178 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
8179 same thing in a totally different way.
8180
8181 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
8182 setting "timeout".
8183 (gdb_start): We set the global gdb_prompt variable in
8184 default_gdb_init now.
8185
8186Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
8187
8188 * gdb.base/printcmds.exp: Fix "check for floating addition"
8189 regexp to accept results within approx +/- .01 of exact value.
8190 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
8191
8192Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
8193
8194 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
8195 properly.
8196 (gdb_expect): Add optional timeout parameter, and add timeout
8197 value to various calls.
8198 (gdb_suppress_tests): Only give one warning message per group.
8199
8200Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
8201
8202 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
8203 global variables. Handle getting a value for $timeout more
8204 gracefully.
8205
8206Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
8207
8208 * lib/gdb.exp: Close connection to remote host if gdb doesn't
8209 initialize.
8210 (default_gdb_init): New procedure; allow gdb_init to be overridden
8211 by a target configuration file.
8212 (gdb_expect): Pass the timeout to remote_expect.
8213
8214 * config/monitor.exp(gdb_load): Fix typo in regexp.
8215
8216Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
8217
8218 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
8219
8220Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
8221
8222 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
8223 here. Call gdb_target_exec before rebooting the target, to make
8224 sure the connection to the target is closed.
8225 (gdb_load): Pass the name of the executable to gdb_target_monitor.
8226 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
8227 Also detect "Timeout reading from remote" error.
8228
8229 * config/gdbserver.exp: Pass the executable being loaded to
8230 gdb_target_monitor. Don't call gdb_file_cmd here; let
8231 gdb_target_monitor do it.
8232
8233 * gdb.disasm/hppa.exp: Don't use exec_output.
8234
8235Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
8236
8237 * gdb.base/list.exp: If we're debugging a non-native target,
8238 try to set the pc register to point to the start of the
8239 program before doing the first list command.
8240
8241 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
8242 test_calls after restarting.
8243
8244 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
8245 reloading.
8246
8247 * gdb.base/watchpoint.exp: Fix typo.
8248
8249 * gdb.base/setshow.exp: Check for use_gdb_stub.
8250
8251 * gdb.base/break.exp: Fix continue until exit test for the gdb
8252 stub case.
8253 * gdb.base/langs.exp: Ditto.
8254
8255 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
8256 gdb_load_offset. If we weren't given a file to load, figure out
8257 what the current file is and use it.
8258
8259 * config/i386-bozo.exp: New file.
8260
8261Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
8262
8263 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
8264 feature.
8265
8266 * config/proelf.exp: New entry.
8267
8268Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
8269
8270 * lib/gdb.exp: Remove spurious .* patterns at the beginning
8271 of regexps.
8272
8273 * gdb.base/watchpoint.exp: Don't run the test_stepping
8274 tests if gdb can't call functions on the target.
8275
8276 * gdb.base/setshow.exp: Don't run the set prompt tests if
8277 the board has gdb_prompt set.
8278
8279Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
8280
8281 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
8282 * gdb.base/commands.exp: Likewise.
8283 * gdb.base/setshow.exp: Likewise.
8284
8285Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
8286
8287 * config/monitor.exp(gdb_start): Look for gdb_prompt target
8288 feature.
8289
8290 * config/i960.exp: New file.
8291
8292Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
8293
8294 * gdb.base/funcargs.exp: Check for gdb,short_int target
8295 feature instead of looking for explicit target triplets.
8296
dc96c6c7 8297Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 8298
d63a86f8 8299 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
8300 "p 123DEADBEEF", to check parse_number.
8301 * top.c: change "to enable to enable" to "to enable" in a couple
8302 of help strings.
8303
8304Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
8305
8306 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
8307 on the mn10300.
d63a86f8 8308
c906108c
SS
8309Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
8310
8311 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
8312 where the test executable is run with explicit args.
8313 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
8314
8315Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
8316
8317 * gdb.base/run.c: Use FAKEARGV to build test executable that
8318 does not require a command line arg, since most simulators
8319 don't currently support passing such an arg into the simulated
8320 program.
8321 * gdb.base/commands.exp: Change tests to insert the proper
8322 value as the arg to the first recursive factorial call. Change
8323 compilation line to define FAKEARGV at compile time.
8324
8325Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
8326
8327 * gdb.base/recurse.exp: Enable these tests for the mn10300.
8328 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
8329 function with watchpoint enabled" test.
8330
8331Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
8332
8333 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
8334 Don't call gdb_test when the command doesn't return to a gdb prompt.
8335
8336 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
8337 "Tests restarted" messages.
8338
8339Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
8340
8341 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
8342
dc96c6c7 8343Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8344
8345 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
8346 for INFO SYMBOL; add help tests for OVERLAY commands.
8347 * gdb.base/default.exp: add tests for INFO SYMBOL command;
8348 add tests for OVERLAY commands
8349 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
8350 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
8351 * gdb.base/sigall.c: add usestubs code frag
8352 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 8353
c906108c
SS
8354Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
8355
8356 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
8357 failures.
8358 (gdb_stop_suppressing_tests): Note that tests have restarted.
8359
8360Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
8361
8362 * config/h8300.exp: New file.
8363
8364Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
8365
8366 * gdb.base/setshow.exp: Check for the existence of a
8367 feature, not its value.
8368
8369Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
8370
8371 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
8372
8373 * gdb.base/scope.exp: It's now init0(), not init().
8374
8375 * gdb.base/scope0.c: For now, change init() to be init0().
8376
8377 * config/monitor.exp: Use gdb_serial in preference to serial
8378 or netport.
8379
8380 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
8381 and it's not already set.
8382
8383Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
8384
8385 * gdb.base/setshow.exp: Only test the run command if the target
8386 isn't using a stub and if it supports argument passing.
8387
8388Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
8389
8390 * config/udi.exp(gdb_start): Make sure UDICONF is set
8391 properly before starting gdb.
8392
8393Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
8394
8395 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
8396 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
8397 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
8398
8399Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
8400
8401 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
8402 specialized code to reboot the board, use remote_reboot instead.
8403
8404 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
8405
8406 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
8407
8408 * config/monitor.exp: Make sure we disconnect from the target.
8409 Also, try a reboot/reload cycle instead of failing if the
8410 load fails.
8411
8412Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
8413
8414 * gdb.base/default.exp: Don't set match_max.
8415 * gdb.base/help.exp: Ditto.
8416 * gdb.base/list.exp: Ditto.
8417 * gdb.base/signals.exp: Ditto.
8418
8419 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
8420 set, use remote_ld to download the testcase instead of
8421 the GDB loader.
8422
8423Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
8424
8425 * config/vr5000.exp: New file.
8426
8427 * config/monitor.exp(gdb_target_monitor): Add pattern for
8428 "Ending remote" to detect errors in connecting.
8429
8430 * gdb.base/setshow.exp: Add .* within auto language test.
8431
8432 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
8433 target feature.
8434
8435 * config/monitor.exp(gdb_load): Check for a failure when loading,
8436 and reboot the board if necessary.
8437
8438 * gdb.base/setvar.exp(test_set): Handle multiple prints within
8439 a set of tests. Remove print.* from the patterns being checked.
8440
8441Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
8442
8443 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
8444 refer to gdb_spawn_id.
8445
8446 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
8447 longer used.
8448 * config/sparclet.exp: Ditto.
8449 * config/sparclet-old.exp: Ditto.
8450 * config/slite.exp: Ditto.
8451 * config/sim.exp: Ditto.
8452 * gdb.base/funcargs.exp: Ditto.
8453
8454 * lib/gdb.exp:Remove references to gdb_spawn_id.
8455 (gdb_expect): Move to remote.exp.
8456
8457Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
8458
8459 * config/monitor.exp: Detect the "Couldn't establish connection"
8460 message from GDB.
8461
8462Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
8463
8464 * gdb.base/bitfields.exp: Use runto instead of explicit
8465 gdb_run_cmd/gdb_expect sequences.
8466
8467 * gdb.base/break.exp(text_next_with_recursion): Add match for
8468 gdb_expect call.
8469
8470 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
8471 We also need to handle the "A program is being debugged already"
8472 prompt from gdb. Use gdb_test to set the baud rate.
8473
8474 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
8475 to 20000. Really. I mean it.
8476
8477Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
8478
8479 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
8480 fails. If suppress_flag is set, skip perror message about not
8481 being able to send to GDB.
8482 (send_gdb): If suppress_flag is set, don't try to send commands to
8483 GDB.
8484 (gdb_expect): If suppress_flag is set, always fail immediately.
8485 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
8486 (gdb_init): Call gdb_stop_suppressing_tests.
8487 (default_gdb_exit): Ditto.
8488 (default_gdb_start): Ditto.
8489
8490 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
8491 gdb_stop_suppressing_tests as appropriate.
8492 * gdb.base/break.exp: Ditto.
8493 * gdb.base/callfuncs.exp: Ditto.
8494 * gdb.base/commands.exp: Ditto.
8495 * gdb.base/exprs.exp: Ditto.
8496 * gdb.base/funcargs.exp: Ditto.
8497 * gdb.base/list.exp: Ditto.
8498 * gdb.base/recurse.exp: Ditto.
8499 * gdb.base/scope.exp: Ditto.
8500 * gdb.base/structs.exp: Ditto.
8501 * gdb.c++/inherit.exp: Ditto.
8502
8503Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
8504
8505 * config/vr4300.exp: New file.
8506
99707966 8507 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 8508
99707966 8509 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
8510
8511Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
8512
8513 * lib/gdb.exp(gdb_init): New function.
8514
8515 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
8516 for each individual variable set.
8517
8518 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
8519 name.
8520
8521 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
8522
8523 * gdb.base/scope.exp: Use gdb_test.
8524
8525 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
8526 aborting; the testsuite driver will do that for us (see
8527 gdb_finish). Also, use gdb_test in a few more places.
8528
8529Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
8530
8531 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
8532
8533Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
8534
8535 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
8536 and "add_tests" are not at the same address.
8537
8538Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
8539
8540 * gdb.base/ptype.exp: Use gdb_test.
8541
8542Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
8543
8544 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
8545 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
8546 left in. No longer expect them to fail.
8547
8548 * gdb.stabs/*.mt; Deleted, no longer used.
8549 * gdb.stabs/configure.in: Remove references to target makefile
8550 frags.
8551 * gdb.stabs/configure: Rebuilt.
8552
8553 * gdb.disasm/*.mt: Deleted, no longer used.
8554 * gdb.disasm/configure.in: Remove references to target makefile
8555 frags. Use "sh3.s" as the unique filename for this directory.
8556 * gdb.disasm/configure: Rebuilt.
8557
8558 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
8559 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
8560 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
8561
8562Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
8563
8564 * config/udi.exp: Use mondfe,name instead of remote_host.
8565
8566Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
8567
8568 * gdb.base/watchpoint.exp: Don't expect a failure when calling
8569 a function with a watchpoint enabled on the mn10200.
8570
8571 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
8572 before trying to create it!
8573
8574Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
8575
8576 * config/vx.exp: Use hostname instead of netport.
8577
8578 * config/vxworks.exp: New file.
8579
8580 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
8581
8582 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
8583 gdb before assuming everything worked. Send a ^C if a timeout
8584 occurs.
8585
8586 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
8587 $gdb_spawn_id directly.
8588 (gdb_run_cmd): Try _start as well as start. Use the target feature
8589 gdb,start_symbol as the symbol to start from when jumping.
8590
8591Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
8592
8593 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
8594 redundant) test.
8595
8596 * gdb.base/recurse.exp: Relax final value test for 'b' so that
8597 it doesn't lose for 16bit integer systems.
8598
8599Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
8600
8601 * gdb.fortran/types.exp: If the target doesn't support "double"
8602 data types, then expect "real" types to only be 4 bytes.
8603
8604 * gdb.c++/virtfunc.exp: Expect failure for virtual function
8605 call tests if the target doesn't support inferior function calls.
8606
8607 * gdb.base/printcmds.exp: Allow minor deviation in FP values
8608 in printf tests.
8609
8610Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
8611
8612 * gdb.base/help.exp: Disable "help set", "help show", and
8613 "help support". Simplify regexp for "help stack".
8614
8615 * gdb.base/default.exp: Set match_max to 5000 and the timeout
8616 to 60 seconds. Temporarily set match_max to 15000 around the
8617 "info copying" test.
8618
8619 * gdb.base/nodebug.exp: Don't try to do an inferior function
8620 call if the target doesn't support them.
8621 * gdb.base/printcmds.exp: Likewise.
8622 * gdb.base/setvar.exp: Likewise.
8623 * gdb.base/structs.exp: Likewise.
8624 * gdb.c++/templates.exp: Likewise.
8625 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
8626
8627 * gdb.base/recurse.exp: Enable for the mn10200.
8628
8629 * configure.in: Do configure gdb.stabs directory for *-*-elf
8630 targets.
8631 * configure: Rebuilt.
8632
8633 * gdb.base/break.exp: Check for gdb,noresults before testing
8634 exit status and/or results from the target.
8635 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
8636 * lib/gdb.exp: Remove old (now bogus) initialization of
8637 noinferior, noargs, noresults and nosignals.
8638
8639Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
8640
8641 * config/sh.exp: New file.
8642
8643 * config/slite.exp: Try to connect multiple times to the board
8644 before rebooting. Only send a "monitor run" if need_monitor_run
8645 is set.
8646
8647 * gdb.base/break.exp: Don't do the "stub continue" test if
8648 the target has gdb_stub set.
8649
8650 * gdb.base/callfuncs.exp: Increase the timeout.
8651
8652 * gdb.base/interrupt.exp: Don't even try to compile the testcase
8653 if the target has gdb,noinferiorio set.
8654
8655 * gdb.base/list.exp: Increase match_max to 10000 characters.
8656
8657 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
8658
8659 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
8660 target.
8661
8662 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
8663
8664Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
8665
8666 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
8667 trying to delete the copy of gdb. Catch the file delete so we
8668 don't die if the delete fails; also, the file should be copied to
8669 the host, not to the build.
8670
8671Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
8672
8673 * lib/gdb.exp(gdb_test): Surround the result pattern with
8674 parenthesis in case it contains multiple regexps separated
8675 with |.
8676
8677 * gdb.base/watchpoint.exp: Use gdb_test.
8678 * gdb.base/default.exp: Ditto.
8679
8680Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
8681
99707966 8682 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 8683
c906108c
SS
8684 * gdb.base/scope.exp: Use gdb_test.
8685 * gdb.c++/classes.exp: Ditto.
8686 * gdb.c++/inherit.exp: Ditto.
8687
8688Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
8689
8690 * gdb.base/crossload.exp: Don't use execute_anywhere, use
8691 remote_exec instead.
8692 * gdb.base/corefile.exp: Don't be ridiculous.
8693 * gdb.base/*.c: Add missing stub invocations.
8694
8695Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
8696
8697 * config/slite.exp: Miscellaneous fixes.
8698
8699 * lib/gdb.exp: Fix runto.
8700
8701 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
8702 the target.
8703
8704 * gdb.base/watchpoint.exp: Fix regexp.
8705
8706 * lib/gdb.exp(default_gdb_exit): Add a catch to the
8707 close and wait commands, as the descriptor may now be
8708 invalid. Always call "remote_close host".
8709
8710Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
8711
8712 Major rewrite for testsuite revision.
d63a86f8 8713
c906108c
SS
8714 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
8715 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
8716 instead of relying on spawn_id to always contain a valid
8717 spawn id.
8718 (get_compiler_info): New procedure to build the ${binfile}.ci
8719 file, instead of replicating this in N different places.
8720 (gdb_compile): New procedure.
d63a86f8 8721
c906108c
SS
8722 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
8723 appropriate arguments) instead of compile. Use gdb_test in a lot
8724 more places. Use send_gdb instead of send. Always run gdb_start
8725 at the start of a testcase, as this is no longer done magically.
8726
8727 config/*-gdb.exp: Rename without the -gdb suffix.
8728
8729 config/mips.exp: Use remote_close instead of exit_remote_shell.
8730 config/monitor.exp: Use target_info instead of looking at
8731 baud, timeout, etc.
8732 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
8733
8734Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8735
8736 * gdb.c++/templates.exp (test_ptype_of_templates),
8737 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
8738 Update expect patterns for destructors and assignment operators
8739 to match corresponding c-typeprint.c changes.
8740 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
8741 to destructor breakpoint test, GDB should be able to set the
8742 destructor breakpoint without specifying arguments.
8743
8744Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
8745
8746 * gdb.threads/pthreads.exp: Change result for failure to compile due
8747 to lack of pthreads runtime support from an error to simply an
8748 unsupported test, per dejagnu standards.
8749
8750Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8751
8752 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
8753 where GDB exits to reduce pattern match time.
8754 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
8755
8756 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
8757
dc96c6c7 8758Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8759
8760 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
8761 * gdb.base/default.exp: ditto.
8762 * gdb.base/nodebug.exp: ditto.
8763 * gdb.base/printcmds.exp: ditto.
8764 * gdb.base/ptype.exp: ditto.
8765 * gdb.base/setvar.exp: ditto.
8766 * gdb.base/structs.exp: ditto.
8767 * gdb.base/setshow.c: Guard against uninitialized values of argc.
8768
8769Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
8770
8771 * configure, */configure: Rebuild with autoconf 2.12.
8772
8773Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
8774
8775 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
8776 use new i*86-pc-linux*-gnu quads.
8777 * gdb.base/corefile.exp: Ditto.
8778 * gdb.base/signals.exp: Ditto.
8779 * gdb.base/sigall.exp: Ditto.
8780 * gdb.base/interrupt.exp: Ditto.
8781
8782 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
8783 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
8784 RedHat 4.0.
d63a86f8 8785
c906108c
SS
8786 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
8787 linux. This allows the test case to at least compile on latest
8788 linux, but still not run due to missing the threads runtime library.
8789
8790Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8791
8792 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
8793 directory to search gdb directory. Accept and step over conditional
8794 stack alignment code. Consume $prompt in failure cases.
8795 Reset timeout to $oldtimeout instead of some arbitrary value.
8796 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
8797 timeout problems with infinite stack backtraces.
8798 * gdb.base/ptype.exp (ptype struct link, union tu_link):
8799 Accept function parameters for linkfunc member.
8800
8801Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
8802
8803 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
8804 (CXXFLAGS): Remove, unreferenced.
8805 (B_OPTIONS): Add for -B options and add code to initialize with
8806 previous -B options and also add -B option to pick up cross compiled
8807 runtime.
8808 (TARGET_INCLUDES): Add for -I options and add code to initialize when
8809 doing cross compiles.
8810 (target_alias): Declare global.
8811 (xgcc): Set variable to full path of gcc in build tree. Use findfile
8812 to verify that gcc exists in build tree, and if so set CC to that
8813 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 8814
c906108c
SS
8815Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
8816
8817 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
8818 ptype test for anonymous union. Fixup testcase to match
8819 current gcc debug output.
8820
8821Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
8822
8823 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
8824 force argument to an unsigned long type.
8825
8826Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
8827
8828 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
8829 tests and anonymous union print/ptype tests.
8830 * gdb.base/list.exp (test_forward-search): Increase timeout by
8831 5 minutes for the "search extremely long line" case.
8832 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
8833 completely optional and that the pass/fail messages use the command as
8834 the message if that third arg is a null string.
8835 (gdb_test_exact): Arrange that a null string pattern means match a
8836 null string output rather than any output, which might include random
8837 errors.
8838 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
8839 backtrace test.
8840 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
8841 always failing and failure is now exposed by gdb.exp changes.
8842
8843Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
8844
8845 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
8846 weren't being noted.
8847
8848Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8849
8850 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
8851 * gdb.stabs/weird.exp: Remove v_comb xfails.
8852
dc96c6c7 8853Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8854
8855 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
8856 list.exp scope.exp watchpoint.exp]
8857 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 8858
dc96c6c7 8859Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8860
8861 * config/monitor.exp: Increase download timeout to 1000 seconds.
8862
dc96c6c7 8863Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8864
8865 * config/m32r.exp: Increase timeout to 120 seconds.
8866
8867Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
8868
8869 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
8870 and accept older ordering as obsolescent gcc or gdb.
8871 * gdb.c++/templates.exp: Ditto.
8872 * gdb.c++/virtfunc.exp: Ditto.
8873
8874Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
8875
8876 * gdb.base/coremaker.c: Add code to mmap some data so we
8877 can check that it ends up in the core file.
8878 * gdb.base/corefile.exp: Add test to read mmapped data
8879 from core file.
8880
dc96c6c7 8881Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8882
8883 * config/m32r.exp: New file.
8884
8885Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
8886
8887 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
8888 that cflags can contains -gstabs, and work correctly for other tests.
8889
dc96c6c7 8890Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8891
8892 * gdb.base/setshow.exp: New file, tests show and set.
8893 * gdb.base/setshow.c: New file, tests show and set.
8894 * gdb.base/help.exp: Add test for help set|show annotate.
8895 * gdb.base/default.exp: Add test for set|show annotate.
8896
8897Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
8898
8899 * testsuite/gdb.base/break.exp: Make backtrace from factorial
8900 errors unique.
8901 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
8902 explicitly.
8903
8904Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
8905
8906 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
8907 and width commands. This is done elsewhere.
8908 * (gdb_start): Don't call gdb_start_sim here. That's already
8909 done in gdb_load. This fixes lots of failures in default.exp.
8910
8911Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
8912
8913 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
8914 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
8915 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
8916 in the same we we treat other failures (since it may be an expected
8917 condition), rather than as an error.
8918 * gdb.base/signals.exp (test_handle_all_print): Revert back to
8919 old test format.
8920
8921Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
8922
8923 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
8924 (distclean maintainer-clean realclean): No need to remove files
8925 twice. Nuke the duplicates.
8926 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 8927 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
8928 Remove config.h along with other config files.
8929
8930Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
8931
8932 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
8933 "p func1 ()" and note that rests of tests are skipped.
8934 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
8935 setup_xfails for "print func2::coremaker_local".
8936 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
8937 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
8938 affected by the previous run test.
8939 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
8940 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
8941 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
8942 "pass int powerset tuple" and "pass modeless int powerset tuple".
8943 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
8944 "real write 4" and "real write 8".
8945 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
8946 setup_xfails for "print vs1 after tuple assign 2",
8947 "print \$i after tuple assign 2", and
8948 "print vs2 after tuple assign 2".
8949 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
8950 meaningful error message and return -1 so the caller can
8951 suppress further tests and avoid a cascade of errors.
d63a86f8 8952
c906108c
SS
8953Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
8954
8955 * gdb.base/a1-selftest.exp: Tweak tests to account for new
8956 format for printing version.
8957 * gdb.base/default.exp: Ditto.
8958 * gdb.base/interrupt.exp: Fix problem with cascade of
8959 errors if child process dies while calling a function.
d63a86f8 8960
c906108c
SS
8961Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
8962
8963 * Makefile.in (VPATH): Add
8964 * Makefile.in (Makefile, config.status): Fix rules so things get
8965 remade when necessary.
8966
8967Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
8968
8969 * Makefile.in (just-check): Add path to sibling expect dir
8970 to environment variable specified by RPATH_ENVVAR.
8971
8972Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
8973
8974 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
8975 (just-check): Add shared library paths for libstdc++, tk,
8976 tcl, bfd, and opcodes to the environment variable specified
8977 in RPATH_ENVVAR.
8978 * configure.in: Add support to recognize --enable-shared flag
8979 and generate correct value for RPATH_ENVVAR.
8980 * configure: Regenerated with autoconf.
8981
8982Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
8983
8984 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
8985 include all osf versions.
8986 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
8987 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
8988 when target is linux. When failing to build pthreads test
8989 executable, give more meaningful message.
8990 * gdb.threads/pthreads.c: Hpux also uses old definition of second
8991 arg for pthread_create.
d63a86f8 8992
c906108c
SS
8993Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
8994
8995 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
8996 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
8997 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
8998 and -lpthreads (everybody else).
8999 (test_startup): Fail gracefully if threads are not supported.
9000 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
9001 "p/c array_index("abcdef",2)" when not gcc compiled.
9002 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
9003 "print func2::coremaker_local" when not gcc compiled.
9004 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
9005 "ptype on opaque struct tagname (statically)",
9006 "ptype on opaque struct tagname (dynamically) 1", and
9007 "ptype on opaque struct tagname (dynamically) 2"
9008 for not compiled with gcc.
9009 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
9010 backtrace when compiled with gcc.
d63a86f8 9011 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
9012 than always return success.
9013
9014Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
9015
9016 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
9017
9018Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
9019
9020 * gdb.base/structs.exp: Undo last change.
9021
9022Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
9023
9024 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
9025 encapsulate all the steps/nexts done during self test, starting
9026 at main, and makes them less sensitive to optimization issues.
9027 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
9028 signal handler" test.
9029 * gdb.threads/pthreads.exp: Only run this for native configs.
9030 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
9031 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
9032 tests.
9033 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
9034 for "runto test_calls(void)" test.
d63a86f8 9035
c906108c
SS
9036Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
9037
9038 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
9039 and don't expect address info in breakpoint confirmations.
9040
9041Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
9042
9043 * gdb.base/list.exp (test_forward_search): Increase timeout
9044 temporarily by 60 seconds for searching extremely long line,
9045 and then reset to old value when done. Increase expect input
9046 buffer to 10000.
9047
9048Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
9049
9050 * gdb.base/list.exp (test_forward_search): Fix to handle very
9051 long source line without overflowing expect's input buffer.
9052
9053Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
9054
9055 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
9056 "buffer_full".
9057
9058 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
9059 "buffer_full".
9060
9061 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
9062 "buffer_full".
9063
9064 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
9065 "buffer_full".
9066
9067Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
9068
9069 * configure.in (configdirs): Add gdb.threads.
9070 * configure: Regenerated with autoconf.
9071 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
9072 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
9073 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 9074
c906108c
SS
9075Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
9076
9077 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
9078
9079Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
9080
9081 * gdb.base/signals.exp (test_handle_all_print): Test separately for
9082 each signal's status in the output of "handle all print".
9083 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
9084 the \r\n sequence that immediately precedes the gdb prompt.
9085 * gdb.base/a1-selftest.exp: Save original timeout and restore
9086 after test.
9087
9088Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
9089
9090 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
9091 symbol.
9092
9093Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
9094
9095 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
9096
9097Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
9098
9099 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
9100 timeout by 60 seconds.
9101
9102Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
9103
9104 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
9105 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
9106 error return.
9107
9108Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
9109
9110 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
9111 gdb initialization, also report how long dejagnu waited. Restore
9112 old timeout before doing error return. Temporarily increase timeout
9113 by 3 minutes to allow for slow startups over heavy NFS use.
9114
9115Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
9116
9117 * lib/gdb.exp: Report timeout value for verbosity level 2.
9118 * config/gdbserver.exp: Ditto.
9119 * config/hppro.exp: Ditto.
9120 * config/mips-gdb.exp: Ditto.
9121 * config/monitor.exp: Ditto.
9122 * config/netware.exp: Ditto.
9123 * config/sim-gdb.exp: Ditto.
9124 * config/slite-gdb.exp: Ditto.
9125 * config/udi-gdb.exp: Ditto.
9126 * config/unix-gdb.exp: Ditto.
9127 * config/vx-gdb.exp: Ditto.
9128 * gdb.base/a1-selftest.exp: Ditto.
9129 * gdb.base/a2-run.exp: Ditto.
9130 * gdb.base/break.exp: Ditto.
9131 * gdb.base/corefile.exp: Ditto.
9132 * gdb.base/list.exp: Ditto.
9133 * gdb.base/recurse.exp: Ditto.
9134 * gdb.base/scope.exp: Ditto.
9135 * gdb.base/signals.exp: Ditto.
9136
9137Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
9138
9139 * gdb.threads/Makefile.in (docdir): Removed.
9140
9141Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
9142
9143 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 9144 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 9145 @srcdir@.
d63a86f8 9146 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
9147 autoconf 2.5 or higher.
9148 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
9149
9150Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
9151
9152 * configure: Regenerated.
9153 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
9154 avoid name clashes with SunOS headers.
9155
9156Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
9157
9158 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
9159
9160Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
9161
9162 * gdb.base/callfuncs.exp: Finish last change -- make sure the
9163 prototype information ends up in the compiler info file.
9164
9165Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
9166
9167 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
9168 attempting to regenerate it. Eliminate use of a temporary file
9169 and just generate the info file directly. Source it immediately,
9170 for consistency of use.
9171 * gdb.base/corefile.exp: Ditto
9172 * gdb.base/exprs.exp: Ditto.
9173 * gdb.base/funcargs.exp: Ditto.
9174 * gdb.base/langs.exp: Ditto.
9175 * gdb.base/list.exp: Ditto.
9176 * gdb.base/mips_pro.exp: Ditto.
9177 * gdb.base/nodebug.exp: Ditto.
9178 * gdb.base/opaque.exp: Ditto.
9179 * gdb.base/ptype.exp: Ditto.
9180 * gdb.base/scope.exp: Ditto.
9181 * gdb.base/setvar.exp: Ditto.
9182 * gdb.base/signals.exp: Ditto.
9183 * gdb.base/whatis.exp: Ditto.
9184 * gdb.c++/templates.exp: Ditto.
9185 * gdb.c++/virtfunc.exp: Ditto.
9186 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
9187 whether or not to add -lstdc++ to the compile command line args.
9188
9189Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9190
9191 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
9192 it got fixed by the recent lookup_minimal_symbol_by_pc change.
9193 Increase timeout, a lot of single stepping might be needed if the
9194 target has no hardware watchpoints.
9195
9196Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
9197
9198 * gdb.base/break.exp: Ignore compiler warnings when compiling
9199 break.c.
9200 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
9201 * gdb.base/default.exp: Add h8300 xfails. Handle messages
9202 from remote-sim.
9203 * gdb.base/exprs.exp: Add h8300 xfails.
9204 * gdb.base/funcargs.exp: Likewise.
9205 * gdb.base/nodebug.exp: Likewise.
9206 * gdb.base/printcmds.exp: Likewise.
9207 * gdb.base/ptype.exp: Likewise.
9208 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
9209 h8300 xfails.
d63a86f8 9210 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
9211 on the h8300.
9212 * gdb.base/funcargs.c: Explicitly make last constant argument to
9213 call_after_alloca_subr an unsigned long type.
9214 * gdb.base/return.c: Include stdio.h.
9215
9216Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
9217
9218 * config/abug.exp: New file for the older Motorola Bug monitor
9219 that runs on the mvme13x series VME boards.
9220 * config/monitor.exp: Use the new config array for target settings
9221 if they exist.
9222
9223Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
9224
9225 * sim-gdb.exp: Make the SH simulator allocate less space when
9226 it is targeted.
9227
9228Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
9229
9230 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
9231 test.
9232
9233Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
9234
9235 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
9236 "rs6000-*-*" for "list function in include file" when gcc compiled.
9237 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
9238 for "p ctable1[120]".
9239 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
9240 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
9241 Remove setup_xfail for "rs6000-*-*" for
9242 "print 'scope0.c'::filelocal before run".
9243 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
9244 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
9245 since some compilers don't allow both options to be given
9246 on the same command line. Create object file and move it.
d63a86f8 9247
c906108c
SS
9248Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
9249
9250 * gdb.base/corefile.exp: Always regenerate the core file, since
9251 we always regenerate the coremaker program. Detect special case
9252 where registers cannot be read from core file.
d63a86f8 9253
c906108c
SS
9254Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
9255
9256 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
9257 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
9258 * gdb.c++/templates.exp: Only match on basename of file since
9259 some formats like xcoff don't encode directory information.
9260 * gdb.stabs/weird.exp: Use the right sed script for powerpc
9261 and rs6000 AIX xcoff targets.
9262 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
9263 * configure: Regenerate.
9264 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
9265 here, rather than in distclean.
d63a86f8 9266
c906108c
SS
9267Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
9268
9269 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
9270 defined, and use it to compile the test case with -O2. The
9271 native compilation still uses no optimization.
9272 * gdb.base/mips_pro.c: Remove inline assembly code since
9273 it is compiled PIC by default, which results in assembler
9274 warnings that make the testsuite think the compilation
9275 was unsuccessful.
9276
9277Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
9278
9279 * gdb.c++/misc.exp: Add note to message for
9280 "print s.a for foo struct" that this is a known gcc 2.7.2
9281 and earlier bug.
9282
9283Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
9284
9285 * gdb.base/break.exp: Fix pattern for matching "Delete all
9286 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
9287 setup_xfail for deleting all breakpoints test. Fix various
9288 timeout messages to include "(timeout)".
9289 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
9290 for "p t_float_values2(3.14159,float_val2)".
9291 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
9292 for "continue to call2g" when gcc compiled.
9293 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
9294 "up to foo in langs.exp", "show language at foo in langs.exp",
9295 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
9296 and "show language at fsub in langs.exp".
9297 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
9298 "list line 1 in include file", "list message for lines past EOF",
9299 "list function in include file", "list list0.h:foo", and
9300 "list filename:function; nonexistant function".
9301 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
9302 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
9303 and "ptype t_char_array" to be for native cc only.
d63a86f8 9304
c906108c
SS
9305Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
9306
d63a86f8 9307 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
9308 setup_xfail for "print coremaker_bss", "print coremaker_ro",
9309 "print func2::coremaker_local", and "backtrace in corefile.exp".
9310
9311Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
9312
9313 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
9314 "bt in signals.exp". This problem only appears when running
9315 the testsuite, and then only intermittently.
9316
9317Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
9318
9319 * gdb.base/return.exp (return_tests): Differentiate between
9320 two tests of continuing.
9321
9322Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
9323
9324 * */Makefile.in (maintainer-clean): Remove config.log.
9325 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
9326 * gdb.c++/Makefile.in (PROGS): Add inherit.
9327 (clean): Remove *.ci.
9328
9329Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
9330
9331 * gdb.c++/misc.cc: Add test code from Mike Stump.
9332 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
9333
9334Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
9335
9336 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
9337 to "alpha-*-osf2*" and add comment.
9338 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
9339 setup_xfail for "step over execarg initialization" and
9340 "step over corearg initialization".
9341 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
9342 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
9343 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
9344 gcc compiled for "print coremaker_bss", "print coremaker_ro",
9345 "print func2::coremaker_local", and "backtrace in corefile.exp".
9346 * gdb.base/signals.exp: Build and source signals.ci.
9347 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
9348 to be for gcc only.
9349 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 9350
c906108c
SS
9351Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9352
9353 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
9354 Feb 3 procfs.c change.
9355
9356Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
9357
9358 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
9359
9360Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
9361
9362 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
9363 from dejagnu's apparent default of 10 seconds, which gives random
9364 results when running the tests over NFS on moderately loaded systems.
9365 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
9366
9367Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
9368
9369 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
9370 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
9371 result reports.
9372
9373Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
9374
9375 * configure.in (CY_AC_PATH_TCLH): Remove.
9376 * configure: Regenerate.
9377
9378Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
9379
9380 * gdb.c++/Makefile.in (clean): Add missing '{'.
9381
9382Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
9383
9384 * lib/gdb.exp: Provide a default value for noinferior.
9385
9386 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
9387 Load libgloss.exp.
9388
9389Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
9390
9391 * gdb.disasm/hppa.exp: Compile directly into an executable, use
9392 the executable, not the .o to run the tests from.
9393
9394Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
9395
9396 * gdb.base/break.exp: Don't test for program exit or exit status
9397 if $noresults if nonzero.
9398 * gdb.base/langs.exp: Likewise.
9399 * gdb.base/watchpoint.exp: Likewise.
9400
9401 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
9402 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
9403 trying to compile the testcase.
9404
9405Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
9406
9407 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
9408 * gdb.base/signals.exp (continue to handler): Likewise.
9409
9410Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
9411
9412 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
9413
9414 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
9415
9416Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
9417
9418 * gdb.base/corefile.exp: Recognize "not found" as failure
9419 when trying to determine if a core file was generated.
9420 If no core file was generate the first time, try again without
9421 the ulimit -c to work around braindamaged shells.
9422
9423Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
9424
9425 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
9426 [] tests with "test" and enclose string in quotes.
9427 * gdb.stabs/configure: Rebuild
d63a86f8 9428
c906108c
SS
9429Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
9430
9431 Changes in sync with expect:
9432 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
9433 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
9434 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
9435 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
9436 argument to AC_REQUIRE.
9437 * configure: Regenerated.
9438
9439Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
9440
9441 * gdb.base/corefile.exp: When generating a core, discard any
9442 error messages about ulimit not found and the "core dumped"
9443 message from the shell that runs the coredumper.
9444
9445Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
9446
9447 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
9448
9449 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
9450 which sed script to run. Expect failure for v_comb test
9451 on PA targets too.
d63a86f8 9452
c906108c
SS
9453Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
9454
9455 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
9456 "print func2::coremaker_local" and for "backtrace in corefile.exp"
9457
9458Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
9459
9460 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
9461 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
9462 "sparc-sun-solaris*" xfails for "p v_comb".
9463 * lib/gdb.exp (default_gdb_start): Fix typo.
9464 * gdb.base/corefile.exp: Allow "Core was generated by ..."
9465 messages to not include the full program name that caused
9466 the core dump since some systems (such as solaris) apparently
9467 truncate this path to about 80 characters.
9468 When generating a core file first try increasing the core file
9469 size limit to unlimited since some systems may default it to
9470 zero, and it is harmless to try it. Move the test for failing
9471 to generate a core file to where it will actually get executed.
9472 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
9473 new gdb result from g++ debug info improvements and make old
9474 pattern obsolescent. Also account for size_t differences
9475 (may be int or long).
9476 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
9477 initialization before function call is placed in the delay slot
9478 and thus appears to be skipped over by commands such as "next".
9479
9480Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
9481
9482 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
9483
9484Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
9485
9486 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
9487 input source file; fix code to compile test to deal with this
9488 convention.
9489 * gdb.c++/*.exp: Likewise.
9490
9491Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
9492
9493 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
9494 "bt in signals.exp".
9495
9496Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
9497
9498 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
9499 "step over execarg initialization" and
9500 "step over corearg initialization".
9501
9502Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
9503
9504 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
9505 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
9506
9507Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
9508
9509 From Rob Savoye (rob@poseidon.cygnus.com)
9510 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
9511 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
9512 configure.in}, gdb.disasm/{Makefile.in, configure.in},
9513 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
9514 configure.in}: Major reworking for autoconfig.
9515 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
9516 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
9517 New files.
9518 * config/unix-gdb.exp: Make GDB global.
9519 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
9520 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
9521 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
9522 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
9523 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
9524 term.exp, twice.exp, watchpoint.exp, whatis.exp},
9525 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
9526 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
9527 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
9528 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
9529 pr-8136.exp, result.exp, string.exp, tuples.exp},
9530 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
9531 to returns as necessary, arrange for test to compile own testcase
9532 executable.
9533 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 9534
c906108c
SS
9535Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
9536
9537 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
9538 clear_xfail at end of test which might not call either pass or fail.
9539 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
9540 "backtrace through signal handler".
9541
9542Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9543
9544 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
9545 continuing from a job control stop signal.
9546 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
9547
9548Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
9549
9550 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
9551 * gdb.base/corefile.exp: Likewise.
9552 * gdb.base/funcargs.exp: Likewise.
9553
9554Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
9555
9556 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
9557 * config/monitor.exp: Add support for setting baud rate.
9558
9559Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
9560
9561 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
9562 i*86-*-linux* xfails for "backtrace through signal handler".
9563 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
9564 "print func2::coremaker_local".
9565 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
9566 alpha-dec-osf2* xfail for
9567 "delete all breakpoints when none".
9568
9569Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
9570
9571 * gdb.base/break.exp: Change test that deletes all breakpoints
9572 when no user breakpoints are installed. A post 4.15 change
9573 causes gdb to no longer prompt in this case.
9574
9575Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
9576
9577 * gdb.base/return.exp (return_tests): Change xfail for test
9578 "correct value returned double test" to stop xfailing at
9579 Solaris 2.5. Apparently the bug has been fixed.
9580
9581Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
9582
9583 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
9584 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
9585
9586Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
9587
9588 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
9589 * gdb.disasm/hppa.s: Corresponding changes.
9590
9591Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
9592
9593 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
9594 makefile fragment.
9595 * config/mt-hpux: Deleted.
9596
9597Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
9598
d63a86f8 9599 * Many files: When warning about suppressed tests due to a
c906108c
SS
9600 nonexistant test binary, avoid incrementing the warning count.
9601
9602Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
9603
9604 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 9605
c906108c
SS
9606Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9607
9608 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
9609 "sparc-*-solaris2*".
9610
9611Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9612
9613 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
9614 Add global and local variables and initialize them.
9615 * gdb.base/corefile.exp: Test correct mapping of corefile sections
9616 by printing variables. Remove rs6000 and powerpc xfails, BFD now
9617 extracts the file name and terminating signal from the core file.
9618 * TODO: Remove note about tests for correct mapping of corefile.
9619 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
9620 from optimizing it away.
9621 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
9622 handles common blocks.
9623
9624Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
9625
9626 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
9627 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
9628
9629Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
9630
9631 * Makefile.in (maintainer-clean): New target, synonym for
9632 realclean.
9633 * gdb.base/Makefile.in (maintainer-clean): Likewise.
9634 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
9635 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
9636 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
9637 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
9638 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
9639
9640Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
9641
9642 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
9643 xfails when not gcc compiled for "print foo::funclocal".
9644 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
9645 "print foo::funclocal at foo",
9646 "print 'scope1.c'::foo::funclocal at foo",
9647 "print foo::funclocal_bss at foo",
9648 "print 'scope1.c'::foo::funclocal_bss at foo",
9649 "print foo::funclocal_ro at foo",
9650 "print 'scope1.c'::foo::funclocal_ro at foo",
9651 "print bar::funclocal at foo" and
9652 "print 'scope1.c'::bar::funclocal at foo".
9653 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
9654 gcc compiled for "print foo::funclocal at bar".
9655 Expand all messages to ensure that they identify that
9656 the test is at bar().
9657 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
9658 gcc compiled for:
9659 "ptype on opaque struct pointer (statically)",
9660 "ptype on opaque struct tagname (statically)",
9661 "ptype on opaque struct pointer (dynamically) 1",
9662 "ptype on opaque struct tagname (dynamically) 1",
9663 "ptype on opaque struct pointer (dynamically) 2" and
9664 "ptype on opaque struct tagname (dynamically) 2
9665 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
9666 gcc compiled for:
9667 "p datalocal"
9668 "whatis datalocal",
9669 "ptype datalocal",
9670 "p bsslocal",
9671 "whatis bsslocal", and
9672 "ptype bsslocal".
9673 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
9674 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
9675 when not gcc compiled.
9676 * gdb.base/funcargs.exp (float_and_integral_args): Add
9677 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
9678 compiled.
9679 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
9680 "backtrace from call6a" when not gcc compiled.
9681 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
9682 "backtrace from call7a" when not gcc compiled.
9683 * gdb.base/callfuncs.exp (do_function_calls):
9684 Add "hppa*-*-hpux*" xfail when not gcc compiled for
9685 "p t_char_array_values(char_array_val2,char_array_val1)",
9686 "p t_char_array_values(char_array_val1,char_array_val2)",
9687 "p t_char_array_values("carray 1","carray 2")",
9688 "p t_char_array_values("carray 1",char_array_val2)",
9689 "p t_char_array_values(char_array_val1,"carray 2")",
9690 "p sum_args(1,{2})",
9691 "p sum_args(2,{2,3})",
9692 "p sum_args(3,{2,3,4})",
9693 "p sum_args(4,{2,3,4,5})"
9694 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
9695 "backtrace in corefile.exp" when not gcc compiled.
9696
9697Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9698
9699 * gdb.base/signals.exp: Rewrite `handle all print' test as
9700 a procedure. Accept blanks or TABs as whitespace, increase
9701 timeout and expect input buffer size for the large output
9702 from the command. Remove "i*86-*-bsdi2.0" xfail.
9703
9704Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9705
9706 * gdb.base/setvar.exp: Add new testcases for truncation when
9707 assigning invalid values to bitfields.
9708
9709Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
9710
d63a86f8 9711 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
9712 mips-sgi-irix* xfail for
9713 "call inferior func with struct - returns char *"
9714 and fix test so that an optional (unsigned char *) cast is
9715 accepted in the result.
9716
9717Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
9718
9719 * gdb.base/funcargs.exp (float_and_integral_args): Remove
9720 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
9721 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
9722 * gdb.base/signals.exp: Remove duplicate "handle all print" test
9723 that accidentally got checked in.
9724
9725Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
9726
d63a86f8 9727 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
9728 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
9729 compiled test.
9730 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
9731 Add mips-sgi-irix5* xfail for not gcc compiled.
9732 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
9733 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
9734 "p top", "whatis top", "p middle", and "whatis middle".
9735 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
9736 "whatis signed char" for not gcc compiled.
9737 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
9738 "set variable signed char=-1 (-1)" and
9739 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
9740 * gdb.base/funcargs.exp (float_and_integral_args):
9741 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
9742 Add mips-sgi-irix* xfail when not gcc compiled for
9743 "continue to call2b".
9744 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
9745 "continue to call2g".
9746 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
9747 "backtrace from call6a"
9748 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
9749 "backtrace from call7k".
9750 Add mips-sgi-irix5* xfail when not gcc compiled for
9751 "backtrace from call7a".
9752 (localvars_after_alloca): Fix gdb_test cmds for
9753 "print * after runto ...".
9754 Remove rs6000-*-* xfails for
9755 "print i after runto localvars_after_alloca" and
9756 "print l after runto localvars_after_alloca"
9757 for all compilers.
9758 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
9759 when not compiled with gcc, for:
9760 "print signed char == (minus)",
9761 "print signed char != (minus)",
9762 "print signed char < (minus)",
9763 "print signed char > (minus)".
9764 * gdb.base/callfuncs.exp (do_function_calls):
9765 Add mips-sgi-irix* xfail, when compiled with native compiler, for
9766 "call inferior func with struct - returns char *".
d63a86f8 9767 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
9768 "correct value returned double test" to include Solaris 2.4.
9769 * gdb.base/funcargs.exp (float_and_integral_args):
9770 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 9771
c906108c
SS
9772Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9773
9774 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
9775 enumeration bitfields if compiling with GNU C.
9776 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
9777 to empty' prompt.
9778
9779Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
9780
9781 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
9782 test for PRO targets.
9783
9784 * gdb.base/funcargs.exp: Avoid ever setting more than 8
9785 breakpoints in the inferior at any given time by making
9786 two groups of breakpoints for call2*, call6* and call7*
9787 tests.
9788
9789Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9790
9791 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
9792 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
9793 from optimizing it away.
9794 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
9795 "call inferior func with struct".
9796
9797Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
9798
9799 * configure.in: Only configure gdb.chill for particular targets.
9800
9801Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
9802
9803 * gdb.base/Makefile.in: Add action to .c.o transformation
9804 rule that generates a .ci file for each .o file and remove
9805 explicit .c.o rules except for callfuncs.o.
9806 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
9807 generates a .ci file for each .o file and remove explicit
9808 .cc.o rules.
9809 (clean): Remove *.tmp *.ci files.
9810 (EXECUTABLES): Remove templ-info.exp.
9811 * gdb.base/compiler.c: New file.
9812 * gdb.c++/compiler.cc: New file
9813 * gdb.base/scope.exp: Source gdb.base/scope.ci.
9814 Change rs6000-*-* xfail for
9815 "print 'scope0.c'::filelocal_ro" and
9816 "print 'scope1.c'::filelocal" and
9817 "print 'scope1.c'::filelocal_bss" and
9818 "print 'scope1.c'::filelocal_ro" and
9819 "print 'scope1.c'::foo::funclocal" and
9820 "print 'scope1.c'::foo::funclocal_ro" and
9821 "print 'scope1.c'::bar::funclocal" and
9822 "print 'scope0.c'::filelocal_ro" and
9823 "print 'scope1.c'::filelocal at foo" and
9824 "print 'scope1.c'::filelocal_bss at foo" and
9825 "print 'scope1.c'::filelocal_ro at foo" and
9826 "print 'scope1.c'::foo::funclocal at foo" and
9827 "print 'scope1.c'::foo::funclocal_bss at foo" and
9828 "print 'scope1.c'::foo::funclocal_ro at foo" and
9829 "print 'scope1.c'::bar::funclocal at foo" and
9830 "print 'scope0.c'::filelocal_ro" and
9831 "print 'scope1.c'::filelocal" and
9832 "print 'scope1.c'::filelocal_bss" and
9833 "print 'scope1.c'::filelocal_ro" and
9834 "print 'scope1.c'::foo::funclocal" and
9835 "print 'scope1.c'::foo::funclocal_bss" and
9836 "print 'scope1.c'::foo::funclocal_ro" and
9837 "print 'scope1.c'::bar::funclocal" and
9838 "print 'scope1.c'::bar::funclocal_bss"
9839 to only be xfail'd when not compiled with gcc.
d63a86f8 9840 Add rs6000-*-* xfail for
c906108c
SS
9841 "print 'scope0.c'::filelocal_bss before run"
9842 when compiled with gcc.
9843 (test_at_main): Add rs6000-*-* xfail for
9844 "print filelocal_ro in test_at_main"
9845 when compiled with gcc.
9846 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 9847 Add rs6000-*-aix* xfail for
c906108c
SS
9848 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
9849 "ptype t_char_array", not compiled with gcc.
9850 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
9851 xfail for "list foo (in include file)" when gcc compiled.
9852 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
9853 (integral_args): Add rs6000-*-* xfail for
9854 "run to call0a" if not compiled with gcc.
9855 (unsigned_integral_args): Add rs6000-*-* xfail for
9856 "run to call1a" if not compiled with gcc.
9857 (float_and_integral_args): Add rs6000-*-* xfail for
9858 "run to call2a" if not compiled with gcc and for
9859 "continue to call2b" for any compiler.
9860 Add rs6000-*-* xfail to
9861 "print f1 after run to call2a" for gcc compiled.
9862 (discard_and_shuffle): Add rs6000-*-* xfail for
9863 "run to call6a".
9864 (shuffle_round_robin): Add rs6000-*-* xfail for
9865 "backtrace from call7a" if not compiled with gcc.
9866 Add rs6000-*-* xfail for
9867 "backtrace from call7b" if compiled with gcc.
9868 (call_after_alloca): Add rs6000-*-* xfail for
9869 "print c in call_after_alloca" and
9870 "print s in call_after_alloca" and
9871 "backtrace from call_after_alloca_subr"
9872 if not compiled with gcc.
9873 (localvars_in_indirect_call): Add rs6000-*-* xfail for
9874 "print c in localvars_in_indirect_call" and
9875 "print c in localvars_in_indirect_call" and
9876 "backtrace in indirectly called function" and
9877 "stepping into indirectly called function"
9878 if not compiled with gcc.
9879 (localvars_after_alloca): Add rs6000-*-* xfail for
9880 "print c after runto localvars_after_alloca" and
9881 "print s after runto localvars_after_alloca" and
9882 "print i after runto localvars_after_alloca" and
9883 "print l after runto localvars_after_alloca"
9884 for all compilers.
9885 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
9886 than whatis-info.exp.
9887 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
9888 than opaque-info.exp.
9889 Setup rs6000-*-* xfail for
d63a86f8 9890 "ptype on opaque struct pointer (statically)" and
c906108c
SS
9891 "ptype on opaque struct pointer (dynamically)" when
9892 not compiled with gcc.
9893 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
9894 rather than callf-info.exp.
9895 (do_function_calls): Add clear_xfail for rs6000-*-* for
9896 "p t_float_values2(3.14159,float_val2)". Seems to work
9897 fine there, both with xlc and gcc. Need to find out what
9898 it is doing right and fix other platforms.
9899 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
9900 "call inferior func with struct - returns int",
9901 "call inferior func with struct - returns long",
9902 "call inferior func with struct - returns float",
9903 "call inferior func with struct - returns double",
9904 "call inferior func with struct - returns char *",
9905 but only if not gcc compiled (presumes xlc compiled).
9906 Change rs6000-*-* xfails for
9907 "call inferior func with struct - returns char" and
9908 " call inferior func with struct - returns short" to only
9909 xfail if not using gcc.
9910 (clean mostlyclean): Remove *.ci and *.tmp files.
9911 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
9912 than templ-info.exp.
9913 * gdb.base/langs.exp: Source gdb.base/langs.ci.
9914 Add rs6000-*-* xfail for "up to foo in langs.exp"
9915 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
9916 when not gcc compiled.
d63a86f8 9917
c906108c
SS
9918Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
9919
9920 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
9921 * gdb.base/corefile.exp: Likewise.
9922 * gdb.base/list.exp: Likewise.
9923 * gdb.base/scope.exp: Likewise.
9924 * gdb.base/siganls.exp: Likewise.
9925
9926 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
9927 compiler output.
9928 * gdb.base/whatis.exp: Likewise.
9929
9930Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
9931
9932 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
9933 failure (opcode table has been fixed to match reality).
9934
9935Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
9936
9937 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
9938 "call inferior func with struct - returns char",
9939 "call inferior func with struct - returns short"
9940
9941 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
9942 "print 'scope0.c'::filelocal at main",
9943 "print 'scope0.c'::filelocal_bss in test_at_main",
9944 "print 'scope0.c'::filelocal at foo",
9945 "print 'scope0.c'::filelocal_bss in test_at_foo",
9946 "print 'scope0.c'::filelocal at bar",
9947 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 9948
c906108c
SS
9949 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
9950 in source file 1". This bug seems to have been fixed with both
9951 gcc and native cc (was native assembler bug?).
9952
9953Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
9954
9955 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
9956 "backtrace through signal handler" to "i*86-*-sysv4*".
9957 * gdb.base/signals.exp: Add xfail for "'next' behaved as
9958 continue" case. Add "known SVR4 bug" to fail message.
9959 Add "i*86-*-bsdi2.0" xfail for "handle all print".
9960 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
9961 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
9962 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
9963 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
9964 "up to foo in langs.exp", "show language at foo in
9965 langs.exp", "up to cppsub_ in langs.exp", "show
9966 language at cppsub_ in langs.exp", "up to fsub in
9967 langs.exp", and "show language at fsub in langs.exp".
9968 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
9969 "bactrace in corefile.exp".
9970 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
9971 "call inferior function with struct - returns float" and
9972 "call inferior function with struct - returns double".
d63a86f8 9973
c906108c
SS
9974Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
9975
9976 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
9977 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
9978 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
9979 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
9980
9981Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
9982
9983 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
9984 (or overriden) "CHILL" macro rather then bare "gcc".
9985 Also look for ../../gcc/xgcc since that is what we will
9986 actually need, not "Makefile". Remove following assignment
9987 of CHILL to CHILL_FOR_TARGET because that results in
9988 recursive definition.
9989
9990Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
9991
9992 * gdb.base/corefile.exp: Change xfail for backtrace in
9993 corefile.exp from linuxaout to all linux.
9994 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
9995 cases where we miss the breakpoint at the signal handler
9996 for some reason. Setup xfail for linuxoldld/linuxaout and
9997 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
9998 hitting SIGURG breakpoint.
9999 * gdb.base/signals.exp: Setup xfail for "next" acting like
10000 continue to add linuxoldld. Setup xfail for all linux for
10001 "next to handler in signals_tests_1", "backtrace in
10002 signals_tests_1", "continue to func1", "pass SIGUSR1",
10003 and continue to handler".
10004
10005Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
10006
10007 * Update all FSF addresses except those in COPYING* files.
10008
10009Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
10010
10011 * gdb.base/a2-run.exp: Change messages to be more explicit about
10012 the status of args, and quote binfile in results.
10013
10014Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
10015
10016 * gdb.base/callfuncs.exp: Add tests for passing structs to
10017 inferior functions and return various types.
10018 * gdb.base/callfuncs.c: Add functions to receive a struct
10019 and return a member of the struct, in various types.
10020
10021Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10022
10023 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
10024
10025Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
10026
10027 * config/vxworks29k.exp: New file, sources vxworks.exp.
10028
10029Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
10030
10031 * config/gdbremote.exp: New file. Testing framework using
10032 gdbserver.
10033
10034Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
10035
10036 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
10037 "call function when asleep" and "send end of file".
10038 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
10039 for "backtrace in corefile.exp".
10040 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
10041 for "backtrace through signal handler".
10042 * gdb.base/corefile.exp: Make sure we actually generate a core file
10043 before trying the core tests. Some systems allow the user to suppress
10044 generation of core files and default to that (linux for example).
10045 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
10046 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
10047
10048Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
10049
10050 * gdb.threads: New directory with some crude multi-threaded
10051 gdb tests (step.exp and step2.exp).
10052 * config/mt-lynx (STEP_EXECUTABLE): Define.
10053 (THREADFLAGS): Define.
10054
10055Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
10056
10057 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
10058
10059 * gdb.base/signals.exp: Disable whole file for lynx until
10060 further notice.
10061
10062 * gdb.base/signals.exp: xfail test where "next" acts like
10063 "continue" for lynx.
10064
10065 * gdb.base/interrupt.exp: xfail test for calling function while
10066 inferior is asleep for lynx.
10067
10068 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
10069 than one cr-lf after each command.
10070
10071Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10072
10073 * configure.in: Reinstate setting of stabsdirs variable, fix
10074 typo in setting up configdirs for native builds.
10075
10076 * gdb.base/return.exp: Fix typo in return double test.
10077 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
10078 compiler from optimizing them away.
10079
10080Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
10081
10082 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
10083 sequences to be echo'd by gdb when using gdb_test.
10084 * gdb.chill/chexp.exp: Likewise.
10085 * gdb.fortran/exprs.exp: Likewise
10086
10087Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
10088
10089 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
10090 after the inferior gdb has started.
10091
10092 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
10093 after each command.
10094 * gdb.base/funcargs.exp: Likewise.
10095 * gdb.base/gdbvars.exp: Likewise.
10096 * gdb.base/interrupt.exp: Likewise.
10097 * gdb.base/list.exp: Likewise.
10098 * gdb.base/watchpoint.exp: Likewise.
10099 * gdb.c++/demangle.exp: Likewise.
10100 * gdb.c++/inherit.exp: Likewise.
10101 * gdb.chill/chexp.exp: Likewise.
10102 * gdb.fortran/exprs.exp: Likewise.
10103
10104 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
10105 test if we can't handle IO to/from the inferior.
10106
10107 * gdb.c++/misc.exp: Always check for a program already being
10108 started after sending a "run" command to gdb.
10109
10110 * gdb.base/twice.exp: Start with a fresh gdb.
10111
10112 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
10113 only depend on gdb's expression code, not the chill runtime.
10114
10115 * gdb.base/return.c: Put return values into variables so we
10116 can have gdb print them rather than depending on the program
10117 to print them.
10118 * gdb.base/return.exp: Corresponding changes.
10119
10120 * lib/gdb.exp: Provide default value for noinferiorio.
10121 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
10122 the inferior.
10123
10124 * gdb.base/break.exp: Always check for a program already being
10125 started after sending a "run" command to gdb.
10126 (text_next_with_recursion): Don't check the output from the
10127 program's printf statement. Instead just make sure the program
10128 exited.
10129
10130 * gdb.base/commands.exp: Protect tests which need arguments with
10131 $noargs conditionals.
10132
10133Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10134
10135 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
10136 of structure member arrays to match gdb/valops.c:value_addr change.
10137
10138Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
10139
10140 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
10141 cases.
10142
10143Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
10144
10145 * configure.in (configdirs): Remove gdb.chill from default list
10146 of subdirs and then add it back in only if doing a native build.
10147 The current chill compiler does not yet work in any cross build.
10148 * Revert all signal changes from Jul 6.
10149 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
10150 for sh-hms targets, allowing these tests to link, with no other
10151 changes. Testing is suppressed by setting "nosignals" in site.exp.
10152
10153Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
10154
10155 * configure.in (signaldirs): Define and add to configdirs for all
10156 targets except some specific ones that are known to not support signals.
10157 Also clean up formatting.
10158 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
10159 (signals, sigall): Remove rules to build.
10160 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
10161 Moved to new gdb.signals directory.
10162 * gdb.signals: New test directory.
10163 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
10164 signals.c signals.exp}: New or moved files.
10165
10166Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
10167
10168 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
10169
10170Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
10171
10172 * gdb.base/return.exp: Xfail `return double' test failure
10173 on at least Solaris 2.3 and handle future/past versions on
10174 a case by case basis as appropriate. Also update message
10175 to include i*86 failures.
10176
10177Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10178
10179 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
10180
10181 * lib/gdb.exp: Fix comment which erroneously identified
10182 gdb_file_cmd as gdb_load (the 19 May change was in fact to
10183 gdb_file_cmd not gdb_load).
10184 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
10185
10186 * gdb.base/setvar.exp: Make test names consistent between pass and
10187 fail cases. Use gdb_test more.
10188
10189Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10190
10191 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
10192
10193Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10194
10195 * gdb.base/help.exp: Fix expected help string for `show commands'.
10196
10197Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
10198
10199 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
10200
10201 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
10202 of a text section.
10203
10204Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
10205
10206 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
10207 that loop eventually terminates. Fix Connection refused logic so
10208 that testsuite will expire nicely.
10209
10210Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
10211
10212 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
10213 config/rom68k.exp: New tcl glue for the appropriate monitors.
10214 These all just end up calling monitor.exp.
10215 * config/monitor.exp (gdb_target_monitor): Handle `Connection
10216 refused' by retrying. Cleanup some timeout issues.
10217 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
10218 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
10219 callers don't have to set/restore global timeout variable.
10220
10221 * The following set of changes centralizes management of the global
10222 timeout variable. This way, it can be set in one target dependent
10223 place instead of dozens of places scattered throughout the test suite.
10224 If you need to lengthen a timeout, then you should either set timeout
10225 in one of the config/{target}.exp files, or multiply it by a factor.
10226 Setting it to an absolute value is always going to lose for some
10227 targets.
10228 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
10229 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
10230 * gdb.base/funcargs.exp: Don't set timeout.
10231 * gdb.base/list.exp (test_forward_search): Only use local timeout.
10232 * gdb.base/printcmds.exp (test_print_string_constants
10233 test_print_array_constants): Don't set timeout.
10234 * gdb.base/ptype.exp: Don't set timeout.
10235 * gdb.base/recurse.exp: Don't set timeout.
10236 * gdb.base/return.exp: Don't set timeout.
10237 * gdb.base/watchpoint.exp: Don't set timeout.
10238 * gdb.c++/classes.exp (do_tests): Don't set timeout.
10239 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
10240
10241Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
10242
10243 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
10244
10245Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10246
10247 * lib/gdb.exp: Disable chill tests for irix5.
10248
10249Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10250
10251 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
10252 each test pass or fail.
10253
10254Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10255
10256 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
10257 xlc not gcc.
10258
10259Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
10260
10261 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
10262
10263Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
10264
10265 * config/est.exp: Fix copyright and comments. Remove dead code.
10266 Use targetname, serialport and baud variables instead of fixed
10267 constants.
10268 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
10269 * config/cpu32bug.exp: New file to support cpu32bug monitors.
10270
10271Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10272
10273 * gdb.base/watchpoint.exp: Don't run
10274 test_watchpoint_triggered_in_syscall for sunos.
10275
10276Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10277
10278 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
10279 they don't seem to exist. Do include stdio.h.
10280
10281Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10282
10283 * gdb.base/a1-selftest.exp: Add alpha xfail.
10284
10285Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10286
10287 * gdb.base/watchpoint.c (main): Prompt before calling read().
10288 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
10289 Revise accordingly. Remove cruft about sending "123" several
10290 times, until it gets noticed. Clean up the "print buf[0]" stuff
10291 so that it passes or fails, and waits for prompts in the usual way.
10292
10293Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10294
10295 * gdb.base/recurse.exp: Fix comment.
10296
10297 * TODO: Remove item about printing variables in nodebug.exp. Add
10298 item about enabling tests which are only run on some targets.
10299
10300 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
10301 fail, make test names unique, use new gdb_test convention
10302 regarding pattern, use gdb_test more, etc.).
10303
10304 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
10305 fail, make test names unique, etc.).
10306
10307Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10308
10309 * gdb.base/nodebug.c: Change return type of top and middle to
10310 short.
10311 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
10312 are fixed by the recent mdebugread.c changes. Allow `short ()'
10313 as type for top and middle.
10314
10315Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10316
10317 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
10318 nearly as I can tell, the whole thing was an accident in Stu's
10319 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
10320 to replace a send/expect pair with gdb_test, but ended up only
10321 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
10322 of 30 Mar 1995 took care of it, but left this vestigial comment
10323 which I am now nuking.
10324
10325Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10326
10327 * gdb.base/break.exp: Look for different line number for
10328 breakpoint at main depending on usestubs.
10329
10330Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10331
10332 * gdb.base/list.exp: Adjust some alternate expect patterns to
10333 match recent list0.c change. Add alternate expect pattern for
10334 output from `list default lines around main' for optimizing
10335 compilers.
10336
10337Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10338
10339 * lib/gdb.exp: If nosignals is not set, set it to 0.
10340
10341Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
10342
10343 * config/slite-gdb.exp: Responds to load symbol table prompt.
10344 * gdb.base/break.exp: Adjust line number, fix rerun.
10345 * gdb.base/langs0.c: Add #ifdef usestubs.
10346
10347Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
10348
10349 * gdb.base/list.exp: Adjust line contents after adding new lines in
10350 list0.c. Also fix a syntax error.
10351
10352 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
10353 * gdb.base/break.exp: ditto.
10354 * gdb.base/list.exp: ditto.
10355 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
10356 * gdb.base/run.c: ditto.
10357 * gdb.base/list0.c: ditto.
10358 * gdb.base/funcargs.c: ditto.
10359
10360Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
10361
10362 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
10363 $targetname, $serialport and $baud instead of hardwired variables.
10364 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
10365 target doesn't support signals.
10366
10367Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
10368
10369 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
10370
10371Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10372
10373 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
10374 Don't rely on the value of an auto variable before it has been
10375 initialized. Use gdb_test more.
10376
10377Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10378
10379 * lib/gdb.exp (default_gdb_version): A version number must start
10380 with a digit, but other than that contains all characters up to
10381 the first whitespace character.
10382
10383Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10384
10385 * gdb.base/commands.exp (breakpoint_command_test): New tests.
10386
10387Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10388
10389 * gdb.c++/*.exp: Warn if executable does not exist. The original
10390 reason for skipping the warning was that configure.in sometimes
10391 intentionally skipped building the executables but the tcl code
10392 had no way of knowing. That (a) was always bogus with respect to
10393 error handling, (b) is no longer true (right now there is no way
10394 to skip C++ tests).
10395
10396 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
10397
10398Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10399
10400 * gdb.base/list.exp: Add expect patterns for output from
10401 SunPRO compiled executables.
10402 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
10403 types.
10404
10405Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10406
10407 * gdb.base/break.exp (test_next_with_recursion): Accept any line
10408 number (we are already testing that the correct source line text
10409 gets printed).
10410
10411 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
10412 that is what is intended, but something needed to be done to get
10413 sunos4 native working again.
10414
10415 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
10416
10417 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
10418 apparently went with a (very) old xfail.
10419
10420Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
10421
10422 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
10423 runto_main is a proc in gdb.exp that will do 'step' for target use
10424 stubs.
10425 * gdb.base/exprs.exp: ditto.
10426 * gdb.base/interrupt.exp: ditto.
10427 * gdb.base/opaque.exp: ditto.
10428 * gdb.base/printcmds.exp: ditto.
10429 * gdb.base/ptype.exp: ditto.
10430 * gdb.base/scope.exp: ditto.
10431 * gdb.base/setvar.exp: ditto.
10432 * gdb.base/signals.exp: ditto.
10433 * gdb.base/twice.exp: ditto.
10434 * gdb.c++/classes.exp: ditto.
10435 * gdb.c++/inherit.exp: ditto.
10436 * gdb.c++/templates.exp: ditto.
10437 * gdb.base/break.exp: no run and hit main for stubs. Change line
10438 numbers for breakpoints and info breakpoint.
10439 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
10440 breakpoint().
10441 * gdb.base/callfuncs.c: ditto.
10442 * gdb.base/exprs: ditto.
10443 * gdb.base/interrupt.c: ditto.
10444 * gdb.base/opaque0.c: ditto.
10445 * gdb.base/printcmds.c: ditto.
10446 * gdb.base/ptype.c: ditto.
10447 * gdb.base/scope0.c: ditto.
10448 * gdb.base/setvar.c: ditto.
10449 * gdb.base/signals.c: ditto.
10450 * gdb.base/twice.c: ditto.
10451 * gdb.c++/misc.cc: ditto.
10452 * gdb.c++/templates.cc: ditto.
10453
10454Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10455
10456 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
10457
10458 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
10459 somewhere between `read' and `main.c'. I'm pretty sure the
10460 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
10461 and it isn't particularly useful.
10462
10463 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
10464
10465Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10466
10467 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
10468
10469Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
10470
10471 * config/mt-slite: add LIBS and -nostdlib.
10472 * config/slite-gdb.exp: add this new file to support sparclite target.
10473
10474Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
10475
10476 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
10477
10478 * gdb.base/a2-run.exp: Change argument to istarget from
10479 "*-*-vxworks" to "*-*-vxworks*".
10480 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
10481
10482Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
10483
10484 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
10485 will not runto main but do a 'step' to step out of breakpoint().
10486 * config/mt-slite: add -Dusestubs.
10487
10488Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10489
10490 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
10491 instead of just @.
10492
10493 * gdb.base/signals.exp: Add test for "handle all print".
10494 * TODO: Remove "handle all print". Also remove item about
10495 checking copyright date (I don't like the idea of a spurious FAIL
10496 based on when we run the tests).
10497
10498 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
10499 for SunOS4 (reason for failure not investigated). Remove
10500 redundant test for $binfile.
10501
10502 * gdb.base/nodebug.c (array_index): Call malloc.
10503
10504 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
10505
10506Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
10507
10508 * gdb.base/recurse.exp: Update gdb_test invocation to use new
10509 conventions and slightly simplify the matching regexp.
10510
10511Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10512
10513 * gdb.base/break.exp: Update gdb_test invocation to use new
10514 convention.
10515
10516 * lib/gdb.exp: If noargs is not set, set it to 0.
10517
10518 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
10519 tests unique.
10520
10521 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
10522
10523Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10524
10525 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
10526 one argument of type "<non-float parameter>".
10527
10528Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
10529
10530 * config/rom68k.exp: New file to support Motorola IDP board.
10531 * gdb.base/a2-run.exp: Skip this file if noargs is set.
10532 * gdb.base/break.c: Change things around so that this program
10533 doesn't depend upon args. This is necessary to make remote
10534 targets work (in general, they can't take args).
10535 * gdb.base/break.exp: Don't try to send args to program. Don't
10536 expect output. Also, replace lots of code with gdb_test.
10537
10538Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10539
10540 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
10541 printing of '\'' (which is what the comment says we are testing,
10542 even though we were not), not '''.
10543 (test_integer_literals_rejected): Test that printing ''' is an error.
10544
10545 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
10546 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
10547 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
10548 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
10549 Use gdb_test not test_print_accept.
10550 * lib/gdb.exp: Remove test_print_accept.
10551
10552 * gdb.base/signals.exp (signal_tests_1): Make pass message
10553 consistent with fail message.
10554
10555 * gdb.base/whatis.exp: Remove xfails for printing char vs.
10556 unsigned char; the bug (PR 1821) is fixed.
10557
10558 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
10559
10560 * gdb.base/scope.exp (test_at_localscopes): Call pass for
10561 successful tests--makes xfailing them work right.
10562
10563Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10564
10565 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
10566 only \r\n, not .*. The test can pass .* as the last thing in
10567 $pattern if that is what it wants. In addition to providing this
10568 flexibility, this change should speed up pattern matching in cases
10569 where the pattern already ended with .* (there were a number of
10570 them). This change also helps catch bad patterns--in the old
10571 scheme the typo "char \*" instead of "char \\*" would pass. Now
10572 it is caught.
10573 * Many .exp files: Update callers.
10574
10575 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
10576 clearer and does not spuriously match multiple ('s. Likewise for
10577 ) and *.
10578
10579 * gdb.base/nodebug.exp: Test ability to call a function and pass
10580 it a string (even with no debugging info).
10581
10582 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
10583 "p '\'", which is the same as "p ''" once tcl gets done with
10584 quoting, to "p '\\'", which I suspect is what is intended (one
10585 backslash gets sent to GDB).
10586
10587 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
10588
10589Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10590
10591 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
10592 1817) was fixed literally years ago.
10593
10594Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10595
10596 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
10597 test, it causes stepping out of call_after_alloca_subr with
10598 optimizing compilers.
10599 (localvars_in_indirect_call): Consume GDB prompt if `finish'
10600 fails.
10601
10602 * gdb.c++/templates.exp: Source templ-info.exp only if
10603 the templates executable exists.
10604
10605 * gdb.c++/misc.cc (class Contains_static_instance,
10606 class Contains_nested_static_instance),
10607 gdb.c++/classes.exp (test_static_members): Test printing of
10608 a class that contains a static instance of the class.
10609
10610Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10611
10612 * gdb.base/langs2.c (cppsub_): Don't prototype.
10613 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
10614 only, I believe).
10615
10616Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10617
10618 * lib/gdb.exp (skip_chill_tests): New procedure.
10619
10620 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
10621
10622Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
10623
10624 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
10625 each expect pattern. Cuts runtime from 12 to about 4 seconds.
10626
10627Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10628
10629 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
10630
10631 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
10632 disassemble 8, not 16, instructions for part 4.
10633
10634 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
10635 support the latter anymore.
10636
10637 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
10638 -DNO_PROTOTYPES.
10639 * gdb.base/callfuncs.c: Control use of prototypes based on
10640 NO_PROTOTYPES, not __STDC__.
10641 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
10642 t_float_values2 tests if prototypes in use.
10643
10644 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
10645 t_double_values): When checking differences against DELTA, check
10646 that difference is within the range (-DELTA,DELTA), not just
10647 (-infinity,DELTA).
10648
10649Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
10650
10651 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
10652 'file' command firts, then 'target', then 'load', this is due to gdb
10653 target set up.
10654 * config/mips-gdb.exp: Fix a couple regular exp bugs.
10655
10656Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
10657
10658 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
10659 FP load/store variants.
10660 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
10661
10662Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
10663
10664 * gdb.base/term.exp: Do not give a warning if not native, it is
10665 not an abnormal condition.
10666
10667Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
10668
10669 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
10670 t_char_array".
10671
10672Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
10673
10674 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
10675 are getting the version number.
10676
10677 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
10678 if not native, it is not an abnormal condition.
10679
10680Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10681
10682 * lib/gdb.exp: Just use "file exists", rather than undocumented
10683 dejagnu procedure "findfile".
10684
10685Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
10686
10687 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
10688 (LDFLAGS): Set to -Xlinker -Ur.
10689
10690 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
10691 Removed, these values are set by lib/gdb.exp.
10692
10693 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
10694
10695Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
10696
10697 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
10698 of replicating gdb startup code.
10699
10700 * config/mt-vxworks (LDFLAGS): Set to -r.
10701 (CFLAGS_FOR_TARGET): Removed.
10702
10703 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
10704 (gdb) and gdb for vxworks uses (vxgdb).
10705
10706 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
10707 executable is not in the tree and host != target, use sed and
10708 program_transform_name to determine the gdb name used by the
10709 target.
10710
10711 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
10712 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
10713
10714Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10715
10716 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
10717 floats, chars, and shorts where there are ANSI-style function
10718 definitions.
10719
10720 * gdb.base/langs.exp, gdb.base/langs*: New test.
10721 * gdb.base/Makefile.in: Build it.
10722 * TODO: Remove item about checking that C names don't get C++
10723 demangling applied; this test tests it.
10724
10725Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10726
10727 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
10728 went with the const70 xfail. The xfail went away a year ago.
10729
10730 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
10731
10732 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
10733 for hp300.
10734
10735 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
10736
10737 * gdb.base/a1-selftest.exp: Don't run on hp300.
10738
10739Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10740
10741 * Makefile.in (site.exp): Set host_alias and target_alias as well
10742 as host_triplet and target_triplet.
10743
10744Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10745
10746 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
10747
10748 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
10749 places as other ecoff systems).
10750
10751 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
10752 ultrix.
10753
10754Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10755
10756 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
10757 remove them.
10758 * gdb.base/nodebug.exp: Accept "function" in addition to "text
10759 variable and "variable" in addition to "data variable".
10760 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
10761
10762 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
10763 2.
10764 * gdb.base/list1.c (long_line): Add additional statement at start
10765 of function.
10766 * gdb.base/list.exp (test_forward_search): Update line number to
10767 reflect new statement.
10768
10769Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10770
10771 * gdb.base/signals.exp: Reinitialize searched source directories
10772 after gdb_start call.
10773
10774Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
10775
10776 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
10777 * gdb.stabs/Makefile.in: Likewise.
10778
10779 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
10780 change. Instead split the tests into smaller pieces.
10781 * gdb.disasm/hppa.s: Corresponding changes.
10782
10783Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10784
10785 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
10786 Quote ^C when passing it to stty. For some shells ^ is a pipe.
10787
10788 * gdb.base/funcargs.exp: Modify many tests so that every test
10789 either passes or fails. Make some test names unique.
10790
10791Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10792
10793 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
10794 Call stty to set interrupt character.
10795
10796 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
10797 for HP assembler versus GNU assembler based on actual behavior of
10798 $(CC), rather than assuming that $(AS) is always the GNU assembler.
10799
10800 * TODO: Suggest a few more stepping tests.
10801
10802Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
10803
10804 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
10805 restart GDB for h8300 after a continue.
10806 (return): Add pattern to match a29k-udi behavior.
10807 * gdb.base/nodebug.exp: Remove obsolete comment.
10808 * gdb.base/regs.exp: New file, testing of register displays.
10809 * gdb.base/return.exp: Fix typo in reference to $objdir.
10810 * gdb.base/whatis.exp: Always start with a fresh GDB.
10811
10812Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10813
10814 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
10815 higher, these tests generate a lot of output.
10816
10817Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10818
10819 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
10820 code following the catch silently ignored some errors; without the
10821 catch they should be thrown like any other tcl error. Also, the
10822 catch used "" instead of {} which meant all the callers who wanted
10823 to include one of the characters "[]$ had to quote it an extra time.
10824 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
10825 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
10826 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
10827 Remove extra quoting.
10828
10829Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
10830
10831 * gdb.base/commands.exp: Make test names unique; every test either
10832 passes or fails. Update some comments.
10833
10834 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
10835
10836Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10837
10838 The following fixes a FAIL caused by the fact that the alpha stabs
10839 configuration didn't use the ".if alpha" code in weird.def.
10840 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
10841 bit pointer, so the 32 bit version works even on the alpha.
10842 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
10843 Remove the stuff which allowed us to have separate versions for
10844 alpha and everything else.
10845
10846 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
10847 regexp which "info func operator\[\](" is supposed to match. Fix
10848 string to send to GDB. Note that GDB still doesn't work right. Add a
10849 new test for "info func .perator\[\](" which GDB does handle correctly.
10850
10851 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
10852
10853Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10854
10855 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
10856 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
10857 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
10858 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
10859 it makes the tests harder to understand and confuses test-o-matic.
10860 The preferred style is that each test provides a PASS or a FAIL,
10861 and has a unique message (e.g. "continue #54" not just "continue")
10862 which is the same for the pass and the fail.
10863 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
10864 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
10865 to lib/gdb.exp.
10866 * gdb.base/printcmds.exp: Use test_print_accept. Remove
10867 prt_accept which was basically the same thing. Likewise for
10868 test_print_reject and prt_reject.
10869 * lib/gdb.exp (test_print_reject): Add some more error message
10870 patterns to match from the former printcmds.exp (prt_reject).
10871 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
10872 One defect of the passcount stuff is that some of it failed to
10873 report XPASS where appropriate.
10874 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
10875 stuff before and after arg in expected pattern.
10876 (test_paddr_operator_functions): Re-do test without print_addr_of;
10877 this is the only test which seems to want extra stuff there.
10878
10879Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
10880
10881 * gdb.base/nodebug.exp: Update new tests to reflect improved
10882 wording of gdb output.
10883
10884 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
10885 and "ptype" work on variables in files compiled without -g.
10886 Replaces commented out "maint print msymbol" tests.
10887
10888Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
10889
10890 * gdb.base/setvar.c (dummy): Call malloc.
10891
10892 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
10893 losing with the irix4 sed.
10894
10895 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
10896 ALRM" on irix4.
10897
10898Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
10899
10900 * TODO: Remove items about corefile.exp testing new exec-file and
10901 backtrace; both are now done. Add items about printing enums.
10902
10903Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
10904
10905 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
10906 "get signal $thissig" test fails.
10907
10908 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
10909
10910Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
10911
10912 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
10913 compiler warning with dec alpha compiler.
10914
10915 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
10916 extra \n from gdb_test call (this explains why the prompt test
10917 that I removed yesterday was there).
10918 (user_defined_command_test): Remove extra \n and prompt test.
10919
10920 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
10921 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
10922 doesn't exist.
10923 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
10924 Also remove alpha workaround, which turns out to be because
10925 SIGABRT == SIGLOST.
10926
10927 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
10928
10929 * gdb.base/help.exp: Don't test "help show".
10930
10931Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
10932
10933 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
10934 "set print address" is on.
10935 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
10936 pass prompt to gdb_test; gdb_test already looks for the prompt.
10937
10938 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
10939
10940 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
10941 was a vestige of the manual TESTSTRATEGY, and the purpose of it
10942 was to make sure that gdb can read a core file. But (a) the "read
10943 the corefile" part didn't make it to a1-selftest.exp, we just
10944 delete the corefile after creating it, and (b) we test reading
10945 corefiles in corefile.exp anyway. Also, this test left around a
10946 xgdb process on Solaris.
10947
10948 * gdb.base/corefile.exp: Also test backtrace.
10949
10950Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
10951
10952 * gdb.base/commands.exp: Test a simple user defined command with
10953 arguments and if/while statements; verify the full user command is
10954 printed by "show user".
10955
10956 * gdb.base/commands.exp: Test if/while commands as part of a
10957 breakpoint command list; verify they appear in breakpoint
10958 information.
10959
10960Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
10961
10962 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
10963 than by dividing by zero.
10964
10965Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
10966
10967 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
10968 performing an inferior call with watchpoints enabled.
10969 * gdb.base/watchpoint.c (main): Delete second unnecessary read
10970 call.
10971
10972Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
10973
10974 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
10975 of "file" command.
10976
10977 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
10978 Add additional pattern for when "int operator int(void);" appears
10979 in a different order.
10980
10981Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
10982
10983 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
10984
10985 * gdb.base/help.exp: Replace most of docstrings for "info signals"
10986 and "signal" with ".*".
10987
10988Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10989
10990 * TODO: Add note about "handle all nostop".
10991
10992 * gdb.base/{sigall.c, sigall.exp}: New test.
10993 * gdb.base/Makefile.in: Add it.
10994
10995Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
10996
10997 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
10998 when invoking GDB, suppresses any windowing interface.
10999
11000Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
11001
11002 * config/sim-gdb: New file, simulator testing support.
11003
11004Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
11005
11006 * gdb.base/interrupt.exp: Test calling func1 twice.
11007
11008Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
11009
11010 * gdb.base/list.exp (test_forward_search): Set timeout higher
11011 when we'll be getting lots of output from gdb.
11012
11013 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
11014 "init_malloc" to after the expect statement. Run it if that
11015 regexp is taken, but also for two others which happen if source
11016 cannot be found.
11017
11018Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11019
11020 * gdb.base/printcmds.exp: New test, for printing register before
11021 program is running.
11022
11023Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11024
11025 * gdb.base/list.exp: Correct some alternate expect patterns
11026 to reflect changes in list1.c.
11027
11028Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11029
11030 * TODO: Add item regarding large frames.
11031
11032 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
11033
11034 * TODO: Remove item about enabling return.exp; it
11035 is enabled. Suggest a few more "return" tests.
11036
11037Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11038
11039 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
11040 anonymous unions.
11041
11042Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11043
11044 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
11045 and pr-5646.o, so "make" is the same as "make all", not "make
11046 pr-4975.o".
11047
11048Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
11049
11050 * gdb.base/list.exp: Adjust expectations to reflect changes in
11051 list1.c.
11052 (test_forward_search): New test proc.
11053 * gdb.base/list1.c (long_line): New function, has long source line.
11054
11055Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
11056
11057 * gdb.base/a1-selftest.exp: Change initial stepping to know about
11058 additional line of code that was added.
11059
11060Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
11061
11062 * gdb.disasm/hppa.s: Break the large branching tests into smaller
11063 tests so as not to overflow expect's input buffers.
11064 * gdb.disasm/hppa.exp: Corresponding changes.
11065
11066Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11067
11068 Beginnings of template debugging tests.
11069 * gdb.c++/templ-info.cc: New file to test for template
11070 debugging capability of the compiler.
11071 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
11072 templ-info.cc.
11073 * gdb.c++/templates.cc: Add explicit template instantiations
11074 to enable compiling with -fno-implicit-templates. Add destructor
11075 and 'value' method to T5 class for template tests.
11076 * gdb.c++/templates.exp: Add testcases for printing of template
11077 types, setting breakpoints on template methods and calling a
d63a86f8 11078 template method.
c906108c
SS
11079
11080Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
11081
11082 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
11083 branch target since some assemblers (gas-2.5) may emit a
11084 relocation for the branch instead of resolving it in the
11085 assembler.
11086
11087Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11088
11089 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
11090 through signal handler.
11091
11092Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11093
11094 * configure.in (*-*-netware): Use config/mt-netware.
11095
11096 * config/mt-netware: New file.
11097 * config/mt-i386-netware: Removed, separate configs for different
11098 netware architectures are no longer needed now that we have
11099 --with-headers.
11100
11101Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11102
11103 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
11104 by the recent changes to use ANSI C arithmetic conversions.
11105
11106Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11107
11108 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
11109 bug involving using inferior_pid to figure out whether to select a
11110 frame.
11111
11112Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
11113
11114 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
11115 match the current disassembler output.
11116
11117Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
11118
11119 * gdb.fortran/exprs.exp: Expect VOID instead of void.
11120 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
11121 types, expect "int" as type of integer values (for now).
11122
11123Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
11124
11125 * gdb.base/commands.exp: New tests for if/while commands.
11126
11127Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
11128
11129 * lib/gdb.exp (runto): Replace sub-pattern for hex value
11130 by .*, since hex values have different syntax in Chill mode.
11131
11132Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11133
11134 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
11135 linefeed from expect pattern for repeated types with indices > 9.
11136
11137Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
11138
11139 First part of Fortran test suite.
11140 * gdb.fortran: New directory.
11141 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
11142
11143Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11144
11145 * gdb.base/default.exp: Update expect pattern for load command
11146 without arguments.
11147
11148Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
11149
11150 * configure.in: Change i386 to i[345]86.
11151 * gdb.base/configure.in: Likewise.
11152 * gdb.c++/configure.in: Likewise.
11153 * gdb.chill/configure.in: Likewise.
11154
11155Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
11156
11157 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
11158 patterns, since that is not a valid context for comments.
11159
11160Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
11161
11162 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
11163 repeated types and repeated types with indices > 9.
11164
11165Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
11166
11167 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
11168 2417; old bug has been fixed.
11169
11170Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
11171
11172 * gdb.base/interrupt.exp: When trying to wake up the inferior,
11173 send the newline ourselves instead of assuming gdb_test will do
11174 so when passed an empty input string.
11175
11176 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
11177 stabs testcode.
11178
11179Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11180
11181 * lib/gdb.exp (gdb_test): Don't send anything if the first
11182 argument is an empty string. This makes cases where we want to
11183 match output that is already in expect's buffers (for example,
11184 matching a breakpoint after gdb_run_cmd has been called) work
11185 reliably.
11186
11187Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11188
11189 * config/netware.exp: New file.
11190
11191Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11192
11193 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
11194 the -B and -L prefixes so we can find the debugging stub.
11195
11196 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
11197 there and we are using the gcc from the tree.
11198
11199 * gdb.base/types.c: Removed.
11200
11201 * gdb.base/configure.in: Look for makefile fragments in ../config.
11202 Recognize i386-*-netware.
11203 * gdb.c++/configure.in: Likewise.
11204
11205Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11206
11207 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
11208 the correct TCL syntax.
11209
11210Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11211
11212 * gdb.base/opaque.exp: use runto instead of messing around with
11213 breakpoints. Simplify by using gdb_test.
11214
11215 * gdb.base/bitfields.exp: restart between tests on netware targets
11216 because breakpoints aren't relocated after target death. Run
11217 processes to completion.
11218
11219 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
11220
11221Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
11222
11223 * Makefile.in: Remove extra tabs that confuse some versions
11224 of "make". Use the newly built gdb to test with by default,
11225 rather than the first one in the tester's search path.
11226
11227Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
11228
11229 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
11230
11231 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
11232 condition help.
11233
11234Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11235
11236 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
11237
11238 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
11239 running.
11240 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
11241 * gdb.base/funcargs.exp: Likewise.
11242
11243 * gdb.base/bitfields.exp: Simplify by using gdb_test.
11244 * gdb.base/funcargs.exp: Likewise.
11245
11246 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
11247 message is "".
11248
11249Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11250
11251 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
11252 return,signals,twice}.exp: Handle non-existant binaries
11253 consistantly.
11254
11255 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
11256 * gdb.base/Makefile.in: Don't try to generate a core dump, we
11257 might testing a cross development system.
11258
11259Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11260
11261 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
11262 runtest script is relative to ${srcdir}, not ${rootdir}.
11263
11264Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
11265
11266 * gdb.base/signals.exp: Allow for optionality of breakpoint
11267 address.
11268
11269Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11270
11271 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
11272
11273Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11274
11275 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
11276 for size_t definition.
11277 * gdb.c++/templates.cc: Likewise
11278
11279 * config/mt-i386-netware: New file.
11280
11281 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
11282 defined.
11283
11284 * gdb.base/Makefile.in: Added support for systems that name core
11285 files by appending "core" to the program name.
11286 * gdb.base/a1-selftest.exp: Likewise.
11287
11288Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11289
11290 * gdb.base/return.exp: Add comment and message for `return double'
11291 test failure on Sparc Solaris.
11292
11293Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
11294
11295 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
11296
11297Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11298
11299 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
11300 from optimizing them away.
11301 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
11302 patterns to include default constructors and assignment operators,
11303 to match gcc versions beyond 2.5.8. Accept any cplus demangling
11304 character in the output of the virtual base pointer.
11305
11306Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11307
11308 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
11309 expression match in print_addr_of to avoid unintented matches.
11310 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
11311 versions up to 2.5.8.
11312
11313Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11314
11315 * gdb.base/list.exp: Tweak alternate pattern for listing of an
11316 included file to run under newer versions of expect.
11317 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
11318 consecutive >'s in templates to accomodate recent cplus-dem.c change.
11319 Remove xfail for the virtual table of BDDHookV.
11320
11321Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
11322
11323 * lib/gdb.exp (string_to_regexp): Set a default result.
11324 (default_gdb_start): Fix misleading message.
11325
11326Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
11327
11328 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
11329 Remove all CC, etc definitions.
11330 * config/mt-hpux: New file.
11331 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
11332 (CFLAGS, LDFLAGS): Define.
11333 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
11334
11335 * Makefile.in (site.exp): Don't insert host_os, etc.
11336 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
11337 (distclean): Check existence of subdir.
11338 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
11339 * gdb.base/Makefile.in: General cleanup and simplification.
11340 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
11341 to build executables. Use default rule to build .o files.
11342 (EXPECT, RUNTEST, CC): Fix relative pathname.
11343 (site.exp): Don't insert host_os, etc.
11344 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
11345 and/or SIGUSR1 defined.
11346 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
11347 * gdb.c++/Makefile.in: General cleanup and simplification.
11348 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
11349 (CFLAGS): Remove.
11350 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
11351
11352Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
11353
11354 * gdb.base/recurse.exp: Misc changes to get tests running again
11355 after Kung's changes to the watchpoint code.
11356 * gdb.base/watchpoint.exp: Likewise.
11357
11358Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
11359
11360 * lib/gdb.exp (string_to_regexp): Convert {\} also.
11361
11362Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
11363
11364 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
11365 * lib/gdb.exp (default_gdb_start): Define.
11366 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
11367 gdb.base/funcargs.exp, gdb.base/opaque.exp,
11368 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
11369 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
11370 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
11371 Don't call gdb_target_udi in between tests.
11372
11373Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11374
11375 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
11376 (which was basically just a local version of the same thing). In
11377 addition to avoiding duplication, gdb_test_exact is faster.
11378 * lib/gdb.exp (gdb_test_exact): Fix typo.
11379
11380 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
11381 don't give an error.
11382
11383 * gdb.base/term.exp: Call delete_breakpoints before starting.
11384
11385 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
11386 (t10): Add comment.
11387
11388Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
11389
11390 Reorganization of the GDB Test Suite.
11391
11392 * gdb.base: New directory, contains all the basic tests.
11393 * gdb.c++: New directory, tests specific to C++.
11394 * gdb.chill: New directory, tests specific to Chill.
11395 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
11396 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
11397 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
11398 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
11399 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
11400 t30-31 to chill).
11401 * */gdbme.*: Rename to match appropriate expect scripts.
11402 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
11403 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
11404 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
11405 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
11406 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
11407 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
11408 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
11409 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
11410 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
11411 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
11412 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
11413 gdb.c++/virtfunc.cc: New names of C++ files.
11414 * gdb.chill/chillvars.ch: New name of Chill file.
11415 * gdb.base/configure.in, gdb.c++/configure.in,
11416 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
11417 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
11418 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
11419 * configure.in (configdirs): Update to reflect directory changes.
11420 (target_abbrev): No longer define for any configuration.
11421 * Makefile.in: Cosmetic improvements to header comments.
11422
11423Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
11424
11425 Various changes to gdb.t31:
11426
11427 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
11428 * gdbme.ch: Make all key-words and predefineds be upper-case.
11429 * chillvars.exp: Expect key-words and predefinds in upper-case.
11430
11431 * chillvars.exp: Use gdb_test_exact many places.
11432 Change expected output for arrays (which now includes index labels).
11433
11434 * pr-5020.exp, gdme.ch (module PR_5020):
11435 New test, for PR-5020.
11436
11437Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
11438
11439 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
11440 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
11441
11442Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
11443
11444 * Makefile.in: Fix bit-rot in definitions of CHILL,
11445 CHILL_FOR_TARGET and Chill_LIB.
11446 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
11447 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
11448 CHILL, and CHILL_LIB.
11449
11450Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
11451
11452 * Revert the previous changes. Please see Rob's directory
11453 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
11454
11455Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
11456
11457 * Makefile.in, configure.in, config/mips-gdb.exp,
11458 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
11459 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
11460 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
11461 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
11462 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
11463 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
11464 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
11465 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
11466 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
11467 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
11468 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
11469 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
11470 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
11471 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
11472 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
11473 changes from 94Q1.
11474
11475Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
11476
11477 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
11478 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
11479 Rob's new testing fragments.
11480
11481Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
11482
11483 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
11484 lib/gdb.exp: Replace error proc calls with perror.
11485
11486Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
11487
11488 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
11489 version also, match on casted version strings, and match on
11490 gdb startup case where the line numbers might be messed up.
11491
11492Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
11493
11494 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
11495 (CFLAGS): Delete it from here.
11496
11497Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
11498
11499 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
11500
11501Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
11502
11503 * Makefile.in (RUNTEST): Default to just "runtest".
11504
11505Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11506
11507 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
11508 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
11509 the code has been restructured.
11510
11511Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11512
11513 * gdb.t00/default.exp (set write): Allow any number of \r and/or
11514 \n, not just one of each.
11515
11516 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
11517 /bin/cc gives a warning if you do.
11518
11519Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
11520
d63a86f8 11521 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
11522 __t10ListS_link1ZUiRCUiPT0
11523
11524Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11525
11526 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
11527 on local variables in recursive functions.
11528
11529 * gdb.t07/Makefile.in: Build the new test.
11530
11531Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11532
11533 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
11534 directly. Instead compare the return values from actual calls.
11535
11536Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
11537
11538 * Makefile.in (check): Set TCL_LIBRARY for runtest.
11539
11540Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11541
11542 * From Peter Schauer with minor modifications.
11543 * gdb.t15/return.exp (return_tests): Handle targets where "return"
11544 stops in mid-line in the caller. Add xfail for returning a float
11545 value on X86 targets.
11546
11547Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11548
11549 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
11550 to avoid expect lossage.
11551 (fmem_LRbug_tests): Likewise.
11552 * gdb.disasm/hppa.s: Corresponding changes.
11553
11554 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
11555 conditions to work with latest dejagnu/expect.
11556
11557 * gdb.t15/funcargs.exp (finish from indirect call): No longer
11558 expected to fail on the PA.
11559 (backtrace in call with trampolines): Explicitly require main
11560 to be frame #1 (no trampolines should show up in backtrace).
11561
11562 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
11563 "continue -expect".
11564 * gdb.t06/break.exp: Likewise.
11565 * gdb.t07/watchpoint.exp: Likewise.
11566 * gdb.t13/bitfields.exp: Likewise.
11567 * gdb.t15/{funcargs,return}.exp: Likewise.
11568 * gdb.stabs/weird.exp: Likewise.
11569 * config/{mips,udi}-gdb.exp: Likewise.
11570
11571 * hppa.sed: Enclose comments within a sed command to avoid
11572 losing with the old OSF1 sed.
11573
11574Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11575
11576 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
11577 sequent dynix.
11578 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
11579 * gdb.t15/funcargs.exp: Conditionally step again to really
11580 finish from marker_call_with_trampolines. Handle the case where
11581 the first step from within call_with_trampolines already steps
11582 us back to main.
11583 * gdb.t15/gdbme.c: Add comment to closing brace of
11584 call_with_trampolines for funcargs.exp.
11585
11586Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11587
d63a86f8 11588 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
11589 Fix typo(s).
11590
11591Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11592
11593 * gdb.t07/gdbme.c: More code for watchpoint testing.
11594
11595 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
11596 "Hardware watchpoint" throughout file.
11597 (test_watchpoint_triggered_in_syscall): New test.
11598 (test_complex_watchpoint): New test.
11599
11600Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11601
11602 * gdbme.c (call_with_trampolines): New function to try and step
11603 into. Tests trampoline problems on the PA.
11604
11605 * funcargs.exp (localvars_in_indirect_call): No longer expect
11606 stepping into indirect call to fail on PAs.
11607 (test_stepping_over_trampolines): New test.
11608
11609Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11610
11611 * TODO: Add suggestions for static member function tests, and
11612 completion tests.
11613
11614Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11615
11616 * TODO: Add suggestions for "p/a" tests.
11617
11618 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
11619 (default_gdb_exit): Replace all the hair with sending "quit" to
11620 the process with a simple close.
11621
11622Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11623
11624 * TODO: Add suggestions for shared library tests.
11625
11626Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11627
11628 * TODO: Add suggestions for x/s tests.
11629
11630Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11631
11632 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
11633 "enable once", and "enable breakpoints once" with ".*".
11634
11635Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11636
11637 * TODO: Add suggestions about structure passing tests.
11638
11639Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11640
11641 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
11642 the primary1 test, use work around if __GNUC__ < 2.
11643 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
11644 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
11645 Test for bad output rather than waiting for timeout. Issue
11646 second continue only if first continue failed.
11647
11648Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
11649
11650 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
11651 operator[] test with gdb_test because the old code didn't seem to
11652 be getting the quoting right with the new dejagnu.
11653
11654Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
11655
11656 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
11657 one from the path.
11658 * Makefile.in: Use a fresh expect if there is one, use runtest
11659 from the src tree if there is one.
d63a86f8 11660
c906108c
SS
11661Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
11662
11663 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
11664 next over recursive call. Revise the tests from that point on
11665 (which had been skipped) to match GDB's actual (correct) output.
11666
11667 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
11668 with next over a breakpoint whose condition is false.
11669
11670 * gdb.t00/help.exp: Comment out "help set print" tests just like
11671 (and for same reason as) "help set" test.
11672
11673Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11674
11675 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
11676 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
11677
11678Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11679
11680 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
11681 necessary gdb_target_udi.
11682
11683 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
11684
11685 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
11686 1838 and 2417; they are fixed.
11687
11688 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
11689 gdb.t03/ptype.exp (ptype structure, ptype union):
11690 Remove xfails; the test is looser than when the xfails were added.
11691
11692 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
11693 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
11694
11695 * gdb.t01/run.exp: Only run shell test if isnative.
11696
11697 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
11698 since "run" automatically loads if necessary. Call gdb_target_udi
11699 after the "file" since "file" kills any execution target.
11700
11701 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
11702 GDB. GDB doesn't work that way (not anymore at least) on UDI.
11703 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
11704 argument for UDI.
11705
11706Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
11707
11708 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
11709
11710 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
11711
11712Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11713
11714 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
11715 properly quoting regexps. This makes the second argument to
11716 demangle a fixed string, which matches the callers, instead of a
11717 shell-style pattern which is what the previous implementation
11718 used. Update some of the callers.
11719
11720Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11721
11722 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
11723 (comib_nullified_tests): Fix typo.
11724 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
11725 strings. No longer expected to fail.
11726
11727 * gdb.disasm/hppa.s (addib_tests): Fix typo.
11728 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
11729 strings. No longer expected to fail.
11730
11731 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
11732 string. No longer expected to fail.
11733
11734Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11735
11736 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
11737 No longer expected to fail.
11738
11739 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
11740 string. No longer expected to fail.
11741
11742Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11743
11744 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
11745 only in the names (I probably got most of them). I was even
11746 generous with some which differed in underscores in names, and
11747 probably missed a few, and I *still* was able to remove almost a
11748 third of the file with almost no impact on testsuite coverage.
11749
11750Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11751
11752 * gdb.t00/default.exp: Match udi_attach error message as well as
11753 the one from child_attach.
11754
11755 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
11756
11757 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
11758
11759 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
11760 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
11761
11762 * Move test with enums and partial symbols back to
11763 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
11764 Reverts the change of 26 May 93. Per today's change to
11765 stabs.texinfo, the behavior that weird.exp was expecting was
11766 unreasonable; what is important is that the compiler+gdb get
11767 things right, which happens with a recent gcc. Also fix the test
11768 to deal with native compilers which put out the stab gdb can't
11769 deal with.
11770
11771Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11772
11773 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
11774 in the names. The main thing these accomplish is to slow things down.
11775 Many more such duplicates surely remain.
11776
11777 * gdb.t00/help.exp: Comment out "help support" test just like
11778 (and for same reason as) "help set" test.
11779
11780Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
11781
11782 * gdb.t06/break.exp: Remove setup_xfails for
11783 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
11784 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
11785 about known bug in gcc to include up through 2.5.8.
11786 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
11787 well as "_vb$".
11788 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
11789 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
11790 with latest gcc and gdb.
11791 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
11792 well as "_vb$".
11793
11794Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11795
11796 * configure.in (hppa*-*-*): Also configure and build stabs-only
11797 tests.
11798
11799Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11800
11801 * gdb.t10/hppa.mt: A makefile fragment for the PA.
11802 * gdb.t10/configure.in (hppa*-*-*): Use it.
11803
11804Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11805
11806 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
11807
11808Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11809
11810 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
11811 versions prior to 1.13.5.
11812
11813Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11814
11815 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
11816 the prompt is at the start of a line.
11817
11818Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11819
11820 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
11821 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
11822 in the copr tests now.
11823 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
11824 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
11825 expected to fail.
11826
11827Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
11828
11829 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
11830 gdb.t31/chillvars.exp, lib/gdb.exp:
11831 Tweak to run under either version of expect.
11832 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
11833 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
11834 * gdb.t11/list.exp: Remove extraneous whitespace.
11835
11836Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11837
11838 * gdb.t16/printcmds.exp (test_print_strings): Accept
11839 "(unsigned char *) " before the string.
11840
11841 * TODO: Add notes about printing of fancy types and GDB expressions.
11842
11843Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
11844
11845 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
11846 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 11847 if doing mips-idt-ecoff.
c906108c
SS
11848
11849Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
11850
11851 * Most .exp files: Tweak to run under either version of expect.
11852
11853Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11854
11855 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
11856 xfails; I'm not sure why they are failing, but not because of PR 1806.
11857
11858Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
11859
11860 * config/unix-gdb.exp: Remove gdb_unload cause it's already
11861 defined in lib/gdb.exp.
11862
11863Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11864
11865 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
11866 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
11867 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
11868 have to be typeless.
11869
11870Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11871
11872 * TODO: Add suggestion for copyright year test.
11873
11874Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
11875
11876 * configure.in (*-*-lynxos*): Add stabs tests.
11877
11878Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
11879
11880 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
11881 so insert a tab before any assembler directive in column zero.
11882
11883 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
11884 stores.
11885 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
11886 stores.
11887 (fpu_short_memory_tests): Likewise.
11888
11889Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11890
11891 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
11892 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
11893 .stabs directives in comments.
11894
11895Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11896
11897 * TODO: New file, describing tests we could write.
11898 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
11899
11900Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11901
11902 * gdb.t06/signals.exp: Add kludge to force re-sync.
11903
11904 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
11905 to xgdb instead of gdb, get out of gdb.
11906
11907Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
11908
11909 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
11910 for info.
11911
11912Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
11913
11914 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
11915 * gdb.stabs/configure.in (hppa*-*-*): Use it.
11916 * gdb.stabs/hppa.sed: New sed script for the PA.
11917
11918Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11919
11920 * gdb.stabs: Re-write weird.def and configuration to use sed
11921 instead of cpp. sed is portable and POSIX; cpp is neither.
11922
11923Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11924
11925 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
11926
11927Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11928
11929 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
11930
11931Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11932
11933 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
11934 "_vb$".
11935 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
11936 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
11937
11938Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11939
11940 * lib/gdb.exp: Comment out code which depends on non-existent
11941 `transform' procedure.
11942
11943Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
11944
11945 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
11946 * lib/gdb.exp: Transform tool name.
11947 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
11948 1.1's new error handling system.
11949
11950Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11951
11952 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
11953
11954Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11955
11956 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
11957 They made pattern matching so slow that timeouts happened on
11958 heavily loaded systems. Now any output from "show print" which
11959 gets us back to the GDB prompt is a PASS.
11960
11961Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
11962
11963 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
11964
11965Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11966
11967 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
11968
11969 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
11970 It is not from PR 3220.
11971
11972Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11973
11974 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
11975 just started failing because they depended on the order the
11976 subcommands are presented, or exact docstring text. This kind of
11977 test is a pain and has minimal benefit.
11978
11979Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11980
11981 * gdb.t09/corefile.exp: At end of test, use "core" command with
11982 no arguments.
11983
11984Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
11985
11986 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
11987 17}/Makefile.in: Make it possible to run the testsuite with Sun
11988 make and CC = cross gcc by adding explicit build rules for .o
11989 files.
11990
11991Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11992
11993 * gdb.t15/funcargs.exp: Don't put comments on same line as
11994 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 11995
c906108c
SS
11996Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11997
11998 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
11999
12000Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
12001
12002 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
12003 * gdb.t20/inherit.exp: remove three dumplicate entries.
12004
12005Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12006
12007 * gdb.t06/break.exp: For "next over recursive call", fail on any
12008 incorrect output, not just on "factorial (value=2)".
12009
12010Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12011
12012 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
12013 working now. Add an xfail if accesing a bss variable causes
12014 a memory error if the target is not yet run.
12015
12016Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12017
12018 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
12019 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
12020 name of __st* demangling (2 strings). Did Kung really get the
12021 more than 95 others right without testing them?
12022
12023Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
12024
12025 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
12026
12027Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
12028
12029 * configure.in (configdirs): Add gdb.disasm
12030 * gdb.disasm: New directory for GDB disassembler tests.
12031 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
12032
12033Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12034
12035 * gdb.t00/help.exp: Don't test "help set".
12036
12037 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
12038 from within expect statements. None of these happen anymore and
12039 they cause regressions to be silently unnoticed.
12040
12041 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
12042 messages) about known failures with gcc cygnus-2.4.5-930417.
12043
12044 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
12045 comp-info.exp so it gets built if it doesn't exist.
12046
12047 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
12048 it is no longer used.
12049 * gdb.t13/comp-info.c: Removed.
12050
12051Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
12052
12053 * gdb.t06/signals.exp: Add xfail for sun3.
12054
12055Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12056
12057 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
12058 relevant because ^C doesn't get sent but failure can be reproduced
12059 interactively).
12060
12061Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12062
12063 * gdb.stabs/alpha.mt: New configuration file for alpha.
12064 * gdb.stabs/configure.in: Use it.
12065 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
12066 sharing with alpha.mt, redefine long to word via preprocessor.
12067 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
12068 for alpha.
12069 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
12070 native cc.
12071 * gdb.t00/teststrategy.exp: Change expect string so that we
12072 consume the `(xgdb)' from the command echo and from the gdb prompt.
12073 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
12074 gdb currently compares all values as long, so this failure probably
12075 applies to any configuration where LONGEST is bigger than a target int.
12076 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
12077 with gcc.
12078 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
12079 to handle opaque pointers, gcc is.
12080 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
12081 as first argument. Include <sys/types.h> and change all operator
12082 new definitions to use size_t.
12083 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
12084 now that we use size_t.
12085
12086Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12087
12088 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
12089 a long or float array cast all array members to the same type.
12090 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
12091 with 64 bit longs.
12092 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
12093 on alpha.
12094 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
12095
12096Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12097
12098 * gdb.t24 (demangle.exp): Constructors of templates have names like
12099 vector<int>::vector(int) not vector<int>::vector<int>(int). See
12100 section 14.6 of the ARM.
12101
12102 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
12103 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
12104 accomplish little and slow down the testsuite.
12105
12106 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
12107 Accept spaces various places.
12108
12109Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12110
12111 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
12112 with watchpoint enabled.
12113
12114 * Makefile.in: Remove definition of CC and remove the second
12115 definition of CXX (the "CXX = gcc" one remains). These definitions
12116 were causing backquotes to be expanded within backquotes, which
12117 doesn't work.
12118
12119Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
12120
12121 * gdb.t17/callfuncs.exp: Add "return 0" to end.
12122
12123Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12124
12125 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
12126 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
12127 by mips cc and contains no stabs entries.
12128
12129Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
12130
12131 * config/vx-gdb.exp: Use fake device to load files rather than
12132 NFS.
12133 * lib/gdb.exp: New proc to do "file" command.
12134 * config/unix-gdb.exp: Use new "file" proc.
12135
12136Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
12137
12138 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
12139 Rework board rebooting slightly.
12140 (gdb_exit): Don't exit from the remote shell; there isn't one.
12141 * gdb.stabs/weird.exp: If a program is being debugged already,
12142 kill it.
12143 * gdb.t04/setvar.exp: Stop and restart gdb.
12144 * gdb.t05/expr.exp: Likewise.
12145 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
12146 restart gdb and reload the program.
12147 * gdb.t08/opaque.exp: Likewise.
12148 * gdb.t12/scope.exp: Likewise.
12149 * gdb.t13/bitfields.exp: Likewise.
12150 * gdb.t15/funcargs.exp: Likewise.
12151 * gdb.t20/classes.exp: Likewise.
12152 * gdb.t03/ptype.exp: Increase timeout.
12153 * gdb.t16/printcmds.exp (test_print_string_constants,
12154 test_print_array_constants): Likewise.
12155 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
12156 * gdb.t20/classes.exp (do_tests): Likewise.
12157 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
12158
12159Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
12160
12161 * gdb.stabs: Renamed *wierd* to *weird*.
12162
12163Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
12164
12165 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
12166 for timeout. Add "known gcc 2.4.5 bug" to failure message.
12167
12168Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
12169
12170 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
12171 (do_tests): Remove xfail for whatis on one_var and two_var.
12172
12173Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
12174
12175 * Makefile.in: Made cross building work better by adding
12176 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
12177
12178Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12179
12180 * gdb.t15/{return.c,return.exp,Makefile.in}:
12181 New test, currently commented out.
12182
12183Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
12184
12185 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
12186 still running and removes the leftover named socket so GDb can do
12187 clean restarts.
12188
12189Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
12190
12191 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
12192 console, not GDB.
12193 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
12194 cross testing works better with "make check"
12195 * config/unix-gdb: Use default procedures for exit and version.
12196 * config/vx-gdb.exp: Cleaned up and massaged back to working order
12197 with the newest VxWorks.
12198
12199Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12200
12201 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
12202 old form.
12203
12204 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
12205 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
12206
12207 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
12208
12209 * config/unix-gdb.exp: Remove this version of gdb_exit
12210 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
12211 Rob says he'll look at it when he gets back to testing boards.
12212
12213Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
12214
12215 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
12216 an expected fail for certain ptype commands.
12217
12218 * gdb.t20/classes.exp: Update expected results of "ptype class
12219 Base1" to account for the constructor that now appears in the type.
12220
12221Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
12222
12223 * configure.in (configdirs): Restore gdb.t04, which mysteriously
12224 disappeared from list.
12225 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
12226 "alldone" proc with call to cleanup and exit.
12227 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
12228 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
12229 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
12230 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
12231 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
12232 "alldone" proc with simple returns that suppress remaining
12233 tests. The alldone proc went away many months ago.
12234
12235Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12236
12237 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
12238
12239 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
12240
12241Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12242
12243 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
12244 as vax gdb will display them.
12245
12246Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12247
12248 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
12249 optimizers.
12250
12251 * scope.exp: Change "bad value for localval" messages so each one
12252 is unique.
12253
12254 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
12255 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
12256
12257 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
12258
12259Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12260
12261 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
12262 doesn't exist (due to optimization).
12263
12264Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12265
12266 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
12267 contains \r because the filename is long.
12268
12269 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
12270 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
12271
12272Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12273
12274 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
12275 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
12276 Ultrix.
12277 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
12278 int tests.
12279 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
12280
12281Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
12282
12283 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
12284
12285 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 12286 to match does not match the passing case but still matches the
c906108c
SS
12287 failing case.
12288
12289Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12290
12291 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
12292
12293Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
12294
12295 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
12296 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
12297 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
12298 Remove various versions of gdb_exit.
12299 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
12300 gdb_exit.
12301 * config/unix-gdb.exp: gdb_exit remains here, and should override
12302 the generic version, since it's doing a lot of wierd stuff that
12303 the other versions aren't. FIXME, fold it in, or abandon this
12304 version.
12305
12306Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12307
12308 * gdb.t24/demangle.exp: Add tests for PR 3220.
12309
12310Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12311
12312 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
12313
12314Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
12315
12316 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
12317 "i386-*-*". Works for i486 as well.
12318
12319 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
12320 bug, and expand domain of xfail to all SVR4 systems, since the
12321 actual problem is likely to be in generic SVR4 /proc support.
12322
12323Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12324
12325 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
12326
12327Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
12328
12329 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
12330 xfails for other systems. Match a missing 'Continuing.' as an
12331 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
12332
12333 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
12334 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
12335 Only issue warning for missing executables if -all option is used.
12336
12337 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
12338 file if -all option is used. It's like an unpredictable XFAIL.
12339
12340Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12341
12342 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
12343 for dynamically linked binaries.
12344
12345 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
12346
12347Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12348
12349 * gdb.t20/inherit.exp: Change message for "print tagless struct"
12350 to state that this is a known bug in old versions of g++.
12351
12352Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12353
12354 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
12355 while waiting for `Continuing'.
12356
12357Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
12358
12359 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
12360 in text, data, and bss.
12361 * gdb.t10/nodebug.c: Add local and global test variables for
12362 initialized and uninitialized data.
12363
12364Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12365
12366 * config/unix-gdb.exp (gdb_exit): Add "wait".
12367
12368Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12369
12370 * gdb.t06/signals.exp: xfail the continue from the handler for all
12371 targets.
12372
12373 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
12374 function with watchpoints enabled, the i386 call dummy starts with
12375 a call.
12376
12377 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
12378 386 bsd names its corefiles.
12379
12380Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
12381
12382 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
12383 compilers don't grok it.
12384 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
12385 with small octal ints rather than character constants, which
12386 are signed and might not fit if first promoted to int.
12387
12388Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
12389
12390 * gdb.t09/Makefile.in (clean): Remove corefile.
12391
12392Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12393
12394 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
12395
12396Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12397 and Jim Kingdon (kingdon@cygnus.com)
12398
12399 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
12400 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
12401 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
12402
12403Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12404
12405 * gdb.t17/interrupt.exp: Add xfail for hppa.
12406
12407Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12408
12409 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
12410 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
12411 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
12412 to determine signed-ness of bitfields and use the result to setup
12413 the xfail.
12414 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
12415 * gdb.t15/funcargs.exp: Use them to step until the second indirect
12416 call line is reached if necessary.
12417
12418Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12419
12420 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
12421
12422Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12423
12424 * gdb.t06/break.exp: Also test `clear' command.
12425
12426Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
12427
12428 * gdb.t00/teststrategy.exp: Remove extra quote.
12429
12430 * gdb.t07/watchpoint.exp: Change xfail for calling function with
12431 watchpoint enabled to be for all non-68k machines.
12432
12433 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
12434
12435Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12436
12437 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
12438 targets use aout.mt instead of ecoff.mt as gas understands
12439 standard aout format.
12440
12441Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
12442
12443 * lib/gdb.exp (runto): Don't insist that function we are running to
12444 was compiled with -g.
12445
12446 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
12447
12448 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
12449 to get back into the read system call.
12450 Accept leading newline in case where we woke it up.
12451
12452Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12453
12454 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
12455 to make the stabs test work on ecoff systems using gcc and -with-stabs.
12456 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
12457 enable ecoff configuration.
12458
12459Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12460
12461 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
12462
12463Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12464
12465 * gdb.t16/printcmds.exp: Add another printf test.
12466
12467Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
12468
12469 * configure.in: If configured -with-stabs on any target, add
12470 stabsdirs to configdirs.
12471
12472Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12473
12474 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
12475 fun" so pattern does not match the command itself.
12476
12477Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12478
12479 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
12480
12481Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12482
12483 * gdb.t17/interrupt.exp: Test for more things.
12484
12485Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12486
12487 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
12488 compiler arranges the code and line numbers.
12489
12490 * gdb.t17/interrupt.exp: Don't send \n after ^C.
12491
12492Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12493
12494 * gdb.t00/help.exp: Increase expect input buffer size.
12495
12496Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12497
12498 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
12499
12500 * gdb.t07/watchpoint.exp: Add xfail for hppa.
12501
12502 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
12503
12504 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
12505 [0-9]*, not just [0-9].
12506
12507Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12508
12509 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
12510
12511 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
12512
12513Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12514
12515 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
12516
12517Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12518
12519 * gdb.t06/signals.c: Add xfails for sun3.
12520
12521 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
12522
12523 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
12524 test_stepping tests.
12525
12526Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12527
12528 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
12529
12530 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
12531
12532 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
12533 rather than actually putting it through cpp twice.
12534
12535 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
12536
12537Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
12538
12539 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
12540 no longer needed.
12541
12542Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12543
12544 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
12545
12546 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
12547 C++ features prints as "struct", make it a pass, not an xfail.
12548
12549Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12550
12551 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
12552 Don't require VA to print as "class" rather than "struct".
12553
12554Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
12555
12556 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
12557
12558Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12559
12560 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
12561
12562Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12563
12564 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
12565 order.
12566
12567Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12568
12569 * gdb.t16/printcmds.exp: Add printf tests.
12570
12571 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
12572
12573 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
12574
12575Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
12576
12577 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
12578 pass counts, to counteract any existing or future setup_xfails.
12579
12580Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12581
12582 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
12583 {BEGIN,END}_COMMON for common block instead of STAB.
12584 * gdb.stabs/wierd.exp: Add xfail for rs6000.
12585
12586 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
12587 intp_var should be N_GSYM not N_LSYM.
12588 wierd-aout.S: Use a label for the value of the N_SO.
12589 wierd.def: Remove all backslashes.
12590 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
12591
12592Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12593
12594 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
12595 get the expected next to inheritance3.
12596
12597Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12598
12599 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
12600 now that gcc-2.4 gets it right.
12601
12602Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12603
12604 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
12605
12606 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
12607 generating comp-info.exp which works for cross-compilation.
12608
12609Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
12610
12611 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
12612 "*-*-sysv4.*".
12613
12614Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
12615
12616 * gdb.t01/run.exp: Start with a fresh gdb.
12617 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
12618 SVR4.x.
12619
12620Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
12621
12622 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
12623 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
12624 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
12625 Makefile.in (distclean, realclean): Remove gdbme.c from list of
12626 things to remove.
12627
12628Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
12629
12630 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
12631 test cases from bug reports.
12632
12633Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
12634
12635 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
12636 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
12637 avoid spurious xfails.
12638 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
12639 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
12640 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
12641
12642Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
12643
12644 * gdb.t00/teststrategy.exp: Rework to provide more useful
12645 description of each test, fix problem with systems that define
12646 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
12647 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
12648 results for "next over recursive call" so timeouts aren't taken
12649 by error.
12650
12651Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
12652
12653 * gdb.t12/scope.exp: Test printing of variables before run.
12654
12655 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
12656 printed in wrong order due to sorting.
12657
12658Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
12659
12660 * gdb.t00/teststrategy.exp: Fix expected results for printing
12661 user entered string constant. Is array of char, prints with no
12662 address.
12663
12664 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
12665 commands.
12666 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
12667 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
12668 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
12669 of struct of char arrays.
12670 * gdb.t00/radix.exp: New tests for radix commands.
12671
12672Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
12673
12674 * gdb.t16/printcmd.exp: Print a variable before running program
12675 (with xfail for AIX).
12676
12677Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
12678
12679 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
12680
12681 * gdb.t16/printcmd.exp: Don't print variables before running program.
12682
12683 * gdb.t06/break.exp: Don't require envp argument to main.
12684
12685 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
12686
12687 * gdb.t02/whatis.exp, gdb.t11/list.exp:
12688 Add xfails for rs6000.
12689
12690 * gdb.t02/whatis.exp: Change other tests not to re-test something
12691 we already tested.
12692
12693 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
12694 each type used has a variable of that type.
12695
12696Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
12697
12698 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
12699
12700Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
12701
12702 * configure.in: change srctrigger to be a file, not a directory
12703
12704Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
12705
12706 * configure.in (mips-idt-ecoff*): Added trailing '*'.
12707
12708 * gdb.t11/list.exp: Fixed a couple of typos.
12709
12710Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
12711
12712 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
12713 is fixed and PR is closed.
12714 * gdb.t16 (gdbme.c): Add simple test string variable.
12715 * gdb.t16 (printcmds.exp): Add tests with simple test string
12716 variable, primarily for boundaries on "set print elements".
12717
12718Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
12719
12720 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
12721 Make leading 0's optional and don't expect a tab in the middle
12722 of the number.
12723
12724 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
12725
12726 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
12727 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
12728 don't end command passed to gdb_test with newline.
12729
12730 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
12731 signed keyword away, don't expect signed bitfields to be signed.
12732
12733 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
12734 printing with only as many 1's as are in the field as well as printing
12735 with 32 1's (see comment).
12736
12737Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
12738
12739 * gdb.t00/default.exp: Start with a fresh gdb.
12740 * configure.in (configdirs): Remove gdb.t31 until the chill
12741 compiler works again. It no longer is able to find chillrt0
12742 since it isn't in libchill.a anymore.
12743 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
12744 wierd.o, make more modular.
12745 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
12746 spurious newlines that caused problems.
12747
12748Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12749
12750 * Move test with enums and partial symbols from gdb.t03/ptype.exp
12751 to gdb.stabs/wierd.exp since GCC has worked around the bug.
12752 gdb.stabs/wierd.{exp,def}: Many new tests.
12753
12754 * gdb.t00/default.exp: update info line for new message.
12755
12756 * gdb.t02/{whatis.exp,gdbme.c}:
12757 Test that "char *" doesn't print as "caddr_t".
12758
12759Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12760
12761 * gdb.t00/help.exp: Use .* in place of some help messages which
12762 just changed.
12763 gdb.t00/default.exp: Update "info frame" test for new message.
12764 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
12765 Remove some xfails
12766
12767Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12768
12769 * gdb.t03/{gdbme.c,ptype.exp}:
12770 Add tests for typedef'd struct and union without tags.
12771 Also check "whatis" on a variable of a typedef'd enum without a tag.
12772
12773 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
12774 PRMS 1823; the bug still exists but isn't reproduced by this test
12775 anymore), and remove rs6000 XFAIL (the bug is fixed).
12776
12777 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
12778 duplicated from whatis.exp. For those that are left, accept
12779 "long", "long int", or "int" for long variables (whatis.exp already
12780 has an XFAIL for "int", so no need to fail it here).
12781
12782 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
12783 Deal with GCC's names for types now that GDB uses the compiler's names.
12784
12785 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
12786 setup_xfail's for sunos4. If we #defined the signed keyword away,
12787 don't expect GDB to know that char it is signed.
12788
12789 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
12790
12791Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
12792
12793 * configure.in (configdirs): Add gdb.t24 for C++ tests that
12794 should work on any system, regardless of debugging format.
12795 * gdb.t21/demangle.exp: Move to gdb.t24.
12796 * gdb.t24/demangle.exp: Move from gdb.t21.
12797 * gdb.t24/{Makefile.in, configure.in}: New files.
12798
12799Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12800
12801 * configure.in: Do gdb.stabs and C++ tests only for stabs.
12802 * gdb.stabs: New directory.
12803
12804Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12805
12806 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
12807 not just "Quit anyway?".
12808
12809Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
12810
12811 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
12812 that all setup_xfails are immediately followed by clear_xfails.
12813
12814Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
12815
12816 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
12817 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
12818 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
12819 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
12820 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
12821 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
12822 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
12823 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
12824 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
12825 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
12826 gdb.t31/chillvars.exp, lib/gdb.exp:
12827 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
12828 bug-gdb@prep.ai.mit.edu.
12829
12830Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
12831
12832 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
12833 with 0.0, not integer 0.
12834
12835Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
12836
12837 * gdb.t06/break.exp: Update for "Kill the program" message change.
12838
12839Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
12840
12841 * Makefile.in (GDBFLAGS): Set to -nx.
12842 * Makefile.in (site.exp): Use GDBFLAGS.
12843
12844Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
12845
12846 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
12847 Makefiles.
12848 (check): depend on just-check.
12849 (just-check): added so that tests can be run without a noop
12850 build pass.
12851
12852Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
12853
12854 Switch to using configure's configdirs.
12855 * Makefile.in (Makefile): add configure.in dependency.
12856 (SUBDIRS): removed redundant assignment.
12857 * configure.in: switch subdirs assignment to configdirs.
12858 * gdb.t*/configure.in: new files.
12859
12860Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
12861
12862 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
12863 works.
12864
12865Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
12866
12867 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
12868 in explicit rules. Apparently this is not supported by some makes.
12869
12870Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
12871
12872 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
12873
12874Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12875
12876 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
12877 disappeared.
12878
12879Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
12880
12881 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
12882
12883Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
12884
12885 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
12886 watchpoint problem that is now fixed.
12887 * gdb.t30/chexp.exp: Remove setup_xfail for printing
12888 uninitialized convenience variables.
12889 * gdb.t31/chillvars.exp: Fix expected patterns for printing
12890 structures.
12891
12892Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12893
12894 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
12895 which causes expect to get out of sync with gdb on long output
12896 from help set.
12897 * gdb.t09/corefile.exp: Make expected pattern for core file
12898 failing signal and frame output format less sun specific.
12899
12900Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
12901
12902 * gdb.t31/chillvars.exp: Add and remove initial dummy
12903 breakpoint, so that symbol table is forced in.
12904 (Needed at least on Sunos4, though it seems not SVR4.)
12905 * gdb.t31/chillvars.exp: Update for changed output format.
12906
12907Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
12908
12909 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
12910
12911Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
12912
12913 * Makefile.in: Added --srcdir when invoking runtest, removed the
12914 need for a local config file. (optional now)
12915
12916Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
12917
12918 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
12919 failure count used to force early termination. Add some more
12920 expected failures for gnu style demangling.
12921
12922Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12923
12924 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
12925 pmi variable from gdb.t20/gdbme to get optimized away.
12926 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
12927 Check for written corefile upon timeout _and_ eof.
12928
12929Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12930
12931 * config/unix-gdb.exp: Add missing return 0.
12932
12933Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12934
12935 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
12936 test termination.
12937
12938Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
12939
12940 * configure.in (subdirs): Put back gdb.t17 which mysteriously
12941 disappeared.
12942
12943Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
12944
12945 * gdb.t10/crossload.exp: Disable the i860-elf test until such
12946 time as i860 support works.
12947
d63a86f8 12948 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
12949 "backtrace 100\r" rather than just "backtrace\r", to match last
12950 change.
12951
12952Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
12953
12954 * config/udi-gdb.exp (gdb_exit): Remove close command.
12955 (gdb_target_udi): New procedure to set the UDI target.
12956 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
12957 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
12958 Added waits for prompts after several question responses. Added
12959 some more responses used by a29k-amd-udi-gdb.
12960 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
12961 pass different arguments, restart UDI connection after program
12962 completion.
12963 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
12964 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
12965 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
12966 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
12967 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
12968 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
12969 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
12970 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
12971 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
12972 after program completion.
12973 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
12974 compiled with a SELECT_VECS setting.
12975 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
12976 infinite recursion.
12977
12978 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
12979 Added checks for COFF results, and made them expected failures for
12980 all targets. It would be better to make them expected failures
12981 for COFF targets only.
12982
12983Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
12984
12985 * Makefile.in: add null dvi target, don't bother to recurse
12986 through test directories for info and install-info; rename
12987 $(datadir) to be dejagnu instead of deja-gnu
12988
12989Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
12990
12991 * gdb.t31/gdbme.ch: Re-enable code that previously caused
12992 compiler to coredump.
12993 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
12994 code.
12995
12996Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
12997
12998 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
12999 coredump.
13000 * gdb.t31/chillvars.exp: Comment out tests that depend on that
13001 code.
13002
13003Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
13004
13005 * gdb.t03/ptype.exp: tests for return code from gdb_test.
13006 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
13007 which in a shell. Deletes xgdb when done.
13008 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
13009 Tests the return from the "set height" or "set width" commands.
13010 Added a few return codes where needed.
13011
13012Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
13013
13014 * Makefile.in (SUBDIRS): Add gdb.t17.
13015 * configure.in (subdirs): Add gdb.t17.
13016 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
13017 files to test gdb's calling of functions in the inferior with
13018 the correct arguments and gdb's ability to retrieve any
13019 result returned.
13020
13021Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
13022
13023 * config/unix-gdb.exp (gdb_exit): Remove close commands that
13024 may be called after gdb goes away. Previous versions of expect
13025 needed these to avoid file descriptor leaks, but they cause
13026 errors with the current revision of expect.
13027 * gdb.t00/gdbvars.exp: Use -re on expected output after
13028 setting sevenbit-strings.
13029 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
13030 to set sevenbit-strings consistent across tests.
13031 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
13032 set sevenbit-strings consistent across tests.
13033
13034Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
13035
13036 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
13037 expected output to match current "expect" expectations.
13038
13039Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
13040
13041 * gdb.t00/default.exp: Change expected output for default "source"
13042 command, to match new gdb behavior which requires a filename to
13043 source.
13044
13045Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
13046
13047 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
13048 expected fail for i486-*-* that misses the marker2 function.
13049 * gdb.t10/crossload.exp (bfddefault): Allow successful
13050 recognition of a format to pass even if no symbols are found.
13051 Explicitly catch failures where the format is not recognized
13052 or is ambiguous, and add the reason to the fail message.
13053 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
13054 the cause is and invalid target and add reason to failure message.
13055 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
13056 elf32-i386, elf32-sparc, and elf32-i860.
13057 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
13058 Set up expected failure for 'filename'::variable scope resolution,
13059 which is now apparently broken on all targets.
13060 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
13061 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
13062 gdb.t23/templates.exp: Change failure for missing binfile into
13063 just a warning.
13064 gdb.t21/demangle.exp: Change all cfront references to 'arm'
13065 references.
13066
13067Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
13068
13069 * gdb.t00/default.exp: Add expected output for default "source"
13070 command, to match new gdb behavior.
13071 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
13072
13073Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
13074
13075 * config/*-gdb.exp: returns an error, rather than exiting on
13076 internal errors.
13077
13078Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
13079
13080 * gdb.t03/gdbme.c: Add pointer to struct variable.
13081 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
13082 referencing struct members.
13083
13084Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
13085
13086 * configure.in (mips-idt-ecoff): New target.
13087 * config/mips-gdb.exp: New file for remote board using MIPS remote
13088 debugging protocol.
13089
13090 * Redid configuration scheme. Removed gdb.t*/configure.in.
13091 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
13092 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
13093 distclean targets. Built executables via .o files. Adjusted
13094 tests to account for source files in $(srcdir) rather than
13095 $(objdir).
13096 * lib/gdb.exp (runto): Don't expect () after the function name,
13097 because it may have arguments.
13098
13099Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
13100
13101 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
13102 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
13103 expected failures for mips-idt-* and mips-sgi-*.
13104 * gdb.t00/default.exp (attach): Kill process if requested.
13105 * gdb.t00/help.exp (help target core, help target): Accept a gdb
13106 that does not read core files.
13107 * gdb.t01/run.exp: Removed checks for exit status code.
13108 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
13109 it is linked in.
13110 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
13111 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
13112 appropriate, rather than doing it by hand.
13113 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
13114 execution.
13115 * gdb.t10/crossload.exp: Kill existing program if needed.
13116 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
13117 appropriate, rather than doing it by hand. Always increase
13118 timeout for this test, not just for VxWorks.
13119
13120Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
13121
13122 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
13123 of Chill STRUCT types and STRUCT values.
13124 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
13125 than "char".
13126 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 13127 struct2): New struct definitions and initializations to test
c906108c
SS
13128 simple Chill STRUCT types.
13129
13130Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
13131
13132 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
13133 the null byte at the end of strings.
13134 * gdb.t00/default.exp: Make show version insensitive to copyright
13135 date.
13136 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
13137 to avoid dependencies on target char signedness.
13138 * gdb.t16/printcmds.exp: Update expected results for explicitly
13139 unsigned char.
13140 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
13141 now work.
13142 * gdb.t21/demangle.exp: Add many more patterns for template
13143 demangling, most of them being expected failures.
13144 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
13145 string we are matching for, to match on the whole string.
13146 * gdb.t21/demangle.exp: Add many new test strings to demangle,
13147 and fix a whole bunch that had incorrect expected output but were
13148 passing anyway because of the bug in "proc demangle".
13149 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
13150 type.
13151 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
13152
13153Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
13154
13155 * gdb/testsuite: made modifications to testcases, etc., to allow
13156 them to work properly given the reorganization of deja-gnu and the
13157 relocation of the testcases from deja-gnu to a "tool" subdirectory.
13158
13159Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
13160
13161 * gdb/testsuite: Initial creation of gdb/testsuite.
13162 Migrated dejagnu testcases and support files for testing nm to
13163 gdb/testsuite from deja-gnu. These files were moved "as is"
13164 with no modifications. This migration is part of a major overhaul
13165 of dejagnu. The modifications to these testcases, etc., which
13166 will allow them to work with the new version of dejagnu will be
13167 made in a future update.
48efe704 13168
8d8cb839 13169 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 13170\f
8d8cb839
EZ
13171;; Local Variables:
13172;; mode: change-log
13173;; left-margin: 8
13174;; fill-column: 74
13175;; version-control: never
13176;; End:
902f2ccb
MC
13177
13178 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
13179 2003, 2004 Free Software Foundation, Inc.
13180 Copying and distribution of this file, with or without modification,
13181 are permitted provided the copyright notice and this notice are preserved.
This page took 1.130889 seconds and 4 git commands to generate.