include/
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
30d756ae
NR
12005-02-03 Nick Roberts <nickrob@snap.net.nz>
2
3 * gdb.base/interp.exp: New test.
4
9d799f85
AC
52005-01-24 Andrew Cagney <cagney@gnu.org>
6
7 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
8
15656118
AC
92005-01-19 Andrew Cagney <cagney@gnu.org>
10
a892c31b
AC
11 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
12 configure.ac not configure.in.
13
15656118
AC
14 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
15 of powerpc*-*-*.
16 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
17 * gdb.base/list.exp (test_list_function)
18 (test_list_filename_and_function): Ditto.
19 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
20
a7b01baf
AC
212005-01-16 Andrew Cagney <cagney@gnu.org>
22
17d92a02
AC
23 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
24
a7b01baf
AC
25 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
26
bc8332bb
AC
272005-01-14 Andrew Cagney <cagney@gnu.org>
28
29 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
30 * gdb.mi/mi2-var-cmd.exp: Ditto.
31
4d074752
CV
322005-01-10 Corinna Vinschen <vinschen@redhat.com>
33
34 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
35
bec39cab
AC
362005-01-07 Andrew Cagney <cagney@gnu.org>
37
38 * configure.ac: Rename configure.in, require autoconf 2.59.
39 * configure: Re-generate.
40 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
41 * gdb.stabs/configure: Re-generate.
42 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
43 * gdb.hp/configure: Re-generate.
44 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
45 autoconf 2.59.
46 * gdb.hp/gdb.objdbg/configure: Re-generate.
47 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
48 autoconf 2.59.
49 * gdb.hp/gdb.defects/configure: Re-generate.
50 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
51 autoconf 2.59.
52 * gdb.hp/gdb.compat/configure: Re-generate.
53 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
54 autoconf 2.59.
55 * gdb.hp/gdb.base-hp/configure: Re-generate.
56 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
57 autoconf 2.59.
58 * gdb.hp/gdb.aCC/configure: Re-generate.
59
f10b16d4
JB
602004-12-15 Jim Blandy <jimb@redhat.com>
61
62 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
63 under NPTL when there is debugging info available for libpthread.
64
fb6e1814
JG
652004-12-13 Jerome Guitton <guitton@gnat.com>
66
67 * gdb.ada/fixed_points.c: New file.
68 * gdb.ada/fixed_points.exp: New file.
69
fe46cd3a
RC
702004-12-03 Randolph Chung <tausq@debian.org>
71
72 * gdb.arch/pa-nullify.exp: New file.
73 * gdb.arch/pa-nullify.s: New file.
74
8de0841b
RC
752004-11-30 Randolph Chung <tausq@debian.org>
76
77 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
78 instead of "tbug". Fix regexp to work properly with gdb_test.
79
c8170782
PH
802004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
81
82 * gdb.base/bitfields2.exp: New test.
83 * gdb.base/bitfields2.c: New file.
84
954269c2
RE
852004-11-28 Richard Earnshaw <rearnsha@arm.com>
86
87 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
88
0107feed
RC
892004-11-16 Randolph Chung <tausq@debian.org>
90
91 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
92
f073ae8c
DJ
932004-11-14 Daniel Jacobowitz <dan@debian.org>
94
95 * gdb.threads/threadapply.exp: Correct "macro details" test.
96
19ad59e7
JJ
972004-11-11 Jeff Johnston <jjohnstn@redhat.com>
98
99 * gdb.threads/threadapply.exp: New test.
100 * gdb.threads/threadapply.c: New file.
101
9cf0961b
MK
1022004-11-07 Mark Kettenis <kettenis@gnu.org>
103
104 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
105 frames.
106
c789492a
FL
1072004-11-05 Felix Lee <felix+log1@specifixinc.com>
108
109 * gdb.base/cursal.exp: New file.
110 * gdb.base/cursal.c: New file.
111
a1e167bb
AC
1122004-11-03 Andrew Cagney <cagney@gnu.org>
113
114 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
115
b7cbf173
MK
1162004-10-30 Mark Kettenis <kettenis@gnu.org>
117
118 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
119 NetBSD/ELF targets.
120
88f9d34f
JB
1212004-10-29 Joel Brobecker <brobecker@gnat.com>
122
123 * gdb.threads/bp_in_thread.c: New file, copied from
124 pthread_cond_wait.c.
125 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
126 file, rather than reusing the .c file from another testcase.
127
ca7d6a0c
JB
1282004-10-20 Joel Brobecker <brobecker@gnat.com>
129
130 * gdb.ada/null_record.exp: Check where we stopped after
131 sending the start command, instead of where the associated
132 temporary breakpoint was inserted.
133
0d863d03
AC
1342004-10-14 Andrew Cagney <cagney@gnu.org>
135
136 * gdb.mi/gdb701.c (main): Return 0.
137
d11e72cb
DJ
1382004-10-13 Daniel Jacobowitz <dan@debian.org>
139
d40539a4 140 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 141
e1923096
JJ
1422004-10-12 Jeff Johnston <jjohnstn@redhat.com>
143
144 * gdb.threads/schedlock.c: Add comment markers to use to find
145 line numbers.
146 * gdb.threads/schedlock.exp: Adjust regex to handle the new
147 comments.
148 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
149 breakpoint lines.
150
ec8ba2c9
DJ
1512004-10-12 Daniel Jacobowitz <dan@debian.org>
152
153 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
154
0eb3658b
DJ
1552004-10-12 Daniel Jacobowitz <dan@debian.org>
156
157 * configure.in: Add gdb.dwarf2.
158 * configure: Regenerated.
159 * Makefile.in: Add gdb.dwarf2.
160 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
161 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
162 gdb.dwarf2/file1.txt: New files.
163
a271cc33
OF
1642004-10-11 Orjan Friberg <orjanf@axis.com>
165
166 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
167 of "run", since the latter doesn't work with remote targets. Adjust
168 the breakpoint numbering accordingly.
169 * gdb.threads/pthread_cond_wait.exp: Ditto.
170
895ce074
MC
1712004-10-08 Michael Chastain <mec.gnu@mindspring.com>
172
173 * gdb.base/overlays.exp: Update copyright years.
174
6be3092d
KI
1752004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
176
177 * gdb.base/overlays.exp: Disable if target is Linux.
178
e05389b8
FL
1792004-10-06 Felix Lee <felix+log1@specifixinc.com>
180
181 * config/gdbserver.exp (gdb_load): Use right filename on remote.
182
73cb587d
KI
1832004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
184
185 * gdb.asm/asm-source.exp: Add m32r-linux target.
186 * gdb.asm/m32r-linux.inc: New file.
187
3c0edcdc
AC
1882004-09-24 Andrew Cagney <cagney@redhat.com>
189 David Anderson <anderson@redhat.com>
190
191 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
192 command fails, assume things will work.
193 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
194 (_GNU_SOURCE): Define.
195 (print_unsigned, print_hex): Change parameter to "long long".
196 (print_byte_count): New function, use to print byte counts.
197 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
198 O_LARGEFILE.
199 (main): Compute an upper bound on a corefile in max_core_size.
200 Limit memory chunk size to max_core_size. Limit total memory
201 allocated to max_core_size.
202
4bb3667f
AC
2032004-09-23 Andrew Cagney <cagney@gnu.org>
204
205 * gdb.base/bigcore.exp: Replace the code that creates a corefile
206 from a separate process with code that creates a corefile by
207 making the inferior dump core.
208
60fe1a51
MK
2092004-09-23 Mark Kettenis <kettenis@gnu.org>
210
211 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
212 block.
213
8e937346
MC
2142004-09-23 Michael Chastain <mec.gnu@mindspring.com>
215
216 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
217 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
218 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
219 Likewise.
220
7213f6d6
JJ
2212004-09-20 Jeff Johnston <jjohnstn@redhat.com>
222
223 * gdb.java/jprint.exp: New test case for java inferior call.
224 * gdb.java/jprint.java: Ditto.
225
eac69dca
JB
2262004-09-15 Joel Brobecker <brobecker@gnat.com>
227
228 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
229
22227696
MC
2302004-09-14 Michael Chastain <mec.gnu@mindspring.com>
231
232 * gdb.threads/killed.c: Include <stdlib.h>.
233 * gdb.threads/pthreads.c: Likewise.
234
7dd403a4
MC
2352004-09-14 Michael Chastain <mec.gnu@mindspring.com>
236
237 * gdb.threads/killed.c: Add copyright notice.
238
33f2d567
JM
2392004-09-10 Jason Molenda (jmolenda@apple.com)
240
241 * gdb.base/define.exp: Two new tests to verify zero space chars
242 after 'if' and 'while' commands in a user-defined command is correctly
243 parsed.
244
e05b62ac
AC
2452004-09-08 Andrew Cagney <cagney@gnu.org>
246
247 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
248 delivery test with duplicate at end of file.
249
9cbe82da
MK
2502004-09-06 Mark Kettenis <kettenis@jive.nl>
251
252 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
253
564803d9
MC
2542004-09-05 Michael Chastain <mec.gnu@mindspring.com>
255
256 * config/hppro.exp: Removed.
257
7c6807ce
MC
2582004-09-05 Michael Chastain <mec.gnu@mindspring.com>
259
260 * config/sparclet.exp: Removed.
261
bf7e26dd
MC
2622004-09-05 Michael Chastain <mec.gnu@mindspring.com>
263
264 * config/udi.exp: Removed.
265
714e341b
MC
2662004-09-02 Michael Chastain <mec.gnu@mindspring.com>
267
268 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
269 of "exp_continue".
270 (advancei): Likewise.
271
1236e623
JJ
2722004-09-01 Jeff Johnston <jjohnstn@redhat.com>
273
274 * gdb.base/unload.exp: Fix so messages aren't duplicated.
275
3bdcad15
MI
2762004-09-01 Manoj Iyer <manjo@austin.ibm.com>
277
228af206 278 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
279 to check for nodebug in executable.
280 * gdb.gdb/observer.exp (setup_test): Likewise.
281 * gdb.gdb/selftest.exp (test_with_self): Likewise.
282 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
283
c72b934c
AC
2842004-09-01 Andrew Cagney <cagney@gnu.org>
285
286 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
287 files.
288
edd9b715
JJ
2892004-09-01 Jeff Johnston <jjohnstn@redhat.com>
290
291 * gdb.base/unload.exp: Fix expected warning message to match
292 latest format.
293
fb4ce06b
CV
2942004-09-01 Corinna Vinschen <vinschen@redhat.com>
295
296 * gdb.base/call-rt-st.exp: Fix typos.
297
ce78e7c3
MI
2982004-08-31 Manoj Iyer <manjo@austin.ibm.com>
299
300 * gdb.threads/thread_check.exp: New testcase.
301 * gdb.threads/thread_check.c: New testcase.
302
2dedb159
AC
3032004-08-31 Andrew Cagney <cagney@gnu.org>
304
305 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
306 (skip_to_handler_entry): New procedures. Test stepping into a
307 handler when the breakpoint is at the handler's entry point.
308
68f53502
AC
3092004-08-30 Andrew Cagney <cagney@gnu.org>
310
311 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
312 gdb/1757.
313
3e3ffd2b
MC
3142004-08-27 Michael Chastain <mec.gnu@mindspring.com>
315
316 With code from Manoj Iyer <manjo@austin.ibm.com>:
317 * lib/gdb.exp (gdb_file_cmd): Return more information in the
318 return value. Add an arm for "no debugging symbols found".
319 Change a stray "error" to "perror".
320 (gdb_run_cmd): Adapt to new return value.
321 * gdb.base/remote.exp: Adapt to new return value.
322 * gdb.gdb/complaints.exp: Likewise.
323 * gdb.gdb/observer.exp: Likewise.
324 * gdb.gdb/selftest.exp: Likewise.
325 * gdb.gdb/xfullpath.exp: Likewise.
326
4b6f5fd2
JB
3272004-08-27 Joel Brobecker <brobecker@gnat.com>
328
329 * gdb.threads/bp_in_thread.exp: New testcase.
330
e5b25496
MC
3312004-08-27 Michael Chastain <mec.gnu@mindspring.com>
332
333 Fix PR testsuite/1735.
334 * gdb.threads/schedlock.c (thread_function): Add a cast
335 to suppress a gcc warning.
336 * gdb.threads/thread-specific.c (thread_function): Likewise.
337
934353d6
MC
3382004-08-26 Michael Chastain <mec.gnu@mindspring.com>
339
340 * gdb.base/unload.c: Include <stdlib.h>.
341
f98a0aef 3422004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 343
f98a0aef 344 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
345 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
346 synchronized after the "return".
347
5a2e8882
MC
3482004-08-26 Michael Chastain <mec.gnu@mindspring.com>
349
350 * gdb.mi/basics.c: Include <stdio.h>.
351 * gdb.mi/pthreads.c: Include <stdlib.h>.
352 * gdb.mi/var-cmd.c: Include <stdlib.h>.
353
a9640423
MC
3542004-08-26 Michael Chastain <mec.gnu@mindspring.com>
355
356 * gdb.threads/schedlock.c: Add copyright notice.
357
b04e311d
AC
3582004-08-25 Andrew Cagney <cagney@gnu.org>
359
360 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
361 (skip_over_handler, breakpoint_over_hander): New test procedures.
362 (advance, advancei): Add a proper prefix, do not use
363 rerun_to_main.
364 * gdb.base/sigstep.c (main): Change to use an infinite loop.
365
7c27f15b
MC
3662004-08-24 Michael Chastain <mec.gnu@mindspring.com>
367
368 * gdb.mi/basics.c: Add copyright notice.
369 * gdb.mi/var-cmd.c: Add copyright notice.
370
fffc87ae
MC
3712004-08-23 Michael Chastain <mec.gnu@mindspring.com>
372
373 * lib/gdb.exp: Remove signed_keyword_not_used.
374 * lib/compiler.c: Likewise.
375 * lib/compiler.cc: Likewise.
376
d782e0bf
MC
3772004-08-23 Michael Chastain <mec.gnu@mindspring.com>
378
379 * gdb.base/whatis.c: Remove conditional disabling of "signed".
380 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
381
96033e83
MC
3822004-08-23 Michael Chastain <mec.gnu@mindspring.com>
383
384 * gdb.base/whatis.c: Add copyright notice.
385
cf38c229
MK
3862004-08-20 Mark Kettenis <kettenis@gnu.org>
387
388 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
389 it to skip the breakpoints encoded in the inline assembly.
390
f4b49756
MC
3912004-08-20 Michael Chastain <mec.gnu@mindspring.com>
392
393 * Makefile.in: Add gdb.fortran.
394
2f193b69
MC
3952004-08-20 Michael Chastain <mec.gnu@mindspring.com>
396
397 * gdb.base/call-sc.exp (test_scalar_returns):
398 Fix cut-and-paste glitch in "Make fun return now".
399
89a237cb
MC
4002004-08-17 Michael Chastain <mec.gnu@mindspring.com>
401
402 * configure.in: Add gdb.fortran.
403 * configure: Regenerate.
404 * gdb.fortran/Makefile.in: New file.
405 * lib/gdb.exp (skip_fortran_tests): New procedure.
406
469aff8e
MC
4072004-08-17 Michael Chastain <mec.gnu@mindspring.com>
408
409 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
410 reference to bug-gnu@prep.ai.mit.edu.
411 * gdb.mi/mi-var-child.exp: Likewise.
412 * gdb.mi/mi-var-cmd.exp: Likewise.
413 * gdb.mi/mi-var-display.exp: Likewise.
414 * gdb.mi/mi2-var-block.exp: Likewise.
415 * gdb.mi/mi2-var-child.exp: Likewise.
416 * gdb.mi/mi2-var-cmd.exp: Likewise.
417 * gdb.mi/mi2-var-display.exp: Likewise.
418
00b51b9f
MK
4192004-08-15 Mark Kettenis <kettenis@gnu.org>
420
421 * gdb.base/unload.c (main): Make local variable msg const.
422
45f07fef
MC
4232004-08-15 Michael Chastain <mec.gnu@mindspring.com>
424
425 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
426 to bug-gnu@prep.ai.mit.edu.
427 * gdb.mi/mi-disassemble.exp: Likewise.
428 * gdb.mi/mi-eval.exp: Likewise.
429 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
430 default line number.
431 * gdb.mi/mi-return.exp: Likewise.
432 * gdb.mi/mi-simplerun.exp: Likewise.
433 * gdb.mi/mi-stack.exp: Likewise.
434 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
435 number with explicit range test.
436 * gdb.mi/mi-watch.exp: Likewise.
437 * gdb.mi/mi2-break.exp: Likewise.
438 * gdb.mi/mi2-cli.exp: Likewise.
439 * gdb.mi/mi2-disassemble.exp: Likewise.
440 * gdb.mi/mi2-eval.exp: Likewise.
441 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
442 default line number.
443 * gdb.mi/mi2-return.exp: Likewise.
444 * gdb.mi/mi2-simplerun.exp: Likewise.
445 * gdb.mi/mi2-stack.exp: Likewise.
446 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
447 number with explicit range test.
448 * gdb.mi/mi2-watch.exp: Likewise.
449
dd8c8ee7
MC
4502004-08-15 Michael Chastain <mec.gnu@mindspring.com>
451
452 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
453 * gdb.cp/m-static.exp: Likewise.
454 * gdb.cp/rtti.exp: Likewise.
455
4e838464
MK
4562004-08-14 Mark Kettenis <kettenis@gnu.org>
457
458 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
459
8d8cb839
EZ
4602004-08-14 Eli Zaretskii <eliz@gnu.org>
461
462 * ChangeLog: Prefix Local Variables with semi-colons and indent
463 the reference to older ChangeLog files, to fix fontification in
464 Emacs.
465
deea8bb0
MC
4662004-08-13 Michael Chastain <mec.gnu@mindspring.com>
467
468 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
469 * gdb.mi/mi2-break.exp: Likewise.
470
c3297504
MC
4712004-08-13 Michael Chastain <mec.gnu@mindspring.com>
472
473 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
474
25808999
MC
4752004-08-13 Michael Chastain <mec.gnu@mindspring.com>
476
477 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
478
226a8d71
MC
4792004-08-13 Michael Chastain <mec.gnu@mindspring.com>
480
481 * gdb.cp/classes.exp: Remove unused declarations. Just let
482 test names default instead of providing special names. Remove
483 extraneous demangler test.
484
37fdf854
JJ
4852004-08-12 Jeff Johnston <jjohnstn@redhat.com>
486
487 * gdb.base/unload.exp: New test for breakpoints in dynamically
488 loaded libraries.
489 * gdb.base/unload.c: Ditto.
490 * gdb.base/unloadshr.c: Ditto.
491
2d3a7986
MC
4922004-08-12 Michael Chastain <mec.gnu@mindspring.com>
493
494 * gdb.cp/classes.exp (test_ptype_class_objects): Call
495 cp_test_ptype_class.
496 (test_enums): Likewise.
497
c72b934c
AC
4982004-08-10 Andrew Cagney <cagney@gnu.org>
499
500 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
501 files.
502
cc503c8a
AC
5032004-08-10 Andrew Cagney <cagney@gnu.org>
504
505 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
506 init_malloc call.
507
902f2ccb
MC
5082004-08-10 Michael Chastain <mec.gnu@mindspring.com>
509
510 * ChangeLog: Add copyright notice. The notice is copied
511 from emacs 21.3 top level ChangeLog.
512
78c90502
MC
5132004-08-09 Michael Chastain <mec.gnu@mindspring.com>
514
515 * lib/cp-support.exp: New file.
516 * lib/cp-support.exp (cp_test_type_class): New function.
517 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
518 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
519 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
520 cp_test_ptype_class.
521
88e5ea78
MC
5222004-08-09 Michael Chastain <mec.gnu@mindspring.com>
523
524 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
525 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
526 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
527 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
528 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
529 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
530 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
531 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
532 gdb.mi/mi2-watch.exp: Update copyright years.
533
6a89fc9c
MK
5342004-08-09 Mark Kettenis <kettenis@gnu.org>
535
536 * gdb.base/sigaltstack.exp: Provide proper anchoring.
537
1482e0de
MC
5382004-08-09 Michael Chastain <mec.gnu@mindspring.com>
539
540 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
541 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
542 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
543 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
544 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
545 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
546 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
547 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
548 gdb.mi/mi-watch.exp: Update copyright years.
549
1a5ce3f3
DJ
5502004-08-08 Daniel Jacobowitz <dan@debian.org>
551
552 PR gdb/1738
553 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
554 from a breakpoint with a pending signal.
555
04f6ecf2
DJ
5562004-08-08 Daniel Jacobowitz <dan@debian.org>
557
558 PR gdb/1736
559 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
560 * gdb.base/sigaltstack.exp (finish_test): Consume output until
561 the prompt.
562 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
563
54d90d35
DJ
5642004-08-08 Daniel Jacobowitz <dan@debian.org>
565
566 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
567
d2f6abb0
DJ
5682004-08-08 Daniel Jacobowitz <dan@debian.org>
569
570 PR gdb/1736
571 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
572 for i?86-*-linux*.
573
5598c03d
DJ
5742004-08-08 Daniel Jacobowitz <dan@debian.org>
575
576 * gdb.arch/i386-prologue.exp: Compile without debug information.
577
c6fee705
MC
5782004-08-08 Michael Chastain <mec.gnu@mindspring.com>
579
580 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
581 rather than asking gdb to search.
582
dd90efdb
MC
5832004-08-05 Michael Chastain <mec.gnu@mindspring.com>
584
585 * gdb.base/gcore.c: Include <string.h>.
586
1e84bec1
MC
5872004-08-05 Michael Chastain <mec.gnu@mindspring.com>
588
589 * gdb.base/gcore.c: Add copyright notice.
590
e425eb2b
MC
5912004-08-05 Michael Chastain <mec.gnu@mindspring.com>
592
593 * gdb.base/freebpcmd.c: Include <stdio.h>.
594 * gdb.base/long_long.c: Include <string.h>.
595 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
596 * gdb.base/siginfo.c: Include <string.h>.
597 * gdb.base/sigstep.c: Include <string.h>.
598
cb9aaed5
MC
5992004-08-04 Michael Chastain <mec.gnu@mindspring.com>
600
601 * gdb.base/complex.c: Include <stdlib.h>.
602
55944f3d
MC
6032004-08-04 Michael Chastain <mec.gnu@mindspring.com>
604
605 * gdb.base/complex.c: Add copyright notice.
606
7b2953d9
MC
6072004-08-04 Michael Chastain <mec.gnu@mindspring.com>
608
609 * gdb.base/charset.c: Include <stdlib.h>.
610
c9133d23
MC
6112004-08-04 Michael Chastain <mec.gnu@mindspring.com>
612
613 * gdb.base/auxv.c: Include <stdlib.h>.
614
0a8490ad
MC
6152004-08-04 Michael Chastain <mec.gnu@mindspring.com>
616
617 * gdb.base/auxv.c: Add copyright notice.
618
3426d5ec
MC
6192004-08-04 Michael Chastain <mec.gnu@mindspring.com>
620
621 * gdb.base/coremaker.c: Add copyright notice.
622 * gdb.base/coremaker2.c: Add copyright notice.
623
8da195dd
AC
6242004-08-04 Andrew Cagney <cagney@gnu.org>
625
626 * gdb.base/store.exp: Update copyright.
627 (check_set, up_set, check_struct, up_struct): Add a prefix to test
628 names, do not import gdb_prompt.
629
8d394f98
AC
6302004-08-01 Andrew Cagney <cagney@gnu.org>
631
632 Fix PR testsuite/1729.
633 * gdb.base/dump.exp: Add test name to callers of capture_value, do
634 not use capture_value with value 4.
635 (capture_value): Add optional test name parameter.
636 (test_reload_saved_value, test_restore_saved_value): Use $msg as
637 the prefix, pass to capture_value.
638
b6702b23
MK
6392004-08-01 Mark Kettenis <kettenis@gnu.org>
640
641 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
642 * gdb.arch/i386-prologue.c (standard): New prototype and function.
643 (main): Call new function.
644
c203e0ca
MC
6452004-07-31 Michael Chastain <mec.gnu@mindspring.com>
646
647 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
648
a7995a30
MC
6492004-07-31 Michael Chastain <mec.gnu@mindspring.com>
650
651 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
652
9366563b
MC
6532004-07-31 Michael Chastain <mec.gnu@mindspring.com>
654
b6eeaf26 655 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
656 Accept more values of vtbl pointer. Remove some messages
657 about "obsolete gcc or gdb".
658
2fc1f950
MC
6592004-07-30 Michael Chastain <mec.gnu@mindspring.com>
660
661 * gdb.cp/classes.exp: Accept more varieties of ptype output.
662
c724d49b
MC
6632004-07-30 Michael Chastain <mec.gnu@mindspring.com>
664
665 * gdb.base/asm-source.exp: Properly convert target board
666 debug flags from gcc format to binutils format.
667
736b0fce
MK
6682004-07-28 Mark Kettenis <kettenis@gnu.org>
669
670 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
671 gdb1718". PR backtrace/1718 partially fixed.
672
5633ea5c
JJ
6732004-07-27 Jeff Johnston <jjohnstn@redhat.com>
674
675 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
676
575eebb1
NC
6772004-07-26 Nick Clifton <nickc@redhat.com>
678
679 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
680 good default value for a specific architecture is available then
681 set it to that value. Otherwise default to the -gstabs switch.
682 Remove the -g... switches from the asm-flags variable. Allow the
683 target board info to override the value if it wants to. Pass the
684 switch on the assembler command line.
685
62104619
MK
6862004-07-23 Mark Kettenis <kettenis@gnu.org>
687
688 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
689 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
690 (main): Call new function.
691
4a1135b8
MC
6922004-07-22 Michael Chastain <mec.gnu@mindspring.com>
693
694 Test for PR exp/1715.
695 * gdb.base/radix.exp: Refactor common procedures. Make all
696 test names unique. Change XFAIL to KFAIL.
697
8a12c1f0
MC
6982004-07-20 Michael Chastain <mec.gnu@mindspring.com>
699
700 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
701 * gdb.ada/gnat_ada.gin: ... to here.
702 * configure.in: Use gnat_ada.gin.
703 * configure: Regenerate.
704
23b451cf
AC
7052004-07-20 Andrew Cagney <cagney@gnu.org>
706
707 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
708 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
709 XFAILs. Clean up test messages and comments. Check backtraces.
710 Delete re-sync code.
711
ab618a02
MC
7122004-07-19 Michael Chastain <mec.gnu@mindspring.com>
713
714 Fix PR cli/740.
715 * gdb.base/annota1.exp: Honor gdb,nosignals.
716 * gdb.base/annota3.exp: Likewise.
717
46dad340
MC
7182004-07-19 Michael Chastain <mec.gnu@mindspring.com>
719
720 * lib/java.exp: Update copyright notice.
721
756d8c70
AC
7222004-07-19 Andrew Cagney <cagney@gnu.org>
723
724 * gdb.base/selftest.exp: Copy file from here ...
725 * gdb.gdb/selftest.exp: ... to here.
726
586027e6
AC
7272004-07-16 Andrew Cagney <cagney@redhat.com>
728
729 * lib/insight-support.exp: Delete file.
730 * lib/java.exp (java_init): Fix copyright.
731
029d2200
AC
7322004-07-16 Andrew Cagney <cagney@gnu.org>
733
734 * gdb.base/restore.c: Append "prologue" to comments marking the a
735 function's prologue.
736 * gdb.base/restore.exp: Update copyright, re-indent.
737 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
738 callerN" prefix where needed. Update patterns that match a
739 function's prologue.
740
653b62c5
MC
7412004-07-16 Michael Chastain <mec.gnu@mindspring.com>
742
743 * gdb.base/restore.c: Add copyright notice.
744
f7d690e5
AC
7452004-07-16 Andrew Cagney <cagney@gnu.org>
746
747 * gdb.base/logical.exp: Update copyright.
748 (evaluate): New procedure. Use to re-implement tests using
749 several tables.
750
d629a7cb
MH
7512004-07-14 Martin Hunt <hunt@redhat.com>
752
753 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
754 which fixes some problems where init.tcl was not found.
755
9c7bb332
AC
7562004-07-13 Andrew Cagney <cagney@gnu.org>
757
6bf46641
AC
758 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
759 (check_sizeof, check_valueof): Do not include the output in the
760 test name. Use gdb_test.
761 (get_valueof): Use gdb_test_multiple.
762
c4ffd4c0
AC
763 * gdb.base/step-test.exp: Update copyright. Use
764 gdb_test_multiple. Ensure that test names do not include
765 architecture dependent output.
766
ab89363a
AC
767 * gdb.gdb/observer.exp: Update copyright.
768 (setup_test): Use gdb_test_multiple.
769 (attach_first_observer, attach_second_observer)
770 (attach_third_observer, detach_first_observer)
771 (detach_second_observer, detach_third_observer)
772 (reset_counters, check_counters): Make $message a prefix.
773 (test_normal_stop_notifications): Add "args" parameter - a list of
774 init functions to be called. Make $message a prefix,
775 (test_observer_normal_stop): Change the message prefixes so that
776 they are unique, pass the attach / detach procedures to
777 test_normal_stop_notifications.
778
ec58997a
AC
779 * gdb.base/signull.exp (test_segv): Prefix all tests with
780 "${name}". Clean up test messages.
781
b475183b
AC
782 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
783
9c7bb332
AC
784 * gdb.base/ena-dis-br.exp: Update copyright.
785 (break_at): New function. Replace send_gdb with gdb_test,
786 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
787 ignore count, not stopped at bpt", with KFAIL.
788
2dd95497
CV
7892004-07-13 Corinna Vinschen <vinschen@redhat.com>
790
791 * gdb.base/attach.exp: Remove cleanupfile handling.
792
419e626b
AC
7932004-07-12 Andrew Cagney <cagney@gnu.org>
794
795 * gdb.base/annota1.exp: Cleanup corefile test name.
796 * gdb.base/annota3.exp: Ditto.
797
8b1b3228
AC
7982004-07-12 Andrew Cagney <cagney@gnu.org>
799
78650829
AC
800 * gdb.base/signals.exp: Clean up copyright, re-indent.
801
8b1b3228
AC
802 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
803 gdb_test and gdb_test_multiple.
804
935c2760
JJ
8052004-07-08 Jeff Johnston <jjohnstn@redhat.com>
806
807 * gdb.java/jmain.exp: Fix expected line number for main to
808 break at. Set XFAIL for break at main test since gcj does not
809 provide line number info for first statement in main.
810
1544280f
AC
8112004-07-08 Andrew Cagney <cagney@gnu.org>
812
1279f4ff
AC
813 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
814
1544280f
AC
815 * gdb.base/sigbpt.exp: Make the common part of each test name a
816 prefix instead of suffix.
817
bcc82369
BR
8182004-07-07 Bob Rossi <bob_rossi@cox.net>
819
820 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
821 test from test_tbreak_creation_and_listing to
822 test_file_list_exec_source_file
823 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
824 Changed name of test from test_tbreak_creation_and_listing to
825 test_file_list_exec_source_file
826
23f4b0aa
JJ
8272004-07-07 Jeff Johnston <jjohnstn@redhat.com>
828
829 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
830 the jmisc() constructor instead of <init>.
831 * gdb.java/jmisc1.exp: Ditto.
832
56401cd5
AC
8332004-07-07 Andrew Cagney <cagney@gnu.org>
834
835 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
836 corrupting the PC.
837
44ae2f6a
MC
8382004-07-06 Michael Chastain <mec.gnu@mindspring.com>
839
840 * gdb.cp/templates.exp: Accept whitespace change in demangler
841 output.
842
45a83408
AC
8432004-07-06 Andrew Cagney <cagney@gnu.org>
844
845 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
846
d205ad70
MC
8472004-07-02 Michael Chastain <mec.gnu@mindspring.com>
848
849 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
850 * lib/compiler.cc: Likewise.
851
06ea1a61
MC
8522004-06-30 Michael Chastain <mec.gnu@mindspring.com>
853
854 * lib/compiler.cc: Work around string preprocessing problem
855 with old hp c++ compiler.
856 * lib/compiler.c: Likewise.
857
daab1251
CV
8582004-06-29 Corinna Vinschen <vinschen@redhat.com>
859
860 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
861 directives to conditionalize symbol prefixing.
862 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
863 additional_flags handling. Add underscore prefix for Cygwin.
864 * gdb.arch/i386-unwind.c: Use preprocessor directives to
865 conditionalize symbol prefixing.
866 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
867 additional_flags handling. Add underscore prefix for Cygwin.
868
cc984116
CV
8692004-06-29 Corinna Vinschen <vinschen@redhat.com>
870
871 * gdb.base/bigcore.exp: Skip test on Cygwin.
872
c279b077
MC
8732004-06-28 Michael Chastain <mec.gnu@mindspring.com>
874
875 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
876 formats for "info register". Use gdb_test_multiple. Fix
877 the "invalid register" test.
878
0e915747
CV
8792004-06-28 Corinna Vinschen <vinschen@redhat.com>
880
881 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
882 PID for Cygwin. Add Cygwin specific strings to check for in some
883 tests.
884 (do_attach_tests): Add a test for user interaction when attaching
885 to a process with no matching symbol table already loaded.
886
11422c86
AC
8872004-06-26 Andrew Cagney <cagney@gnu.org>
888
889 Test PR java/1567 and PR java/1565.
890 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
891 * gdb.java/jmisc2.exp: Delete file.
892
cefbce26
MC
8932004-06-26 Michael Chastain <mec.gnu@mindspring.com>
894
895 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
896
e19f872c
CV
8972004-06-25 Corinna Vinschen <vinschen@redhat.com>
898
899 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
900 attach process.
901
d931ba3b
MC
9022004-06-23 Michael Chastain <mec.gnu@mindspring.com>
903
904 * gdb.cp/pr-1553.exp: Remove.
905
aef68c48
MC
9062004-06-22 Michael Chastain <mec.gnu@mindspring.com>
907
908 * gdb.cp/pr-1553.cc: Remove.
909 * gdb.cp/pr-1553.exp: Disable this test.
910
8d5df71a
JB
9112004-06-20 Jim Blandy <jimb@redhat.com>
912
913 Fix PR testsuite/1680.
914 * gdb.arch/i386-sse.exp: Properly quote curly braces in
915 regular expressions.
916
4ac6f39d
MC
9172004-06-19 Michael Chastain <mec.gnu@mindspring.com>
918
919 Fix PR testsuite/1679.
920 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
921 Issue an UNSUPPORTED result instead.
922
1b413552
JB
9232004-06-18 Jim Blandy <jimb@redhat.com>
924
925 * gdb.base/charset.exp: Only send a control-C if we see a new
926 prompt and incomplete command.
927
6daa6ebd
MC
9282004-06-18 Michael Chastain <mec.gnu@mindspring.com>
929
930 * gdb.cp/pr-574.cc: Add copyright notice.
931
51fa4ae0
JB
9322004-06-17 Jim Blandy <jimb@redhat.com>
933
934 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
935 cases where the regexp has no groups; this grabs random text from
936 the previous test suite, whatever that was.
937
8fea26c5
MC
9382004-06-17 Michael Chastain <mec.gnu@mindspring.com>
939
940 * gdb.cp/printmethod.cc: Add copyright notice.
941
1e3aeb41
MC
9422004-06-16 Michael Chastain <mec.gnu@mindspring.com>
943
944 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
945
9d9030bc
AC
9462004-06-16 Andrew Cagney <cagney@gnu.org>
947
948 * gdb.base/signull.c: Update copyright. Include <string.h>.
949 (bowler): Replace data_pointer with data_read
950 and data_write cases. Add code_descriptor case.
951 (zero, desc): New array and pointer.
952 (data, code): Change to simple pointers.
953 * gdb.base/signull.exp: Fix probe pattern matching a function
954 descriptor SIGSEGV. Replace data_pointer with data_read and
955 data_write tests.
956
acd4ad44
AC
9572004-06-16 Andrew Cagney <cagney@gnu.org>
958
959 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
960
08fd625c
MC
9612004-06-15 Michael Chastain <mec.gnu@mindspring.com>
962
963 * gdb.base/long_long.c: Add copyright notice.
964
1903502c
MC
9652004-06-15 Michael Chastain <mec.gnu@mindspring.com>
966
967 * gdb.base/long_long.exp: Remove reference to
968 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
969 to gdb_breakpoint and gdb_continue_to_breakpoint.
970
83313cb1
JB
9712004-06-14 Jim Blandy <jimb@redhat.com>
972
973 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
974 endian case.
975
1bf404ef
AC
9762004-06-14 Andrew Cagney <cagney@gnu.org>
977
978 * gdb.base/gcore.exp (capture_command_output): Delete the always
979 passing tests containing inferior values.
980 * gdb.base/ending-run.exp: Do not include the breakpoint address
981 in the test message. Update copyright.
982 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
983 size in the test name, use gdb_test_multiple. Update copyright.
984
ef220b33
MC
9852004-06-14 Michael Chastain <mec.gnu@mindspring.com>
986
987 * gdb.cp/ref-types.cc: Add copyright notice.
988
4f70a4c9
MC
9892004-06-14 Michael Chastain <mec.gnu@mindspring.com>
990
991 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
992 hp_aCC_compiler.
993 * lib/compiler.cc: Likewise.
994 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
995 'set' commands. Log diagnostics for other lines. Set
996 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
997
335928ac
MC
9982004-06-13 Michael Chastain <mec.gnu@mindspring.com>
999
1000 * gdb.cp/try_catch.cc: Add copyright notice.
1001
2efb12e8
MC
10022004-06-12 Michael Chastain <mec.gnu@mindspring.com>
1003
1004 * gdb.cp/userdef.cc: Add copyright notice.
1005
0bbed51a
MC
10062004-06-11 Michael Chastain <mec.gnu@mindspring.com>
1007
1008 * gdb.cp/virtfunc.cc: Add copyright notice.
1009
e12a46c9
RC
10102004-06-11 Randolph Chung <tausq@debian.org>
1011
1012 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
1013 problem.
1014
338e05af
AC
10152004-06-10 Andrew Cagney <cagney@gnu.org>
1016
1017 * lib/compiler.cc, lib/compiler.c: Append either
1018 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
1019 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
1020 instead of gcc-3-3.
1021
dc3f10cb
AC
10222004-06-09 Andrew Cagney <cagney@gnu.org>
1023
b4d946af
AC
1024 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
1025 gdb/1455, bug is specific to "long long" and "double".
1026
dc3f10cb
AC
1027 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
1028 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
1029 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
1030 fixed.
1031
b5c0bfa2
AC
10322004-06-09 Andrew Cagney <cagney@gnu.org>
1033
1034 * gdb.base/structs.exp (test_struct_returns): Replace
1035 "return_value_unknown" and "finish_value_unknown" by
1036 "return_value_known" and "finish_value_known". Instead of
1037 "return_value_unknown" iff "finish_value_unknown", check
1038 "return_value_known" implies "finish_value_known".
1039
caeb605f
MH
10402004-06-08 Martin Hunt <hunt@redhat.com>
1041
1042 * gdb.base/float.exp: Add pattern for mips targets.
1043
c892bb64
RC
10442004-06-08 Randolph Chung <tausq@debian.org>
1045
1046 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
1047 message for unknown architectures more clear.
1048
48306d3e
JB
10492004-06-08 Joel Brobecker <brobecker@gnat.com>
1050
1051 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
1052 start the execution of the program.
1053
83ecb59f
JB
10542004-06-07 Jim Blandy <jimb@redhat.com>
1055
1056 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
1057 * gdb.arch/i386-cpuid.h: New helper file.
1058
55264cb4
RC
10592004-06-07 Randolph Chung <tausq@debian.org>
1060
1061 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
1062 has started.
1063
23cadb28
RM
10642004-06-04 Roland McGrath <roland@redhat.com>
1065
1066 Fix PR gdb/1647.
1067 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
1068 differently to be robust to output buffering differences.
1069
51d01eda
MC
10702004-06-04 Michael Chastain <mec.gnu@mindspring.com>
1071
1072 * gdb.threads/pthreads.exp: Update copyright years.
1073 (check_control_c): Change asynchronous 'after' to synchronous.
1074
f4fc3b93
RM
10752004-06-04 Roland McGrath <roland@redhat.com>
1076
1077 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
1078 next gdb prompt.
1079
4013522b
MC
10802004-06-02 Michael Chastain <mec.gnu@mindspring.com>
1081
1082 Fix PR gdb/1636.
1083 * gdb.threads/manythreads.exp: Change asynchronous 'after'
1084 calls to synchronous.
1085
7a8f1e6b
JB
10862004-05-26 Jim Blandy <jimb@redhat.com>
1087
1088 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
1089
81bb3443
RC
10902004-05-24 Randolph Chung <tausq@debian.org>
1091
1092 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
1093 * gdb.asm/pa.inc: New file.
1094
8f5a3103
MK
10952004-05-22 Mark Kettenis <kettenis@gnu.org>
1096
1097 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
1098
734b8fe8
JB
10992004-05-21 Joel Brobecker <brobecker@gnat.com>
1100 Daniel Jacobowitz <drow@mvista.com>
1101
1102 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
1103 GDB prompt.
1104
725603e1
UW
11052004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1106
f4fc3b93 1107 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
1108 setjmp/longjmp. Use sigaction instead of signal.
1109
8b923272
JB
11102004-05-19 J. Brobecker <brobecker@gnat.com>
1111 Michael Snyder <msnyder@redhat.com>
1112
1113 * gdb.threads/pthread_cond_wait.c: New file.
1114 * gdb.threads/pthread_cond_wait.exp: New testcase.
1115
8bfabb04
AC
11162004-05-13 Andrew Cagney <cagney@redhat.com>
1117
1118 * gdb.base/signull.exp, gdb.base/signull.c: New files.
1119 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
1120
42edda50
AC
11212004-05-11 Andrew Cagney <cagney@redhat.com>
1122
1123 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
1124 fixed but revealed gdb/1639.
1125
d303a6c7
AC
11262004-05-10 Andrew Cagney <cagney@redhat.com>
1127
1128 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
1129 func1" and "next to 2nd alarm", kernel bug avoided.
1130
bf08c2a1
DJ
11312004-05-10 Daniel Jacobowitz <dan@debian.org>
1132
1133 PR external/1568
1134 * gdb.base/bigcore.exp: Check the size of the dumped core file.
1135 XFAIL if it is smaller than bytes_allocated.
1136 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
1137 (main): Make chunks_allocated unsigned. Correct comment.
1138
c0586a34
JB
11392004-05-07 Joel Brobecker <brobecker@gnat.com>
1140
1141 * gdb.arch/powerpc-aix-prologue.c: New file.
1142 * gdb.arch/powerpc-aix-prologue.exp: New file.
1143
f2785d12
JB
11442004-05-07 Jim Blandy <jimb@redhat.com>
1145
1146 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
1147 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
1148
bd7f6e30
JB
11492004-05-06 Joel Brobecker <brobecker@gnat.com>
1150
1151 * gdb.base/sep.exp: No longer setup_kfail when the program was
1152 built with dwarf2.
1153
0a5e7efe
JI
11542004-05-05 Jim Ingham <jingham@apple.com>
1155
1156 * gdb.base/pending.exp: Make sure pending breakpoints
1157 preserve the ignore count.
f4fc3b93 1158
a8958849
MK
11592004-04-27 Jerome Guitton <guitton@gnat.com>
1160
1161 * i386-prologue.exp: Add testcase for jump instruction as first
1162 instruction of the real code.
1163 * i386-prologue.c (jump_at_beginning): New function.
1164
7e103f5b
MK
11652004-04-28 Mark Kettenis <kettenis@gnu.org>
1166
1167 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
1168 x86_64-*-*.
1169
5d38b224
MK
11702004-04-28 Mark Kettenis <kettenis@gnu.org>
1171
1172 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
1173 i*86-*-*.
1174
0ef32fd9
MK
11752004-04-25 Mark Kettenis <kettenis@gnu.org>
1176
1177 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
1178 expression that checks the return type.
1179
71d7dd7c
AC
11802004-04-23 Andrew Cagney <cagney@redhat.com>
1181
1182 * gdb.base/call-sc.exp: New test of scalar call/return values.
1183 * gdb.base/call-sc.c: Ditto.
1184
1e9f977e
JJ
11852004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1186
1187 * gdb.threads/manythreads.c: Reduce thread stack size.
1188
899d9e3a
JJ
11892004-04-23 Jeff Johnston <jjohnstn@redhat.com>
1190
1191 * gdb.threads/manythreads.c: Add copyright notice.
1192
61bcae62
AC
11932004-04-23 Andrew Cagney <cagney@redhat.com>
1194
1195 * gdb.base/siginfo.exp: Better handle step out of signal.
1196 * gdb.base/sigstep.exp: Ditto.
1197
7339a42e
JJ
11982004-04-22 Jeff Johnston <jjohnstn@redhat.com>
1199 Daniel Jacobowitz <drow@mvista.com>
1200
1201 * gdb.threads/manythreads.c: New testcase.
1202 * gdb.threads/manythreads.exp: Ditto.
1203
5c98409b
JB
12042004-04-22 Jim Blandy <jimb@redhat.com>
1205
1206 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
1207 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
1208
3b611f1a
MC
12092004-04-21 Michael Chastain <mec.gnu@mindspring.com>
1210
1211 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
1212
f0fd9238
AC
12132004-04-21 Andrew Cagney <cagney@redhat.com>
1214
1215 * gdb.base/sigstep.c: New file.
1216 * gdb.base/sigstep.exp: New file.
1217
90990674
JB
12182004-04-16 Joel Brobecker <brobecker@gnat.com>
1219
1220 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
1221 call to observer_notify_normal_stop.
1222
78cef34b
AC
12232004-04-15 Andrew Cagney <cagney@redhat.com>
1224
1225 * gdb.base/siginfo.c: New file.
1226 * gdb.base/siginfo.exp: New file.
1227
d2343407
JB
12282004-04-12 J. Brobecker <brobecker@gnat.com>
1229
1230 * gdb.base/sep.exp: Fix typo in comment.
1231
a2dba3c8
JB
12322004-04-12 J. Brobecker <brobecker@gnat.com>
1233
1234 * gdb.base/sep.c: New file.
1235 * gdb.base/sep-proc.c: New file.
1236 * gdb.base/sep.exp: New testcase.
1237
15f7b60e
MK
12382004-04-09 Mark Kettenis <kettenis@gnu.org>
1239
1240 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
1241 support.
1242
44f4de1a
AC
12432004-04-05 Andrew Cagney <cagney@redhat.com>
1244
1245 * gdb.base/sigaltstack.c: New file.
1246 * gdb.base/sigaltstack.exp: New file.
1247
ef04f396
JB
12482004-04-04 Joel Brobecker <brobecker@gnat.com>
1249
1250 * gdb.base/foll-fork.exp: Update the expected output for
1251 "help set follow-fork-mode", to match a change that was made
1252 to the help of this variable on 2004-01-13.
1253
d40d2c92
JB
12542004-04-01 Joel Brobecker <brobecker@gnat.com>
1255
1256 * lib/ada.exp: Add copyright notice.
1257 * bar.ads: Likewise.
1258 * bar.adb: Likewise.
1259 * null_record.adb: Likewise.
1260 * null_record.exp: Likewise.
1261 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
1262
f86ef5a3
JB
12632004-04-01 Joel Brobecker <brobecker@gnat.com>
1264
1265 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
1266 * configure: Regenerate.
1267
414e70e3
JB
12682004-04-01 Joel Brobecker <brobecker@gnat.com>
1269
1270 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
1271 to build the application. Remove the message printed when in
1272 verbose mode, redundant with the UNSUPPORTED message above.
1273
f0aaee49
JB
12742004-03-31 Joel Brobecker <brobecker@gnat.com>
1275
1276 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
1277 * gdb.ada (null_record.exp): New testcase.
1278
ac81cb54
JB
12792004-03-31 Joel Brobecker <brobecker@gnat.com>
1280
1281 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
1282
854af2f7
JB
12832004-03-31 Joel Brobecker <brobecker@gnat.com>
1284
1285 * gdb.ada: New subdirectory.
1286 * gdb.ada/Makefile.in: New file.
1287 * gdb.ada/gnat_ada.gpr.in: New file.
1288
034cb681
JB
12892004-03-31 Joel Brobecker <brobecker@gnat.com>
1290
1291 * lib/ada.exp: New file.
1292
78a1a894
DJ
12932004-03-24 Daniel Jacobowitz <drow@mvista.com>
1294
1295 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
1296 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
1297
4b2b3b3e
AC
12982004-03-22 Andrew Cagney <cagney@redhat.com>
1299
1300 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
1301 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
1302 Problem identified by Ulrich Weigand.
1303
23c73aa3
DC
13042004-03-17 David Carlton <carlton@kealia.com>
1305
1306 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
1307 PR c++/826.
1308
d63a86f8
RM
13092004-03-16 Roland McGrath <roland@redhat.com>
1310
1311 * gdb.base/auxv.exp: New file.
1312 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
1313
0e02aa50
DC
13142004-03-12 David Carlton <carlton@kealia.com>
1315
1316 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
1317 * gdb.cp/pr-1553.cc: Ditto.
1318 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
1319 pass branch.
1320
c20b71be
MC
13212004-03-12 Michael Chastain <mec.gnu@mindspring.com>
1322
1323 * gdb.cp/templates.exp: Accept more template types.
1324
c7414a01
MC
13252004-03-09 Michael Chastain <mec.gnu@mindspring.com>
1326
1327 From Corinna Vinschen with modifications.
1328 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
1329 local variable obj_with_enum.
1330 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
1331 results with obj_with_enum.
1332
ed69573c
MC
13332004-03-09 Michael Chastain <mec.gnu@mindspring.com>
1334
1335 * gdb.cp/classes.cc: New file, copied from misc.cc.
1336 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
1337
28301461
MC
13382004-03-09 Michael Chastain <mec.gnu@mindspring.com>
1339
1340 * gdb.cp/misc.cc: Add copyright notice.
1341
1198ecbe
DC
13422004-03-05 David Carlton <carlton@kealia.com>
1343
1344 * gdb.cp/rtti.exp: Add 'print *obj3' test.
1345 * gdb.cp/rtti.h: Update copyright.
1346 (namespace n2::n3): New.
1347 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
1348 (n2::n3::func3): New.
1349 (main): Call n2::n3::func3.
1350 * gdb.cp/rtti2.cc: Update copyright.
1351 (n2::create3): New.
1352
9e08c470
MK
13532004-03-04 Mark Kettenis <kettenis@gnu.org>
1354
1355 * gdb.asm/openbsd.inc: Fix typo.
1356
4bebc3aa
FF
13572004-03-03 Fred Fish <fnf@redhat.com>
1358
1359 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
1360 "val" instead of unused "size". Update copyright year.
1361
6ea9fb37
DJ
13622004-02-29 Daniel Jacobowitz <drow@mvista.com>
1363
1364 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
1365 to use unsigned char.
1366 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
1367 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
1368
23b23974
DJ
13692004-02-29 Daniel Jacobowitz <drow@mvista.com>
1370
1371 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
1372 line of output.
1373
7574fd53
DJ
13742004-02-28 Daniel Jacobowitz <drow@mvista.com>
1375
1376 * gdb.base/relocate.c (dummy): Initialize.
1377
a195357f
DJ
13782004-02-28 Daniel Jacobowitz <drow@mvista.com>
1379
1380 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
1381 a breakpoint at exit.
1382
72fd54a9
FF
13832004-02-27 Fred Fish <fnf@redhat.com>
1384
1385 * gdb.base/chng-syms.exp: Add expect condition to match failing
1386 case that isn't a timeout.
1387
b9d23137
AC
13882004-02-27 Andrew Cagney <cagney@redhat.com>
1389
1390 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
1391 support.
1392
15d208f6 13932004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 1394
15d208f6
FF
1395 * gdb.arch/gdb1431.c: Remove.
1396 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
1397 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
1398 of "until" incorrectly.
1399
98f9cd2d
JB
14002004-02-26 J. Brobecker <brobecker@gnat.com>
1401
1402 * gdb.cp/class2.cc (empty): New class.
1403 (refer): New function.
1404 (main): Declare an object of type empty and use it.
1405 * gdb.cp/class2.exp: Print the value of an object of type empty.
1406
9b50c11b
JJ
14072004-02-26 Jeff Johnston <jjohnstn@redhat.com>
1408
1409 * gdb.base/langs.exp: Update query string to match the
1410 new nquery format used for pending breakpoints.
1411
0dcd613f
AC
14122004-02-26 Andrew Cagney <cagney@redhat.com>
1413
1414 Fix PR i18n/1570.
1415 * gdb.base/charset.c: Update copyright notice.
1416 (main, init_string): Remove the escape character '\e' tests.
1417 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
1418 * gdb.base/charset.exp (valid_host_charset): Ditto.
1419 * gdb.base/setvar.exp: Ditto.
1420
b8a56647
AC
14212004-02-24 Andrew Cagney <cagney@redhat.com>
1422
90d59e34
AC
1423 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
1424 mmapped data in core file" PASS and FAIL messages consistent.
1425
b8a56647
AC
1426 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
1427 setting a breakpoint. Work around PR java/1565.
1428
9f27c604
JJ
14292004-02-23 Jeff Johnston <jjohnstn@redhat.com>
1430
1431 * lib/gdb.exp (gdb_breakpoint): Update query string to match
1432 new nquery format.
1433 * gdb.base/pending.exp: Ditto.
1434
3224a706
MK
14352004-02-22 Mark Kettenis <kettenis@gnu.org>
1436
1437 * configure.in: Run stabs tests on *BSD.
1438 * configure: Regenerated.
1439
41e0a9ca
MK
14402004-02-21 Mark Kettenis <kettenis@gnu.org>
1441
1442 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
1443
1e1b3428
FF
14442004-02-20 Fred Fish <fnf@redhat.com>
1445
1446 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
1447 blank in test for "returns short", for consistency with other
1448 "returns xxx" tests. Update copyright year.
1449
f9a7572a
FF
14502004-02-19 Fred Fish <fnf@redhat.com>
1451
1452 New testcase for PR breakpoint/1558.
1453 * gdb.arch/gdb1558.exp: New file.
1454 * gdb.arch/gdb1558.c: New file.
1455
b2ce2854
EZ
14562004-02-19 Elena Zannoni <ezannoni@redhat.com>
1457
1458 * gdb.base/nodebug.exp: Fix typo.
1459
e7c9ff01
JB
14602004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1461
1462 Committed by Jim Blandy <jimb@redhat.com>.
1463
62f4b920
JB
1464 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
1465
2db536a1
JB
1466 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
1467
e7c9ff01
JB
1468 * gdb.base/float.exp: Support s390*-*-* targets.
1469
f3205b34
AF
14702004-02-17 Adam Fedor <fedor@gnu.org>
1471
1472 * gdb.base/gdb1555.exp: New file.
1473 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
1474
9d62932d
EZ
14752004-02-17 Elena Zannoni <ezannoni@redhat.com>
1476
1477 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
1478
344c9711
FF
14792004-02-16 Fred Fish <fnf@redhat.com>
1480
1481 * gdb.arch/gdb1291.c: Remove
1482 * gdb.arch/gdb1291.s: New test input file.
1483 * gdb.arch/gdb1291.exp: Expand test to check case that should not
1484 fail. Test for correct result, known incorrect result, other
1485 failures and timeouts.
1486
2d822687
AC
14872004-02-16 Andrew Cagney <cagney@redhat.com>
1488
1489 * gdb.base/bigcore.exp: New file.
1490 * gdb.base/bigcore.c: New file.
1491
dac15b66
AC
14922004-02-13 Andrew Cagney <cagney@redhat.com>
1493
1494 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
1495 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
1496 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
1497 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
1498 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
1499 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
1500 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
1501 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
1502 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
1503 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
1504
6bdfc2c4
JJ
15052004-02-11 Jeff Johnston <jjohnstn@redhat.com>
1506
1507 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
1508 executed is an alloc instruction.
1509
87b3ede8
DC
15102004-02-11 David Carlton <carlton@kealia.com>
1511
1512 * gdb.cp/breakpoint.exp: New.
1513 * gdb.cp/breakpoint.cc: New.
1514
6e19e2bf
MC
15152004-02-11 Michael Chastain <mec.gnu@mindspring.com>
1516
1517 Partial fix for PR gdb/1543.
1518 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
1519 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
1520 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
1521 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
1522 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
1523 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
1524 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
1525 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
1526 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
1527 to bug-gdb@prep.ai.mit.edu .
1528 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
1529 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
1530 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
1531 Likewise.
1532
5c5455dc
AC
15332004-02-10 Andrew Cagney <cagney@redhat.com>
1534
1535 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
1536 using gdb_internal_error_resync.
1537
9cf689d7
DJ
15382004-02-09 Daniel Jacobowitz <drow@mvista.com>
1539
1540 * gdb.threads/thread-specific.exp: Stop early if no threads are
1541 found.
1542
d2dc51db
MC
15432004-02-09 Michael Chastain <mec.gnu@mindspring.com>
1544
1545 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
1546
14b1a056
DJ
15472004-02-08 Daniel Jacobowitz <drow@mvista.com>
1548
1549 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
1550 breakpoints.
1551
83f66e8f
DJ
15522004-02-07 Daniel Jacobowitz <drow@mvista.com>
1553
1554 * config/sim.exp (gdb_load): Handle $arg == "".
1555 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
1556 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
1557
30fc0091
EZ
15582004-02-07 Elena Zannoni <ezannoni@redhat.com>
1559
1560 * gdb.base/maint.exp: Update test to reflect
1561 obstack changes.
1562
4d806929
JJ
15632004-02-04 Jeff Johnston <jjohnstn@redhat.com>
1564
1565 * gdb.base/pendshr.c (pendfunc): New function that calls
1566 pendfunc1.
1567 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
1568
7bfdd688
FF
15692004-02-04 Fred Fish <fnf@redhat.com>
1570
1571 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
1572 function symbols and update copyright years.
1573 * gdb.arch/gdb1291.c: Ditto.
1574
aaa08ee4
MC
15752004-02-03 Michael Chastain <mec.gnu@mindspring.com>
1576
1577 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
1578
dbad7755
MC
15792004-02-03 Michael Chastain <mec.gnu@mindspring.com>
1580
1581 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
1582
ec4646ef
MC
15832004-02-03 Michael Chastain <mec.gnu@mindspring.com>
1584
1585 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
1586
1b802196
FF
15872004-02-02 Fred Fish <fnf@redhat.com>
1588
1589 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
1590 remote targets. Update copyright years.
1591
18fe2033
JJ
15922004-02-02 Jeff Johnston <jjohnstn@redhat.com>
1593
1594 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
1595 support.
1596 * gdb.base/langs.exp: Fix test which attempts to create
1597 breakpoint on non-existent function to handle new pending
1598 support.
1599 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
1600 a breakpoint.
1601 * gdb.base/pending.exp: New test.
1602 * gdb.base/pending.c: New file.
1603 * gdb.base/pendshr.c: Ditto.
1604
8d577d32
DC
16052004-02-02 David Carlton <carlton@kealia.com>
1606
1607 * gdb.cp/overload.exp: Add overloadNamespace tests.
1608 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
1609 (overloadNamespace, XXX): New.
1610 (main): Call XXX::marker2.
1611
3ad13771
FF
16122004-02-01 Fred Fish <fnf@redhat.com>
1613
1614 * gdb.base/dump.exp: Use runto_main instead of "runto main".
1615 * gdb.base/finish.exp: Ditto.
1616 * gdb.base/gcore.exp: Ditto.
1617 * gdb.base/huge.exp: Ditto.
1618 * gdb.base/info-proc.exp: Ditto.
1619 * gdb.base/return2.exp: Ditto.
1620 * gdb.threads/gcore-thread.exp: Ditto.
1621
44c75849
DJ
16222004-02-01 Daniel Jacobowitz <drow@mvista.com>
1623
1624 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
1625
005bc093
MK
16262004-02-01 Mark Kettenis <kettenis@gnu.org>
1627
1628 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
1629 that opening the file succeeds on OpenBSD.
1630
c47cebdb
DJ
16312004-02-01 Daniel Jacobowitz <drow@mvista.com>
1632
1633 * gdb.threads/thread-specific.c: New file.
1634 * gdb.threads/threads-specific.exp: New test script.
1635 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
1636 to expect_out.
1637
5a01311c
MK
16382004-02-01 Mark Kettenis <kettenis@gnu.org>
1639
1640 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
1641 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
1642 only on the "print_small_structs from print_long_arg_list" test.
1643
ce22a4f1
DJ
16442004-02-01 Daniel Jacobowitz <drow@mvista.com>
1645
1646 * gdb.base/completion.exp: Kill a stray backslash.
1647
1648 From Jim Ingham <jingham@apple.com>:
1649 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
1650 agrees with the result from sending a tab.
1651
abbab9d3
DJ
16522004-01-31 Daniel Jacobowitz <drow@mvista.com>
1653
1654 * gdb.base/chng-syms.exp: Remove stray newline.
1655
53904d1e
MK
16562004-01-31 Mark Kettenis <kettenis@gnu.org>
1657
1658 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
1659 *-*-openbsd*.
1660 * gdb.asm/openbsd.inc: New file.
1661
3a4b3aac
MK
16622004-01-30 Mark Kettenis <kettenis@gnu.org>
1663
1664 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
1665 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
1666 *-*solaris2*. Remove commented out default settings for
1667 asm-flags. Replace gdb_compile with target_link.
1668
ebac27b4
MC
16692004-01-29 Michael Chastain <mec.gnu@mindspring.com>
1670
1671 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
1672 for all tests. Remove old hp-ux and cygnus xfail cases.
1673
d8679d84
PH
16742004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
1675
1676 * gdb.base/chng-syms.exp: New file.
1677 * gdb.base/chng-syms.c: New file.
1678
0a55bc22
MC
16792004-01-24 Michael Chastain <mec.gnu@mindspring.com>
1680
1681 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
1682 Provide arms for current output in all my configurations.
1683
94b8e876
MC
16842004-01-24 Michael Chastain <mec.gnu@mindspring.com>
1685
1686 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
1687 * lib/compiler.cc: Likewise.
1688 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
1689 get the right preprocessor. Eval the output directly. Remove
1690 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
1691 hp_f77_compiler and hp_f90_compiler completely.
1692 (gdb_preprocess): Delete.
1693 (get_compiler): Delete.
1694
7cf03d44
MK
16952004-01-24 Mark Kettenis <kettenis@gnu.org>
1696
1697 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
1698 <string.h>.
1699
68b6dce9
NR
17002004-01-24 Nick Roberts <nick@nick.uklinux.net>
1701
1702 * gdb.mi/mi-stack.exp: Update copyright.
1703
b368761e
DC
17042004-01-23 David Carlton <carlton@kealia.com>
1705
1706 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
1707 test for cp_lookup_transparent_type.
1708 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
1709 call them.
1710
f2061b53
DJ
17112004-01-23 Daniel Jacobowitz <drow@mvista.com>
1712
1713 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
1714 after -var-update.
1715
37fc574a
DC
17162004-01-23 David Carlton <carlton@kealia.com>
1717
1718 * gdb.cp/namespace.cc (C::ensureRefs): New.
1719 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
1720
8e94b928
NR
17212004-01-20 Nick Roberts <nick@nick.uklinux.net>
1722
1723 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
1724 case "-stack-list-locals 2".
1725 * gdb.mi/mi-var-child.exp: Test for case
1726 "-var-list-children --all-values NAME".
1727
997b0952
MC
17282004-01-18 Michael Chastain <mec.gnu@mindspring.com>
1729
1730 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
1731
52470da3
MK
17322004-01-18 Mark Kettenis <kettenis@gnu.org>
1733
7049b4b8
MK
1734 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
1735 used with gdb_test_multiple.
1736
52470da3
MK
1737 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
1738 read at address 0. This fixes PR testsuite/1504.
1739
da6012e5
DJ
17402004-01-18 Daniel Jacobowitz <drow@mvista.com>
1741
1742 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
1743 Remove downloading, guessing the host executable, the calls to
1744 gdb_file_cmd and gdb_target_cmd, and "load" support.
1745 (infer_host_exec): New function broken out from gdb_load.
1746 (gdb_load): New wrapper for gdbserver_gdb_load.
1747 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
1748 gdb_target_cmd. Use -target-select.
1749 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
1750 Download binaries to the host. Clear last_mi_remote_file when
1751 we load a new binary.
1752 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
1753 call gdbserver_gdb_load and mi_gdb_target_cmd.
1754
32c70722
MC
17552004-01-17 Michael Chastain <mec.gnu@mindspring.com>
1756
1757 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
1758 type patterns.
1759
b0cecf36
MC
17602004-01-17 Michael Chastain <mec.gnu@mindspring.com>
1761
1762 * gdb.cp/templates.exp: Fix typo in test name of
1763 "print Foo<volatile char*>::foo".
1764
4120d7e6
MC
17652004-01-15 Michael Chastain <mec.gnu@mindspring.com>
1766
1767 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
1768
f679e530
BE
17692004-01-16 Ben Elliston <bje@wasabisystems.com>
1770
1771 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
1772 (clean mostlyclean): Remove empty rm.
1773
091c48f6
MC
17742004-01-15 Michael Chastain <mec.gnu@mindspring.com>
1775
1776 * gdb.base/setvar.exp: Add copyright years.
1777
3e5fc8d2
DC
17782004-01-14 David Carlton <carlton@bactrian.org>
1779
1780 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
1781 PR c++/1511 and update coment.
1782 * gdb.cp/templates.exp: Update patterns to match current output.
1783 If changes involve something other than whitespace, KFAIL
1784 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
1785
63d06c5c
DC
17862004-01-14 David Carlton <carlton@kealia.com>
1787
1788 * gdb.cp/namespace.exp: Add tests involving classes defined within
1789 namespaces.
1790 * gdb.cp/namespace.cc (C::CClass): New.
1791 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
1792
a51dab88
EZ
17932004-01-14 Elena Zannoni <ezannoni@redhat.com>
1794
1795 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
1796 what debug info we have. Print a better message if something goes
1797 wrong while producing the separate debug info file.
1798
a476ccc9
MC
17992004-01-14 Michael Chastain <mec.gnu@mindspring.com>
1800
1801 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
1802
f453692c
MC
18032004-01-14 Michael Chastain <mec.gnu@mindspring.com>
1804
1805 * gdb.base/callfuncs.c: Add copyright notice.
1806
f40063a5
MC
18072004-01-13 Michael Chastain <mec.gnu@mindspring.com>
1808
1809 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
1810 inheritance. PR gdb/1498, PR gcc/13539.
1811
19ac3974
EZ
18122004-01-13 Elena Zannoni <ezannoni@redhat.com>
1813
1814 * gdb.threads/gcore-thread.exp: Prefix name of binary with
1815 test specific name.
1816 * gdb.mi/gdb669.exp: Ditto.
1817 * gdb.mi/mi-pthreads.exp: Ditto.
1818 * gdb.mi/mi1-pthreads.exp: Ditto.
1819 * gdb.mi/mi2-pthreads.exp: Ditto.
1820
56c97c6e
MC
18212004-01-12 Michael Chastain <mec.gnu@mindspring.com>
1822
1823 * gdb.cp/member-ptr.cc: Add copyright notice.
1824
a0644324
MC
18252004-01-12 Michael Chastain <mec.gnu@mindspring.com>
1826
1827 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
1828 some patterns for recent versions of gcc and hpacc. Delete
1829 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
1830 Delete tests that access a NULL pointer-to-member-data. This
1831 script is still disabled for gcc.
1832
32fabe09
EZ
18332004-01-12 Elena Zannoni <ezannoni@redhat.com>
1834
1835 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
1836 escaped correctly.
1837
1f8a6abb
EZ
18382004-01-12 Elena Zannoni <ezannoni@redhat.com>
1839
1840 * gdb.base/sepdebug.exp: New file.
1841 * gdb.base/sepdebug.c: New file.
1842 * lib/gdb.exp (separate_debug_filename): New procedure.
1843 (gdb_gnu_strip_debug): New procedure.
1844
48efe704
AC
18452004-01-12 Andrew Cagney <cagney@redhat.com>
1846
1847 * gdb.mi/ChangeLog: Delete file. Renamed to ...
1848 * gdb.mi/ChangeLog-1999-2003: New file.
1849
a9415475
AC
18502004-01-12 Andrew Cagney <cagney@redhat.com>
1851
1852 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
1853 "Renaming a directory to a non-empty directory returns ENOTEMPTY
1854 or EEXIST", treat EBUSY as an XFAIL.
1855
83b8cf9d
MC
18562004-01-11 Michael Chastain <mec.gnu@mindspring.com>
1857
1858 * gdb.base/scope.exp: Remove obsolete setup_xfail for
1859 hp_cc_compiler.
1860
9939d2a8
MC
18612004-01-10 Michael Chastain <mec.gnu@mindspring.com>
1862
1863 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
1864 decorations.
1865
1ff8cadf
MC
18662004-01-10 Michael Chastain <mec.gnu@mindspring.com>
1867
1868 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
1869 and "(aCC)" decorations. Remove obsolete doco about old
1870 test results.
1871
6fa9022e
MC
18722004-01-09 Michael Chastain <mec.gnu@mindspring.com>
1873
1874 * gdb.cp/exception.exp: Fix typo in doco.
1875
209721fe
MK
18762004-01-09 Mark Kettenis <kettenis@gnu.org>
1877
1878 * gdb.base/gdb1476.exp: Fix typo.
1879
ef11303e
MC
18802004-01-09 Michael Chastain <mec.gnu@mindspring.com>
1881
1882 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
1883 file.
1884
041ab88c
MC
18852004-01-09 Michael Chastain <mec.gnu@mindspring.com>
1886
1887 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
1888 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
1889 Use gdb_compile. Remove restriction on gcc. Add some patterns
1890 for recent version of gdb. Delete second half, which was a copy
1891 of the first half with different build flags. This test is
1892 still disabled because it is still not ready for production.
1893
e36d075a
MC
18942004-01-08 Michael Chastain <mec.gnu@mindspring.com>
1895
1896 * gdb.cp/exception.cc: Add copyright notice.
1897 * gdb.cp/exception.exp: Add a notice that this file is broken
1898 because of line number changes caused by addition of copyright
1899 notice.
1900
42b190ad
MC
19012004-01-08 Michael Chastain <mec.gnu@mindspring.com>
1902
1903 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
1904 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
1905
8f25f06b
MC
19062004-01-08 Michael Chastain <mec.gnu@mindspring.com>
1907
1908 * gdb.cp/classes.exp: Accept gnu abi 2.
1909 * gdb.cp/derivation.exp: Likewise.
1910 * gdb.cp/overload.exp: Likewise.
1911 * gdb.cp/virtfunc.exp: Likewise.
1912
06ded8b8
MC
19132004-01-08 Michael Chastain <mec.gnu@mindspring.com>
1914
1915 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
1916 semicolon after end of function.
1917
77c26ae3
MC
19182004-01-07 Michael Chastain <mec.gnu@mindspring.com>
1919
1920 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
1921 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
1922 boilerplate code for compiling and running the program under
1923 test. Add some string method tests.
1924
20757486
MC
19252004-01-07 Michael Chastain <mec.gnu@mindspring.com>
1926
1927 * gdb.cp/bs15503.cc: Add copyright notice.
1928 * gdb.cp/bs15503.exp: Adjust line number.
1929
0fd3b503
MC
19302004-01-07 Michael Chastain <mec.gnu@mindspring.com>
1931
1932 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
1933 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
1934
10d1bea8
MC
19352004-01-07 Michael Chastain <mec.gnu@mindspring.com>
1936
1937 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
1938 hp_cc_compiler.
1939
2789202a
MC
19402004-01-07 Michael Chastain <mec.gnu@mindspring.com>
1941
1942 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
1943 * gdb.cp/ctti.exp: Use the marker instead of "next".
1944 With gcc, run further before bailing.
1945
b862f14c
MC
19462004-01-07 Michael Chastain <mec.gnu@mindspring.com>
1947
1948 * gdb.cp/cttiadd.cc: Add copyright notice.
1949 * gdb.cp/cttiadd1.cc: Likewise.
1950 * gdb.cp/cttiadd2.cc: Likewise.
1951 * gdb.cp/cttiadd3.cc: Likewise.
1952
96da2469
MC
19532004-01-07 Michael Chastain <mec.gnu@mindspring.com>
1954
1955 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
1956 Use gdb_test, gdb_test_multiple. Use floating-point values that
1957 have exact representations in IEEE-ish formats.
1958
053248ff
MC
19592004-01-07 Michael Chastain <mec.gnu@mindspring.com>
1960
1961 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
1962 compilers. Delete duplicate call to get_compiler_info.
1963 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
1964 * gdb.base/volatile.exp: Likewise.
1965
84acecdd
MK
19662004-01-07 Mark Kettenis <kettenis@gnu.org>
1967
1968 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
1969 memory at address 0.
1970
fe11a27f
MC
19712004-01-07 Michael Chastain <mec.gnu@mindspring.com>
1972
1973 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
1974 to test for hp-ux assembler. Fix copyright years.
1975
60ad077b
AC
19762004-01-07 Andrew Cagney <cagney@redhat.com>
1977
1978 * gdb.base/fileio.c (strerrno): Add "EBUSY".
1979
1c9b8f33
AC
19802004-01-07 Andrew Cagney <cagney@redhat.com>
1981
1982 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
1983 when creating the read-only file. From analysis by Roland McGrath
1984 and Elena Zannoni.
1985
753ccc7a
MC
19862004-01-06 Michael Chastain <mec.gnu@mindspring.com>
1987
1988 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
1989
eca3e36b
MC
19902004-01-06 Michael Chastain <mec.gnu@mindspring.com>
1991
1992 * gdb.base/cvexpr.c: Be type-safe with function pointers and
1993 data pointers.
1994
f8d4bac4
MC
19952004-01-06 Michael Chastain <mec.gnu@mindspring.com>
1996
1997 * gdb.cp/m-static.exp: Compile one source file at a time.
1998 Delete unused call to get_compiler_info.
1999
9b4e0f94
MC
20002004-01-06 Michael Chastain <mec.gnu@mindspring.com>
2001
2002 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
2003 * gdb.base/call-rt-st.exp: Likewise.
2004 * gdb.base/nodebug.exp: Likewise.
2005 * gdb.base/volatile.exp: Likewise.
2006 * gdb.cp/ref-types.exp: Likewise.
2007 * gdb.cp/templates.exp: Likewise.
2008
023c1024
MK
20092004-01-05 Mark Kettenis <kettenis@gnu.org>
2010
2011 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
2012
19703c4a
MC
20132004-01-05 Michael Chastain <mec.gnu@mindspring.com>
2014
2015 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
2016 hppa*-hp-hpux*.
2017
18b67037
MK
20182004-01-04 Mark Kettenis <kettenis@gnu.org>
2019
ba6219c8
MK
2020 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
2021 x86_64-*-*.
2022
18b67037
MK
2023 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
2024 sparc64-*-* and sparc*-solaris2*.
2025
1bfbbb9d
MK
20262004-01-04 Mark Kettenis <kettenis@gnu.org>
2027
2028 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
2029 return ${tests}" test. The ${tests} already mentions the
2030 filename.
2031
06846494
MC
20322004-01-02 Michael Chastain <mec.gnu@mindspring.com>
2033
2034 * gdb.cp/local.exp: Accept gcc abi 2.
2035
3b0cb202
MC
20362004-01-02 Michael Chastain <mec.gnu@mindspring.com>
2037
2038 * gdb.cp/templates.exp: Accept gcc abi 2.
2039
0643ec3f
MC
20402004-01-02 Michael Chastain <mec.gnu@mindspring.com>
2041
2042 * lib/compiler.cc: Remove supports_template_debugging.
2043 * gdb.cp/templates.exp: Do not test supports_template_debugging.
2044
d231d0b1
MC
20452004-01-01 Michael Chastain <mec.gnu@mindspring.com>
2046
2047 * gdb.cp/namespace.exp: Accept gcc abi 2.
2048
44ffb27c
MC
20492004-01-01 Michael Chastain <mec.gnu@mindspring.com>
2050
2051 * gdb.cp/method.exp: Accept gcc abi 2.
2052
184ad485
MC
20532004-01-01 Michael Chastain <mec.gnu@mindspring.com>
2054
2055 * gdb.cp/classes.exp: Generate identical results as old version.
2056 * gdb.cp/derivation.exp: Likewise.
2057 * gdb.cp/overload.exp: Likewise.
2058 * gdb.cp/virtfunc.exp: Likewise.
2059
116f09e7
MC
20602004-01-01 Michael Chastain <mec.gnu@mindspring.com>
2061
2062 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
2063 mysterious bug with sourceware version of expect.
2064
b1379776
MC
20652004-01-01 Michael Chastain <mec.gnu@mindspring.com>
2066
2067 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
2068 current versions of gcc, including gcc abi 2. Remove gratuitous
2069 restart of test program. Use gdb_test_multiple and gdb_test for
2070 all tests. Add patterns to xfail missing "const" in "const char *"
2071 and kfail PR gdb/1155.
2072
6b7a4c0e
MC
20732004-01-01 Michael Chastain <mec.gnu@mindspring.com>
2074
2075 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
2076 current versions of gcc, including gcc abi 2. Remove gratuitous
2077 restart of test program. Use gdb_test_multiple and gdb_test for
2078 all tests. Add patterns to kfail PR gdb/1498.
2079
51615d72
MC
20802003-12-31 Michael Chastain <mec.gnu@mindspring.com>
2081
2082 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
2083 current versions of gcc, including gcc abi 2. Use "breakpoint"
2084 and "continue" instead of restarting the target program. Use
2085 gdb_test_multiple and gdb_test for all tests.
2086
7b79a9d7
MK
20872004-01-01 Mark Kettenis <kettenis@gnu.org>
2088
2089 * gdb.asm/asm-source.exp: Update copyright year. Link statically
2090 for *-*-solaris2*.
2091
1cd3489f
MC
20922003-12-31 Michael Chastain <mec.gnu@mindspring.com>
2093
2094 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
2095 current versions of gcc, including gcc abi 2. Use "breakpoint"
2096 and "continue" instead of restarting the target program several
2097 times. Use gdb_test_multiple and gdb_test for all tests.
2098
850742db
MC
20992003-12-18 Michael Chastain <mec.gnu@mindspring.com>
2100
2101 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
2102 source files.
2103
eb4bbda8
MC
21042003-12-16 Michael Chastain <mec.gnu@mindspring.com>
2105
2106 * gdb.base/environ.exp: Handle compiling test case from multiple
2107 source files.
2108
e42c7771
MC
21092003-12-16 Michael Chastain <mec.gnu@mindspring.com>
2110
2111 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
2112
80e4b428
JB
21132003-12-17 Jim Blandy <jimb@redhat.com>
2114
5f06973a
JB
2115 * gdb.base/freebpcmd.c: Add copyright notice.
2116
80e4b428
JB
2117 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
2118
0ab84fb7
MC
21192003-12-16 Michael Chastain <mec.gnu@mindspring.com>
2120
2121 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
2122
1b3bb3d0
JB
21232003-12-13 Jim Blandy <jimb@redhat.com>
2124
2125 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
2126
3a4c9371
KB
21272003-12-12 Kevin Buettner <kevinb@redhat.com>
2128
2129 * gdb.asm/frv.inc: New file.
2130 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
2131
a1dea79a
FF
21322003-12-09 Fred Fish <fnf@redhat.com>
2133
2134 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
2135 functions to break1.c and leave prototypes behind. Add more
2136 "set breakpoint NN here" comments.
2137 * gdb.base/break1.c: New file.
2138
2139 * gdb.base/break.exp: Handle compiling test case from multiple
2140 source files and change source file references as needed.
2141 * gdb.base/completion.exp: Ditto.
2142 * gdb.base/condbreak.exp: Ditto.
2143 * gdb.base/define.exp: Ditto.
2144 * gdb.base/ena-dis-br.exp: Ditto.
2145 * gdb.base/info-proc.exp: Ditto.
2146 * gdb.base/maint.exp: Ditto.
2147 * gdb.base/until.exp: Ditto.
2148
2149 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
2150 hardcoded line numbers.
2151 * gdb.base/define.exp: Ditto.
2152 * gdb.base/ena-dis-br.exp: Ditto.
2153 * gdb.base/maint.exp: Ditto.
2154 * gdb.base/until.exp: Ditto.
2155
2156 * gdb.base/completion.exp: Use "break1" for completion tests since
2157 "break" is no longer a unique prefix.
2158
5266b69c
AC
21592003-12-06 Andrew Cagney <cagney@redhat.com>
2160
2161 * gdb.base/structs.exp (test_struct_returns): When applicable, set
2162 "return_value_unimplemented". When an unimplemented struct return
2163 architecture, report incorrect values as a KFAIL
2164
374451f0
MC
21652003-12-05 Michael Chastain <mec.gnu@mindspring.com>
2166
2167 * gdb.cp/rtti.exp: Accept new wording of warning from
2168 cp_lookup_rtti_type.
2169
ba9b20a7
MC
21702003-12-05 Michael Chastain <mec.gnu@mindspring.com>
2171
2172 Partial fix for PR testsuite/1456.
2173 * gdb.base/scope.exp (test_at_main): Replace references to
2174 gcc_compiled with calls to test_compiler_info.
2175 (test_at_foo): Likewise.
2176 (test_at_bar): Likewise.
2177
b74b6d0b
MC
21782003-12-04 Michael Chastain <mec.gnu@mindspring.com>
2179
2180 Partial fix for PR testsuite/1456.
2181 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
2182 to test_compiler_info.
2183
ccfa3402
MC
21842003-12-03 Michael Chastain <mec.gnu@mindspring.com>
2185
2186 * gdb.base/so-impl-ld.exp: Update copyright notice.
2187
f6246aba
MC
21882003-12-02 Michael Chastain <mec.gnu@mindspring.com>
2189
2190 Partial fix for PR testsuite/1456.
2191 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
2192 to test_compiler_info.
2193
13ae734a
MC
21942003-11-28 Michael Chastain <mec.gnu@mindspring.com>
2195
2196 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
2197 from current versions of gdb. Clean up regular expressions.
2198 Delete redundant timeout case.
2199
d8e1cdee
MC
22002003-11-28 Michael Chastain <mec.gnu@mindspring.com>
2201
2202 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
2203 from current versions of gdb. Clean up regular expressions.
2204 Delete redundant timeout case.
2205
96457b64
MC
22062003-12-01 Michael Chastain <mec.gnu@mindspring.com>
2207
2208 Partial fix for PR testsuite/1456.
2209 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
2210 gcc_compiled with call to test_compiler_info.
2211
f35309fc
MC
22122003-11-30 Michael Chastain <mec.gnu@mindspring.com>
2213
2214 Partial fix for PR testsuite/1456.
2215 * gdb.base/list.exp (test_list_function): Delete unused declaration
2216 of gcc_compiled.
2217
d7afdf9b
MC
22182003-11-29 Michael Chastain <mec.gnu@mindspring.com>
2219
2220 Partial fix for PR testsuite/1456.
2221 * gdb.base/complex.exp: Replace reference to gcc_compiled with
2222 call to test_compiler_info.
2223
71507b56
MK
22242003-11-29 Mark Kettenis <kettenis@gnu.org>
2225
2226 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
2227 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
2228 it to create the appropriate note.inc.
2229 * gdb.asm/asmsrc1.s: Include "note.inc".
2230 * gdb.asm/netbsd.inc: New file.
2231 * gdb.asm/empty.inc: New file.
2232
f81f93f7
MC
22332003-11-28 Michael Chastain <mec.gnu@mindspring.com>
2234
2235 Partial fix for PR testsuite/1456.
2236 * gdb.base/constvars.exp: Replace references to gcc_compiled with
2237 calls to test_compiler_info.
2238
9a77938e
MC
22392003-11-27 Michael Chastain <mec.gnu@mindspring.com>
2240
2241 Partial fix for PR testsuite/1456.
2242 * gdb.base/volatile.exp: Replace references to gcc_compiled with
2243 calls to test_compiler_info.
2244
e8367dc7
MK
22452003-11-27 Mark Kettenis <kettenis@gnu.org>
2246
2247 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
2248 pattern for the KFAILs.
2249
526c61ee
AF
22502003-11-25 Adam Fedor <fedor@gnu.org>
2251
2252 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
2253 * gdb.objc/objcdecode.m: New file.
2254
28f2d600
AF
22552003-11-25 Adam Fedor <fedor@gnu.org>
2256
2257 * gdb.objc/nondebug.exp: Test for PR objc/1236.
2258 * gdb.objc/nondebug.m: New file.
2259
a3895cee
BE
22602003-11-26 Ben Elliston <bje@wasabisystems.com>
2261
2262 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
2263 NetBSD as it does on FreeBSD. Modelled on a similar change by
2264 Mark Kettenis on 2003-05-30.
2265 (link-flags): Set to "--entry _start" regardless of target.
2266 Special linker flags are to be appended to $link-flags.
2267 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
2268
c9f2c8a3
MC
22692003-11-25 Michael Chastain <mec.gnu@mindspring.com>
2270
2271 * gdb.cp/method.exp: Accept output of new demangler.
2272
15a0587a 22732003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
2274
2275 * gdb/class2.exp: New file.
2276 * gdb/class2.cc: New file.
2277
3c00b570
MC
22782003-11-25 Michael Chastain <mec.gnu@mindspring.com>
2279
2280 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
2281 of new demangler.
2282
7027acc7
MK
22832003-11-23 Mark Kettenis <kettenis@gnu.org>
2284
2285 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
2286 of gdb_test "run".
2287
b0e1598a
MK
22882003-11-23 Mark Kettenis <kettenis@gnu.org>
2289
2290 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
2291 "continue" into "run".
2292
4d9eda44
MC
22932003-11-23 Michael Chastain <mec.gnu@mindspring.com>
2294
2295 Partial fix for PR testsuite/1456.
2296 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
2297 call to test_compiler_info.
2298 * gdb.cp/ctti.exp: Likewise.
2299 * gdb.cp/derivation.exp: Likewise.
2300 * gdb.cp/member-ptr.exp: Likewise.
2301 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
2302 reference to gcc_compiled.
2303
23042003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
2305
2306 Fix PR testsuite/1463.
2307 * gdb.base/structs.exp (start_structs_test): Call
2308 get_debug_format before using the debug format.
2309
d422fe19
AC
23102003-11-22 Andrew Cagney <cagney@redhat.com>
2311
2312 * lib/gdb.exp (gdb_test_multiple): Add simple example.
2313 * gdb.base/structs.exp: Use gdb_test_multiple.
2314
039cf96d
AC
23152003-11-20 Andrew Cagney <cagney@redhat.com>
2316
6882279b
AC
2317 * gdb.base/structs.exp: Handle and recover from internal errors.
2318 Replace "foo${n}" with "foo<n>" in test messages.
2319
e53890ae
AC
2320 * gdb.base/structs.exp: Update copyright. Rewrite.
2321 * gdb.base/structs.c: Update copyright. Rewrite.
2322
2b211c59
AC
2323 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
2324 resync count exceeded.
d63a86f8 2325
039cf96d
AC
2326 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
2327 from the internal error.
2328 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
2329 Original from Jim Blandy.
2330 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 2331
eac98b22
AC
23322003-11-19 Andrew Cagney <cagney@redhat.com>
2333
2334 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
2335 KFAIL.
2336
67455b2a
MK
23372003-11-17 Mark Kettenis <kettenis@gnu.org>
2338
2339 New testcase for PR backtrace/1435.
2340 * gdb.arch/i386-unwind.exp: New file.
2341 * gdb.arch/i386-unwind.c: New file.
2342
853d6e5b
AC
23432003-11-17 Andrew Cagney <cagney@redhat.com>
2344
2345 * lib/gdb.exp (compiler_info): New global.
2346 (test_compiler_info): New function.
2347 (get_compiler_info): Set compiler_info.
2348 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
2349 "compiler_info" to gcc-<major>-<minor>.
2350
38cf6e11
MC
23512003-11-15 Michael Chastain <mec.gnu@mindspring.com>
2352
2353 * gdb.trace/configure: Remove.
2354
a50d3602
EZ
23552003-11-13 Elena Zannoni <ezannoni@redhat.com>
2356
2357 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 2358 breakpoints.
a50d3602
EZ
2359 * gdb.base/break.exp: Remove all references to explicit line
2360 numbers.
2361
d9407aaa
NC
23622003-11-11 Nick Clifton <nickc@redhat.com>
2363
2364 * gdb.base/shreloc.exp: Do not run for targets which do not
2365 support shared objects.
2366
db488fc1
CV
23672003-11-10 Corinna Vinschen <vinschen@redhat.com>
2368
2369 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
2370 Don't run tests if nofileio flag is given.
2371
6a90a18e
EZ
23722003-11-07 Elena Zannoni <ezannoni@redhat.com>
2373
2374 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
2375 as well as 'Watchpoint'.
2376
0b915e9c
EZ
23772003-11-06 Elena Zannoni <ezannoni@redhat.com>
2378
2379 Reported by Jim Ingham <jingham@apple.com>:
2380 * gdb.base/annota1.exp: Match at least one occurrence of the
2381 signal handler annotation.
2382
d7e4b55f
EZ
23832003-11-06 Elena Zannoni <ezannoni@redhat.com>
2384
2385 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
2386 as well as 'Watchpoint'.
2387
2fe4e8d0
MC
23882003-11-05 Michael Chastain <mec@shout.net>
2389
2390 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
2391
6ef88553
KW
23922003-11-03 Kris Warkentin <kewarken@qnx.com>
2393
2394 * gdb.arch/gdb1291.c: New test file.
2395 * gdb.arch/gdb1291.exp: New test script.
2396 * gdb.arch/gdb1431.c: New test file.
2397 * gdb.arch/gdb1431.exp: New test script.
2398
ae7dc4d8
MC
23992003-10-22 Michael Chastain <mec@shout.net>
2400
2401 * gdb.mi/pthreads.c: Add copyright notice.
2402
c39d7427
MC
24032003-10-22 Michael Chastain <mec@shout.net>
2404
2405 * gdb.threads/pthreads.c: Add copyright notice.
2406
8b7d96c1
MC
24072003-10-20 Michael Chastain <mec@shout.net>
2408
2409 * gdb.base/gdb1056.exp: New test script.
2410
d1d69fdd
DJ
24112003-10-13 Daniel Jacobowitz <drow@mvista.com>
2412
2413 * gdb.threads/killed.exp: Use gdb_run_cmd.
2414
7d605576
DJ
24152003-10-13 Daniel Jacobowitz <drow@mvista.com>
2416
2417 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
2418 create a core file.
2419 * gdb.threads/gcore-thread.exp: Likewise.
2420
618ec112
CV
24212003-10-13 Corinna Vinschen <vinschen@redhat.com>
2422
2423 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
2424 type, based on char type.
2425 (struct bit_flags_short_t): New bitfield type, based on short type.
2426 (init_bit_flags_char): New fuction.
2427 (init_bit_flags_short): Ditto.
2428 (print_bit_flags_char): Ditto.
2429 (print_bit_flags_short): Ditto.
2430 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
2431
9367a73c
MC
24322003-10-11 Michael Chastain <mec@shout.net>
2433
2434 * gdb.base/call-rt-st.exp: Update copyright year.
2435
1decf120
KI
24362003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
2437
2438 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
2439 * gdb.disasm/sh3.s: Ditto.
2440
5445b2ae
DJ
24412003-10-07 Daniel Jacobowitz <drow@mvista.com>
2442
2443 * gdb.threads/switch-threads.exp: New test.
2444 * gdb.threads/switch-threads.c: New source file.
2445
aec24853
CV
24462003-10-07 Corinna Vinschen <vinschen@redhat.com>
2447
2448 * gdb.base/ending-run.exp: Add sh specific case.
2449
adc7428d
AC
24502003-10-06 Andrew Cagney <cagney@redhat.com>
2451
2452 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
2453 * gdb.disasm/mn10200.exp: Delete obsolete file.
2454
c9d37158
DJ
24552003-09-29 Daniel Jacobowitz <drow@mvista.com>
2456
2457 * ChangeLog: Correct an entry command.exp -> commands.exp.
2458 * gdb.base/commands.exp (bp_deleted_in_command_test)
2459 (temporary_breakpoint_commands): Check noargs.
2460
79c2c32d
DC
24612003-09-25 David Carlton <carlton@kealia.com>
2462
2463 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
2464 of some print tests, where appropriate. Add tests for C::D::cd,
2465 E::ce, F::cXfX, G::XgX.
2466 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
2467
594e6d67
RE
24682003-09-25 Richard Earnshaw <rearnsha@arm.com>
2469
2470 * lib/java.exp (java_init): Import target_alias before using it.
2471
10f0d451
DC
24722003-09-25 David Carlton <carlton@kealia.com>
2473
2474 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
2475
274bcba0
EZ
24762003-09-23 Elena Zannoni <ezannoni@redhat.com>
2477
d63a86f8 2478 * gdb.base/selftest.exp: Accomodate more instruction reordering
274bcba0
EZ
2479 weirdness.
2480
cdbf20f7
MC
24812003-09-17 Michael Chastain <mec@shout.net>
2482
2483 * gdb.cp/gdb1355.exp: New file.
2484 * gdb.cp/gdb1355.c: New file.
2485
71e06f80
CV
24862003-09-15 Corinna Vinschen <vinschen@redhat.com>
2487
2488 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
2489 * gdb.asm/sh.inc: New file.
2490
5c4e30ca
DC
24912003-09-11 David Carlton <carlton@kealia.com>
2492
bd45b7af
DC
2493 * gdb.cp/namespace.exp: Add tests for namespace types.
2494 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
2495 (test_namespace): New.
2496
1c199746
EZ
24972003-09-11 Elena Zannoni <ezannoni@redhat.com>
2498
2499 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 2500 * gdb.stabs/weird.exp: Ditto.
1c199746 2501
04ed252f
MC
25022003-09-08 Michael Chastain <mec@shout.net>
2503
2504 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
2505
d8a2d9e7
MC
25062003-09-07 Michael Chastain <mec@shout.net>
2507
2508 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
2509 'parse error'.
2510
161afb24
MK
25112003-09-07 Mark Kettenis <m.kettenis@osp.nl>
2512
2513 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
2514
49f2741a
MC
25152003-08-30 Michael Chastain <mec@shout.net>
2516
2517 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
2518 * gdb.gdb/observer.exp: Ditto.
2519 * gdb.gdb/xfullpath.exp: Ditto.
2520
8afa723e
MK
25212003-08-29 Mark Kettenis <kettenis@gnu.org>
2522
2523 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
2524 *-*-*bsd*.
2525
f31dfe3b
JJ
25262003-08-28 Jeff Johnston <jjohnstn@redhat.com>
2527
2528 * gdb.base/dump.exp: Skip for ia64.
2529
4630e498
JJ
25302003-08-25 Jeff Johnston <jjohnstn@redhat.com>
2531
2532 * gdb.asm/asm-source.exp: Add ia64 support.
2533 * gdb.asm/ia64.inc: New file.
2534
1105b7ef
MC
25352003-08-22 Michael Chastain <mec@shout.net>
2536
2537 * gdb.cp: New directory.
2538 * gdb.cp/*: Copy from gdb.c++/*.
2539 * gdb.c++/*: Remove.
2540 * Makefile.in: Change gdb.c++ to gdb.cp.
2541 * configure.in: Ditto.
2542 * configure: Regnerate.
2543
c945b932
MK
25442003-08-18 Mark Kettenis <kettenis@gnu.org>
2545
2546 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
2547 * gdb.arch/i386-prologue.c (gdb1338): Add function.
2548
2b66634b
DJ
25492003-08-17 Daniel Jacobowitz <drow@mvista.com>
2550
2551 * mi-var-display.exp (-var-list-children weird): Accept function
2552 pointers with argument types.
2553 * mi1-var-display.exp (-var-list-children weird): Likewise.
2554 * mi2-var-display.exp (-var-list-children weird): Likewise.
2555
a356f73b
DJ
25562003-08-17 Daniel Jacobowitz <drow@mvista.com>
2557
2558 * gdb.base/annota3.exp: Add missing newline.
2559
483417b8
MC
25602003-08-06 Michael Chastain <mec@shout.net>
2561
2562 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
2563
c99c59c3
MS
25642003-08-12 Michael Snyder <msnyder@redhat.com>
2565
2566 * gdb.base/float.exp: Add test for SH.
2567
55ed7501
MK
25682003-08-10 Mark Kettenis <kettenis@gnu.org>
2569
2570 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
2571
1a371f2e
EZ
25722003-08-07 Elena Zannoni <ezannoni@redhat.com>
2573
2574 * gdb.base/completion.exp: Remove reduntant completion test
2575 on filename.
2576
e0f353ce
EZ
25772003-08-07 Elena Zannoni <ezannoni@redhat.com>
2578
2579 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
2580 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
2581 gdb.trace/save-trace.exp: Make sure that full pathnames are
2582 escaped correctly.
2583
5710a1af 25842003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 2585
5710a1af
EZ
2586 * configure.in: Don't generate config.h from config.hin.
2587 * configure: Regenerate.
2588 * config.hin: Remove file.
2589 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
2590 * gdb.threads/pthreads.c: Ditto.
2591
dcd81ce9
DJ
25922003-08-07 Daniel Jacobowitz <drow@mvista.com>
2593
2594 From Kei Sakamoto <sakamoto.kei@renesas.com>:
2595 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
2596 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
2597 Replace ld24 with seth/add3.
2598
6009d884
AC
25992003-08-02 Andrew Cagney <cagney@redhat.com>
2600
2601 * gdb.base/annota3.exp: New file.
2602 * gdb.base/annota3.c: New file.
2603 * gdb.c++/annota3.exp: New file.
2604 * gdb.c++/annota3.cc: New file.
2605
51514e06
MC
26062003-07-29 Michael Chastain <mec@shout.net>
2607
2608 * gdb.threads/tls.c (spin): Check errno only if sem_wait
2609 actually failed.
2610 (do_pass): Likewise.
2611 * gdb.threads/tls.exp: Always initialize no_of_threads.
2612
4ee6625b
DJ
26132003-07-27 Daniel Jacobowitz <drow@mvista.com>
2614
2615 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
2616 pattern.
2617 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
2618 * gdb.threads/tls.exp: Recognize one case of the host library not
2619 supporting TLS.
2620
225f2bf6
AC
26212003-07-27 Andrew Cagney <cagney@redhat.com>
2622
2623 * gdb.base/fileio.exp: Use SH when running commands using
2624 remote_exec.
2625
bcb27c9f
DJ
26262003-07-24 Daniel Jacobowitz <drow@mvista.com>
2627
2628 From Kei Sakamoto <sakamoto.kei@renesas.com>:
2629 * gdb.base/relocate.c (dummy): New padding array.
2630
3d67be83
MS
26312003-07-22 Michael Snyder <msnyder@redhat.com>
2632
d63a86f8 2633 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
2634
2635 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
2636 patterns to be more general, accepting old and new output.
2637 Some output chars (such as '+') also must be quoted.
d63a86f8 2638 Some addresses are displayed numerically instead of
3d67be83
MS
2639 symbolically.
2640
57ba3b85
MS
26412003-07-23 Michael Snyder <msnyder@redhat.com>
2642
686d097c
MS
2643 * gdb.base/return2.exp: Don't test long-long return.
2644
57ba3b85
MS
2645 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
2646 * gdb.disasm/t01_mov.exp: Ditto.
2647 * gdb.disasm/t02_mova.s: Ditto.
2648 * gdb.disasm/t02_mova.exp: Ditto.
2649 * gdb.disasm/t03_add.s: Ditto.
2650 * gdb.disasm/t03_add.exp: Ditto.
2651 * gdb.disasm/t04_sub.s: Ditto.
2652 * gdb.disasm/t04_sub.exp: Ditto.
2653 * gdb.disasm/t05_cmp.s: Ditto.
2654 * gdb.disasm/t05_cmp.exp: Ditto.
2655 * gdb.disasm/t06_ari2.s: Ditto.
2656 * gdb.disasm/t06_ari2.exp: Ditto.
2657 * gdb.disasm/t07_ari3.s: Ditto.
2658 * gdb.disasm/t07_ari3.exp: Ditto.
2659 * gdb.disasm/t08_or.s: Ditto.
2660 * gdb.disasm/t08_or.exp: Ditto.
2661 * gdb.disasm/t09_xor.s: Ditto.
2662 * gdb.disasm/t09_xor.exp: Ditto.
2663 * gdb.disasm/t10_and.s: Ditto.
2664 * gdb.disasm/t10_and.exp: Ditto.
2665 * gdb.disasm/t11_logs.s: Ditto.
2666 * gdb.disasm/t11_logs.exp: Ditto.
2667 * gdb.disasm/t12_bit.s: Ditto.
2668 * gdb.disasm/t12_bit.exp: Ditto.
2669 * gdb.disasm/t13_otr.s: Ditto.
2670 * gdb.disasm/t13_otr.exp: Ditto.
2671
e00759ef
EZ
26722003-07-22 Elena Zannoni <ezannoni@redhat.com>
2673
2674 * gdb.threads/tls.exp :Add kfail for 'info address' case.
2675
8bc2021f
EZ
26762003-07-22 Elena Zannoni <ezannoni@redhat.com>
2677
2678 * gdb.threads/tls.c : New file.
2679 * gdb.threads/tls.exp : New file.
2680 * gdb.threads/tls-main.c : New file.
2681 * gdb.threads/tls-shared.c : New file.
2682 * gdb.threads/tls-shared.exp : New file.
2683
89320c4c
AS
26842003-07-22 Andreas Schwab <schwab@suse.de>
2685
2686 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
2687
180dea7c
AS
26882003-07-20 Andreas Schwab <schwab@suse.de>
2689
2690 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
2691 due to insn reordering.
2692
0714963c
AC
26932003-07-15 Andrew Cagney <cagney@redhat.com>
2694
2695 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
2696
98a23b3f
MC
26972003-07-15 Michael Chastain <mec@shout.net>
2698
2699 * gdb.base/gdb1250.exp: New file.
2700 * gdb.base/gdb1250.c: New file.
2701
27e417a2
ML
27022003-07-09 Michal Ludvig <mludvig@suse.cz>
2703
2704 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
2705 expansion of size_t to 'unsigned long', not only to 'unsigned'.
2706
8bc2021f
EZ
27072003-07-09 Elena Zannoni <ezannoni@redhat.com>
2708
2709 * gdb.threads/tls.c: New file.
2710 * gdb.threads/tls.exp: New file.
2711 * gdb.threads/tls-main.c: New file.
2712 * gdb.threads/tls-shared.c: New file.
2713 * gdb.threads/tls-shared.exp: New file.
2714
d99968dc
EZ
27152003-07-09 Elena Zannoni <ezannoni@redhat.com>
2716
2717 * gdb.base/annota1.exp: Make sure that we properly escape the
2718 full path of the source file. Xfail more permissive patterns,
d63a86f8 2719 due to a compiler debug info problem.
d99968dc 2720
83876b3b
AS
27212003-07-07 Andreas Schwab <schwab@suse.de>
2722
2705e972
AS
2723 * gdb.asm/m68k.inc: New file.
2724 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
2725
83876b3b
AS
2726 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
2727 arguments"): Also match negative number.
2728
2729 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
2730
3a871b37
DJ
27312003-07-03 Daniel Jacobowitz <drow@mvista.com>
2732
2733 * gdb.base/store.c (charest): New typedef.
2734 (add_char): Rename to add_charest, update.
2735 (wack_char): Rename to wack_charest, update types. Return l + r
2736 to keep r live across the call.
2737 (wack_short, wack_int, wack_long, wack_longest, wack_float)
2738 (wack_double, wack_doublest): Return l + r to keep r live across
2739 the call.
2740 * gdb.base/store.exp: Accomodate store.c changes.
2741
b2a7f303
DC
27422003-06-30 David Carlton <carlton@kealia.com>
2743
2744 * gdb.c++/maint.exp (test_invalid_name): New.
2745 (test_first_component): Add tests for invalid names.
2746
3c6cb4a1
MC
27472003-06-29 Michael Chastain <mec@shout.net>
2748
2749 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
2750 output of '<VTT for class>' for virtual base classes.
2751
f1c2644b
DJ
27522003-06-29 Daniel Jacobowitz <drow@mvista.com>
2753
2754 * gdb.base/completion.exp: Tab-complete "complet" instead of
2755 "compl".
2756 * gdb.base/complex.exp, gdb.base/complex.c: New files.
2757
18080350
DJ
27582003-06-29 Daniel Jacobowitz <drow@mvista.com>
2759
2760 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
2761 * gdb.base/volatile.exp: Likewise.
2762
f56973f8
DJ
27632003-06-29 Daniel Jacobowitz <drow@mvista.com>
2764
2765 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
2766 gdb/1265.
2767
27682003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
2769 Daniel Jacobowitz <drow@mvista.com>
2770
2771 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
2772 initial line count of 'captured_main' from 26 to 32.
2773 (test_with_self): Allow xmalloc call to be interleaved with the
2774 preceding two lines.
2775
e766d4d6
JB
27762003-06-24 Joel Brobecker <brobecker@gnat.com>
2777
2778 * gdb.base/bang.exp: New testcase.
2779
f125c9a4
JB
27802003-06-23 Joel Brobecker <brobecker@gnat.com>
2781
2782 * gdb.base/langs.exp: Add some tests for the "minimal" language
2783 support.
2784
6e25beaf
EZ
27852003-06-23 Elena Zannoni <ezannoni@redhat.com>
2786
2787 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
2788 the testcase.
2789
2f816dda
DJ
27902003-06-22 Daniel Jacobowitz <drow@mvista.com>
2791
2792 * gdb.base/relocate.exp: Test add-symbol-file with a variable
2793 offset.
2794
db5a5748
DJ
27952003-06-22 Daniel Jacobowitz <drow@mvista.com>
2796
2797 * gdb.c++/pr-1210.cc: New file.
2798 * gdb.c++/pr-1210.exp: New file.
2799
1df0c130
DJ
28002003-06-21 Daniel Jacobowitz <drow@mvista.com>
2801
2802 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
2803 000-exec-continue.
2804
a92feac0
MK
28052003-06-15 Mark Kettenis <kettenis@gnu.org>
2806
2807 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
2808 on *-*-*bsd* instead of *-*-freebsd*.
2809
81a58f5b
AC
28102003-06-14 Andrew Cagney <cagney@redhat.com>
2811
2812 * gdb.base/store.exp: Test longest and doublest. Test all
2813 parameters. Weaken return statement match.
2814 * gdb.base/store.c: Add longest and doublest - aka long long and
2815 long double functions. Put all parameters into local register
2816 variables. Use negative values.
2817
b257a0d3
AC
28182003-06-14 Andrew Cagney <cagney@redhat.com>
2819
2820 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
2821 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
2822 exit status.
2823 * gdb.base/fileio.exp: Disable target when nointerrupts and
2824 noinferiorio, instead of limiting it to remote. Use remote_exec
2825 instead of system.
d63a86f8 2826
21c38304
JJ
28272003-06-12 Jeff Johnston <jjohnstn@redhat.com>
2828
2829 * gdb.base/float.exp: Add ia64 support.
2830
1bcdb424
CV
28312003-06-12 Corinna Vinschen <vinschen@redhat.com>
2832
2833 * gdb.base/fileio.exp: Run only on remote targets.
2834
6aeb981f
CV
28352003-06-10 Corinna Vinschen <vinschen@redhat.com>
2836
2837 * gdb.base/fileio.c: New file, testing File-I/O.
2838 * gdb.base/fileio.exp: Ditto.
2839
53df362e
RG
28402003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
2841
2842 * gdb.base/shreloc.exp: New file, check symbol values obtained from
2843 shared objects after relocation at load time (gdb PR/1132).
2844 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
2845 as above, part of the shared object relocation test.
2846
ffee1b46
MK
28472003-06-08 Mark Kettenis <kettenis@gnu.org>
2848
b5ca3722
MK
2849 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
2850 fully filled history list.
2851 * gdb.base/gdb_history: New file.
2852
03ed860d
MK
2853 * gdb.base/signals.exp: XFAIL "continue to func1" on
2854 i*86-*-freebsd*.
2855
ffee1b46
MK
2856 * gdb.base/attach.exp: When trying to attach to a nonexistent
2857 process, make it possible to specify the PID based on the target,
2858 and do so for *-*-freebsd*.
2859
d80dbb52
RH
28602003-06-02 Richard Henderson <rth@redhat.com>
2861
2862 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
2863
6dd77b81
RH
28642003-06-02 Richard Henderson <rth@redhat.com>
2865
2866 * gdb.base/selftest.exp: Next over lim_at_start initialization.
2867
f6347e16
RH
28682003-06-02 Richard Henderson <rth@redhat.com>
2869
2870 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
2871
2c161407
DJ
28722003-06-01 Daniel Jacobowitz <drow@mvista.com>
2873
2874 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
2875 of globalvar.
2876
572eb746
MK
28772003-06-01 Mark Kettenis <kettenis@gnu.org>
2878
2879 * gdb.asm/asm-source.exp: Check for memory read errors in
2880 disassembler test on *BSD too.
2881
9e9617a5
RH
28822003-06-01 Richard Henderson <rth@redhat.com>
2883
2884 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
2885 for .frame.
2886 (gdbasm_call): Lose ldgp.
2887 (gdbasm_startup): Add frame information.
2888 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
2889
7b34ad4e
MK
28902003-05-31 Mark Kettenis <kettenis@gnu.org>
2891
2892 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
2893 i?86-*-*.
2894
10059fdf
MK
28952003-05-30 Mark Kettenis <kettenis@gnu.org>
2896
2897 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
2898 FreeBSD.
2899
acf4b816
RH
29002003-05-29 Richard Henderson <rth@redhat.com>
2901
2902 * gdb.asm/alpha.inc: New file.
2903 * gdb.asm/asm-source.exp: Use it.
2904
e9ecd949
JB
29052003-05-29 Jim Blandy <jimb@redhat.com>
2906
2907 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
2908 'core.PID'.
2909
e3e5a4f3
JB
29102003-05-22 Jim Blandy <jimb@redhat.com>
2911
2912 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
2913 backtrace.
d63a86f8 2914
72fe3d25
DC
29152003-05-20 David Carlton <carlton@math.stanford.edu>
2916
2917 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
2918 this time.
2919
58da2eb2
DC
29202003-05-19 David Carlton <carlton@bactrian.org>
2921
2922 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
2923 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
2924
1fcb5155
DC
29252003-05-19 David Carlton <carlton@bactrian.org>
2926
2927 * gdb.c++/namespace.exp: Add namespace scope and anonymous
2928 namespace tests.
2929 Bump copyright date.
2930 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
2931 (main): Call C::D::marker2.
2932 * gdb.c++/namespace1.cc: New file.
2933
85e85163
JJ
29342003-05-14 Jeff Johnston <jjohnstn@redhat.com>
2935
2936 Roland McGrath <roland@redhat.com>
d63a86f8 2937 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
2938 there is no manager thread.
2939
a25fbfec
JJ
29402003-05-08 Jeff Johnston <jjohnstn@redhat.com>
2941
d63a86f8
RM
2942 * gdb.threads/schedlock.exp: Remove assumption that all threads
2943 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
2944 in one of the child threads rather than the main thread.
2945
be375bae
JB
29462003-05-07 Jim Blandy <jimb@redhat.com>
2947
09bf6082
JB
2948 Add support for assembly source testing on the s390x.
2949 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
2950 architecture.
2951 * gdb.asm/s390x.inc: New file.
2952
be375bae
JB
2953 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
2954 succession of 'if' statements.
2955
00905d52
AC
29562003-05-05 Andrew Cagney <cagney@redhat.com>
2957
2958 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
2959
b1e29e33
AC
29602003-05-05 Andrew Cagney <cagney@redhat.com>
2961
2962 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
2963 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
2964
e33d66ec
EZ
29652003-05-02 Elena Zannoni <ezannoni@redhat.com>
2966
2967 * gdb.base/charset.exp: Update based on new behavior of set/show
2968 charset commands.
2969
2b6fd0d8
AC
29702003-05-01 Andrew Cagney <cagney@redhat.com>
2971
2972 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
2973 variable do not give memory errors.
2974
130cacce
AF
29752003-04-30 Adam Fedor <fedor@gnu.org>
2976
2977 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
2978 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
2979 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
2980 gdb.objc/basicclass.m: : New files
2981
2982 * lib/gdb.exp (gdb_compile_objc): New procedure.
2983
bea71854
DJ
29842003-04-27 Daniel Jacobowitz <drow@mvista.com>
2985
2986 * gdb.base/signals.exp: Make backtrace tests more specific.
2987
0f20eeea
DC
29882003-04-23 David Carlton <carlton@bactrian.org>
2989
2990 * gdb.c++/maint.exp (test_first_component): Add tests for
2991 'operator' in more locations.
2992
c8c4d8dc
KB
29932003-04-16 Kevin Buettner <kevinb@redhat.com>
2994
2995 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
2996
3fe60e3c
EZ
29972003-04-16 Elena Zannoni <ezannoni@redhat.com>
2998
2999 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
3000 func marke' instead. Update test name.
3001
9219021c
DC
30022003-04-15 David Carlton <carlton@math.stanford.edu>
3003
3004 * gdb.c++/maint.exp: New file.
3005
5dd55bdd
EZ
30062003-04-14 Elena Zannoni <ezannoni@redhat.com>
3007
3008 * gdb.threads/schedlock.c: Change type of thread function argument
3009 to long, to avoid warnings on 64-bit platforms.
3010
00890572
EZ
30112003-04-14 Elena Zannoni <ezannoni@redhat.com>
3012
3013 * gdb.base/attach.exp: Add new message from ptrace in case of
3014 attaching to nonexistent process.
d63a86f8 3015
93201743
JB
30162003-04-11 Jim Blandy <jimb@redhat.com>
3017
3018 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
3019 gdb.c++/userdef.cc: Place comments on the lines to which the
3020 marker function might return.
3021 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
3022 gdb.c++/userdef.exp: Look for those comments to check that we've
3023 returned to the right place, instead of checking line numbers.
3024
2a11c64d
EZ
30252003-04-11 Elena Zannoni <ezannoni@redhat.com>
3026
3027 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
3028 match on sourcefile name, instead of directory name.
3029
68ab8fc5
EZ
30302003-04-10 Elena Zannoni <ezannoni@redhat.com>
3031
d63a86f8 3032 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
3033 working directory name.
3034
5624293a
JB
30352003-04-09 Jim Blandy <jimb@redhat.com>
3036
3037 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
3038 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
3039 after an inferior function call, report the failure, but allow the
3040 test to continue.
3041
f1f02ee4
SC
30422003-04-05 Stephane Carrez <stcarrez@nerim.fr>
3043
3044 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
3045 with -DPROTOTYPES.
3046
6eb79af0
SC
30472003-04-05 Stephane Carrez <stcarrez@nerim.fr>
3048
3049 * gdb.base/break.exp: Revert last patch.
3050
8dfb4cf0
SC
30512003-04-04 Stephane Carrez <stcarrez@nerim.fr>
3052
3053 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
3054 with -DPROTOTYPES.
3055
ed4c619a
AC
30562003-04-02 Andrew Cagney <cagney@redhat.com>
3057
3058 * gdb.base/callfuncs.exp: Make "print add" messages unique.
3059 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
3060 matching directories by the name breakpoint.
3061 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
3062 Make "continue to marker1" consistent.
3063 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
3064 message consistent.
3065 * lib/gdb.exp: Put "the program is no longer running", and "the
3066 program exited" in parenthesis.
3067 * lib/mi-support.exp: Ditto.
d63a86f8 3068
4e35d5f0 30692003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 3070
4e35d5f0
BR
3071 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
3072
71900fe8
AC
30732003-03-29 Andrew Cagney <cagney@redhat.com>
3074
3075 * gdb.base/sizeof.c (main): Print the value of '\377'.
3076 * gdb.base/sizeof.exp: Check the sign of '\377'.
3077
c0655a16
MC
30782003-03-27 Michael Chastain <mec@shout.net>
3079
3080 * gdb.base/gdb1090.exp: New file.
3081 * gdb.base/gdb1090.cc: New file.
3082
5b2a3989
JB
30832003-03-27 J. Brobecker <brobecker@gnat.com>
3084
3085 * gdb.gdb/observer.exp: New regression test.
3086
79876890
MC
30872003-03-27 Michael Chastain <mec@shout.net>
3088
3089 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
3090 * gdb.base/ptype.exp: Likewise.
3091
6eac95e3
CV
30922003-03-27 Corinna Vinschen <vinschen@redhat.com>
3093
3094 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
3095
e8c71839
MC
30962003-03-26 Michael Chastain <mec@shout.net>
3097
3098 * gdb.base/ptype.exp: Actually use some typedef'd types.
3099
71b10041
SC
31002003-03-21 Stephane Carrez <stcarrez@nerim.fr>
3101
3102 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
3103 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
3104
2512cf80
CV
31052003-03-20 Corinna Vinschen <vinschen@redhat.com>
3106
3107 * gdb.base/default.exp: Fix regular expression.
3108
0d195a4f
CV
31092003-03-20 Corinna Vinschen <vinschen@redhat.com>
3110
3111 * gdb.base/args.exp: Fix regular expression.
3112
8a2dbca8
CV
31132003-03-20 Corinna Vinschen <vinschen@redhat.com>
3114
3115 * gdb.base/help.exp: Allow Win32 child process.
3116
bf028682
CV
31172003-03-20 Corinna Vinschen <vinschen@redhat.com>
3118
3119 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
3120 when stepping out of main().
3121
182dbe85
CV
31222003-03-20 Corinna Vinschen <vinschen@redhat.com>
3123
3124 * gdb.base/default.exp: Check for win32 specific message when calling
3125 "run" without executable.
3126
d67a6ba5
CV
31272003-03-20 Corinna Vinschen <vinschen@redhat.com>
3128
3129 * gdb.base/args.exp: Expect .exe in output.
3130
a955b5bb
CV
31312003-03-20 Corinna Vinschen <vinschen@redhat.com>
3132
3133 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
3134 Cygwin native.
3135
bf6bad4b
AC
31362003-03-17 Andrew Cagney <cagney@redhat.com>
3137
3138 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
3139 vector registes.
3140 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
3141 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
3142
293e9a31
DC
31432003-03-17 David Carlton <carlton@math.stanford.edu>
3144
3145 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
3146 test, for PR breakpoints/38.
3147 Call test_watchpoint_and_breakpoint.
3148 * gdb.base/watchpoint.c (func3): New function.
3149 (main): Call func3.
3150
5330f2db
DC
31512003-03-04 David Carlton <carlton@math.stanford.edu>
3152
3153 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
3154 Garply<Garply<char> >:: garply".
3155 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
3156 with respect to PR c++/1111; note also PR c++/1113.
3157 (test_template_breakpoints): KFAIL "constructor breakpoint" with
3158 respect to PR c++/1062.
3159 KFAIL "destructor breakpoint" with respect to PR c++/1112.
3160
6ece72da
DC
31612003-03-03 David Carlton <carlton@math.stanford.edu>
3162
3163 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
3164 with respect to PR c++/57.
3165 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
3166 c++/826.
3167 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
3168 respect to PR c++/57.
3169
85ca1584
DC
31702003-03-03 David Carlton <carlton@math.stanford.edu>
3171
3172 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
3173 respect to PR c++/33 into FAILs.
3174
98e9c5b8
MC
31752003-03-03 Michael Chastain <mec@shout.net>
3176
7bedbf27
MC
3177 * configure.in: Update copyright years.
3178
31792003-03-03 Michael Chastain <mec@shout.net>
3180
3181 * Makefile.in: Update copyright years.
98e9c5b8 3182
f683e100
DC
31832003-02-28 David Carlton <carlton@math.stanford.edu>
3184
3185 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
3186 print class instead of struct and/or superfluous protection
3187 specifiers, as long as the resulting output is equivalent to the
3188 source code.
3189 Delete FIXME from end of messages on tests that don't need
3190 fixing.
3191
a9e0cf2c
DC
31922003-02-28 David Carlton <carlton@math.stanford.edu>
3193
3194 * gdb.c++/templates.exp (do_tests): Allow const in the two
3195 Foo<volatile char *>::foo tests.
3196
e8d359df
MS
31972003-02-27 Michael Snyder <msnyder@redhat.com>
3198
d63a86f8 3199 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
3200 will be consistant.
3201
0b71dc91
DC
32022003-02-26 David Carlton <carlton@math.stanford.edu>
3203
3204 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
3205 char *>::foo" test with respect to PR c++/33. Create a new test
3206 which is identical to that one except that it doesn't put the
3207 space between the "char" and the "*"; KFAIL it, too.
3208
dd14ab43
DC
32092003-02-26 David Carlton <carlton@math.stanford.edu>
3210
3211 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
3212 template types into either PASSes or KFAILs (corresponding to PR
3213 c++/57). Tweak indentation. Update copyright.
3214
1146c7f1
SC
32152003-02-23 Stephane Carrez <stcarrez@nerim.fr>
3216
3217 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
3218
74641dfb
MC
32192003-02-13 Michael Chastain <mec@shout.net>
3220
3221 * gdb.base/exprs.exp: Remove i960 remnants.
3222 * gdb.base/funcargs.exp: Likewise.
3223 * gdb.base/list.exp: Likewise.
3224 * gdb.base/ptype.exp: Likewise.
3225
559cd2d0
DC
32262003-02-14 David Carlton <carlton@math.stanford.edu>
3227
3228 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
3229 pEe->D::vg()" from XFAIL to KFAIL.
3230
c4f90d87
JM
32312003-02-13 Jason Molenda (jmolenda@apple.com)
3232
3233 * gdb.base/maint.exp: Update maint print statistics regexp to include
3234 new entries.
3235
cbc4d97c
MC
32362003-02-13 Michael Chastain <mec@shout.net>
3237
3238 * gdb.c++/inherit.exp: Remove call to get_debug_format.
3239
40f235b7
MC
32402003-02-12 Michael Chastain <mec@shout.net>
3241
3242 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
3243 * gdb.c++/inherit.exp: Likewise.
3244 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
3245 * gdb.c++/templates.exp: Likewise.
3246 * gdb.c++/virtfunc.exp: Likewise.
3247
c56716b0
JM
32482003-02-06 Jason Molenda (jason-cl@molenda.com)
3249
3250 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
3251 why the code is written that way.
3252
070afcf8
MC
32532003-02-05 Michael Chastain <mec@shout.net>
3254
3255 * gdb.base/dump.exp: Add missing copyright line.
3256
5d0331e5
JM
32572003-02-05 Jason Molenda (jason-cl@molenda.com)
3258
f7ae6d3e 3259 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
3260 at the beginning so the breakpoint doesn't get set on the loop.
3261
92851186
MC
32622003-02-05 Michael Chastain <mec@shout.net>
3263
3264 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
3265 output for configurations with gcc 2.95.3.
3266
cbf1e085
AC
32672003-02-05 Keith Seitz <keiths@redhat.com>
3268 Andrew Cagney <ac131313@redhat.com>
3269
3270 * gdb.mi/mi-cli.exp: New file.
d63a86f8 3271
29518e1e
MC
32722003-02-04 Michael Chastain <mec@shout.net>
3273
3274 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
3275 Call perror and then continue.
3276
5af1d5f3
MC
32772003-02-03 Michael Chastain <mec@shout.net>
3278
3279 * gdb.c++/pr-1023.cc: New file.
3280 * gdb.c++/pr-1023.exp: New file.
3281
6b549786
JB
32822003-02-05 Jim Blandy <jimb@redhat.com>
3283
3284 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
3285 it's local to foobar. Check for it there, and check that it's not
3286 present in main.
3287 * gdb.c++/local.cc (marker2): New function.
3288 (foobar): Call marker1.
3289 (main): Call marker2 instead of marker1.
3290
67f16606
AC
32912003-02-04 Andrew Cagney <ac131313@redhat.com>
3292
3293 * gdb.disasm/mn10200.exp: Obsolete file.
3294 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
3295 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
3296 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
3297
1c5cb38e
DC
32982003-02-04 David Carlton <carlton@math.stanford.edu>
3299
3300 * gdb.c++/overload.exp: Test intToChar(1).
3301 * gdb.c++/overload.cc (intToChar): New.
3302 (main): Call intToChar.
3303
d1fe6965
DC
33042003-02-03 David Carlton <carlton@math.stanford.edu>
3305
3306 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
3307 'might_kfail' arg.
3308 KFAIL some of the continue_to_bp_overloaded calls, according to
3309 PR c++/1025.
3310
9ba61c5d
MC
33112003-02-01 Michael Chastain <mec@shout.net>
3312
3313 * gdb.base/advance.c (marker1): New marker function.
3314 * gdb.base/advance.exp: When the 'advance' command lands on the
3315 return breakpoint, it can legitimately stop on either the
3316 current line or the next line. Accommodate both outcomes.
3317 * gdb.base/until.exp: Likewise.
3318
e7494ffb
AC
33192003-02-02 Andrew Cagney <ac131313@redhat.com>
3320
3321 2002-11-10 Jason Molenda (jason-cl@molenda.com):
3322 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
3323 now a list, not a tuple.
3324 * gdb.mi/mi-var-display.exp: Ditto.
3325 * gdb.mi/gdb792.exp: Ditto.
3326
075559bc
AC
33272003-02-01 Andrew Cagney <ac131313@redhat.com>
3328
3329 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
3330 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
3331 stack backtraces.
3332 * gdb.mi/mi-syn-frame.c: Part of same.
3333
2bd4c7b1
MK
33342003-02-01 Mark Kettenis <kettenis@gnu.org>
3335
3336 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
3337 gdb.mi/mi1-pthreads.exp: Return instead of calling
3338 gdb_suppress_entire_file.
3339
eabd8992
MS
33402003-02-01 Mark Salter <msalter@redhat.com>
3341
3342 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
3343
71469e2f
MS
33442003-01-31 Mark Salter <msalter@redhat.com>
3345
3346 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
3347 Support empty arg.
3348
38a94d44
MC
33492003-01-30 Michael Chastain <mec@shout.net>
3350
3351 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
3352 This was a workaround for a UTF-8 bug in readline 4.3. The bug
3353 has been fixed in gdb/readline on 2003-01-09.
3354
19ea9e73
MS
33552003-01-29 Michael Snyder <msnyder@redhat.com>
3356
e8d359df
MS
3357 * gdb.base/maint.exp: Allow for leading underscore in symbol.
3358 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
3359 * gdb.base/args.exp: Skip if target does not support args passing.
3360
2307bd6a
DJ
33612003-01-22 Daniel Jacobowitz <drow@mvista.com>
3362
19ea9e73 3363 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
3364 gdb_test. Accept a list of expect arguments as the third
3365 parameter.
3366 (gdb_test): Use it.
3367
f2dd3617
EZ
33682003-01-20 Elena Zannoni <ezannoni@redhat.com>
3369
3370 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
3371 allow for different test tree configurations. Update some
3372 tescases accordingly.
3373 * gdb.arch/altivec-regs.exp: Ditto.
3374 * gdb.asm/asm-source.exp: Ditto.
3375 * gdb.base/advance.exp: Ditto.
3376 * gdb.base/display.exp: Ditto.
d63a86f8 3377 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
3378 * gdb.base/mips_pro.exp: Ditto.
3379 * gdb.base/overlays.exp: Ditto.
3380 * gdb.base/relocate.exp: Ditto.
3381 * gdb.base/setshow.exp: Ditto.
3382 * gdb.base/step-line.exp: Ditto.
3383 * gdb.base/step-test.exp: Ditto.
3384 * gdb.base/until.exp: Ditto.
3385 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
3386
c71cdefd
DC
33872003-01-17 David Carlton <carlton@math.stanford.edu>
3388
3389 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
3390 corresponding to PR c++/945.
3391 Update copyright.
3392
fdba05d7
DC
33932003-01-17 David Carlton <carlton@math.stanford.edu>
3394
3395 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
3396 corresponding to PR c++/68.
3397
33982003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
3399
3400 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
3401 (test_paddr_hairy_functions): Call print_addr_2_kfail for
3402 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
3403
c362c33a
EZ
34042003-01-15 Elena Zannoni <ezannoni@redhat.com>
3405
0fbc361c
EZ
3406 * gdb.base/break.exp: Fix change of default location, because of
3407 removal of until tests.
3408 * gdb.base/help.exp: Update test for new 'until' help message.
3409 Add test for help on 'advance'.
c362c33a
EZ
3410 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
3411
dabf8a35
MK
34122003-01-15 Mark Kettenis <kettenis@gnu.org>
3413
3414 * gdb.base/default.exp: Adapt "info float" test for recent changes
3415 to that command. Add test for "info vector".
3416 * gdb.base/float.exp: New file. Add test for "info float" that
3417 resembles the old test in gdb.base/default.exp.
3418
a1769aca
DC
34192003-01-15 David Carlton <carlton@math.stanford.edu>
3420
3421 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
3422
82025e13
EZ
34232003-01-15 Elena Zannoni <ezannoni@redhat.com>
3424
3425 * gdb.base/break.exp: Move the tests of until command from here...
3426 * gdb.base/until.exp: ... to here. New file. Add other tests.
3427 * gdb.base/advance.c: New file.
3428 * gdb.base/advance.exp: New file.
3429
8f9ab801
EZ
34302003-01-14 Elena Zannoni <ezannoni@redhat.com>
3431
3432 * gdb.base/args.c: New file.
3433 * gdb.base/args.exp: New file.
3434
9ae66589
DJ
34352003-01-14 Daniel Jacobowitz <drow@mvista.com>
3436
3437 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
3438
8d77e5c3
DJ
34392003-01-14 Daniel Jacobowitz <drow@mvista.com>
3440
3441 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
3442
12d2f0a1
DJ
34432003-01-14 Daniel Jacobowitz <drow@mvista.com>
3444
3445 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
3446 dates.
3447
6ca37014
DJ
34482003-01-13 Daniel Jacobowitz <drow@mvista.com>
3449
3450 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
3451
b0023472
DJ
34522003-01-13 Daniel Jacobowitz <drow@mvista.com>
3453
3454 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
3455 (ptype &*"foo").
3456 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
3457
d6abaea5
DJ
34582002-01-13 Daniel Jacobowitz <drow@mvista.com>
3459
3460 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
3461 * gdb.mi/mi1-console.exp: Likewise.
3462
dfd536a7
DJ
34632002-01-13 Daniel Jacobowitz <drow@mvista.com>
3464
3465 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
3466 * gdb.mi/mi1-console.exp: Likewise.
3467
a1fb14a2
DJ
34682003-01-13 Daniel Jacobowitz <drow@mvista.com>
3469
3470 * gdb.c++/overload.exp: Remove some fixed XFAILs.
3471
c4cf40b7
DJ
34722003-01-09 Daniel Jacobowitz <drow@mvista.com>
3473
3474 * gdb.base/detach.exp: New test.
3475
696d5a5b
DJ
34762003-01-09 Daniel Jacobowitz <drow@mvista.com>
3477
3478 * Makefile.in (ALL_SUBDIRS): New variable.
3479 (subdirs, clean, distclean): Use it.
3480 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
3481 regenerating Makefile, since it is generated from the top level.
3482 * gdb.asm/Makefile.in: Likewise.
3483 * gdb.base/Makefile.in: Likewise.
3484 * gdb.c++/Makefile.in: Likewise.
3485 * gdb.disasm/Makefile.in: Likewise.
3486 * gdb.java/Makefile.in: Likewise.
3487 * gdb.mi/Makefile.in: Likewise.
3488 * gdb.threads/Makefile.in: Likewise.
3489 * gdb.trace/Makefile.in: Likewise.
3490
754533e4
DC
34912003-01-09 David Carlton <carlton@math.stanford.edu>
3492
3493 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
3494 Add copyright year 2003.
3495
d8b3e9ee
MC
34962003-01-06 Michael Chastain <mec@shout.net>
3497
3498 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
3499 When selecting a thread, 'line' and 'file' are optional.
3500 * gdb.mi/mi1-pthreads.exp: Likewise.
3501
8e9e0fe6
AS
35022003-01-06 Andreas Schwab <schwab@suse.de>
3503
3504 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
3505 failures.
3506
b5ab8ff3
DJ
35072003-01-04 Daniel Jacobowitz <drow@mvista.com>
3508
3509 Fix PR gdb/844
3510 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
3511 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
3512
3513 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
3514 instead of calling gdb_suppress_entire_file.
3515 * gdb.threads/print-threads.exp: Likewise.
3516 * gdb.threads/schedlock.exp: Likewise.
3517
3518 * gdb.threads/killed.exp: Return instead of calling
3519 gdb_suppress_entire_file.
3520 * gdb.threads/linux-dp.exp: Likewise.
3521 * gdb.threads/pthreads.exp: Likewise.
3522
1e698235
DJ
35232003-01-04 Daniel Jacobowitz <drow@mvista.com>
3524
3525 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
3526 stabs.
3527 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
3528 * gdb.base/whatis.exp: Always allow (void) after function names.
3529
147ff08c
DJ
35302003-01-04 Daniel Jacobowitz <drow@mvista.com>
3531
3532 * gdb.c++/casts.exp: Correct regexp.
3533
dc62bfc2
MK
35342003-01-04 Mark Kettenis <kettenis@gnu.org>
3535
3536 * configure.in: Call AC_CONFIG_HEADER. Don't call
3537 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
3538 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
3539 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
3540 aforementioned directories in the AC_OUPUT call.
3541 * config.hin: New file.
3542 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
3543 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
3544 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
3545 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
3546 pass -I$objdir instead of -I$objdir/$subdir in compilation.
3547 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
3548 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
3549 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
3550 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
3551 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
3552 gdb.threads/configure.in, gdb.threads/configure,
3553 gdb.threads/config.in, gdb.trace/configure.in,
3554 gdb.trace/configure: Removed.
3555
77afa639
MC
35562003-01-03 Michael Chastain <mec@shout.net>
3557
3558 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
3559 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
3560
7634bb6e
DJ
35612003-01-03 Daniel Jacobowitz <drow@mvista.com>
3562
3563 * gdb.base/store.exp: Fix regular expressions.
3564
b39c905e
MK
35652002-12-28 Mark Kettenis <kettenis@gnu.org>
3566
3567 * configure.in: Rewrite.
3568 * configure: Regenerated.
3569
0a8551dd
DC
35702003-01-03 David Carlton <carlton@math.stanford.edu>
3571
3572 * gdb.base/psymtab.exp: New file.
3573 * gdb.base/psymtab1.c: Ditto.
3574 * gdb.base/psymtab2.c: Ditto.
3575
c60b7188
AF
35762002-12-23 Adam Fedor <fedor@gnu.org>
3577
3578 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
3579
ee73db83
DC
35802002-12-23 David Carlton <carlton@math.stanford.edu>
3581
3582 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
3583 and current_directory initialization.
3584
d6c1774e
JB
35852002-12-22 Jim Blandy <jimb@redhat.com>
3586
f0a847b8
JB
3587 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
3588 rather than as part of the output file name.
3589
d6c1774e
JB
3590 * gdb.base/attach.exp: There's no need to copy the test program to
3591 /tmp; that was only ever necessary on HP/UX, and this test is
3592 entirely disabled there anyway.
3593
f0708dbb
JB
35942002-12-21 Jim Blandy <jimb@redhat.com>
3595
4c2acfea
JB
3596 * gdb.c++/psmang.exp: Doc fix.
3597
f0708dbb
JB
3598 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
3599 test.
3600
9579e000
DC
36012002-12-20 David Carlton <carlton@math.stanford.edu>
3602
3603 * gdb.c++/annota2.exp: KFAIL annotate-quit.
3604
d1810171
MC
36052002-12-18 Michael Chastain <mec@shout.net>
3606
3607 * gdb.c++/annota2.exp: Add copyright year 2002.
3608
76565097
DC
36092002-12-17 David Carlton <carlton@math.stanford.edu>
3610
3611 * gdb.c++/try_catch.cc: Add marker comments.
3612 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
3613 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
3614 * gdb.c++/m-static.cc: Ditto.
3615 * gdb.c++/m-static1.cc: Ditto.
3616 * gdb.c++/try_catch.cc: Ditto.
3617
da81390b
JJ
36182002-12-16 Jeff Johnston <jjohnstn@redhat.com>
3619
3620 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
3621 to see whether we are using the new -environment-directory
3622 command which resets via -r or the old version of the command
3623 which may prompt the user. Part of fix for gdb/741.
3624
b304d130
AC
36252002-12-13 Andrew Cagney <ac131313@redhat.com>
3626
3627 * gdb.fortran/types.exp: Update obsolete comment.
3628 * gdb.fortran/exprs.exp: Ditto.
3629 * lib/gdb.exp: Delete obsolete code.
3630 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
3631 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
3632 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
3633 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
3634 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
3635 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
3636 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
3637 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
3638 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
3639 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
3640 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
3641 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
3642 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
3643 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
3644 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
3645 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
3646 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
3647 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
3648 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
3649 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
3650 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
3651 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
3652 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
3653 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
3654 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
3655 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
3656 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
3657 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
3658 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
3659 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
3660 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
3661 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
3662 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
3663 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
3664 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
3665 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
3666 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
3667
a23b6e6a
DC
36682002-12-11 David Carlton <carlton@math.stanford.edu>
3669
3670 * gdb.c++/m-data.exp: Add test for members that shadow global
3671 variables: see PR gdb/804.
3672 * gdb.c++/m-data.cc: Ditto.
3673
6604731b
DJ
36742002-12-10 Daniel Jacobowitz <drow@mvista.com>
3675
3676 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
3677
de46ecd7
DC
36782002-12-06 David Carlton <carlton@math.stanford.edu>
3679
3680 * gdb.base/store.c: Don't declare functions static.
3681
27e829d0
AC
36822002-12-04 Andrew Cagney <ac131313@redhat.com>
3683
3684 * gdb.base/store.exp, gdb.base/store.c: New files.
3685
92806416
DJ
36862002-12-03 Daniel Jacobowitz <drow@mvista.com>
3687
3688 * gdb.base/selftest.exp: Update for current gdb.
3689
3bcbaac5
DJ
36902002-12-03 Daniel Jacobowitz <drow@mvista.com>
3691
3692 * gdb.base/maint.exp: Only dump symbols from one source file
3693 or objfile.
3694
f4f00b1f
DJ
36952002-12-03 Daniel Jacobowitz <drow@mvista.com>
3696
3697 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
3698 function call.
3699
f1c8a949
JB
37002002-11-25 Jim Blandy <jimb@redhat.com>
3701
3702 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
3703 function appearing in error message.
3704
9e297a97
DJ
37052002-11-21 Daniel Jacobowitz <drow@mvista.com>
3706
3707 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
3708
1f312e79
JJ
37092002-11-08 Jeff Johnston <jjohnstn@redhat.com>
3710
d63a86f8
RM
3711 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
3712 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
3713 should be in mi console format. This is part of fix for PR gdb/604.
3714
83c31e7d
FN
37152002-09-18 Fernando Nasser <fnasser@redhat.com>
3716
3717 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
3718 which explicitly prints the zero offset as "+0".
3719
322b3f65
DJ
37202002-10-22 Daniel Jacobowitz <drow@mvista.com>
3721
3722 * gdb.threads/schedlock.c (args): Make unsigned.
3723
37242002-10-21 Daniel Jacobowitz <drow@mvista.com>
3725
3726 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
3727 numbers. Allow "foo2|selected stack frame".
3728 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
3729 * gdb.asm/asmsrc2.s: Likewise.
3730 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
3731 comments.
3732 * gdb.asm/mips.inc: New file.
3733
5e2fe5b8
AF
37342002-10-18 Adam Fedor <fedor@gnu.org>
3735
3736 * gdb.base/default.exp: Update expected output to include 'ObjC'.
3737 * gdb.base/help.exp: Likewise.
3738
abe1a5d0
KB
37392002-10-17 Kevin Buettner <kevinb@redhat.com>
3740
3741 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
3742 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
3743
10abb1d4
JB
37442002-10-02 Jim Blandy <jimb@redhat.com>
3745
3746 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
3747
1f609b42
AC
37482002-10-01 Andrew Cagney <ac131313@redhat.com>
3749
3750 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
3751 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
3752 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
3753 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
3754 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
3755 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
3756 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
3757
0aee02e4
AC
37582002-09-29 Andrew Cagney <ac131313@redhat.com>
3759
3760 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
3761 * mi0-disassemble.exp, mi0-eval.exp: Delete.
3762 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
3763 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
3764 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
3765 * mi0-var-block.exp, mi0-var-child.exp: Delete.
3766 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 3767
6fde09ad
KB
37682002-09-27 Kevin Buettner <kevinb@redhat.com>
3769
3770 * gdb.base/annota1.exp (info break): Make directory components of
3771 path optional since not all compilers emit this debug information.
3772
3773 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
3774 step ends up stepping out of the function instead of stopping on
3775 the epilogue.
3776
9e8aab75
KS
37772002-09-26 Keith Seitz <keiths@redhat.com>
3778
3779 * lib/insight-support.exp (gdbtk_start): Figure out where
3780 the insight executable is based on where gdb is. Use this
3781 executable to start insight instead of gdb.
3782
e36180d7
AC
37832002-09-25 Andrew Cagney <cagney@redhat.com>
3784
3785 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
3786
9dd34b2b
AC
37872002-09-24 Andrew Cagney <ac131313@redhat.com>
3788
3789 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
3790 test_isolated_complaints.
3791 (test_empty_complaint): New function.
3792 (test_empty_complaints): New function. Check no output when no
3793 complaints.
d63a86f8 3794
dea97812
KB
37952002-09-19 Jim Blandy <jimb@redhat.com>
3796
3797 * gdb.base/charset.exp, gdb.base/charset.c: New files.
3798
54951bd7
AC
37992002-09-19 Andrew Cagney <ac131313@redhat.com>
3800
3801 * gdb.gdb/complaints.exp: New file.
3802
dec43320
AC
38032002-09-18 Andrew Cagney <ac131313@redhat.com>
3804
3805 * gdb.base/maint.exp: Check `help maint internal-warning'.
3806
e70d6e3f
DC
38072002-09-18 David Carlton <carlton@math.stanford.edu>
3808
3809 * gdb.c++/m-static.exp: Remove breakpoints depending on line
3810 numbers, and replace them by a single breakpoint after the
3811 constructors are all finished.
3812 Add test 4.
3813 * gdb.c++/m-static.cc: Add test 4.
3814 * gdb.c++/m-static.h: New file.
3815 * gdb.c++/m-static1.cc: New file.
3816
3817 * gdb.c++/printmethod.exp: New file.
3818 * gdb.c++/printmethod.cc: New file.
3819
3820 * gdb.c++/pr-574.exp: New file.
3821 * gdb.c++/pr-574.cc: New file.
3822
afb5c968
CV
38232002-09-18 Corinna Vinschen <vinschen@redhat.com>
3824
3825 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
3826 embedded targets which never actually exit.
3827
31e45dee
FN
38282002-09-18 Fernando Nasser <fnasser@redhat.com>
3829
3830 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
3831 "don't step after run" as unresolved or unsupported, instead of xfail.
3832
a283c5a1
CV
38332002-09-18 Corinna Vinschen <vinschen@redhat.com>
3834
3835 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
3836 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
3837 Add newline to expected string in "step out of main (status wrapper)"
3838 case.
3839
11350d2a
CV
38402002-09-18 Corinna Vinschen <vinschen@redhat.com>
3841
3842 * lib/gdb.exp (rerun_to_main): Allow restarting application.
3843 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
3844
0deec7d6
TT
38452002-09-17 Tom Tromey <tromey@redhat.com>
3846
3847 * gdb.base/printcmds.exp (test_print_string_constants): Expect
3848 \000, not \0, in double-quoted string.
3849
b2b4a1b5
CV
38502002-09-14 Corinna Vinschen <vinschen@redhat.com>
3851
c9d37158 3852 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
3853 string after running the commands execution on breakpoint tests.
3854
1c56143a
CV
38552002-09-13 Corinna Vinschen <vinschen@redhat.com>
3856
3857 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
3858
37f8da45
JB
38592002-09-12 Joel Brobecker <brobecker@gnat.com>
3860
3861 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
3862
08b468e0
KS
38632002-09-10 Keith Seitz <keiths@redhat.com>
3864
3865 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
3866 runto proc.
3867 (mi_run_to_main): Use mi_runto.
3868 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
3869
dc360f58
KS
38702002-09-10 Keith Seitz <keiths@redhat.com>
3871
3872 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
3873 regexp for stopping at main. Could have multiple event notifications.
3874 Don't assume that main was declared with no parameters.
3875 (mi_next): Use mi_step_to.
3876 (mi_step): Use mi_next_to.
3877
ce3abcfb
CV
38782002-09-09 Corinna Vinschen <vinschen@redhat.com>
3879
3880 * gdb.base/default.exp: Fix expected string in `info float' test.
3881
d1f5b980
BE
38822002-09-09 Ben Elliston <bje@redhat.com>
3883
3884 * config/mips.exp: Update comments.
3885 * config/mips-idt.exp: Likewise.
3886 * config/nind.exp: Likewise.
3887 * config/slite.exp: Likewise.
3888 * config/sparclet.exp: Likewise.
3889 * config/udi.exp: Likewise.
3890 * config/vx.exp: Likewise.
3891 * config/vxworks29k.exp: Likewise.
3892
2f71430b
JB
38932002-09-05 Jim Blandy <jimb@redhat.com>
3894
3895 * gdb.threads/killed.exp: Fix test failure message.
3896
7ddebc7e
KS
38972002-09-04 Keith Seitz <keiths@redhat.com>
3898
3899 * lib/mi-support.exp: Update copyright.
3900 (mi_gdb_test): Increase the priority of the expected pattern
3901 so that it matches gdb_test.
3902
0ae67eb3
KS
39032002-09-03 Keith Seitz <keiths@redhat.com>
3904
3905 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
3906 Use integer comparison instead of string comparison for testing
3907 whether binary was built.
3908
38fc42c8
JB
39092002-09-03 Jim Blandy <jimb@redhat.com>
3910
3911 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
3912
b6ff0e81
JB
39132002-08-29 Jim Blandy <jimb@redhat.com>
3914
3915 * gdb.threads/pthreads.exp: Move the portable thread compilation
3916 code into a function in lib/gdb.exp, and call that from here.
3917 * lib/gdb.exp (gdb_compile_pthreads): New function.
3918
07c98896
KS
39192002-08-29 Keith Seitz <keiths@redhat.com>
3920
3921 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
3922 expect_out so that callers can get at it.
3923
0312286c
DJ
39242002-08-23 Daniel Jacobowitz <drow@mvista.com>
3925
3926 * gdb.threads/print-threads.c: New file.
3927 * gdb.threads/print-threads.exp: New file.
3928 * gdb.threads/schedlock.c: New file.
3929 * gdb.threads/schedlock.exp: New file.
3930
dd039bc4
EZ
39312002-08-22 Elena Zannoni <ezannoni@redhat.com>
3932
3933 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
3934 not altivec.c.
3935
1f36144c
MK
39362002-08-17 Mark Kettenis <kettenis@gnu.org>
3937
3938 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
3939 targets. The problem should be fixed now.
3940
16057ec7 39412002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
3942
3943 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
3944 2002-07-24 change that removes final dots from error messages.
3945
3c1499ad
TT
39462002-08-13 Tom Tromey <tromey@redhat.com>
3947
3948 * gdb.base/readline.exp: New file.
3949
a20ce2c3
AC
39502002-08-01 Andrew Cagney <ac131313@redhat.com>
3951
3952 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
3953 supress message.
3954
db034ac5
AC
39552002-08-01 Andrew Cagney <cagney@redhat.com>
3956
3957 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
3958 CHILL_FOR_TARGET and CHILL_LIB.
3959 * configure.in (configdirs): Remove gdb.chill.
3960 * configure: Regenerate.
3961 * lib/gdb.exp: Obsolete references to chill.
3962 * gdb.fortran/types.exp: Ditto.
3963 * gdb.fortran/exprs.exp: Ditto.
3964
3e000b18
KB
39652002-07-30 Kevin Buettner <kevinb@redhat.com>
3966
3967 * gdb.base/shlib-call.exp (additional_flags): Conditionally
3968 set Irix-specific compile and link flags.
3969
28f4966b
KB
39702002-07-29 Kevin Buettner <kevinb@redhat.com>
3971
3972 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
3973 source files. The ``-o'' option doesn't work with the ``-E'' option
3974 when using the Irix compiler.
3975
46c0d5a6
DJ
39762002-07-19 Daniel Jacobowitz <drow@mvista.com>
3977
3978 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
3979 Improve support for reusing an exec file. Copy exec file
3980 to target, and run gdbserver on the target instead of on the host.
3981
eecf4bed
JB
39822002-07-18 Jim Blandy <jimb@redhat.com>
3983
0f815cdf
JB
3984 * gdb.base/ending-run.exp: Don't expect to see the program end in
3985 some orderly fashion when we're running on a real stand-alone
3986 board.
3987
eecf4bed
JB
3988 * gdb.base/interrupt.exp: Correct logic for skipping tests on
3989 targets that don't support interrupts.
3990
52d309e4
JB
39912002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
3992
3993 * gdb.base/attach.exp: Add patterns to match output from /proc-based
3994 systems.
3995 Move comments in expect statements to inside the actions, so that they
3996 don't get matched against.
3997
ff683d9e
MK
39982002-07-10 Mark Kettenis <kettenis@gnu.org>
3999
4000 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
4001 function when asleep" test.
4002
b5356753
AC
40032002-07-10 Andrew Cagney <ac131313@redhat.com>
4004
4005 * gdb.base/page.exp: Rewrite to handle problems with very long
4006 `info set' output. Update copyright.
4007
6aa4d13a
AC
40082002-06-26 Andrew Cagney <ac131313@redhat.com>
4009
4010 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
4011 gdb.threads-hp.
4012 * gdb.hp/configure: Regenerate.
4013 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
4014 * gdb.hp/gdb.threads-hp/configure: Delete file.
4015 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
4016
8cf8c2b8
AC
40172002-06-22 Andrew Cagney <ac131313@redhat.com>
4018
4019 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
4020 setlocale, bindtextdomain and textdomain.
4021
6827a8f8
JB
40222002-06-11 Jim Blandy <jimb@redhat.com>
4023
919d772c
JB
4024 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
4025 preprocessor macro information is present.
4026
6827a8f8
JB
4027 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
4028 tests.
4029
c15b0d21
MS
40302002-06-06 Michael Snyder <msnyder@redhat.com>
4031
c5984d70
MS
4032 * gdb.base/overlays.exp: Record addresses of overlay
4033 functions in TCL variables rather than in GDB variables,
4034 to avoid having GDB convert them to pointers (with loss
4035 of information).
4036
d63a86f8 4037 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 4038 default linker script changes.
c15b0d21
MS
4039 * gdb.base/long_long.exp: Add check for sizeof (long double).
4040
be26fe0d
ML
40412002-06-06 Michal Ludvig <mludvig@suse.cz>
4042
4043 * gdb.asm/asm-source.exp: Add x86-64 target.
4044 * gdb.asm/x86_64.inc: New.
d63a86f8 4045
258093ca 40462002-05-30 Michael Chastain <mec@shout.net>
258093ca 4047
4b3153f1 4048 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
4049 * gdb.c++/m-static.cc: New file.
4050 * gdb.c++/m-static.exp: New file.
4051
241264c6
MS
40522002-05-28 Michael Snyder <msnyder@redhat.com>
4053
4054 * gdb.base/call-ar-st.exp: Allow for reduced floating point
4055 precision.
4056
9bba8c8f 40572002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 4058
4b3153f1 4059 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
4060 * gdb.c++/m-data.cc: New file.
4061 * gdb.c++/m-data.exp: New file.
4062
40632002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 4064
4b3153f1 4065 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 4066 * gdb.c++/try_catch.cc: New file.
d63a86f8 4067 * gdb.c++/try_catch.exp: New file.
9bba8c8f 4068
def1b996
MC
40692002-05-27 Michael Chastain <mec@shout.net>
4070
4071 * gdb.c++/local.exp: Accept more nested types in output.
4072
522ba268
MC
40732002-05-26 Michael Chastain <mec@shout.net>
4074
4075 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
4076
277254ba
MS
40772002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
4078
4079 * lib/gdb.exp (gdb_wrapper_init): Just because
4080 gdb_wrapper_file exists, this does not mean that the file
4081 should not be rebuilt. That is what gdb_wrapper_initialized
4082 is for.
4083 (default_gdb_init): Reset gdb_wrapper_initialized.
4084
b61a8733
MS
40852002-05-23 Michael Snyder <msnyder@redhat.com>
4086
d63a86f8 4087 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
4088 the precision of the floating point test results.
4089 * gdb.base/call-rt-st.exp: Ditto.
4090
b61a8733
MS
4091 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
4092 * gdb.base/call-rt-st.exp: Ditto.
4093
56f6e910
MC
40942002-05-19 Michael Chastain <mec@shout.net>
4095
4096 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
4097
ad0b0016
EZ
40982002-05-19 Elena Zannoni <ezannoni@redhat.com>
4099
4100 * configure.in (configdirs): Add gdb.arch.
4101 * configure: Regenerate.
4102
f617d2b6
JB
41032002-05-17 Jim Blandy <jimb@redhat.com>
4104
4105 * gdb.base/completion.exp: Recognize the more detailed error
4106 messages produced by the macro expander's lexical analyzer.
4107
eac2a696
EZ
41082002-05-14 Elena Zannoni <ezannoni@redhat.com>
4109
4110 * gdb.arch/altivec-abi.c: New file.
4111 * gdb.arch/altivec-abi.exp: New file.
4112 * gdb.arch/altivec-regs.c: New file.
4113 * gdb.arch/altivec-regs.exp: New file.
4114
2fdde8f8
DJ
41152002-05-14 Daniel Jacobowitz <drow@mvista.com>
4116
4117 * gdb.base/maint.exp (maint print type): Update for new type
4118 structure.
d63a86f8 4119
e31f1a7c
EZ
41202002-05-14 Elena Zannoni <ezannoni@redhat.com>
4121
4122 * gdb.arch: New directory.
4123 * gdb.arch/configure.in: New file.
4124 * gdb.arch/configure: New file.
4125 * gdb.arch/Makefile.in: New file.
4126
db589741
CV
41272002-05-13 Corinna Vinschen <vinschen@redhat.com>
4128
4129 * gdb.asm/asm-source.exp: Add v850 as supported target.
4130 * gdb.asm/v850.inc: New file.
4131
8ce2a7dc
DJ
41322002-05-13 Daniel Jacobowitz <drow@mvista.com>
4133
4134 * gdb.c++/annota2.exp (annotate-quit): Add comment.
4135
df763c7f
DJ
41362002-05-12 Daniel Jacobowitz <drow@mvista.com>
4137
4138 * gdb.base/break.exp: Check 'break "marker2"'.
4139
377daeed
MS
41402002-05-10 Michael Snyder <msnyder@redhat.com>
4141
4142 * gdb.base/long_long.exp: Fix typo.
4143
c4b7bc2b
JB
41442002-05-10 Jim Blandy <jimb@redhat.com>
4145
ecac9a4e
JB
4146 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
4147 a bug.
4148
c4b7bc2b
JB
4149 * gdb.base/printcmds.exp (test_integer_literals_rejected):
4150 Recognize more detailed error message produced by the macro
4151 expander's lexical analyzer.
4152 * lib/gdb.exp (test_print_reject): Same.
4153
e71019a1
MK
41542002-05-09 Mark Kettenis <kettenis@gnu.org>
4155
4156 * gdb.c++/method.exp: Fix typo.
4157
fedfc8e6
MS
41582002-05-08 Michael Snyder <msnyder@redhat.com>
4159
166a1957
MS
4160 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
4161 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 4162 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
4163 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
4164 Add iftarget clause for strongarm.
d63a86f8 4165
f1c47eb2
MS
41662002-05-06 Michael Snyder <msnyder@redhat.com>
4167
cb9a9d3e
MS
4168 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
4169 (gdb_continue_to_end): Accept output from status wrapper.
4170 * gdb.base/ending-run.exp: Add case for output from status wrapper.
4171 Clean up fail messages to match pass messages.
4172
f1c47eb2
MS
4173 Enable the "needs_status_wrapper" testsuite feature.
4174 * lib/gdb.exp (gdb_wrapper_init): New procedure.
4175 (gdb_compile): Conditionally call gdb_wrapper_init.
4176 * gdb.base/a2-run.exp: Recognize output from status wrapper.
4177 * gdb.c++/method.exp: Recognize output from status wrapper.
4178
6079c749
BE
41792002-05-06 Ben Elliston <bje@redhat.com>
4180From Graydon Hoare <graydon@redhat.com>
4181
4182 * config/sid.exp: Include support for "rawsid" protocol.
4183
188baff3
JB
41842002-05-03 Jim Blandy <jimb@redhat.com>
4185
4186 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
4187 * gdb.c++/hang3.C: New file.
4188
b9c07f0f
AC
41892002-05-04 Andrew Cagney <ac131313@redhat.com>
4190
4191 * gdb.base/default.exp: Remove obsolete code.
4192 * gdb.c++/misc.exp: Ditto. Update copyright.
4193 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
4194 * gdb.base/whatis.exp: Ditto. Update copyright.
4195 * gdb.base/scope.exp: Ditto. Update copyright.
4196 * gdb.base/ptype.exp: Ditto. Update copyright.
4197 * gdb.base/printcmds.exp: Ditto. Update copyright.
4198 * gdb.base/opaque.exp: Ditto. Update copyright.
4199 * gdb.base/list.exp: Ditto.
4200 * gdb.base/funcargs.exp: Ditto. Update copyright.
4201 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
4202 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
4203 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
4204 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
4205 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
4206 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
4207
5c7a0397
MS
42082002-05-02 Michael Snyder <msnyder@redhat.com>
4209
d6dcc264 4210 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
4211 * gdb.base/long_long.exp: Add xscale target.
4212 * gdb.base/default.exp: Add xscale target.
4213
eb7f1c48
JB
42142002-05-01 Jim Blandy <jimb@redhat.com>
4215
4216 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
4217 gdb.c++/hang.exp: New test.
4218
a6befae8
FF
42192002-05-01 Fred Fish <fnf@redhat.com>
4220
4221 * gdb.base/completion.exp: Handle completions of "./Make" for
4222 more than one completion possibility, as is the case when we
4223 build and test in the source tree.
4224
0a310277
AG
42252002-04-29 Anthony Green <green@redhat.com>
4226
4227 * gdb.java/jmisc1.exp: New file.
4228 * gdb.java/jmisc2.exp: New file.
4229
6ff9af88
DJ
42302002-04-24 Daniel Jacobowitz <drow@mvista.com>
4231
4232 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
4233
96b3d632
EZ
42342002-04-23 Elena Zannoni <ezannoni@redhat.com>
4235
4236 * gdb.base/help.exp: Change 'help status' to allow for target
4237 dependent output differences.
4238
5019bb54
MC
42392002-04-22 Michael Chastain <mec@shout.net>
4240
4241 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
4242
a805a116
MC
42432002-04-22 Michael Chastain <mec@shout.net>
4244
4245 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
4246
a1706bfd
DM
42472002-04-17 David S. Miller <davem@redhat.com>
4248
4249 * gdb.asm/sparc64.inc: New file.
4250 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
4251
a73a20a2
EZ
42522002-04-19 Elena Zannoni <ezannoni@redhat.com>
4253
4254 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
4255 instruction file directly into the build tree. Clean up at end of
4256 test.
4257
ba678339
DM
42582002-04-18 David S. Miller <davem@redhat.com>
4259
4260 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
4261 handle 64-bit platforms correctly.
4262 * gdb.base/maint.exp: Likewise.
4263
b03399da
KB
42642002-04-18 Kevin Buettner <kevinb@redhat.com>
4265
4266 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
4267 ``-fpic'' when compiling files comprising a shared library, but
4268 it does need additional linker flags in order to find shared
4269 libraries at run time.
4270
e2004992
KB
42712002-04-18 Kevin Buettner <kevinb@redhat.com>
4272
4273 * gdb.base/cvexpr.c (use): New function.
4274 (main): Invoke use() on all global variables to prevent
4275 some linkers from deleting these otherwise unused symbols.
4276
d8937120
MC
42772002-04-17 Michael Chastain <mec@shout.net>
4278From David S. Miller <davem@redhat.com>
4279
4280 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
4281 handle 64-bit platforms correctly.
4282
ffd61a58
MS
42832002-04-12 Michael Snyder <msnyder@redhat.com>
4284From Jim Blandy <jimb@redhat.com>
4285 * gdb.base/foo.c (foox): Remove section attribute; the linker
4286 script can handle this instead.
4287 * gdb.base/bar.c (barx): Same.
4288 * gdb.base/baz.c (bazx): Same.
4289 * gdb.base/grbx.c (grbxx): Same.
4290
4291 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
4292 manager doesn't automatically unmap overlays unnecessarily.
4293
6b8426a6
MH
42942002-04-10 Martin M. Hunt <hunt@redhat.com>
4295
4296 * gdb.base/ending-run.exp: Fix pattern for Mips targets
4297 stepping out of main.
4298
34af4875
MC
42992002-04-09 Michael Chastain <mec@shout.net>
4300
4301 * gdb.c++/local.cc (main): Move call to marker1() inside nested
4302 scope so that the nested scope tests will make sense.
4303 * gdb.c++/local.exp: Write patterns that actually work with gcc
4304 (the HP patterns "were never known to work with gcc").
4305 Keep the old aCC patterns too.
4306
2d1676a0
DJ
43072002-04-09 Daniel Jacobowitz <drow@mvista.com>
4308
4309 * gdb.base/attach.exp: Correct target board test.
4310
3a63e3f9
MC
43112002-04-08 Michael Chastain <mec@shout.net>
4312
4313 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
4314 in a const method. Add some xfail and fail cases for configurations
4315 that do not emit the "const ...".
4316
f18dabd2
MC
43172002-04-07 Michael Chastain <mec@shout.net>
4318
4319 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
4320 Accept "A * const" and "const A * const" as type of "this".
4321 Fix spelling of getFunky throughout. Make messages uniform.
4322
0fcddd82
EZ
43232002-04-07 Elena Zannoni <ezannoni@redhat.com>
4324
4325 Work around for PR gdb/285:
4326 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
4327
16a8534a
EZ
43282002-04-07 Elena Zannoni <ezannoni@redhat.com>
4329
4330 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
4331 instructions file at run time instead of configure time.
4332 Sometimes we run the test in a directory that is not the one we
4333 configured in.
4334 * gdb.asm/configure.in: Delete creation of symlink.
4335 * gdb.asm/configure: Regenerate.
4336
24181d81
JB
43372002-04-05 J. Brobecker <brobecker@gnat.com>
4338
4339 * gdb.gdb/xfullpath.exp: New test, to exercise the new
4340 xfullpath () function.
4341
7cdb7107
DJ
43422002-04-04 Daniel Jacobowitz <drow@mvista.com>
4343
4344 * gdb.asm/Makefile.in: Correct dependencies.
4345
4346 * gdb.asm/powerpc.inc: New file.
4347 * gdb.asm/asm-source.exp: Add PowerPC.
4348 * gdb.asm/configure.in: Likewise.
4349 * gdb.asm/configure: Regenerated.
4350
a7d17088
DJ
43512002-04-04 Daniel Jacobowitz <drow@mvista.com>
4352
4353 * gdb.base/relocate.exp: New file.
4354 * gdb.base/relocate.c: New file.
4355
cd721503
FF
43562002-04-04 Fred Fish <fnf@redhat.com>
4357
4358 * gdb.base/step-test.exp: Update comment regarding stopping in
4359 memcpy/bcopy calls inserted as part of the compiler runtime.
4360
b22ad7a7
MS
43612002-04-04 Michael Snyder <msnyder@redhat.com>
4362
4363 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
4364
5f279fa6
DJ
43652002-04-03 Daniel Jacobowitz <drow@mvista.com>
4366
4367 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
4368 (gdb_expect): Remove $notransfer hack.
4369
dd0fd3ce
DJ
43702002-04-02 Daniel Jacobowitz <drow@mvista.com>
4371
4372 * gdb.c++/classes.exp ("calling method for small class"): Match
4373 updated register output.
4374
1e50cda1
DJ
43752002-03-30 Daniel Jacobowitz <drow@mvista.com>
4376
4377 Fix PR gdb/452
4378 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
4379 when finished. Make gdb_file_cmd send "exec-file" when
4380 appropriate.
4381
24015922
DJ
43822002-03-30 Daniel Jacobowitz <drow@mvista.com>
4383
4384 * gdb.base/attach.exp: Remove extra setup_xfail.
4385
dd7dfd64
MS
43862002-03-26 Michael Snyder <msnyder@redhat.com>
4387
4388 * gdb.base/default.exp: Add tests for dump, append, and restore.
4389 * gdb.base/help.exp: Add tests for dump, append, and restore.
4390 * gdb.base/dump.exp: New file, test dump, append and restore.
4391 * gdb.base/dump.c: New file.
4392
48b2f8d7
MS
43932002-03-27 Michael Snyder <msnyder@redhat.com>
4394
d63a86f8 4395 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
4396 clean-ups in help messages.
4397
05b4d525
FF
43982002-03-26 Fred Fish <fnf@redhat.com>
4399
4400 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
4401 have debugging info for those functions and the compiler uses them
4402 internally to copy structs around.
4403
d7679631
FF
44042002-03-26 Fred Fish <fnf@redhat.com>
4405
4406 * gdb.base/list.exp: Revert the change made yesterday and add note
4407 about why we don't list the default lines for remote targets.
4408
523ac3f9
MS
44092002-03-25 Michael Snyder <msnyder@redhat.com>
4410
4411 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
4412
754b2b8d
FF
44132002-03-25 Fred Fish <fnf@redhat.com>
4414
4415 * gdb.base/list.exp: This test works on remote targets so remove
4416 the short circuit for remote targets. Update copyright.
4417
33c3e192
FF
44182002-03-25 Fred Fish <fnf@redhat.com>
4419
4420 * gdb.base/attach.exp: Fix logic error that was suppressing this
4421 test for all non hppa*-*-hpux* targets, instead of the hp target.
4422 Move comments closer to the suppression point. Also now need to
4423 check that we are running natively.
4424
d43e73ee
MS
44252002-03-22 Michael Snyder <msnyder@redhat.com>
4426
882c8f02
MS
4427 * gdb.base/default.exp: Add test for gcore. Update copyright.
4428 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 4429
04c12f60
FF
44302002-03-06 Fred Fish <fnf@redhat.com>
4431
4432 * gdb.base/funcargs.c: Remove extraneous ';' character.
4433 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
4434
b43df995
MC
44352002-03-04 Michael Chastain <mec@shout.net>
4436
4437 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
4438 accommodate gcc v3 function signature.
4439 * gdb.mi/mi0-var-cmd-exp: Ditto.
4440
92362027
AC
44412002-02-24 Andrew Cagney <ac131313@redhat.com>
4442
4443 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
4444 ``GNU/Linux'' or ``Linux kernel''
4445 * testsuite/gdb.threads/pthreads.c: Ditto.
4446
258ad32d
MC
44472002-02-24 Michael Chastain <mec@shout.net>
4448
4449 * gdb.threads/pthreads.c (thread1): Add a return statement.
4450 (thread2): Likewise.
4451 (foo): Likewise.
4452
04c3b3d4
MC
44532002-02-23 Michael Chastain <mec@shout.net>
4454
4455 * gdb.threads/linux-dp.c (philosopher): Add a return statement
4456 to placate gcc.
4457
5a2a0a20
MC
44582002-02-23 Michael Chastain <mec@shout.net>
4459
4460 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
4461 test "ptype bint". The test passes on all my stabs configurations.
4462
a640f7fc
JB
44632002-02-21 Jim Blandy <jimb@redhat.com>
4464
27924826
JB
4465 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
4466 filename at a time, and watch for the ones we want to see.
4467
a640f7fc
JB
4468 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
4469 types of pointers to prototyped functions.
4470
edcc8c75
AC
44712002-02-20 Andrew Cagney <ac131313@redhat.com>
4472
4473 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
4474 signed, unsigned and straight char.
4475 (padding_char, padding_short, padding_int, padding_long,
4476 padding_long_long, padding_float, padding_double,
4477 padding_long_double): New global variables.
4478 (fill, fill_structs): New functions.
4479
4480 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
4481 for correctly sized writes. Update copyright.
4482 (get_valueof): New procedure.
4483 (get_sizeof): Call get_valueof.
4484 (check_valueof): New procedure.
4485 (check_padding): New procedure.
4486
ac57ea44
MC
44872002-02-20 Michael Chastain <mec@shout.net>
4488
4489 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
4490 to setup_xfail. Document some of the remaining calls.
4491
7a10c941
MC
44922002-02-18 Michael Chastain <mec@shout.net>
4493
4494 * gdb.c++/userdef.exp: Update copyright year.
4495
fb8acdcc
DJ
44962002-02-18 Daniel Jacobowitz <drow@mvista.com>
4497
4498 * gdb.c++/userdef.exp: Test overloaded operators properly.
4499 Remove xfails.
4500
fda6ae12
MS
45012002-02-14 Michael Snyder <msnyder@redhat.com>
4502
4503 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
4504
676a0442
DJ
45052002-02-14 Daniel Jacobowitz <drow@mvista.com>
4506
4507 * gdb.base/a2-run.exp: Check for a remote target properly.
4508 * gdb.base/annota1.exp: Likewise.
4509 * gdb.base/list.exp: Likewise.
4510 * gdb.base/reread.exp: Likewise.
4511 * gdb.base/scope.exp: Likewise.
4512 * gdb.base/shlib-call.exp: Likewise.
4513 * gdb.base/term.exp: Likewise.
4514 * gdb.c++/annota2.exp: Likewise.
4515
78b4f468
RE
45162002-02-13 Richard Earnshaw <rearnsha@arm.com>
4517
4518 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
4519
9a81ba51
MC
45202002-02-10 Michael Chastain <mec@shout.net>
4521
4522 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
4523 (call_after_alloca): Ditto.
4524
004af6c7
DJ
45252002-02-10 Daniel Jacobowitz <drow@mvista.com>
4526
4527 * gdb.base/ending-run.exp: Guard "cont" test with
4528 gdb_skip_stdio_test.
4529
37225f62
JB
45302002-02-06 Jim Blandy <jimb@redhat.com>
4531
4532 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
4533 from here...
4534 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
4535 To here. Disable this test on non-HP platforms. Add big comment.
4536
fe6fdd96
MS
45372002-02-04 Michael Snyder <msnyder@redhat.com>
4538
4539 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
4540 other than d10v and m32r.
4541
036fad3f
RE
45422002-02-02 Richard Earnshaw <rearnsha@arm.com>
4543
4544 * gdb.base/default.exp: Rewrite test patterns to reduce time
4545 taken to match them.
4546
7148ab62
DJ
45472002-01-30 Daniel Jacobowitz <drow@mvista.com>
4548
4549 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
4550 Allow a start function above main.
4551 * gdb.threads/linux-dp.exp: Fix copyright date.
4552
396cc255
DJ
45532002-01-30 Daniel Jacobowitz <drow@mvista.com>
4554
4555 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
4556 (check_philosopher_stack): Check for manager thread before checking
4557 for a just-starting thread.
4558
f038d31b
DJ
45592002-01-30 Daniel Jacobowitz <drow@mvista.com>
4560
4561 From Neil Booth <neil@daikokuya.demon.co.uk>:
4562 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
4563 warnings.
4564
b3ff9d9a
FF
45652002-01-21 Fred Fish <fnf@redhat.com>
4566
4567 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
4568 not caller.
4569
39ad761d
JB
45702002-01-21 Jim Blandy <jimb@redhat.com>
4571
4572 * gdb.base/reread.exp: Check that GDB properly re-reads the
4573 executable file when it changes while no inferior is running.
4574
aaf320fa
FF
45752002-01-21 Fred Fish <fnf@redhat.com>
4576
4577 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
4578 optionally accept the "shlib events" variation.
4579
808a31f5
JB
45802002-01-21 Jim Blandy <jimb@redhat.com>
4581
4582 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
4583 call `fflush' after every `printf', so that the output is produced
4584 at predictable points, regardless of whatever buffering does (or
4585 doesn't) take place.
4586 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
4587 at different points.
4588
4420d5e2
DJ
45892002-01-20 Daniel Jacobowitz <drow@mvista.com>
4590
4591 * gdb.c++/inherit.exp: Update copyright years.
4592 * gdb.c++/method.exp: Likewise.
4593
3e36a0f4
DJ
45942002-01-20 Daniel Jacobowitz <drow@mvista.com>
4595
4596 * gdb.c++/classes.exp: Update for improved v3 support and skipping
4597 artificial methods/arguments.
4598 * gdb.c++/derivation.exp: Likewise.
4599 * gdb.c++/inherit.exp: Likewise.
4600 * gdb.c++/method.exp: Likewise.
4601 * gdb.c++/virtfunc.exp: Likewise.
4602
b4ceaee6
AC
46032002-01-18 Andrew Cagney <ac131313@redhat.com>
4604
4605 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
4606 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
4607 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
4608 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
4609 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
4610 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
4611
ecace851
JB
46122002-01-17 Jim Blandy <jimb@redhat.com>
4613
4614 * gdb.asm/asm-source.exp (info symbol): Take another shot at
4615 anchoring the pattern matching the entry point symbol's name.
4616
375fc983
AC
46172002-01-17 Andrew Cagney <ac131313@redhat.com>
4618
4619 * gdb.base/maint.exp: Update ``maint internal-error'' to match
4620 continue/quit query. Update copyright.
4621
fe6fdd96
MS
46222002-01-14 Michael Snyder <msnyder@redhat.com>
4623
4624 * gdb.base/gcore.exp: Remove extra debugging output.
4625
e017c81f
DJ
46262002-01-13 Daniel Jacobowitz <drow@mvista.com>
4627
4628 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
4629 for slightly dubious v2 mangled string.
4630
37ab3bf8
DJ
46312002-01-13 Daniel Jacobowitz <drow@mvista.com>
4632
4633 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
4634
1bc05c3a 46352002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 4636
1bc05c3a 4637 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 4638
1bc05c3a
JM
4639 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
4640 constructors.
4641 * gdb.c++/derivation.exp: Likewise.
4642 * gdb.c++/templates.exp: Likewise.
4643 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 4644
1bc05c3a
JM
46452002-01-10 Michael Snyder <msnyder@redhat.com>
4646
4647 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 4648
a911c360
MS
46492002-01-08 Michael Snyder <msnyder@redhat.com>
4650
4651 * gdb.base/gcore.exp: New test for generate-core-file command.
4652 * gdb.base/gcore.c: Testcase for above.
4653 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
4654
ea2119ec
JM
46552002-01-08 Jason Merrill <jason@redhat.com>
4656
4657 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
4658
68203136
FF
46592002-01-07 Fred Fish <fnf@redhat.com>
4660
4661 * gdb.c++/overload.exp: Remove unconditional xfails for:
4662 print foo_instance1.overloadargs(1)
4663 print foo_instance1.overloadargs(1, 2)
4664 print foo_instance1.overloadargs(1, 2, 3)
4665 print foo_instance1.overloadargs(1, 2, 3, 4)
4666 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
4667 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
4668 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
4669 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
4670 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
4671 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
4672 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
4673 print foo_instance1.overload1arg()
4674 print foo_instance1.overload1arg((char)arg2)
4675 print foo_instance1.overload1arg((signed char)arg3)
4676 print foo_instance1.overload1arg((unsigned char)arg4)
4677 print foo_instance1.overload1arg((int)arg7)
4678 print foo_instance1.overload1arg((unsigned int)arg8)
4679 print foo_instance1.overload1arg((float)arg11)
4680 print foo_instance1.overload1arg((double)arg12)
d63a86f8 4681
21b9b5b1
MS
46822002-01-07 Michael Snyder <msnyder@redhat.com>
4683
4684 * gdb.base/huge.exp: New test. Print a very large target data object.
4685 (skip_huge_test): New test variable. Define if you want to skip this
4686 test. The test reads an 8 megabyte data object from the target, so it
4687 might be very time consuming on remote targets with a slow connection.
4688 * gdb.base/huge.c: New file. Test case for above.
4689
725f922e
FF
46902002-01-07 Fred Fish <fnf@redhat.com>
4691
4692 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
4693 g_instance.bfoo, and g_instance.cfoo.
4694
634d57ec
JL
4695Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
4696
f286b2c3
JL
4697 * gdb.base/break.c (multi_line_if_conditional): New function.
4698 (multi_ilne_while_conditional): Likewise.
4699 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
4700 IF or WHILE condition puts the breakpoint at the start of
4701 the condition.
4702
634d57ec
JL
4703 * gdb.base/selftest.exp (backtrace through signal handler): Remove
4704 hppa*-*-hpux* expected failure.
4705 * gdb.base/structs.exp (do_function_calls): Similarly.
4706
4707 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
4708 watchpoints.
4709
9fbfe2dc
AC
47102002-01-06 Andrew Cagney <ac131313@redhat.com>
4711
4712 Fix PR gdb/66.
4713 * gdb.base/structs.exp: Replace skip for a29k with skip for
4714 gdb,cannot_call_functions.
4715 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
4716 * gdb.base/callfuncs.exp: Ditto.
4717 * gdb.base/call-rt-st.exp: Ditto.
4718 * gdb.base/call-strs.exp: Ditto.
4719 * gdb.base/callfwmall.exp: Ditto.
4720 * gdb.base/scope.exp: Obsolete xfail a29k.
4721 * gdb.c++/misc.exp: Ditto.
4722 * gdb.c++/cplusfuncs.exp: Ditto.
4723 * gdb.base/ptype.exp: Ditto.
4724 * gdb.base/printcmds.exp: Ditto.
4725 * gdb.base/opaque.exp: Ditto.
4726 * gdb.base/list.exp: Ditto.
4727 * gdb.base/funcargs.exp: Ditto.
4728 * gdb.base/default.exp: Ditto.
4729
8ddad156
MS
47302002-01-04 Michael Snyder <msnyder@redhat.com>
4731
ca4976a6 4732 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
4733 * gdb.base/maint.exp: Add tests for maint info sections options.
4734
1b074332
JL
4735Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
4736
4737 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
4738
7d159115
CV
47392001-12-20 Corinna Vinschen <vinschen@redhat.com>
4740
4741 * gdb.asm/arm.inc: New file.
4742 * gdb.asm/asm-source.exp: Add arm targets.
4743 * gdb.asm/configure.in: Ditto.
4744 * gdb.asm/configure: Recreated from configure.in.
4745
8fb87725
JL
4746Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
4747
afabe08c
JL
4748 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
4749 with HP's compiler.
4750 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
4751 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
4752 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
4753 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
4754
4755 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
4756 either HP's compilers or GCC.
4757
db521deb
JL
4758 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
4759 a SIGBUS or SIGSEGV.
4760
4761 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
4762
4763 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
4764 can be compiled with either HP's compiler or GCC.
4765
cfa88ab7
JL
4766 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
4767 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
4768 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
4769
ca344dff
JL
4770 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
4771 to match current gdb output. Update due to using auto-solib-limit
4772 for limiting instead of overloading auto-solib-add.
4773 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
4774 test program.
4775
3f3c6e55 4776 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
4777 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
4778 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
4779 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
4780 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
4781 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
4782 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
4783 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
4784 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
4785 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
4786 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
4787 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
4788 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 4789
8fb87725
JL
4790 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
4791 a SIGTRAP to the inferior.
4792
cf599fa7
CV
47932001-12-19 Corinna Vinschen <vinschen@redhat.com>
4794
4795 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
4796 Substitute call to target_link by call to gdb_compile.
4797
2cd045cd
JL
4798Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
4799
4800 * gdb.base/break.exp: Fix HP specific search string when testing
4801 backtracing in a called function.
4802
d63a86f8 4803 * gdb.base/constvars.exp: Only set lang to C++ if we're
2cd045cd
JL
4804 compiling the test with HP's compilers.
4805 * gdb.base/volatile.exp: Similarly.
4806
99ebe9ac
JB
48072001-12-19 Jim Blandy <jimb@redhat.com>
4808
4809 * gdb.base/printcmds.exp: Expect the null character to be printed
4810 as '\0', and the '\013' to be printed as '\v'.
4811 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
4812 * gdb.base/setvar.exp: Same.
4813
b9891b29
JB
48142001-12-17 Jim Blandy <jimb@redhat.com>
4815
0eba65ab
JB
4816 * gdb.base/completion.exp: Rather than completing very long
4817 filenames, which can make the readline library produce output we
4818 don't recognize, cd to the directory first, and then complete
4819 using nice, short relative paths.
4820
6970b5b1
JB
4821 * gdb.base/completion.exp: On some systems, there is, in fact, a
4822 variable named `b' in scope, since GDB treats all static
4823 variables as being in scope. So use `no_var_named_this'
4824 instead of `b'.
4825
b9891b29
JB
4826 * gdb.base/corefile.exp: Recognize the message saying that GDB
4827 can't find the core file's registers as a failure.
4828
e6ccd35f
JSC
48292001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
4830
4831 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
4832 test expect string more specific.
4833
105ba819
CV
48342001-12-13 Corinna Vinschen <vinschen@redhat.com>
4835
4836 * gdb.asm/asm-source.exp: Add support for xstormy16.
4837 * gdb.asm/configure.in: Ditto.
4838 * gdb.asm/configure: Rebuild.
4839 * gdb.asm/xstormy16.inc: New file.
4840
e9e79dd9
FF
48412001-12-10 Fred Fish <fnf@redhat.com>
4842
4843 * gdb.base/maint.exp: Update to match changes in type dumping code.
4844
347dc97d
JB
48452001-12-10 Jim Blandy <jimb@redhat.com>
4846
4847 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
4848 matching the entry point symbol's name at the beginning of the
4849 line.
4850
5178b9d6
DJ
48512001-12-07 Daniel Jacobowitz <drow@mvista.com>
4852
4853 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
4854 gdb.c++/inherit.exp, gdb.c++/method.exp,
4855 gdb.c++/namespace.exp, gdb.c++/templates.exp,
4856 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
4857 and class layout support.
4858
af890c52
DJ
48592001-12-07 Daniel Jacobowitz <drow@mvista.com>
4860
4861 * gdb.c++/classes.exp: Add test for static member function.
4862 * gdb.c++/misc.cc: Add class with static member function.
4863
7a345fb3
JB
48642001-12-07 Jim Blandy <jimb@redhat.com>
4865
f2e54a80 4866 If GDB says it can't find the struct the function returned, report
8032bf31
JB
4867 those tests as `unsupported'.
4868 * gdb.base/call-rt-st.exp (print_struct_call): New function.
4869 Rewrite subsequent tests to use it.
4870
4871 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
4872 those tests as `unsupported'.
4873 * gdb.base/structs.exp (call_struct_func): New function.
4874 (do_function_calls): Use call_struct_func to call the functions
4875 returning structs.
4876
0bc69509
JB
4877 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
4878 whether functions are prototyped or not, so we can't possibly pass
4879 arguments to t_float_values2 properly.
4880
7a345fb3
JB
4881 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
4882 value of `timeout' for targets other than the mips*tx39-*.
4883
edb6ede1
MS
48842001-12-06 Michael Snyder <msnyder@redhat.com>
4885
d63a86f8 4886 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
4887 and detect whether the start symbol has a leading underscore.
4888
2d842f13
JB
48892001-12-04 Jim Blandy <jimb@redhat.com>
4890
4891 * gdb.base/completion.exp: Clarify indentation.
4892
68550daf
JB
48932001-12-03 Jim Blandy <jimb@redhat.com>
4894
4895 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
4896 variables on the S/390, not `.word'.
4897
cd5195a8
JB
48982001-11-30 Jim Blandy <jimb@redhat.com>
4899
4900 Add assembly-source tests for s390-ibm-linux.
4901 * gdb.asm/s390.inc: New file.
4902 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
4903 the S/390 architecture.
4904 * gdb.asm/configure: Regenerated.
4905
ca9efc90
MS
49062001-11-30 Michael Snyder <msnyder@redhat.com>
4907
4908 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
4909 next, info source, info sources, info line, global and static
4910 variables, and static functions.
4911 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
4912 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
4913 * gdb.asm/asmsrc1.s: Add a static function and some variables.
4914 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
4915 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
4916 (gdbasm_leave): Restore frame pointer.
4917 (gdbasm_startup): Copy stack set-up from crt0.S.
4918
d0e66976
FN
49192001-11-26 Fernando Nasser <fnasser@redhat.com>
4920
4921 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
4922 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
4923 to a local (non-static) variable. Copy tstruct.a to a static buffer
4924 and return a pointer to that buffer.
4925 * gdb.base/callfwmall.c (t_structs_a): Ditto.
4926
e2334072
MK
49272001-11-24 Mark Kettenis <kettenis@gnu.org>
4928
4929 * gdb.asm/configure.in: Fix recognition of ix86 target.
4930 * gdb.asm/configure: Regenerate.
4931
756caa3d
MS
49322001-11-21 Michael Snyder <msnyder@redhat.com>
4933
4934 * gdb.asm/sparc.inc: New file.
4935 * gdb.asm/asm-source.exp: Recognize sparc target.
4936 * gdb.asm/configure.in: Recognize sparc target.
4937 * gdb.asm/configure: Regenerate.
d63a86f8 4938
9a4d72d5
MS
49392001-11-21 Michael Snyder <msnyder@redhat.com>
4940
4941 * gdb.asm/m32r.inc: New file.
4942 * gdb.asm/asm-source.exp: Recognize m32r target.
4943 * gdb.asm/configure.in: Recognize m32r target.
4944 * gdb.asm/configure: Regenerate.
4945
a773d1cd
MS
49462001-11-20 Michael Snyder <msnyder@redhat.com>
4947
017ac23d
MS
4948 * gdb.asm/i386.inc: New file.
4949 * gdb.asm/asm-source.exp: Recognize ix86 target.
4950 * gdb.asm/configure.in: Recognize ix86 target.
4951 * gdb.asm/configure: Regenerate.
4952
a773d1cd
MS
4953 * gdb.c++/namespace.exp: Fix quotes in output messages.
4954
bb632afb
MS
49552001-11-14 Michael Snyder <msnyder@redhat.com>
4956
25d559ca 4957 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
4958 qualifier in a type cast expression, to designate an address
4959 in the instruction space (Harvard architecture).
4960
4749e309
MS
49612001-11-13 Michael Snyder <msnyder@redhat.com>
4962
4963 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
4964 Tests for expressions using 'const' and 'volatile'.
4965
25050984
CV
49662001-11-13 Corinna Vinschen <vinschen@redhat.com>
4967
4968 * gdb.asm/asm-sources.exp: Allow defining linker flags.
4969
1902c51f
DJ
49702001-11-12 Daniel Jacobowitz <drow@mvista.com>
4971
4972 * lib/mi-support.exp (mi_run_to_helper): Move comments
4973 outside of gdb_expect.
4974
dcf95b47
DJ
49752001-11-11 Daniel Jacobowitz <drow@mvista.com>
4976
4977 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
4978 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
4979 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
4980 mi0_run_to): New functions.
4981 * gdb.mi/mi-simplerun.exp: Use them.
4982 * gdb.mi/mi0-simplerun.exp: Likewise.
4983 * gdb.mi/mi-var-cmd.exp: Likewise.
4984 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 4985
45b074e1
AC
49862001-11-10 Andrew Cagney <ac131313@redhat.com>
4987
4988 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
4989 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
4990
bf50d346
AC
49912001-11-09 Andrew Cagney <ac131313@redhat.com>
4992
4993 * gdb.base/restore.exp: Include $expected value in restored test
4994 message.
4995
9383332c
AC
49962001-11-09 Andrew Cagney <ac131313@redhat.com>
4997
4998 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
4999 implemented.
5000
db62520a
MS
50012001-11-08 Michael Snyder <msnyder@redhat.com>
5002
5003 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
5004 Add pass/fail message for stop at breakpoint in call dummy function.
5005
b5703437
MS
50062001-11-07 Michael Snyder <msnyder@redhat.com>
5007
d63a86f8
RM
5008 * gdb.c++/templates.exp (test_template_breakpoints):
5009 If we get an overload menu, but it does not match what
760f6330 5010 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
5011 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
5012 making the whitespace optional. Argument for "new" may be
5013 "unsigned" as well as "unsigned int/long".
d63a86f8 5014 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
5015 making the whitespace optional. Also replace "(void) with
5016 "((void|)), making the keyword "void" optional.
d63a86f8 5017 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
5018 making the whitespace optional. Also replace "(void) with
5019 "((void|)), making the keyword "void" optional.
3bf40917
MS
5020 * gdb.base/callfuncs.c (t_float_values): This function must
5021 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 5022 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
5023 can be tested against both cases. Usually one case involves
5024 promotion of float to double, while the other does not.
5025 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
5026 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
5027 includes a stack frame for "start".
5028
c8ab4e6d
JB
50292001-11-05 Jim Blandy <jimb@redhat.com>
5030
5031 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
5032 pointers are 32 bits long, and that offsets of relocs are always
5033 stored in the data (REL-style), and not in the reloc entry itself
5034 (RELA-style).
5035 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
5036 stabs.
5037
3f08ced9
MS
50382001-11-01 Michael Snyder <msnyder@redhat.com>
5039
5040 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
5041 and regular expression operators by using quoting.
5042
cbfa24cd
MS
50432001-10-31 Michael Snyder <msnyder@redhat.com>
5044
5045 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
5046 depending on what the symbol table contains.
5047 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
5048 the output of the ptype command. Similarly, accept both "const &"
5049 and "const&".
5050
aaa68313
CV
50512001-10-31 Corinna Vinschen <vinschen@redhat.com>
5052
5053 * gdb.base/miscexprs.c (main): Add usage of preprocessor
5054 symbol `STORAGE' to allow to choose the storage class of
5055 the local datastructures.
5056 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
5057 compiler directive.
5058
91740388
MS
50592001-10-30 Michael Snyder <msnyder@redhat.com>
5060
5061 * gdb.base/jump.exp: Allow it to run for all targets.
5062
1b7c05e7
CV
50632001-10-29 Corinna Vinschen <vinschen@redhat.com>
5064
5065 * gdb.base/call-ar-st.c (print_double_array): Match for loop
5066 with new double_array size.
5067 (main): Change storage class of all local variables to static.
5068 Reduce size of double_array to 9.
5069 * gdb.base/call-ar-st.exp: Increase timeout value.
5070 Change expected output for double array to match new size in
5071 call-ar-st.c.
5072
36a22261
CV
50732001-10-29 Corinna Vinschen <vinschen@redhat.com>
5074
5075 * gdb.base/ending-run.exp: Create identical output when passing
5076 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 5077 Stormy16 target.
36a22261 5078
92b8ae91
MK
50792001-10-28 Mark Kettenis <kettenis@gnu.org>
5080
5081 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
5082 that we catch the expected failure under Linux/x86.
5083
cb135b83
OF
50842001-10-29 Orjan Friberg <orjanf@axis.com>
5085
5086 * gdb.base/setvar.exp: Escape curly braces.
5087 * gdb.stabs/weird.exp: Ditto.
5088
6884aa54
DJ
50892001-10-27 Daniel Jacobowitz <drow@mvista.com>
5090
5091 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
5092 * gdm.mi/mi0-hack-cli.exp: Likewise.
5093
0398c9aa
AC
50942001-10-25 Andrew Cagney <ac131313@redhat.com>
5095
5096 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
5097 messages.
5098
d20bf2e8
AC
50992001-10-21 Andrew Cagney <ac131313@redhat.com>
5100
5101 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
5102 checking MI enabled.
5103
03dd63aa
CV
51042001-10-09 Corinna Vinschen <vinschen@redhat.com>
5105
5106 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
5107
1d9d99f3
FCE
51082001-10-04 Frank Ch. Eigler <fche@redhat.com>
5109
5110 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
5111 if gdb child process crashes, just signal an error.
5112
838ae6c4
JB
51132001-10-02 Jim Blandy <jimb@redhat.com>
5114
5115 * lib/gdb.exp (test_xfail_format): Simplify.
5116
5117 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
5118 front of the variable name `format'. Simplify `if'.
5119
8f0cbc1c
DJ
51202001-10-01 Daniel Jacobowitz <drow@mvista.com>
5121
5122 * gdb.threads/pthreads.exp: Wait for output and delay
5123 before sending ^C.
5124
1f08dafd
DJ
51252001-10-01 Daniel Jacobowitz <drow@mvista.com>
5126
5127 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
5128 some incorrect output instead of timing out.
5129 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
5130
674f90ff
CV
51312001-09-28 Corinna Vinschen <vinschen@redhat.com>
5132
5133 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
5134 check to allow additional `int'.
5135
9b284272
DJ
51362001-09-27 Daniel Jacobowitz <drow@mvista.com>
5137
5138 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
5139 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
5140
b55a4771
MS
51412001-09-27 Michael Snyder <msnyder@redhat.com>
5142
5143 * lib/gdb.exp (test_debug_format): New proc.
5144 (setup_xfail_format): Use new proc test_debug_format.
5145 * gdb.base/constvars.exp (local_compiler_xfail_check): New
5146 proc; use new service proc test_debug_format.
5147 Replace all other "gcc_compiled" tests with this test.
5148 * gdb.base/volatile.exp (local_compiler_xfail_check): New
5149 proc; use new service proc test_debug_format.
5150 Replace all other "gcc_compiled" tests with this test.
5151
51522001-09-27 Michael Snyder <msnyder@redhat.com>
5153
5154 * gdb.base/cvexpr.exp: New file.
5155 * gdb.base/cvexpr.c: New file
5156 Test for expressions using const and volatile keywords.
5157
4e6667ac
CV
51582001-09-26 Corinna Vinschen <vinschen@redhat.com>
5159
5160 * gdb.base/constvars.exp: Check for different orders of keywords
5161 and additional "int" strings in output.
5162
4f337972
AC
51632001-09-22 Andrew Cagney <ac131313@redhat.com>
5164
5165 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
5166 responses from "help maint".
5167
2015650d
FCE
51682001-09-19 Frank Ch. Eigler <fche@redhat.com>
5169
5170 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
5171 to localhost:NNN instead of :NNN, in case Xvfb is listening
5172 only on TCP.
5173
f3bcedc1
CV
51742001-09-19 Corinna Vinschen <vinschen@redhat.com>
5175
5176 * gdb.base/recurse.exp: When checking leaving the watchpoint
5177 scope, recognize when gdb is in function's epilogue and pass.
5178
6b819c92
KS
51792001-09-18 Keith Seitz <keiths@redhat.com>
5180
5181 * lib/insight-support.exp (_gdbtk_export_target_info): Add
5182 support for running tests against sid targets.
5183 (gdbtk_done): Ditto.
5184
a10c9419
CV
51852001-09-18 Corinna Vinschen <vinschen@redhat.com>
5186
5187 * gdb.base/ending-run.c (main): Set stdout buffersize
5188 to the same reasonable value for any target.
5189 * gdb.base/ending-run.exp: Add a regular expression
5190 to make testsuite happy on Sanyo Stormy16 target.
5191
739d0d99
CV
51922001-09-17 Corinna Vinschen <vinschen@redhat.com>
5193
5194 * gdb.base/display.c (do_loops): Add float variable `f'.
5195 Increment f in loop.
5196 * gdb.base/display.exp: Increment timeout by 60 seconds.
5197 Change float display test to use variable `f'.
5198
1b8947f0
JB
51992001-09-17 Jim Blandy <jimb@redhat.com>
5200
5201 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
5202 overflowing the limited breakpoint tables on some ROM monitors
5203 (like the ROM68K).
5204
9890ac81
FCE
52052001-09-15 Frank Ch. Eigler <fche@redhat.com>
5206
5207 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
5208 the "-ac" (disable access control) flag.
5209
6db765ea
JH
52102001-08-30 Jeff Holcomb <jeffh@redhat.com>
5211
5212 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
5213 ints.
5214
4c32cc04
KS
52152001-08-30 Keith Seitz <keiths@redhat.com>
5216
5217 * lib/gdb.exp: Move all insight-related functionality into
5218 separate file.
5219 * lib/insight-support.exp: New file.
5220
8d6e6f81
FCE
52212001-08-29 Frank Ch. Eigler <fche@redhat.com>
5222
5223 * config/sid.exp (sid_start): Never set sid verbosity; disable
5224 expect_background {} that consumed its stdout; tolerate </dev/null.
5225 Attempt to set endianness override in "sid" protocol mode. Cleanup.
5226
6a90e1d0
AC
52272001-08-18 Andrew Cagney <ac131313@redhat.com>
5228
5229 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
5230 CLI jump command to start it.
5231 (mi_run_to_main): Fail immediatly when unexpected output.
5232
1759b3c3
AC
52332001-08-18 Andrew Cagney <ac131313@redhat.com>
5234
5235 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
5236 beginning of function. Fix PR gdb/191.
5237
61d11d80
FCE
52382001-08-16 Frank Ch. Eigler <fche@redhat.com>
5239
5240 * config/sid.exp (sid_start): Don't warn if we cannot figure out
5241 what to force sid endianness to.
5242
942a4df2
KS
52432001-08-15 Keith Seitz <keiths@redhat.com>
5244
5245 * lib/gdb.exp (gdbtk_start): Don't set environment
5246 variables for TCL_LIBRARY and friends. Insight will
5247 now figure these out for itself.
5248
0521c418
MS
52492001-08-02 Michael Snyder <msnyder@redhat.com>
5250
5251 * gdb.base/completion.exp: Remove the symbol "a64l" from
5252 the expect string; this is target-specific, and not related
5253 to what is being tested.
5254
74a9a58a
DB
52552001-08-02 Dave Brolley <brolley@redhat.com>
5256
5257 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
5258
c70819fa
MS
52592001-07-25 Michael Snyder <msnyder@redhat.com>
5260
c2b8fa57
MS
5261 * gdb.base/consecutive.exp: New file. Test stepping over
5262 breakpoints on consecutive instructions.
5263 * gdb.base/consecutive.c: New file.
5264
c70819fa
MS
5265 * gdb.base/call-rt-st.exp: Use double-backslash to quote
5266 curly braces in regular expressions.
5267
2b1a1355
MS
52682001-07-25 Michael Snyder <msnyder@redhat.com>
5269
5270 * gdb.base/ending-run.exp: Accept "Program exited normally" as
5271 legitimate output from stepping out of main.
5272
413eca6f
KS
52732001-07-22 Keith Seitz <keiths@redhat.com>
5274
5275 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
5276 the empty string, do not run the tests.
5277
7e5a9322
SC
52782001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
5279
5280 * gdb.base/long_long.exp: Detect size of pointer. Take into
5281 account 2-byte pointers when testing for p/a results.
5282
de58f10f
SC
52832001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
5284
d63a86f8 5285 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
5286 and defined to 1K for m68hc11.
5287 (random_data): Reduce table to 1K for embedded platforms (68hc11).
5288 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
5289 (sizeof_random_data): New variable to tell the size of the data table;
5290 don't test past this size; always run to main.
5291
d6f5fea1
SC
52922001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
5293
5294 * gdb.base/return2.exp: return of long long and double fails for
5295 68HC11; don't execute these tests on that platform.
5296 * gdb.base/return.exp: Return of a double fails for 68hc11.
5297
c477543d
SC
52982001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
5299
5300 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
5301 tests that print a float.
5302 * call-rt-st.exp: Likewise.
5303
63cf1c79
MK
53042001-07-12 Mark Kettenis <kettenis@gnu.org>
5305
5306 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
5307 running this test on Linux.
5308
112f9ab5
MC
53092001-06-24 Michael Chastain <chastain@redhat.com>
5310
5311 * gdb.base/arithmet.exp: Remove some tests to make all test names
5312 unique.
5313
4970cb0f
MS
53142001-07-03 Michael Snyder <msnyder@redhat.com>
5315
5316 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
5317 the output of the ptype command.
5318
d85da69f
MS
53192001-07-02 Michael Snyder <msnyder@redhat.com>
5320
4c8a82de
MS
5321 * gdb.base/completion.exp: Don't assume that break.c is the only
5322 source file that may contain functions named "marker".
d85da69f
MS
5323 * gdb.base/corefile.exp: Quote the curly braces in regexp.
5324
8afc772b
AC
53252001-06-28 Andrew Cagney <ac131313@redhat.com>
5326
5327 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
5328 of files to delete.
5329
5330 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
5331 * gdb.disasm/h8300s.exp: New file.
5332 gdb.disasm/h8300s.s: Likewise.
5333
cff22675
AC
53342001-06-27 Andrew Cagney <ac131313@redhat.com>
5335
5336 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
5337 empty breakpoint tables.
5338
68c81b54
AC
53392001-06-25 Andrew Cagney <ac131313@redhat.com>
5340
5341 * lib/mi-support.exp: Update args=... part of stop-reason
5342 patterns. Accept either a list or a tuple.
5343
2dd62704
AC
53442001-06-23 Andrew Cagney <ac131313@redhat.com>
5345
5346 * lib/mi-support.exp: Remove local emacs variable defining
5347 change-log-default-name.
5348
b4127474
MC
53492001-06-22 Michael Chastain <chastain@redhat.com>
5350
5351 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
5352 This is operationally compatible with the previous version.
5353
8dbfb380
JB
53542001-06-13 Jim Blandy <jimb@redhat.com>
5355
5356 * lib/gdb.exp (gdb_test): Doc fix.
5357
f2d8c86d
MC
53582001-06-10 Michael Chastain <chastain@redhat.com>
5359
5360 * gdb.base/exprs.exp: Remove a duplicate test.
5361
81564d34
JB
53622001-06-06 Jim Blandy <jimb@redhat.com>
5363
5364 * gdb.base/return2.exp (main): Use values to test float and double
5365 returns that are not NaN's, to avoid being confused by IEEE
5366 comparison rules.
5367
da55addb
MS
53682001-06-04 Michael Snyder <msnyder@redhat.com>
5369
5370 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 5371 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
5372 rather than wait for 12 more tests to time out.
5373
42c65987
JB
53742001-06-06 Jim Blandy <jimb@redhat.com>
5375
b18bced9 5376 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 5377 Don't forget to match the GDB prompt.
b18bced9 5378
42c65987
JB
5379 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
5380
5b41e5f0
JB
53812001-06-04 Jim Blandy <jimb@redhat.com>
5382
5383 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
5384 command.
5385
015e046f
KB
53862001-05-31 Kevin Buettner <kevinb@redhat.com>
5387
5388 * gdb.base/annota1.exp (info break): Match four or more spaces
5389 after "Address".
5390
fb1ffbbe
MC
53912001-05-31 Michael Chastain <chastain@redhat.com>
5392
5393 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
5394 (dm_type_int_star): Likewise.
5395 (dm_type_long_star): Likewise.
5396 (dm_type_void_star): Likewise.
5397
5ea2a32c
KB
53982001-05-29 Kevin Buettner <kevinb@redhat.com>
5399
5400 * gdb.base/completion.exp (INPUTRC): Set this environment variable
5401 to a known value in order to get consistent results regardless
5402 of the setting of INPUTRC or the presence or contents of .inputrc.
5403
ae23c492
MS
54042001-05-24 Michael Snyder <msnyder@redhat.com>
5405
ac55707e
MS
5406 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
5407 Don't require that the main thread and the manager thread are the
5408 first in the list.
5409
ae23c492
MS
5410 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
5411 debugging. If test fails, issue an "unsupported" not a "fail".
5412
400071f1
JB
54132001-05-24 Jim Blandy <jimb@redhat.com>
5414
5415 Don't assume that short is shorter than int.
5416 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
5417 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 5418 this isn't true.
400071f1
JB
5419 ("print unsigned char == (~0)"): Add test that verifies that ~0,
5420 an int, is not equal to ~0 stored in an unsigned char. This tests
5421 the same thing that the previous test meant to, but works on
5422 16-bit machines, too.
5423 ("print unsigned char != (~0)"): Same test, complemented.
5424
0816a3e5
MS
54252001-05-24 Michael Snyder <msnyder@redhat.com>
5426
5427 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 5428 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
5429 and prevents dejagnu getting out of step.
5430
f6dc23a9
KB
54312001-05-23 Kevin Buettner <kevinb@redhat.com>
5432
5433 * gdb.base/finish.exp (finish_void): Revise pattern for
5434 stopping on the call statement to not permit stopping at
5435 the start of the instructions comprising the call sequence.
5436
7dbd117d
MC
54372001-05-19 Michael Chastain <chastain@redhat.com>
5438
5439 * gdb.base/callfuncs.exp: Make all test names unique.
5440 * gdb.base/commands.exp: Make all test names unique.
5441 * gdb.base/condbreak.exp: Make all test names unique.
5442 * gdb.base/dbx.exp: Make all test names unique.
5443 * gdb.base/default.exp: Make all test names unique.
5444 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
5445 and TIMEOUT messages to their corresponding PASS message.
5446 * gdb.base/ending-run.exp: Make all test names unique.
5447 * gdb.base/long_long.exp: Remove duplicate test.
5448
6b0b0a9e
KB
54492001-05-21 Kevin Buettner <kevinb@redhat.com>
5450
5451 * gdb.base/finish.exp (finish_void): Allow "finish" command to
5452 stop on the call statement as well as the statement after the
5453 call.
5454
2caa35cb
MS
54552001-05-21 Michael Snyder <msnyder@redhat.com>
5456
5457 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
5458
40713331
EZ
54592001-05-10 Elena Zannoni <ezannoni@redhat.com>
5460
5461 * gdb.base/completion.exp: Revamp test. Make it execute on all
5462 platforms.
5463
c2c1be8d
EZ
54642001-05-10 Elena Zannoni <ezannoni@redhat.com>
5465
2c9cd303
EZ
5466 * config/gdbserver.exp (gdb_load): Handle the case
5467 in which the arguments to gdbserver are given in the
5468 baseboard configuration file.
5469 Also handle the case in which the server needs to do a
5470 load.
5471
9671de48
KS
54722001-05-07 Keith Seitz <keiths@cygnus.com>
5473
5474 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
5475 set up the display for testing.
5476 (gdbtk_start): Convert all paths to paths that tcl will like.
5477 Export target information to environment.
5478 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
5479 necessary.
5480 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
5481 (to_tcl_path): New proc to convert a given pathname into
5482 a path acceptible as an argument to a tcl command.
5483 (_gdbtk_export_target_info): New proc to export target info
5484 into the environment for gdbtk testing.
5485 (gdbtk_done): New proc to signal end-of-test.
5486
5a360f47
JB
54872001-05-06 Jim Blandy <jimb@redhat.com>
5488
5489 * restore.c: Make the code of caller0 correspond to its comment.
5490
66c756c6
MS
54912001-05-03 Michael Snyder <msnyder@redhat.com>
5492
5493 * config/sid.exp (gdb_target_sid): Check for error messages.
5494 On error or timeout, don't make expect exit (which will terminate
5495 all subsequent tests); instead just make gdb exit.
d63a86f8 5496 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
5497 return a negative value.
5498
a966fde5
JB
54992001-04-24 Jim Blandy <jimb@redhat.com>
5500
851c18e0
JB
5501 * gdb.c++/templates.exp: If we see the prompt for the overload
5502 list, but we haven't recognized any of the longer patterns,
5503 arrange for this test to fail, not hang.
5504
a966fde5
JB
5505 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
5506 variations.
5507
db144853
MC
55082001-04-22 Michael Chastain <chastain@redhat.com>
5509
5510 * gdb.c++/local.exp: Use the 'runto' library function.
5511 * gdb.c++/namespace.exp: Likewise.
5512 * gdb.c++/overload.exp: Likewise.
5513
3207ec21
KB
55142001-03-26 Kevin Buettner <kevinb@redhat.com>
5515
5516 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
5517 * gdb.base/step-line.exp: New file. Test step/next in presence of
5518 #line directives.
5519 * gdb.base/step-line.c: New file. Test program for the above.
5520 * gdb.base/step-line.inp: New file. We pretend that this file has
5521 been transformed by some other tool into step-line.c.
5522
13b57657
JB
55232001-03-21 Jim Blandy <jimb@redhat.com>
5524
5525 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
5526 unmangled operator names.
5527
754cbe1c
JB
55282001-03-20 Jim Blandy <jimb@redhat.com>
5529
5530 * gdb.threads/linux-dp.exp: Recognize an additional message
5531 generated by GDB when it doesn't understand how to debug threads
5532 on the target system.
5533
177495c9
AC
55342001-03-19 Andrew Cagney <ac131313@redhat.com>
5535
5536 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
5537
f266096b
MC
55382001-03-12 Michael Chastain <chastain@redhat.com>
5539
5540 * gdb.c++/derivation.exp: Use the 'runto' library function.
5541
cac3c2ff
MC
55422001-03-12 Michael Chastain <chastain@redhat.com>
5543
5544 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
5545
b6c11a24
MC
55462001-02-24 Michael Chastain <chastain@redhat.com>
5547
5548 * gdb.c++/ref-types.exp: Change handwritten code to library
5549 function 'runto'.
5550
6bae5bce
OF
55512001-03-16 Orjan Friberg <orjanf@axis.com>
5552
5553 * gdb.base/signals.exp: Set count to 0 explicitly.
5554
0015fd9a
MS
55552001-03-15 Mark Salter <msalter@redhat.com>
5556
5557 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
5558 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
5559 (gdb_load): Add support for additional target_info: gdb_download_size
5560 and gdb_load_timeout.
0015fd9a 5561
fc33412a
DT
5562Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
5563
5564 * gdb.base/annota1.exp: Move test of isnative to earlier in the
5565 file -- to prevent failing when the compile fails but we have no
5566 intention of running the tests anyway.
5567
5568 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
5569 tests if set.
5570
5571 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
5572 integers.
5573
5574 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
5575 * gdb.c++/namespace.exp: Ditto.
5576
115f06de
OF
55772001-03-07 Orjan Friberg <orjanf@axis.com>
5578
5579 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
5580 * gdb.base/pointers.exp: Relax pattern match of decimals.
5581
b6ba6518
KB
55822001-03-06 Kevin Buettner <kevinb@redhat.com>
5583
5584 * Makefile.in, config/abug.exp, config/cfdbug.exp,
5585 config/cpu32bug.exp, config/dve.exp, config/est.exp,
5586 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
5587 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
5588 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
5589 config/sh.exp, config/sid.exp, config/slite.exp,
5590 config/sparclet.exp, config/udi.exp, config/unknown.exp,
5591 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
5592 config/vxworks.exp, config/vxworks29k.exp,
5593 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
5594 gdb.base/all-bin.exp, gdb.base/annota1.exp,
5595 gdb.base/arithmet.exp, gdb.base/assign.exp,
5596 gdb.base/async.exp, gdb.base/attach.exp,
5597 gdb.base/bitfields.exp, gdb.base/bitops.exp,
5598 gdb.base/break.exp, gdb.base/call-ar-st.exp,
5599 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
5600 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
5601 gdb.base/commands.exp, gdb.base/completion.exp,
5602 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
5603 gdb.base/constvars.exp, gdb.base/corefile.exp,
5604 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
5605 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
5606 gdb.base/ending-run.exp, gdb.base/environ.exp,
5607 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
5608 gdb.base/finish.exp, gdb.base/foll-exec.exp,
5609 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
5610 gdb.base/funcargs.exp, gdb.base/help.exp,
5611 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
5612 gdb.base/logical.exp, gdb.base/long_long.exp,
5613 gdb.base/maint.exp, gdb.base/mips_pro.exp,
5614 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
5615 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
5616 gdb.base/pointers.exp, gdb.base/printcmds.exp,
5617 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
5618 gdb.base/regs.exp, gdb.base/relational.exp,
5619 gdb.base/remote.exp, gdb.base/reread.exp,
5620 gdb.base/restore.exp, gdb.base/return2.exp,
5621 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
5622 gdb.base/selftest.exp, gdb.base/setshow.exp,
5623 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
5624 gdb.base/sigall.exp, gdb.base/signals.exp,
5625 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
5626 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
5627 gdb.base/step-test.exp, gdb.base/structs.c,
5628 gdb.base/structs.exp, gdb.base/structs2.exp,
5629 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
5630 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
5631 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
5632 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
5633 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
5634 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
5635 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
5636 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
5637 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
5638 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
5639 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
5640 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
5641 gdb.fortran/types.exp, gdb.java/jmisc.exp,
5642 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
5643 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
5644 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
5645 gdb.trace/circ.exp, gdb.trace/collection.exp,
5646 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
5647 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
5648 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
5649 gdb.trace/report.exp, gdb.trace/save-trace.exp,
5650 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
5651 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
5652 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
5653 notices.
5654
dc96c6c7 56552001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
5656
5657 * gdb.base/varargs.c (find_max_double): Fix printf format string:
5658 first arg is int not float.
5659
dc96c6c7 56602001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
5661
5662 * gdb.base/reread.exp: Unsupported for non-native targets;
5663 doesn't work for remote debugging.
5664
9b0c4aeb
FN
56652001-02-19 Fernando Nasser <fnasser@redhat.com>
5666
5667 From Drew Moseley <dmoseley@redhat.com>
5668 * gdb.base/ending-run.exp: Properly handle the BSP state when
5669 stepping past the end of main.
5670
02aa71d5
MC
56712001-02-19 John Moore <jmoore@redhat.com>
5672
5673 * gdb.base/commands.exp (infrun_breakpoint_command_test):
5674 Converted HPUX fix for non-expected items following multiple
5675 step commands into general solution for all platforms.
5676
1fa449a4
MC
56772001-02-18 Michael Chastain <chastain@redhat.com>
5678
5679 * gdb.c++/classes.exp (do_tests): Change runto statements
5680 from "runto 'foo(void)'" to "runto 'foo'". This makes the
5681 statements demangler agnostic.
5682 * gdb.c++/virtfunc.exp (do_tests): Likewise.
5683 (gdb_virtfunc_restart): Likewise.
5684
b2f9ec70
MC
56852001-02-14 Michael Chastain <chastain@redhat.com>
5686
5687 * gdb.c++/inherit.exp (do_tests): Change runto statements
5688 from "runto 'foo(void)'" to "runto 'foo'". This makes the
5689 statements demangler agnostic.
5690
cf74b8ca
AC
5691Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
5692
5693 * gdb.threads/pthreads.exp: Unify pass/fail messages for
5694 ``continue to bkpt at common_routine in thread 2'' and ``stopped
5695 before calling common_routine 15 times'' tests.
5696
99f78f56
MC
56972001-02-11 Michael Chastain <chastain@redhat.com>
5698
5699 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
5700 Helps the test script figure out which demangler is in use.
5701 (dm_type_foo_ref): Ditto.
5702 (dm_type_int_star): Ditto.
5703 (dm_type_long_star): Ditto.
5704 (dm_type_unsigned_int): Ditto.
5705 (dm_type_void): Ditto.
5706 (dm_type_void_star): Ditto.
99707966 5707 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
5708 Probe the gdb demangler and set variables to accommodate
5709 formatting differences.
5710 (info_func_regexp): New function. Same as info_func, but
5711 matches against a regexp.
5712 (info_func): Match against a literal string.
5713 (print_addr_2): New function. Match against a literal string,
5714 which can be different from the input to gdb.
5715 (print_addr): Simply call print_addr_2 with the same argument twice.
5716 (test_lookup_operator_functions): Use demangler formatting variables.
5717 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
5718 the tests in the same order as the C++ class declaration.
5719 (test_paddr_operator_functions): Ditto.
5720 (test_paddr_overloaded_functions): Ditto.
5721 (test_paddr_hairy_functions): Use demangler formatting variables.
5722 Add reference to gdb/19 for related tests.
5723 (do_tests): Call probe_demangler.
5724
1de8f023
KB
57252001-01-30 Kevin Buettner <kevinb@redhat.com>
5726
5727 * gdb.c++/templates.cc (printf): Remove unused function definition.
5728
ca3f91ed
MS
57292001-01-26 Felix Lee <flee@redhat.com>
5730
5731 * sid.exp (sid_exit): Pass host, not target, to remote_close.
5732
57332001-01-25 matthew green <mrg@redhat.com>
5734
5735 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
5736 up sid.
5737 (sid_exit): Call `remote_pop_conn' after GDB is gone.
5738
57392001-01-25 matthew green <mrg@redhat.com>
5740
5741 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 5742 Deprecate $sid_spawn_id.
ca3f91ed
MS
5743 (sid_exit): Remove code necessary only for `spawn.'
5744
57452001-01-25 matthew green <mrg@redhat.com>
5746
5747 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
5748
fb18ec4a
MC
57492001-01-28 Michael Chastain <chastain@redhat.com>
5750
5751 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
5752 to call when tests fail. It takes gdb out of the overloaded
5753 function choice menu back to the main prompt, so that the test
5754 program stays synchronized.
5755 (set_bp_overloaded): New proc to collect all the common
5756 code for setting a breakpoint on an overloaded name. Calls
5757 take_gdb_out_of_choice_menu when needed.
5758 (menu_overload1arg): New variable to collect the repeated
5759 instances of the expected menu for an overloaded name. Change
5760 the regular expression to handle changes in g++ type encoding:
5761 "void" can be either "void" or "", and "unsigned int" can be
5762 either "unsigned int" or "unsigned".
5763 (continue_to_bp_overloaded): Change regular expressions to handle
5764 changes in g++ type encoding.
5765 (no proc): Call take_gdb_out_of_choice_menu when needed.
5766 Remove redundant calls to "info break". Accept either "canceled"
5767 or "cancelled". Change regular expressions in "info break"
5768 calls to handle changes in g++ type encoding. Give all tests
5769 unique strings.
5770
9c646a6e
BE
57712001-01-17 Ben Elliston <bje@redhat.com>
5772
5773 * config/sid.exp: New file.
5774
9549d9c1
AC
5775Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
5776
5777 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
5778
dc96c6c7 57792000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
5780
5781 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
5782 Add a RE to accept a non-ascii char if one is ever presented.
5783
b4df4f68
FN
57842000-12-20 Fernando Nasser <fnasser@redhat.com>
5785
297dd0fd 5786 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 5787
dc96c6c7 57882000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 5789
d63a86f8 5790 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
5791 in regexp. One '\' does not suffice on Linux.
5792
4a7bddb6
MC
57932000-12-09 Michael Chastain <chastain@redhat.com>
5794
5795 * gdb.base/break.exp (test_clear_command): Use a marker function
5796 rather than 'main' for the test function. Also move this
5797 test to an execution point where the marker function names are
5798 guaranteed to be bound to functions. (Executing tests after a
5799 'finish' from main runs into name conflicts with local names
5800 in __libc_start_main).
5801
dc96c6c7 58022000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
5803
5804 * gdb.base/finish.exp: New test for gdb's "finish" command.
5805 * gdb.base/return2.exp: New test for gdb's "return" command.
5806 * gdb.base/return2.c: New source file for above.
5807
dc96c6c7 58082000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
5809
5810 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
5811 * gdb.base/miscexprs.exp: Ditto.
5812 * gdb.base/pointers.exp: Ditto.
5813 * gdb.c++/derivation.exp: Ditto.
5814 * gdb.c++/local.exp: Ditto.
5815 * gdb.c++/namespace.exp: Ditto.
5816 * gdb.c++/overload.exp: Ditto.
5817 * gdb.c++/ref-types.exp: Ditto.
5818
dc96c6c7 58192000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
5820
5821 * gdb.base/constvars.exp: Test result of "up" command.
5822 * gdb.base/miscexprs.exp: Ditto.
5823 * gdb.base/pointers.exp: Ditto.
5824 * gdb.base/scope.exp: Ditto.
5825 * gdb.c++/derivation.exp: Ditto.
5826 * gdb.c++/local.exp: Ditto.
5827 * gdb.c++/namespace.exp: Ditto.
5828 * gdb.c++/overload.exp: Ditto.
5829 * gdb.c++/ref-types.exp: Ditto.
5830
44097287
FN
58312000-11-22 Michael Chastain <chastain@redhat.com>
5832
5833 * mips_pro.exp: Accept either "middle -> top -> main" or
5834 "middle -> main" in the backtrace, because gcc can optimize
5835 tail calls to jumps. Remove setup_xfail for the hppa case.
5836 Add a comment with the original warning messages from PR 3016,
5837 which was filed in 1993, to preserve them for posterity.
5838
9d2e1bab
ND
58392000-11-17 Nick Duffek <nsd@redhat.com>
5840
5841 * lib/gdb.exp (gdb_test): Override timeout with board info.
5842
1aca8eb7
ND
58432000-11-17 Nick Duffek <nsd@redhat.com>
5844
5845 * gdb.base/display.exp: Don't kill running stub. Add "again" to
5846 the second kill and detach messages.
5847
93076499
ND
58482000-11-17 Nick Duffek <nsd@redhat.com>
5849
5850 * configure.in: Add AC_EXEEXT.
5851 * configure: Regenerate.
5852 * Makefile.in (just-check): Export EXEEXT.
5853 * lib/gdb.exp ($EXEEXT): Import from environment.
5854 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
5855 expect "maint dump-me" on Cygwin.
5856 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
5857 $EXEEXT.
5858
30e87cd3
ND
58592000-11-17 Nick Duffek <nsd@redhat.com>
5860
5861 * gdb.base/break.exp: Test backtrace and finish from called
5862 function on all platforms, not just HP-UX.
5863
dc96c6c7 58642000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
5865
5866 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
5867 code from gdb_target_monitor, so it can be used independantly
5868 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 5869
dc96c6c7 58702000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
5871
5872 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
5873 * gdb.base/corefile.exp: Expect the message "Program is being
5874 debugged already" when we send the "corefile" command, since
5875 the preceeding gdb_load may have connected gdb to a remote target.
5876 * gdb.base/display.exp: Disable hardware watchpoints if new
5877 board info variable "no_hardware_watchpoints" is true.
5878 Replace single-letter commands with more readable ones.
5879 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
5880 if new board info variable "no_hardware_watchpoints" is true.
5881 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
5882 to see if stdio (printf) testing is possible.
5883 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
5884 board info variable "no_hardware_watchpoints" is true. Use new
5885 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
5886
39124dea
FN
58872000-11-13 Fernando Nasser <fnasser@redhat.com>
5888
5889 From Orjan Friberg <orjanf@axis.com>:
5890 * gdb.base/printcmds.exp: Escape curly braces followed by a number
5891 in array print pattern match.
5892
a9e2e984
FN
58932000-11-09 Fernando Nasser <fnasser@redhat.com>
5894
5895 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
5896 spelling "cancelled" to U.S. spelling "canceled" to match changes
5897 made to gdb.
5898 * gdb.c++/ovldbreak.exp: Ditto.
5899
c7db355b
PS
59002000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
5901
5902 * gdb.base/callfuncs.c (main): Moved to end of file, call
5903 t_double_values to initialize the FPU before inferior calls are made.
5904 * gdb.base/callfuncs.exp: Test for register preservation after calling
5905 inferior functions. Add tests for continuining, finishing and
5906 returning from a stop in a call dummy.
5907
dc96c6c7 59082000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
5909
5910 * gdb.base/commands.exp: Break up long lines, and re-indent.
5911
dc96c6c7 59122000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
5913
5914 * config/gdbserver.exp: Rewritten from the ground up, to make it
5915 compatible with the current dejagnu tree, and to make it work with
5916 the new "gdbserver" in libremote.
5917
dc96c6c7 59182000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
5919
5920 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
5921 * gdb.base/varargs.exp: Skip entire test if no printf support.
5922 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
5923 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
5924
dc96c6c7 59252000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
5926
5927 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
5928 no floating point support.
5929 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
5930 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
5931 * gdb.base/call-rt-st.exp: Ditto.
5932 * gdb.base/call-strs.exp: Ditto.
5933
bac5fc66
JG
59342000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
5935
5936 * gdb.base/sizeof.c: include <stdio.h>.
5937
5938 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
5939 'finish', otherwise uncaptured gdb_prompt would potentially
5940 throw remaining test points out of sync.
5941
b22a6027
SB
59422000-07-26 Scott Bambrough <scottb@netwinder.org>
5943
5944 * gdb.base/recurse.exp: Run tests for all targets.
5945 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
5946 gnu-oldld case on ARM.
5947 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
5948 for ARM targets.
d63a86f8 5949
d8231941
AG
5950Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
5951
5952 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
5953 * gdb.java/configure: Rebuild.
5954
8caabe69
AG
5955Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
5956
5957 * gdb.java/jv-exp.exp: New file.
5958
9d273ca3
AG
5959Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
5960
5961 * configure: Rebuilt.
5962 * configure.in (configdirs): Add gdb.java.
5963 * gdb.java/jmisc.java: New file.
5964 * gdb.java/jmisc.exp: New file.
5965 * gdb.java/Makefile.in: New file.
5966 * gdb.java/configure: Rebuilt.
5967 * gdb.java/configure.in: New file.
5968 * lib/java.exp: New file.
5969
4f823a66
AC
5970Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
5971
5972 * gdb.base/exprs.exp: Test casts to a pointer including over and
5973 underflow.
5974
2391e11d
AC
5975Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
5976
5977 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
5978 and the compilers sizes.
5979
54602222
ND
59802000-07-09 Nick Duffek <nsd@redhat.com>
5981
5982 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
5983 (use_methods): New function.
5984 (main): Call use_methods().
5985 * gdb.c++/classes.exp (test_method_param_class): New procedure.
5986 (do_tests): Call test_method_param_class.
5987
2bec0572
ND
59882000-07-09 Nick Duffek <nsd@redhat.com>
5989
5990 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
5991 spelling.
5992 (test_enums): New procedure. Move enum tests from end of script
5993 to here. Set breakpoint on function name instead of line number.
5994 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
5995 (enums2): New marker function.
5996 (enums1): New function.
5997 (main): Call enums1(). Move enum tests to enums1().
5998
78492fde
AC
5999Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
6000
6001 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
6002 compile/link program. Update line numbers.
6003 * gdb.asm/d10v.inc: Define ``startup''.
6004 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 6005
49a2cef8
AC
6006Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
6007
6008 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
6009
3e6c8688
EZ
60102000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6011
6012 * gdb.base/maint.exp: Add 'maint print architecture' item to output
6013 of 'help maint print' command.
6014
9ff5cbe9
AC
6015Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
6016
6017 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
6018 they use gdb_expect_list.
6019
17c579bd
AC
6020Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
6021
6022 * gdb.base/commands.exp: Use ``set remote
6023 memory-read-packet-size'' instead of ``set endian big'' to test
6024 long commands.
6025
e6d71bf3
DB
60262000-06-03 Daniel Berlin <dan@cgsoftware.com>
6027
6028 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 6029 g++, and stop skipping them.
e6d71bf3
DB
6030
6031 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
6032 work under g++.
6033
d63a86f8 6034 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
6035 initialization.
6036
dc96c6c7 60372000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
6038
6039 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
6040 the regular expression: accept an (almost) arbitrary sequence of
6041 "frames-invalid" and "breakpoints-invalid" messages both before
6042 and after the "starting" message.
6043
dc96c6c7 60442000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
6045
6046 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 6047
dc96c6c7 60482000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
6049
6050 * gdb.base/annota1.exp (annotate-signal-handler-caller):
6051 Relax the regular expression a little, make it pass on Solaris 8.
6052
8216cda9
KB
60532000-05-12 Kevin Buettner <kevinb@redhat.com>
6054
6055 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 6056 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
6057 Instead, it is permissible for gdb to stop on the line of the
6058 call itself.
6059
1a570b2f
MS
60602000-05-12 Michael Snyder <msnyder@.cygnus.com>
6061
6062 * gdb.base/break.exp (bp on small function, optimized file):
6063 Add a second pass pattern. The behavior differs here between stabs
6064 and dwarf for one-line functions. Stabs preserves two line symbols
6065 (one before the prologue and one after) with the same line number,
6066 but dwarf regards these as duplicates and discards one of them.
6067 Therefore the address after the prologue (where the breakpoint is)
6068 has no exactly matching line symbol, and GDB reports the breakpoint
6069 as if it were in the middle of a line rather than at the beginning.
6070
dc96c6c7 60712000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 6072
d63a86f8 6073 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
6074 rather than "send_gdb" (for consistancy).
6075
7d418785
AC
6076Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
6077
6078 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
6079 * gdb.c++/templates.cc: Properly check for GCC version number.
6080 * lib/compiler.cc: Likewise
6081
dc96c6c7 60822000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 6083
d63a86f8 6084 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
6085 gdb may not stop at the first line of main, due to code motion.
6086
dc96c6c7 60872000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
6088
6089 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
6090 This test depends on parsing the printf output from the target.
6091 Since the sparclet stub doesn't do stdio, this will never work.
6092 * gdb.base/call-rt-st.exp: ditto.
6093 * gdb.base/call-strs: ditto.
6094
dc96c6c7 60952000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
6096
6097 * gdb.base/miscexprs.exp: make sizeof long array test portable.
6098
6099 * gdb.base/ending-run.exp: After connecting to a remote target,
6100 but before running, the target will appear to be in a random
6101 location. Specify both a file and a line for breakpoints.
6102 Also, the function that calls main may be called 'init'
6103 rather than 'start'.
6104
a5a51225
EZ
61052000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6106
6107 * gdb.base/help.exp: Update output for add-symbol-file command.
6108
7930cc7c
FN
61092000-04-10 Fernando Nasser <fnasser@cygnus.com>
6110
6111 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
6112 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
6113
23e37ab1
C
61142000-04-07 J.T. Conklin <jtc@redback.com>
6115
e93c542c
C
6116 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
6117
23e37ab1
C
6118 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
6119
591b8fa3
PDM
6120Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
6121
6122 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
6123 values that can be represented exactly.
6124 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
6125 above change, and to not check against the directory part of the source
6126 file name.
6127 (step into print_long_arg_list): Likewise.
6128 (print print_small_structs from print_long_arg_list): Likewise.
6129 (print print_long_arg_list): Likewise.
6130
7a495180
EZ
61312000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6132
30b53638 6133 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 6134
beb998c6
AC
6135Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
6136
6137 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
6138
1c689132
DB
61392000-03-25 Daniel Berlin <dan@cgsoftware.com>
6140
6141 * gdb.base/commands.exp (deprecated_command_test): Add test for
6142 deprecate with no arguments.
6143
c1790a9d
JL
61442000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
6145
6146 * gdb.base/break.exp: Add new test for setting breakpoints on
6147 optimized code so we can test breakpoints work even when function
6148 prologues may be optimized away
6149
003ba290
FN
61502000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
6151
6152 From David Whedon <dwhedon@gordian.com>
6153 * gdb.base/commands.exp : Added command deprecator tests.
6154
6837a0a2
DB
61552000-03-22 Daniel Berlin <dan@cgsoftware.com>
6156
6157 * gdb.base/help.exp: Added test for new apropos command.
6158
b9593231
KB
61592000-03-21 Kevin Buettner <kevinb@redhat.com>
6160
6161 * gdb.base/pointers.c (usevar): New function.
6162 (main): Make sure that global variables v_int_pointer2, rptr,
6163 and y are all referenced someplace in the program by calling
6164 usevar() on them. [Some linkers delete symbols which are
6165 never referenced. The space remains, but there's no way to
6166 get a (symbolic) handle on the variable from the debugger.]
6167
751a959b
EZ
61682000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6169
6170 * gdb.base/printcmds.c: Add typedeffed arrays.
6171
6172 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
6173 procedure to test arrays that are typedef'd.
6174
73a93a32
JI
61752000-03-13 James Ingham <jingham@leda.cygnus.com>
6176
6177 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 6178 the library directories.
73a93a32 6179
fb40c209
AC
6180Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
6181
6182 * configure.in (configdirs): Add sub directory gdb.mi.
6183 * configure: Re-generate.
6184
6185 * gdb.mi: New directory.
d63a86f8 6186
ee4dd2c9
AC
61872000-02-25 Scott Bambrough <scottb@netwinder.org>
6188
6189 * gdb.base/long_long.exp: Correct test suite failure when printing
6190 a long long value as a double on ARM platforms.
6191
70f0cc22
JB
61922000-02-16 Jim Blandy <jimb@redhat.com>
6193
6194 * gdb.base/break.exp ("breakpoint line number"): Make sure the
6195 default source file is set properly before running this test.
6196
853819b8
EZ
61972000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6198
6199 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
6200 gdbtk/library directory, not in gdbtcl2.
6201
dfcd3bfb
JM
62022000-02-04 Jim Blandy <jimb@redhat.com>
6203
6204 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
6205 backslash from regexp pattern.
6206
6207 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
6208 procedure. Use it to run all the "continue to bp overloaded"
6209 tests. Note that this changes the names of the tests slightly.
6210 If the breakpoint hit message includes a hex PC value, because
6211 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
6212 from the real source code, still consider that a pass.
6213
6214 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
6215 XFAIL here if the breakpoint message contains a hex address. Note
6216 similar change on 1999-11-02.
6217
6218 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
6219
6220 * gdb.base/ptype.exp: Establish a default source file before
6221 calling get_debug_format.
6222
62232000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
6224
6225 * gdb.base/watchpoint.exp: Remove duplication of test messages.
6226
8b93c638
JM
62272000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
6228
6229 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
6230 of successive stepi commands -- while in the prologue we should see
6231 the function entry bracket.
6232
62332000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
6234
6235 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
6236 reach __change_mode() when stepping through the end of main().
6237
c5394b80
JM
62382000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
6239
6240 * gdb.base/default.exp: Fix expected pattern.
6241 * gdb.base/help.exp: Same.
6242
0d06e24b
JM
62432000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6244
6245 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
6246 Don't use xfail's because that affects only the following test.
d63a86f8 6247
0d06e24b
JM
6248 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
6249 solaris or linux.
6250
6251 * gdb.base/selftest.exp: Update to reflect changes to main.c.
6252
dc96c6c7 62532000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 6254
d63a86f8 6255 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
6256 "A syntax error" rather than "A parse error". Accept both.
6257
62582000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
6259
6260 * gdb.base/default.exp: Remove OS dependent string from "target
6261 remote" test.
6262 * gdb.base/help.exp: Same for "help target remote" test.
6263
c3f6f71d
JM
62642000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6265
6266 From Jim Kingdon <kingdon@redhat.com>:
6267
6268 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
6269 prompt (cleanup rather than necessity, but still might keep output
6270 from spilling to next test).
6271
62722000-01-02 Fred Fish <fnf@cygnus.com>
6273
6274 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
6275 AIX, which defines them in <sys/types.h>.
6276
ed9a39eb 62771999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 6278
ed9a39eb
JM
6279 * gdb.base/default.exp: Match arm* etc instead of arm in "info
6280 float" test.
6281
62821999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 6283
ed9a39eb 6284 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
6285
6286 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
6287 outermost frame disallowed".
6288
62891999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
6290
6291 * gdb.base/setvar.exp: New tests for setting the value of a struct
6292 with a constant list.
6293
62941999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
6295
6296 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
6297 require the user to type a cast before setting the value of a struct.
6298
de57eccd
JM
62991999-12-06 Jim Blandy <jimb@cygnus.com>
6300
6301 * gdb.base/default.exp: Expect the new 'info float' command on
6302 all i386 platforms.
6303
6304 * gdb.threads/linux-dp.exp: Expand our ability to recognize
6305 LinuxThreads libraries that don't support debugging.
6306
c2d11a7d
JM
6307Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
6308
6309 * gdb.base/remote.c: Fill the buffer with truely random data.
6310 Change the buffer type to ``unsigned char'' to simplify size
6311 arithmetic.
6312
6313 * gdb.base/remote.exp: Reduce download numbers by one. Typical
6314 stub only handles 400-1 byte packets. Verify that the download
6315 worked.
6316
63171999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
6318
6319 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
6320 tests, using UNRESOLVED for the untested cases. Also, does not wait
6321 for a timeout if the prompt was received before a recognizable pattern.
6322
63231999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
6324
6325 * lib/gdb.exp (gdb_expect_list): Fix spelling.
6326
63271999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6328
6329 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
6330 watchpoints.
6331
63321999-11-24 Jason Merrill <jason@casey.cygnus.com>
6333
6334 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
6335
6336 * gdb.c++/local.exp: Be more flexible in recognizing local class
6337 name mangling. Don't allow horribly truncated method names.
6338 * gdb.c++/derivation.exp: Expect protected inheritance.
6339 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
6340 * gdb.c++/virtfunc.exp: Likewise.
6341 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
6342 when printing a nested enum.
6343
63441999-11-22 Jim Blandy <jimb@cygnus.com>
6345
6346 * gdb.base/step-test.exp: Properly await GDB's response to setting
6347 a breakpoint on the call to large_struct_by_value.
6348
6349 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
6350 just because we have debug info for the `start' function.
6351
63521999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
6353
6354 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
6355 "Unknown signal" messages, which indicate (on LinuxThreads) that
6356 GDB doesn't know how to debug threads on this system. This is
6357 better than hanging while philosopher 0 dumps chatter into gdb.log.
6358
63591999-11-18 Tom Tromey <tromey@cygnus.com>
6360
6361 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
6362
63631999-11-18 Fred Fish <fnf@cygnus.com>
6364
6365 * gdb.base/coremaker2.c: Add sample program for generating
6366 cores that is more self contained than coremaker.c. Eventually
6367 I'll add more code to this and tie it into the testsuite.
6368
4ce44c66
JM
63691999-11-12 Stan Shebs <shebs@andros.cygnus.com>
6370
6371 * gdb.base/dollar.exp: Remove, now in gdb.hp.
6372
63731999-11-10 Jimmy Guo <guo@cup.hp.com>
6374
6375 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
6376 from $srcdir/lib/.
6377 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
6378 and gdb.c++/.
6379
6380 * gdb.c++/derivation.exp: remove redundant get compiler info code.
6381
d63a86f8 6382 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
6383 'continue with watch' test point.
6384
63851999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
6386
6387 Merged from p2linux-990323-branch:
d63a86f8 6388
4ce44c66
JM
6389 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
6390
11cf8741
JM
6391Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
6392
6393 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
6394 {limit,fixed}''. Test ``set download-write-size''.
6395
6396Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
6397
6398 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
6399 gdb_expect_list.
6400
6401Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
6402
6403 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
6404
64051999-11-03 Mark Salter <msalter@cygnus.com>
6406
6407 * gdb.base/break.exp: Fix "stub continue" pattern.
6408
64091999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
6410
6411 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
6412
64131999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
6414
6415 * gdb.base/display.exp ("finish"): Add timeout clause.
6416
6417 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
6418 plain prompt clause, so this doesn't have to time out in order to
6419 fail.
6420
6421 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
6422 breakpoint hit messages include an address.
6423
6424 * gdb.base/display.exp: Don't forget to escape parens in regular
6425 expressions. Unix regexp notatation sucks.
6426
64271999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6428
6429 * gdb.base/annota1.exp: Test for annotate-signalled: change output
6430 order for 'signalled' message.
6431
5c44784c
JM
64321999-11-01 Stan Shebs <shebs@andros.cygnus.com>
6433
6434 From Jimmy Guo <guo@cup.hp.com>:
6435 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
6436 * gdb.base/annota1.c: Add code for tests to work with.
6437
64381999-10-26 Frank Ch. Eigler <fche@cygnus.com>
6439
6440 * gdb.base/remote.exp: New test for remote downloading settings.
6441 * gdb.base/remote.c: New file with large .data.
6442
917317f4
JM
64431999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
6444
6445 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
6446 for LinuxThreads support, merged from the Code Fusion branch.
6447
6448Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
6449
6450 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
6451 containing exp_continue into a while within an expect. Don't
6452 attempt a start more than three times. Check return value from
6453 gdb_load.
d63a86f8 6454
2df3850c
JM
6455Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
6456
6457 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
6458 a pass case.
6459
2acceee2
JM
64601999-10-01 Kevin Buettner <kevinb@cygnus.com>
6461
6462 * gdb.base/break.c (main): Added a statement that we can step
6463 off of.
6464 * gdb.base/break.exp: Added tests for setting a breakpoint
6465 at an offset and stepping onto a breakpoint.
6466
64671999-10-01 Fred Fish <fnf@cygnus.com>
6468
d63a86f8 6469 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
6470 gdb output.
6471
c2c6d25f
JM
64721999-09-18 Jim Blandy <jimb@cris.red-bean.com>
6473
6474 * gdb.base/break.exp: Code locations are in hex, don't forget!
6475 (For HP-UX.)
6476
64771999-09-17 Stan Shebs <shebs@andros.cygnus.com>
6478
6479 * condbreak.exp: Use break.c as test program.
6480 * condbreak.c: Remove, redundant with break.c.
6481
64821999-09-15 Stan Shebs <shebs@andros.cygnus.com>
6483
6484 * config/monitor.exp (gdb_target_monitor): Disable X- and
6485 Z-packets if the target needs it.
6486
64871999-09-13 James Ingham <jingham@leda.cygnus.com>
6488
6489 * gdb.c++/overload.exp: Added tests for listing overloaded
6490 functions with function pointers in the arg, explicitly calling
6491 out the version you want.
6492
cff3e48b
JM
64931999-09-09 Stan Shebs <shebs@andros.cygnus.com>
6494
6495 * long_long.exp: Add variations of test cases that work for
6496 targets with 16-bit ints and 32-bit doubles.
6497
d4f3574e
SS
64981999-09-08 Stan Shebs <shebs@andros.cygnus.com>
6499
6500 * break.c (main): Compare a possibly-uninitialized argc with an
6501 unlikely value that fits in 16 bits.
6502
65031999-09-07 Stan Shebs <shebs@andros.cygnus.com>
6504
6505 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
6506 0xfeeb, don't want negative numbers if ints are 16 bits.
6507
6508 * lib/gdb.exp (skip_cplus_tests): New proc.
6509 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
6510 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
6511 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
6512 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
6513 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
6514 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
6515 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
6516 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
6517
6518 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
6519
6520Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
6521
6522 * gdb.base/corefile.exp (up): Allow a parameter to appear
6523 in the frame that we're going up to.
6524
6525 From Jim Blandy <jimb@cygnus.com>:
6526
6527 * gdb.base/default.exp (info float): Expect some output now.
6528
6529 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
6530 returning floating-point values to fail on the x86.
6531 * gdb.base/callfwmall.exp (do_function_calls): Same.
6532
6533 * gdb.base/list.exp (test_listsize): Correct expectations for
6534 listing line 1 with listsize 2. Also, listing a single line
6535 works now, as does listing three lines. [Kevin's note: There
6536 were a number of other cases fixed too where the expectations
6537 differed...]
6538
65391999-09-02 Stan Shebs <shebs@andros.cygnus.com>
6540
6541 * gdb.base/selftest.exp: Add case for when version prints as
6542 constant string instead of char pointer.
6543
104c1213
JM
65441999-08-25 Stan Shebs <shebs@andros.cygnus.com>
6545
6546 * gdb.base/ending-run.exp: Add Solaris case for what happens when
6547 stepping out of main.
6548
6549 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
6550 G++ used.
6551
6552 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
6553 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
6554
6555 * gdb.c++/ovldbreak.exp: Update match string in test that
6556 includes a warning of multiple breakpoints.
6557
65581999-08-24 Stan Shebs <shebs@andros.cygnus.com>
6559
6560 * gdb.base/display.exp: Improve precision of step-after-finish
6561 added yesterday.
6562
6563 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
6564 test.
6565
6566 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
6567 configs when using G++, not just hppa*.
6568
65691999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6570
6571 * gdb.base/async.c: New file.
6572 * gdb.base/async.exp: New file.
6573
6574Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
6575
6576 * gdb.base/break.exp: Tweak PA specific tests to properly handle
6577 PA64.
6578
53a5351d
JM
6579Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
6580
104c1213
JM
6581 * gdb.base/display.exp: "finish" can leave us mid-line on many
6582 targets, deal with it. Add a small constant to main, instead of
6583 1000 since main+1000 may not be a valid address in the target.
6584
53a5351d
JM
6585 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
6586 on hpux11.
6587
6588 * gdb.base/attach.exp: Handle another hpux11 error message variant
6589 when attaching to a process that does not exist.
6590
65911999-08-19 J.T. Conklin <jtc@redback.com>
6592
6593 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
6594 characters in 'continue to 1241' test.
6595
65961999-08-17 Stan Shebs <shebs@andros.cygnus.com>
6597
6598 * gdb.base/call-ar-st.exp: Add a shorter match case for the
6599 stop in print_long_arg_list, define and use a whitespace
6600 variable in print_small_structs test, add an XFAIL for Solaris.
6601 * gdb.base/dbx.exp: XFAIL func commands until somebody is
6602 interested enough to fix.
6603
7be570e7
JM
66041999-08-13 Keith Seitz <keiths@cygnus.com>
6605
6606 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
6607 (dbx_gdb_load): Remove. Use gdb_load instead, since that
6608 proc knows about targets other than the natives.
6609 (test_assign): Use "gdb_run_cmd" to "run" the target.
6610 Check that we've actually hit the breakpoint at main.
6611 When we attempt to assign a value to a local variable, check
6612 that the variable is in the current scope, i.e., don't use
6613 a test with an empty result.
6614
6615Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
6616
6617 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
6618 command.
6619
66201999-08-09 Stan Shebs <shebs@andros.cygnus.com>
6621
6622 From Jimmy Guo <guo@cup.hp.com> and others at HP:
6623 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
6624 gdb.compat, gdb.threads-hp.
6625 gdb.hp/configure, gdb.hp/configure.in: New files.
6626 gdb.hp/Makefile.in: Recurse into new subdirs.
6627 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
6628 gdb.hp/gdb.objdbg: New directory, tests for debugging info
6629 in object files.
6630 gdb.hp/tools: New directory, aux tools for HP-specific tests.
6631
96baa820
JM
66321999-08-05 Stan Shebs <shebs@andros.cygnus.com>
6633
6634 * gdb.base/display.exp: Help expect by putting a newline in the
6635 funky printf, remove a bogus p/a test.
6636
66371999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6638
6639 * gdb.base/display.exp: Make sure that when we say 'run', we are
6640 connected to the target. This is necessary when running not
6641 natively.
6642
66431999-08-03 Stan Shebs <shebs@andros.cygnus.com>
6644
6645 * gdb.base/step-test.exp: Removed some extraneous messages.
6646
6647 * gdb.base/long_long.exp: Don't run memory examination tests
6648 on little-endian targets (they will need a different set of
6649 results to match).
6650
66511999-08-02 Stan Shebs <shebs@andros.cygnus.com>
6652
6653 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
6654 until somebody decides to fix GDB.
6655
6656 * gdb.base/long_long.c: Stop compiler complaint by specifying long
6657 constant as "ULL".
6658 * gdb.base/long_long.exp: Loosen x/c test, add partial result
6659 matches for a couple x/2 commands.
6660
a0b3c4fd
JM
66611999-07-30 Stan Shebs <shebs@andros.cygnus.com>
6662
6663 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
6664 by merging in ref-types2 tests.
6665 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
6666
6667 From Jimmy Guo <guo@cup.hp.com> and others at HP:
6668 * gdb.c++/Makefile.in: Add standard actions.
6669 (EXECUTABLES): Rename from PROGS, update list.
6670 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
6671 from gdb.hp.
6672 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
6673 foo and bar locals.
6674 * gdb.c++/anon-union.exp: Fix tests to match.
6675 * gdb.c++/classes.exp: Run if HP compiler used, add extra
6676 expect matches to handle output variations.
6677 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
6678 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
6679 output, add HP alternatives for new and delete prints.
6680 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
6681 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
6682 * gdb.c++/demangle.exp: Use $style when reporting failure.
6683 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
6684 * gdb.c++/inherit.exp: Run if HP compiler used, add some
6685 match alternatives.
6686 * gdb.c++/local.exp: Add match alternatives or xfails for HP
6687 compilers.
6688 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
6689 * gdb.c++/method.exp: Add match alternatives.
6690 * gdb.c++/misc.cc: Add bool types.
6691 * gdb.c++/misc.exp: Add tests for bool types.
6692 * gdb.c++/overload.exp: Add xfails.
6693 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
6694 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
6695 add some more template parameter tests (only for HP currently).
6696 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
6697 * gdb.c++/virtfunc.cc: Add return type and value for main.
6698 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
6699 match alternatives.
d63a86f8 6700
a0b3c4fd
JM
67011999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6702
6703 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
6704
67051999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
6706
6707 * gdb.base/signals.exp: Don't expect getting a backtrace from
6708 within a signal handler to fail on Linux.
6709
67101999-07-29 Stan Shebs <shebs@andros.cygnus.com>
6711
6712 From Jimmy Guo <guo@cup.hp.com> and others at HP:
6713 * lib/gdb.exp: Remove some gratuitious semicolons.
6714 (delete_breakpoints): Increase timeout.
6715 (gdb_expect): Add -notransfer option.
6716 (gdb_test): Use -notransfer option.
6717 (get_compiler_info): Add f77 case.
6718 (get_compiler): New proc, split out from gdb_preprocess, add f77
6719 case.
6720 (gdb_preprocess): Call get_compiler.
6721
6722 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
6723 * gdb.base/attach.exp, gdb.base/display.exp,
6724 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
6725 gdb.base/long_long.exp, gdb.base/printcmds.exp,
6726 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
6727 third arg to gdb_test.
6728 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
6729 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
6730 HP-UX xfails, add others.
6731 * gdb.base/completion.exp: Reflect name change of self-test.
6732 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
6733 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
6734 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
6735 HP failure number.
6736 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
6737 useless HP-UX 10.30 references.
6738 * gdb.base/maint.exp: Loosen matches.
6739 * gdb.base/pointers.c (main): Declare more_code.
6740 * gdb.base/pointers.exp: Match on output of a `next'.
6741 * gdb.base/structs.c: Add prototypes.
6742 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
6743 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
6744
67451999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6746
6747 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
6748 command.
6749
67501999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6751
6752 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
6753 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
6754
6755 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
6756 debug info. Deal with lack of signal hanlder info in stack.
6757
6758 From Jim Kingdon <kingdon@redhat.com>:
6759 * gdb.base/annota1.exp: If printf has debug info, deal with it.
6760
5a2468f5
JM
67611999-07-19 Stan Shebs <shebs@andros.cygnus.com>
6762
6763 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
6764 gdb.base/foll-vfork.exp: Don't run for crosses.
6765
adf40b2e
JM
6766Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
6767
6768 * gdb.base/configure.in: Check for gdbvars.exp instead of
6769 a1-selftest.exp.
6770 * gdb.base/configure: Re-generate.
6771
67721999-07-12 Stan Shebs <shebs@andros.cygnus.com>
6773
6774 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
6775 in trying to run first and name is too long.
6776
6777 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
6778 pointers2.c and pointers2.exp, respectively.
6779 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
6780 doschk happier.
6781
43e526b9
JM
67821999-07-08 Stan Shebs <shebs@andros.cygnus.com>
6783
6784 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
6785 callfuncs2.c and callfuncs2.exp.
6786
6787 * gdb.base/list.exp: Remove mistaken xfails.
6788 * gdb.base/list0.h: Add optional prototypes.
6789
9846de1b
JM
6790Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
6791
6792 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
6793 calling malloc.
6794 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
6795 * ptype.exp: Move test for get_debug_format to before its first
6796 use.
6797
67981999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6799
6800 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
6801 * gdb.base/annota2.cc, annota2.exp: Move from here.
6802 * gdb.c++/annota2.cc, annota2.exp: To here.
6803 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
6804
43ff13b4
JM
6805Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
6806
6807 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
6808 a consistent format.
6809
085dd6e6
JM
68101999-06-25 Stan Shebs <shebs@andros.cygnus.com>
6811
6812 From Jimmy Guo <guo@cup.hp.com> and others at HP:
6813 * lib/gdb.exp (get_compiler_info): Add detection for assorted
6814 HP compilers, also set the globals $true and $false.
6815
6816 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
6817 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
6818 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
6819 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
6820 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
6821 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
6822 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
6823 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
6824 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
6825 whatis.c} Add C++ compatible function definitions and return
6826 types, add includes for library functions.
6827 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
6828 * gdb.base/step-test.c (myglob): Rename from glob.
6829 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
6830 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
6831 files, move here from gdb.hp.
6832 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
6833 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
6834 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
6835 Adjust line numbers in regexps.
6836
6837 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
6838 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
6839 instead of 0/1.
6840
6841 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
6842 foll-vfork.exp: New files, move here from gdb.hp.
6843 * gdb.base/page.exp: New file, test of pagination command.
6844
6845 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
6846 recursion test.
6847 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
6848
6849 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
6850 gdb.base/solib.exp: Fix compiler invocation process.
6851
6852 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
6853 HP-UX 11, turn off overload resolution explicitly.
6854 * gdb.base/commands.exp: Set argument list explicitly, add
6855 watchpoint test.
6856 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
6857 them work.
6858 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
6859 expressions properly.
6860 * gdb.base/corefile.exp: Loosen the match slightly.
6861 * gdb.base/default.exp: Allow "Error accessing memory" message
6862 also.
6863 * gdb.base/display.exp: Skip over x/0 j if PA64.
6864 * gdb.base/funcargs.exp: Add xfails for HP-UX.
6865 * gdb.base/interrupt.exp: Ditto.
6866 * gdb.base/langs.exp: Add symbolic matches governed by compiler
6867 in use.
6868 * gdb.base/list.exp: Add xfails for HP-UX.
6869 * gdb.base/long_long.exp: Refine some of the numeric matches.
6870 * gdb.base/mips_pro.exp: Xfail on HP-UX.
6871 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
6872 * gdb.base/nodebug.exp: Succeed on more varieties of output.
6873 * gdb.base/opaque.exp: Remove some HP-UX xfails.
6874 * gdb.base/ptype.exp: Succeed on more varieties of output.
6875 * gdb.base/scope.exp: Add xfails for HP-UX.
6876 * gdb.base/sect-cmd.exp: Add more cases.
6877 * gdb.base/setvar.exp: Add xfails for HP-UX.
6878 * gdb.base/shlib-call.exp: Loosen some matches slightly.
6879 * gdb.base/signals.exp: Match on void symbolically.
6880 * gdb.base/step-test.exp: Add case for PA64.
6881 * gdb.base/term.exp: Add exit and restart.
6882 * gdb.base/twice.exp: Clean up after self.
6883 * gdb.base/varargs.exp: Disable overload resolution explicitly.
6884 * gdb.base/whatis.exp: Allow more ways to pass tests.
6885
6886 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
6887 no longer useful.
6888
6889Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
6890
6891 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
6892 list of patterns.
6893 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
6894 print_double_array(double_array)", "continuing to breakpoint
6895 1018", "print print_double_array(array_d)" and "continuing to
6896 1034" tests.
d63a86f8 6897
085dd6e6
JM
68981999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
6899
6900 * Makefile.in: Add empty html and install-html targets.
6901
69021999-06-24 Stan Shebs <shebs@andros.cygnus.com>
6903
6904 * config/mt-*: Remove, these haven't been used since 1996.
6905
69061999-06-22 Stan Shebs <shebs@andros.cygnus.com>
6907
6908 * gdb.base/call-strs.c, gdb.base/ending-run.c,
6909 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
6910 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
6911
9e0b60a8
JM
69121999-06-18 Stan Shebs <shebs@andros.cygnus.com>
6913
6914 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
6915 simpler match case for the ptype of the big class.
6916
69171999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
6918
6919 * gdb.exp: Fix test for gdb_prompt existence.
6920
69211999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
6922
6923 * gdb.exp (gdb_test): Add fail after calls to perror.
6924
69251999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
6926
6927 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
6928
69291999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
6930
6931 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
6932
0f71a2f6
JM
6933Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
6934
6935 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
6936 malloc() is linked in.
6937
69381999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
6939
6940 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
6941 step at end.
6942
6943 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
6944
69451999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
6946
6947 * gdb.java/jv-print.exp: New file. (Our first Java test!)
6948
cce74817
JM
6949Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
6950
6951 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
6952 * gdb.base/mips_pro.exp: Likewise.
6953
69541999-06-02 Keith Seitz <keiths@cygnus.com>
6955
6956 * gdb.c++/templates.cc: Change all "new" operators to throw
6957 an exception.
6958 * gdb.c++/cplusfuncs.cc: Likewise.
6959
6960 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
6961
6962Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
6963
6964 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
6965 * gdb.base/ending-run.exp: When stepping out of main, accept a
6966 step into an arbitrary assembler file.
6967
392a587b
JM
69681999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6969
d63a86f8 6970 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 6971 "breakpoint-invalid" to be printed.
d63a86f8 6972 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
6973 number of "frames-invalid" and "breakpoint-invalid" to be printed.
6974 * gdb.base/annota2.cc: Initialize a.x to 0.
6975
9e086581
JM
69761999-05-17 Keith Seitz <keiths@cygnus.com>
6977
6978 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
6979 when "skip_float_tests" set.
6980 Ditto for "print print_double_array(array_d)", "print print_small_structs",
6981 "print print_ten_doubles", and "step into print_long_arg_list".
6982 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
6983 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
6984 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
6985 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
6986 "skip_float_tests" is set.
6987 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
6988 when "skip_float_tests" set.
d63a86f8 6989
cd0fc7c3
SS
69901999-05-06 Keith Seitz <keiths@cygnus.com>
6991
6992 * gdb.base/annota2.cc: Include stdio.h.
6993
6994Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
6995
6996 * gdb.base/crossload.exp: Remove, this has been disabled ever
6997 since BFD stopped including all targets, and cross-GDB gets
6998 plenty of testing anyway.
6999 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
7000 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
7001 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
7002 * gdb.base/README: Remove, was doc for this.
7003 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
7004 needed.
7005
b83266a0
SS
70061999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7007
7008 * gdb.base/call-ar-st.exp: Fix one regular expression in test
7009 output.
7010
7011 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
7012 * gdb.base/annota2.exp: New file. More annotation tests.
7013 * gdb.base/annota1.c: New file. Source file for annota1.exp.
7014 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
7015
70161999-04-23 Angela Marie Thomas <angela@cygnus.com>
7017
7018 * config/cfdbug.exp: New file.
7019
7a292a7a
SS
70201999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
7021
7022 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
7023 Marcus Daniel's and Dale Hawkins's demangler crashes.
7024
7025 * gdb.c++/demangle.exp (test_gnu_style_demangling,
7026 test_lucid_style_demangling, test_arm_style_demangling,
7027 test_hp_style_demangling): Try Tom Tromey's core-dumping
7028 identifier under each demangling style.
7029
70301999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
7031
7032 * gdb.c++/demangle.exp: Include the current demangling style
7033 in all test names.
7034 (current_demangling_style): New global variable.
7035 (set_demangling_style, test_demangling_core, test_demangling,
7036 test_demangling_exact): New functions.
7037 (test_gnu_style_demangling, test_lucid_style_demangling,
7038 test_arm_style_demangling, test_hp_style_demangling): Use those,
7039 instead of calling gdb_test and gdb_test_exact directly.
7040 (catch_demangling_errors): New function, which reports errors
7041 signalled by the demangling test functions in an orderly way.
7042 (do_tests): Use catch_demangling_errors.
7043
70441999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
7045
7046 * gdb.base/signals.exp (test_handle_all_print): Use () for
7047 grouping in expressions, not {}.
7048
7049 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
7050 initialized yet.
7051
70521999-04-01 Stan Shebs <shebs@andros.cygnus.com>
7053
7054 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
7055 are listed.
7056
70571999-03-26 Stan Shebs <shebs@andros.cygnus.com>
7058
7059 * gdb.stabs/weird.exp: Test for CC being defined before
7060 looking at its value.
7061
70621999-03-25 Stan Shebs <shebs@andros.cygnus.com>
7063
7064 * gdb.base/call-ar-st.exp: Remove stray '#'.
7065 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
7066 "short int" and "long int".
7067 * gdb.c++/overload.cc: Cast the string added in the previous
7068 change, to mollify finicky HP compiler.
7069 * gdb.hp/reg-test.exp (testfile): Fix file name.
7070 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 7071
7a292a7a
SS
7072 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
7073 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
7074 alternate form of enum ptype.
7075
c906108c
SS
70761999-03-23 Stan Shebs <shebs@andros.cygnus.com>
7077
7a292a7a
SS
7078 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
7079 * gdb.hp/*.exp: Change all to run compiler probe only after
7080 passing skip_hp_tests, so as not to waste time on guaranteed
7081 failure.
7082
c906108c
SS
7083 * gdb.c++/overload.cc: Pass string instead of char addr, always
7084 init ccpfoo.
7085 * gdb.c++/templates.cc: Fix syntax error.
7086
7a292a7a
SS
7087Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7088
7089 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 7090 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
7091 command.
7092
70931999-03-18 James Ingham <jingham@cygnus.com>
7094
7095 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
7096
7097 * gdb.c++/method.exp: It was testing an uninitialized int on the
7098 stack and assuming it was positive.
7099
7100 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
7101
7102 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 7103 keep it from killing the rest of the tests.
7a292a7a
SS
7104 Use gdb_continue_to_end.
7105
7106 * gdb.base/sigall.exp: use gdb_continue_to_end.
7107
7108 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
7109
7110 * gdb.base/display.exp: use runto_main, not run.
7111
d63a86f8
RM
7112 * gdb.base/default.exp: Check for the current error message in the
7113 r abbreviation test.
7a292a7a
SS
7114 Add strongarm to the targets that know info float.
7115
d63a86f8 7116 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
7117 run which doesn't work with monitors.
7118
7119 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
7120
7121 * gdb.base/break.exp: use the gdb_continue_to_end proc.
7122
7123 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
7124 program. Traps the case (in Cygmon) when the program never really
7125 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
7126 more places, so I used my name. Sorry Mark...
7127
7128 * config/monitor.exp (gdb_target_monitor): added another
7129 target_info parameter: remotebinarydownload. This will set the
7130 remotebinarydownload flag if this is causing some boards trouble.
7131
71321999-03-18 Mark Salter <msalter@cygnus.com>
7133
7134 * lib/gdb.exp (continue_to_exit): New function.
7135
7136 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
7137 * gdb.base/ending-run.exp: Ditto.
7138 * gdb.base/step-test.exp: Ditto.
7139
71401999-03-16 Stan Shebs <shebs@andros.cygnus.com>
7141
7142 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
7143 (suggested by Art Haas <ahaas@neosoft.com>).
7144
71451999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
7146
7147 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7148
7149Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
7150
7151 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
7152 descriptions of types (short unsigned int vs unsigned short, etc).
7153
71541999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
7155
7156 * gdb.base/call-strs.exp: Don't assume that `step' will step over
7157 a call to strlen; sometimes we do have sources.
7158
71591999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
7160
7161 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
7162 character, so GDB won't print garbage after its end.
d63a86f8 7163
c906108c
SS
7164 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
7165 breakpoint there instead. Sometimes GCC emits memcpy to handle
7166 the large structures being passed by value, so we step into that
7167 instead of sum_array_print, which obscures what we're really testing.
7168 * gdb.base/step-test.exp: However, we do want a test that notices
7169 the bizarre steps into memcpy, so do that here. Add check for
7170 stepping into function calls that pass large structures by value.
7171 ("Is that a noun clause, or are you just happy to see me?")
7172 Remove all references to specific line numbers.
7173 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
7174 New type and function.
7175 (main): Call large_struct_by_value, passing it a large struct by value.
7176 * lib/gdb.exp (gdb_get_line_number): New function.
7177
7178 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
7179 more portable.
7180
7a292a7a
SS
71811999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
7182
c906108c
SS
7183 * lib/gdb.exp: Doc fixes.
7184
7a292a7a
SS
71851999-03-05 Nick Clifton <nickc@cygnus.com>
7186
d63a86f8 7187 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
7188
71891999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
7190
c906108c
SS
7191 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
7192 commands. They're not germane to this test, and they don't work
7193 that way on remote targets.
7194
3fc11d3e
JM
71951999-03-01 James Ingham <jingham@cygnus.com>
7196
7197 * Changelog entries merged over from gdb development branch.
7198
3fc11d3e
JM
7199 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
7200
7201 * lib/gdb.exp (gdbtk_analyze_results): Generic function
7202 for outputting results of test run.
7203
2d4a1622 7204 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
7205
7206 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 7207
7a292a7a
SS
72081999-02-25 Felix Lee <flee@cygnus.com>
7209
7210 * lib/gdb.exp (debug_format): initialize
7211
c906108c
SS
72121999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
7213
7214 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
7215 * gdb.base/call-rt-st.c: Ditto.
7216
c906108c
SS
72171999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
7218
7219 * gdb.threads/pthreads.exp (horiz): New variable.
7220 (test_startup): Fix regexps that capture thread numbers.
7221
72221999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
7223
7224 * gdb.base/smoke.exp: Disambiguate two test case names (both
7225 called ``print'').
7226
7227Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
7228
7229 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
7230 compilation.
7231
72321999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
7233
7234 * gdb.base/miscexprs.exp: Change patterns to match GDB's
7235 actual output formatting.
7236 * gdb.base/smoke.exp: GDB removes leading 0's.
7237 * gdb.base/volatile.exp: Don't check type of remuneration;
7238 that variable is no longer defined in constvars.c.
7239 * gdb.base/step-test.c (main): Exit with explicit exit code.
7240 * gdb.base/step-test.exp: Remove two nexti checks--they are
7241 not portable.
7242
72431999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
7244
7245 * gdb.base/help.exp ("help delete display"): Fix test to match
7246 gdb's output.
7247
7248 * gdb.base/long_long.c (known_types): Initialize values to zero.
7249 * gdb.base/long_long.exp: Step one more line
7250 so 'dec' is initialized in "get to known place". GDB removes
d63a86f8 7251 leading zeros. Explicitly ask for hex formatting. Use
c906108c
SS
7252 unique test case names.
7253
7254Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7255
d63a86f8 7256 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
7257
7258 * gdb.c++/method.exp: Add missing close brace.
7259
72601999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
7261
7262 * gdb.base/maint.exp: Use 'set height 0' to disable page
7263 prompting, not 'set height 400'.
7264
7265 Fix a bunch of timeouts.
7266 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
7267 four separate tests, so expect doesn't take forever to match a ton
7268 of text against a regexp with lots of .* forms.
7269 ("maint print psymbols", "maint print symbols"): Make some of
7270 these greps more selective, so that expect doesn't try to wade
7271 through huge piles of output and time out.
7272
7273 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
7274
7275 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
7276 tests: one which doesn't expect shlib events to be reported, and
7277 another which does, but is XFAIL for all platforms other than
7278 HP/UX.
7279
7280 * gdb.base/break.exp: Teach the test suite that the `catch
7281 fork', `catch vfork', and `catch exec' commands produce error
7282 messages on platforms that don't provide these features.
7283
7284Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
7285
7286 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
7287 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
7288 (shortening names from solib_threshold.exp etc), won't run on
7289 anything but HP-UX for the foreseeable future.
7290 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
7291 reflect move.
7292
7293Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
7294
7295 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
7296 gdb.trace/Makefile.in (clean): Remove all test executables.
7297
7298Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
7299
7300 * gdb.base/shlib-call.exp: add test cases to verify that gdb
7301 successfully re-sets breakpoints in shared libraries.
7302 * gdb.base/shmain.c (main): return 0, don't fall off the end.
7303
7304Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7305
d63a86f8
RM
7306 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
7307 and compiled w/o GCC.
c906108c
SS
7308
7309 * gdb.hp/watch-cmd.exp: ditto.
7310
7311 * gdb.hp/watch-hp.exp: ditto.
7312
7313 * gdb.hp/xdb1.exp: ditto.
7314
7315 * gdb.hp/xdb2.exp: ditto.
7316
7317 * gdb.hp/dbx.exp: ditto.
7318
7319Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
7320
7321 * constvars.c: Remove C++-isms.
7322 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
7323 with GCC.
7324
7325Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
7326
7327 The following changes are part of the HP merge.
7328
7329 * gdb.base/break.exp: new tests to verify that catchpoints for
7330 fork, vfork, and exec don't trigger inappropriately.
7331
7332 * gdb.base/opaque.exp: compile one file at a time, then link.
7333
7334 * gdb.base/signals.exp: be more restrictive about which hppa
7335 systems receive a setup_xfail. new tests.
7336
7337 * gdb.base/solib_threshold.build: new file.
7338 * gdb.base/solib_threshold.exp: new file.
7339 * gdb.base/solib_threshold.link_opts: new file.
7340 * gdb.base/solib_threshold.mk: new file.
7341 * gdb.base/gen_solib_threshold.c: new file.
7342
7343 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
7344 tests. New tests for enums inside classes.
7345
7346 * gdb.c++/compiler.cc: indicate support of template debugging.
7347
7348 * gdb.c++/demangle.exp: run hp style demangling tests.
7349
7350 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
7351 tests.
7352
7353 * gdb.c++/misc.cc: changes to support new tests.
7354
7355 * gdb.c++/templates.cc: changes to support HP's compiler; changes
7356 to support new tests.
7357
7358 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
7359 gcc, then skip these tests.
7360
7361Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
7362
7363 The following files are part of the HP merge; some had longer
7364 names at HP, but have been renamed to be no more than 14
7365 characters in length.
7366
7367 * gdb.hp/ambiguous.cc: new file.
7368 * gdb.hp/ambiguous.exp: new file.
7369 * gdb.hp/attach.exp: new file.
7370 * gdb.hp/attach2.exp: new file.
7371 * gdb.hp/classes-hp.exp: new file.
7372 * gdb.hp/ctti.exp: new file.
7373 * gdb.hp/ctti-add.cc: new file.
7374 * gdb.hp/ctti-add1.cc: new file.
7375 * gdb.hp/ctti-add2.cc: new file.
7376 * gdb.hp/ctti-add3.cc: new file.
7377 * gdb.hp/dbx.exp: new file.
7378 * gdb.hp/exception.cc: new file.
7379 * gdb.hp/exception.exp: new file.
7380 * gdb.hp/foll-exec.c: new file.
7381 * gdb.hp/foll-exec.exp: new file.
7382 * gdb.hp/foll-fork.c: new file.
7383 * gdb.hp/foll-fork.exp: new file.
7384 * gdb.hp/foll-vfork.c: new file.
7385 * gdb.hp/foll-vfork.exp: new file.
7386 * gdb.hp/inherit-hp.exp: new file.
7387 * gdb.hp/more-steps.exp: new file.
7388 * gdb.hp/namespace.cc: new file.
7389 * gdb.hp/namespace.exp: new file.
7390 * gdb.hp/optimize.exp: new file.
7391 * gdb.hp/pxdb.c: new file.
7392 * gdb.hp/pxdb.exp: new file.
7393 * gdb.hp/quicksort.exp: new file.
7394 * gdb.hp/reg-test.exp: new file.
7395 * gdb.hp/reg-test.s: new file.
7396 * gdb.hp/sized-enum.c: new file.
7397 * gdb.hp/sized-enum.exp: new file.
7398 * gdb.hp/start-stop.exp: new file.
7399 * gdb.hp/templ-hp.cc: new file.
7400 * gdb.hp/templ-hp.exp: new file.
7401 * gdb.hp/thr-lib.c: new file.
7402 * gdb.hp/thr-lib.exp: new file.
7403 * gdb.hp/thr-lib.h: new file.
7404 * gdb.hp/thr-liblib.c: new file.
7405 * gdb.hp/virtfun-hp.c: new file.
7406 * gdb.hp/virtfun-hp.exp: new file.
7407 * gdb.hp/watch-cmd.exp: new file.
7408 * gdb.hp/watch-hp.exp: new file.
7409 * gdb.hp/xdb1.exp: new file.
7410 * gdb.hp/xdb2.exp: new file.
7411 * gdb.hp/xdb3.exp: new file.
7412
7413Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
7414
7415 The following files are part of the HP merge; some had longer
7416 names at HP, but have been renamed to be no more than 14
7417 characters in length.
7418
7419 * gdb.base/ss.h: new file.
7420 * gdb.base/call-ar-st.c: new file.
7421 * gdb.base/call-ar-st.exp: new file.
7422 * gdb.base/call-rt-st.c: new file.
7423 * gdb.base/call-rt-st-exp: new file.
7424 * gdb.base/call-strs.exp: new file.
7425 * gdb.base/ena-dis-br.exp: new file.
7426 * gdb.base/environ.exp: new file.
7427 * gdb.base/long_long.exp: new file.
7428 * gdb.base/sect-cmd.exp: new file.
7429 * gdb.base/shlib-cl2.exp: new file.
7430 * gdb.base/smoke.exp: new file.
7431 * gdb.base/so-impl-ld.c: new file.
7432 * gdb.base/so-impl-ld.exp: new file.
7433 * gdb.base/so-indr-cl.c: new file.
7434 * gdb.base/so-indr-cl.exp: new file.
7435 * gdb.base/varargs.exp: new file.
7436 * gdb.base/volatile.exp: new file.
7437 * gdb.base/whatis-exp.exp: new file.
7a292a7a 7438 * gdb.base/display.exp: new file.
c906108c
SS
7439 * gdb.c++/derivation.exp: new file.
7440 * gdb.c++/local.exp: new file.
7441 * gdb.c++/member-ptr.exp: new file.
7442 * gdb.c++/overload.exp: new file.
7443 * gdb.c++/ovldbreak.exp: new file.
7444 * gdb.c++/ref-types.exp: new file.
7445 * gdb.c++/ref-types2.exp: new file.
7446 * gdb.c++/userdef.exp: new file.
d63a86f8 7447
c906108c
SS
7448Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
7449
7450 * gdb.base/default.exp: Reflect wording change in remote.c.
7451
dc96c6c7 7452Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7453
7454 * gdb.base/help.exp: Update to reflect current text.
7455
7456Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
7457
7458 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
7459 they're stack variables and contain garbage.
7460 * gdb.c++/anon-union.exp: new file.
7461
7462 The following changes were made by David Taylor
7463 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
7464 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
7465 in changes by HP.
7466
7467 * gdb.base/bitops.exp: new file.
7468 * gdb.base/default.exp: change expected messages for catch and
7469 info catch tests to reflect HP merge changes.
7470 * gdb.base/enable-disable-break.exp
7471 * gdb.base/ending-run.c: new file.
7472 * gdb.base/long_long.c: new file.
7473 * gdb.base/maint.exp: new file.
7474 * gdb.base/pointers2.exp: new file.
7475 * gdb.base/shlib-call2.exp: new file.
7476 * gdb.base/solib.exp: new file.
7477 * gdb.base/step-test.c: new file.
7478 * gdb.c++/anon-union.cc: new file.
7479 * gdb.c++/local.cc: new file.
7480 * gdb.c++/member-pointer.cc: new file.
7481 * gdb.c++/method.cc: new file.
7482 * gdb.c++/ref-types.cc: new file.
7483 * gdb.c++/ref-types2.cc: new file.
7484 * gdb.c++/userdef.cc: new file.
d63a86f8 7485
c906108c
SS
7486 * gdb.base/scope.exp: compile one file at a time, then link.
7487 * gdb.base/langs.exp: ditto.
7488 * gdb.base/list.exp: ditto.
d63a86f8 7489
c906108c
SS
7490Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
7491
7492 The following changes were made by David Taylor
7493 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
7494 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
7495 in changes by HP.
d63a86f8 7496
c906108c
SS
7497 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
7498 skip tests. When compiling pass c++ flag to gdb_compile.
7499 * gdb.c++/
d63a86f8 7500
c906108c
SS
7501 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
7502 test for on hppa*-*-hpux*; use args to see if c++ was specified.
7503 (skip_hp_tests): new function.
7504 (gdb_preprocess): new function.
7505
7506 * configure.in (hpdir): decide whether to configure gdb.hp.
7507 * configure: regenerated.
7508
7509 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
7510 to delete on clean.
7511 (EXECUTABLES): update to reflect new additions.
7512 * gdb.base/commands.exp: update message expected.
7513 * gdb.base/default.exp: add copyright notice.
7514 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
7515 * gdb.base/help.exp: update messages to reflect current text.
7516 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
7517 targets for recurse tests.
7518 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
7519 skip this file.
7520
7521 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
7522 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
7523 compilation.
7524 * gdb.c++/misc.exp: ditto.
7525 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
7526 run the tests. tell gdb_compile that it's a c++ compilation.
7527
7528 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 7529
c906108c
SS
7530 * gdb.base/all-bin.exp: new file.
7531 * gdb.base/arithmet.exp: new file.
7532 * gdb.base/assign.exp: new file.
7533 * gdb.base/completion.exp: new file.
7534 * gdb.base/cond-expr.exp: new file.
7535 * gdb.base/condbreak.exp: new file.
7536 * gdb.base/define.exp: new file.
7537 * gdb.base/dollar.exp: new file.
7538 * gdb.base/environment.exp: new file.
7539 * gdb.base/eval-skip.exp: new file.
7540 * gdb.base/jump.exp: new file.
7541 * gdb.base/logical.exp: new file.
7542 * gdb.base/pointers.exp: new file.
7543 * gdb.base/relational.exp: new file.
7544 * gdb.base/section_command.exp: new file.
7545 * gdb.base/whatis-expr.exp: new file.
7546
7547 * gdb.base/all-types.c: new file.
7548 * gdb.base/call-array-struct.c: new file.
7549 * gdb.base/call-return-struct.c: new file.
7550 * gdb.base/call-strings.c: new file.
7551 * gdb.base/callfuncs2.c: new file.
7552 * gdb.base/condbreak.c: new file.
7553 * gdb.base/constvars.c: new file.
7554 * gdb.base/display.c: new file.
7555 * gdb.base/int-type.c: new file.
7556 * gdb.base/jump.c: new file.
7557 * gdb.base/miscexprs.c: new file.
7558 * gdb.base/pointers.c: new file.
7559 * gdb.base/pointers2.c: new file.
7560 * gdb.base/shmain.c: new file.
7561 * gdb.base/shr1.c: new file.
7562 * gdb.base/shr2.c: new file.
7563 * gdb.base/solib.c: new file.
7564 * gdb.base/solib1.c: new file.
7565 * gdb.base/solib2.c: new file.
7566 * gdb.base/varargs.c: new file.
7567 * gdb.c++/derivation.cc: new file.
7568 * gdb.c++/overload.cc: new file.
7569 * gdb.c++/ovldbreak.cc: new file.
7570 * gdb.hp/attach.c: new file.
7571 * gdb.hp/attach2.c: new file.
7572 * gdb.hp/average.c: new file.
7573 * gdb.hp/compiler.c: new file.
7574 * gdb.hp/compiler.cc: new file.
7575 * gdb.hp/execd-program.c: new file.
7576 * gdb.hp/follow-exec.c: new file.
7577 * gdb.hp/follow-fork.c: new file.
7578 * gdb.hp/follow-vfork-and-exec.c: new file.
7579 * gdb.hp/misc-hp.cc: new file.
7580 * gdb.hp/more-steps.c: new file.
7581 * gdb.hp/optimize.c: new file.
7582 * gdb.hp/quicksort.c: new file.
7583 * gdb.hp/run-hp.c: new file.
7584 * gdb.hp/start-stop.c: new file.
7585 * gdb.hp/sum.c: new file.
7586 * gdb.hp/templates-hp.cc: new file.
7587 * gdb.hp/thread-local-in-lib.c: new file.
7588 * gdb.hp/thread-local-in-lib.h: new file.
7589 * gdb.hp/thread-local-in-lib.lib.c: new file.
7590 * gdb.hp/vforked-program.c: new file.
7591 * gdb.hp/virtfunc-hp.cc: new file.
7592 * gdb.hp/watchpoint-hp.c: new file.
7593 * gdb.hp/xdb.c: new file.
7594 * gdb.hp/xdb0.c: new file.
7595 * gdb.hp/xdb0.h: new file.
7596 * gdb.hp/xdb1.c: new file.
7597
7598Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
7599
7600 The following change was made by Edith Epstein
7601 <eepstein@cygnus.com> as part of a project to merge in changes
7602 originally made by HP; HP did not create ChangeLog entries.
7603
7604 * gdb.c++/demangle.exp: changed the expected output for some
7605 ARM-style mangling -- removed second reference to datatype.
7606 For example, maint demangle __dt__11T1__pt__2_cFv
7607 T1<char>::~T1<char>(void)
7608 becomes,
7609 maint demangle __dt__11T1__pt__2_cFv
7610 T1<char>::~T1(void)
7611
7612 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 7613
c906108c
SS
7614Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
7615
7616 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
7617 * gdb.trace/backtrace.exp: Likewise.
7618 * gdb.trace/circ.exp: Likewise.
7619 * gdb.trace/collection.exp: Likewise.
7620 * gdb.trace/deltrace.exp: Likewise.
7621 * gdb.trace/infotrace.exp: Likewise.
7622 * gdb.trace/limits.exp: Likewise.
7623 * gdb.trace/packetlen.exp: Likewise.
7624 * gdb.trace/passc-dyn.exp: Likewise.
7625 * gdb.trace/passcount.exp: Likewise.
7626 * gdb.trace/report.exp: Likewise.
7627 * gdb.trace/save-trace.exp: Likewise.
7628 * gdb.trace/tfind.exp: Likewise.
7629 * gdb.trace/tracecmd.exp: Likewise.
7630 * gdb.trace/while-dyn.exp: Likewise.
7631 * gdb.trace/while-stepping.exp: Likewise.
7632
76331998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
7634
7635 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
7636
7637Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
7638
7639 From Brendan Kehoe:
7640 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
7641 int return types.
7642
7643Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
7644
7645 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
7646 remote dos host testing right.
7647
7648Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
7649
7650 * gdb.base/corefile.exp: remove some xfails.
7651
7652Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
7653
7654 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
7655 have different timestamps.
7656
7657Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
7658
7659 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
7660 gdb.base/default.exp: Replace "exec" with "executable".
7661
7662Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
7663
7664 * gdb.base/default.exp: Change else if to elseif from previous
7665 delta.
7666
7667Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
7668
7669 * gdb.base/default.exp: Add brace missing from previous delta.
7670
7671Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
7672
7673 * gdb.base/default.exp: Support test for info float for all
7674 varieties of arm toolchain.
7675
dc96c6c7 7676Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7677
7678 * gdb.trace/*.exp: remove "remote_download" command.
7679
dc96c6c7 7680Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7681
7682 * gdb.trace/*.exp: remove -gdwarf from compile.
7683
7684Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
7685
7686 * gdb.trace/configure.in(AC_INIT): typo
7687 * gdb.trace/configure: regenerated
7688
dc96c6c7 7689Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7690
7691 * config/m68k-emc.exp: New file.
7692 * lib/<emc-support.exp trace-support.exp}: New files.
7693 * configure.in: add new test directory gdb.trace.
7694 * gdb.trace/{configure configure.in Makefile.in}: New files.
7695 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
7696 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
7697 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
7698 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
7699 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
7700 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
7701 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 7702
dc96c6c7 7703Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7704
7705 * gdb.c++/classes.exp: Change all regular expressions to match
7706 arbitrary combinations of newline/carriage-return, so that they
7707 will work equally well on Unix and Windows.
7708 * gdb.c++/inherit.exp: ditto.
7709 * gdb.c++/virtfunc.exp: ditto.
7710
77111998-08-11 Dawn Perchik <dawn@cygnus.com>
7712
7713 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
7714
c2d11a7d
JM
7715Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
7716
7717 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
7718 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
7719 to use a0-a3/d0-d3 as needed.
7720
7721Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
7722
7723 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
7724 * gdb.disasm/am33.exp: Corresponding changes.
7725
c906108c
SS
77261998-07-11 Felix Lee <flee@cygnus.com>
7727
7728 * gdb.base/callfuncs.exp: add cmp10 test.
7729 * gdb.base/callfuncs.c (cmp10): new function.
7730
7731Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
7732
d63a86f8 7733 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
7734 into two parts to get around a synchronization problem in expect.
7735
3fc11d3e
JM
7736Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
7737
7738 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
7739
7740 * configure.in: Add options for gdbtk testsuite.
7741
7742 * configure: Regenerate.
7743
7744 * gdb.gdbtk: New directory to hold gdbtk tests.
7745
c906108c
SS
7746Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
7747
7748 * gdb.fortran/types.exp: Escape brackets in expect patterns
7749 for test_float_literal_types_accepted tests.
7750 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
7751 before run test.
7752
c2d11a7d
JM
7753Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
7754
7755 * am33.exp: Just compile, do not link the testcase.
7756 * am33.s: Add ".am33" pseudoop to force am33 mode.
7757
c906108c
SS
77581998-06-25 Felix Lee <flee@cygnus.com>
7759
7760 * gdb.base/setshow.exp: make sure $pc is sane.
7761
7762 * gdb.stabs/weird.exp: split expect patterns properly.
7763
c2d11a7d
JM
7764Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
7765
7766 * gdb.disasm/am33.s: New disassembler testfile for the am33.
7767 * gdb.disasm/am33.exp: Run it.
7768
dc96c6c7 7769Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7770
7771 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
7772 match processing (and eliminate spurious timeouts when running).
7773
dc96c6c7 7774Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7775
7776 * gdb.base/signals.exp (test_handle_all_print): put back Mach
7777 exception test, but conditionalize it on target [mach | gnu].
7778
dc96c6c7 7779Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7780
7781 * gdb.base/overlays.exp: fixup compile line for linker script.
7782
7783Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
7784
7785 * gdb.fortran/types.exp: don't guess at float size.
7786
7787Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
7788
7789 * gdb.base/exprs.exp: delete test that depends on int size.
7790
7791Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
7792
7793 * config/sim.exp: Removed checks for target triplets.
7794 (gdb_target_sim): Use gdb,target_sim_options.
7795
7796Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
7797
7798 * gdb.base/reread.exp: New file.
7799 * gdb.base/reread1.c: New file.
7800 * gdb.base/reread2.c: New file.
7801
7802Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
7803
7804 * config/sim.exp: Use 'target sim -sparclite' when running
7805 SPARClite programs.
7806
7807Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
7808
7809 * gdb.base/structs2.exp: New file.
7810 * gdb.base/structs2.c: New file.
7811
7812Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
7813
7814 * gdb.asm/common.inc: New file.
7815 * gdb.asm/d10v.inc: New file.
7816 * asm-source.exp: Pass -I's to gas to find .inc files.
7817 Update line numbers in expected output.
7818 * asmsrc1.s: Rewrite.
7819 * asmsrc2.s: Rewrite.
7820 * configure.in: Create arch.inc symlink.
7821 * configure: Regenerate.
7822 * Makefile.in (distclean): Delete arch.inc.
7823
7824Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
7825
7826 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
7827 (t_enum_value2): ditto
7828 (t_enum_value3): ditto
7829 (main): ditto
7830Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
7831
7832 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
7833 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
7834 change.
7835 Use gdb_test instead of send_gdb/gdb_expect sequences.
7836
7837Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
7838
7839 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
7840 not void.
7841
7842Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
7843
7844 * gdb.base/branches.c: Code with lots of loops and
7845 subroutines. Used to test gdbs ability to single step through PC
7846 changes, especially to test mips-tdep.c:mips_next_pc
7847
7848Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
7849
7850 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
7851 more rigorous EGCS C++ error checking.
7852
7853Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
7854
7855 * gdb.base/help.exp: Clean up `help set args' and `help show args'
d63a86f8 7856 tests.
c906108c 7857 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
d63a86f8 7858 function when asleep.
c906108c 7859 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
d63a86f8
RM
7860 for i*86 Linux and SVR4 signal handling problems.
7861 Remove linux xfail for `next to handler in signals_tests_1', fixed
7862 by recent infrun.c change.
c906108c 7863 Limit backtrace to 10 frames to avoid timeout problems with infinite
d63a86f8 7864 stack backtraces.
c906108c
SS
7865 Adjust expect pattern in `handle all print' test to match Apr 28 1997
7866 target.[ch] change.
7867
7868Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
7869
7870 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
7871 for a newline from gdb before continuing.
7872 (default_gdb_exit): Just look for y or n.
7873 (gdb_test): Detect abnormal exit from GDB running on DOS; if
7874 it does, fail the rests of the tests in the file.
7875
7876Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
7877
7878 * config/cygmon.exp: New file.
7879
7880Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
7881
7882 * gdb.base/list.exp: Fix problem with "list default lines around
7883 main" test on remote targets.
7884
7885 * gdb.base/scope.exp: Fix problem with filelocal_bss before
7886 run test on remote targets.
7887
7888Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
7889
7890 * gdb.asm: New directory.
7891 * configure.in: Configure it.
7892 * configure: Regenerate.
7893 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
7894 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
7895
7896Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
7897
7898 * config/mn10300-eval.exp: New file to support MN10300 eval board.
7899
dc96c6c7 7900Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 7901
c906108c
SS
7902 * gdb.base/overlays (several files): Merge the two overlay
7903 managers into one. Change variables (foox, barx, bazx, grbxx)
7904 back into ints but force them to load in their proper sections.
7905
7906Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
7907
7908 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
7909 on-chip insn memory and IMAP1 to upper 128k.
7910 (D10VCopy): Handle memory regions crossing 16k boundaries.
7911 (D10VCopy): Transfer data in 32 bit chunks.
7912
7913Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
7914
7915 * gdb.base/overlays.c (main): Exit normally when result is
7916 correct.
7917
7918 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
7919 map. Include space for printf in .text segment.
7920
7921 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
7922 updated d10v memory VMA/LMA map.
7923 (D10VCopy): Call D10VTranslate.
d63a86f8 7924
c906108c
SS
7925Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
7926
7927 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
7928
7929 * gdb.base/bar.c (barx, bar): Change variable to small array so
7930 that it won't be put into the .sdata - small data -
7931 section. Update reference.
7932 * gdb.base/baz.c (bazx, baz): Ditto.
7933 * gdb.base/foo.c (foox, foo): Ditto.
7934 * gdb.base/grbx.c (grbxx, grbx): Ditto.
7935
7936 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
7937 to be arrays.
d63a86f8 7938
dc96c6c7 7939Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 7940
c906108c
SS
7941 * gdb.base/overlays.exp: fix up and get working again.
7942 Add tests for backtraces from an overlay function.
d63a86f8 7943
c906108c
SS
7944Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
7945
7946 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
7947 "calling function with watchpoint enabled".
7948
7949Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
7950
7951 * gdb.base/break.exp (test_next_with_recursion): Remove
7952 gdb_suppress_tests for d10v-*-*.
7953 * lib/gdb.exp (gdb_suppress_tests): Disable this function
7954 pending review of whether it is useful or not.
7955
7956Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
7957
7958 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
7959
7960Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
7961
7962 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
7963 * config/dve.exp: New file to support Densan boards.
7964
7965Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
7966
7967 * gdb.base/interrupt.exp: Document problem of simulators, signals,
7968 reads and BSD.
7969
7970Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
7971
7972 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
7973 response.
7974
7975 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
7976
7977Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
7978
7979 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
7980 test.
7981
7982 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
7983 target_sizeof_long and target_bigendian_p.
7984 (structs_by_value, structs_by_reference): Check values according
7985 to targets word size and endianess.
d63a86f8 7986
c906108c
SS
7987Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
7988
7989 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
7990 output.
7991
7992Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
7993
7994 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
7995 Update test of set args help to match source change.
7996
7997Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
7998
7999 * gdb.base/default.exp: Expect help system output to be in
8000 alphabetical order.
8001 * gdb.base/help.exp: Ditto.
8002
8003Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
8004
8005 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
8006 "i*86-pc-linux-gnu*".
8007 * gdb.base/interrupt.exp: Ditto.
8008 * gdb.base/corefile.exp: Ditto.
8009
8010 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
8011 define vxworks when building the testcase.
8012
8013 * gdb.base/ptype.exp: Fix testnames to be unique.
8014 * gdb.base/radix.exp: Ditto.
8015 * gdb.base/term.exp: Ditto.
8016 * gdb.base/whatis.exp: Ditto.
8017 * gdb.c++/classes.exp: Ditto.
8018
8019Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
8020
8021 * gdb.base/callfuncs.exp: Fix indentation.
8022
8023 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
8024 suppress_flag has been set.
8025 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
8026 target feature.
8027
8028Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
8029
8030 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
8031 the testcase.
8032
8033 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
8034 set_debug_traps() and breakpoint().
8035 * gdb.c++/misc.cc (main): Ditto.
8036 * gdb.c++/templates.cc (main): Ditto.
8037 * gdb.c++/virtfunc.cc (main): Ditto.
8038
8039Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
8040
8041 * lib/gdb.exp(gdb_step_for_stub): New function.
8042 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
8043 exists, reload the executable and do a "continue" instead of
8044 doing a jump.
8045 (runto_main): Use gdb_step_for_stub.
d63a86f8 8046
c906108c
SS
8047 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
8048 tests to have unique names.
8049 * gdb.base/callfuncs.exp: Ditto.
8050 * gdb.base/commands.exp: Ditto.
8051 * gdb.base/default.exp: Ditto.
8052 * gdb.base/help.exp: Ditto.
8053 * gdb.base/list.exp: Ditto.
8054 * gdb.base/opaque.exp: Ditto.
8055 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
8056 similar tests.
d63a86f8 8057
c906108c
SS
8058 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
8059 * gdb.c++/cplusfuncs.cc: Ditto.
8060 * gdb.c++/virtfunc.cc: Ditto.
8061
8062 * config/monitor.exp: Keep track of the last file we saw, rather
8063 than trying to get the info from gdb.
8064
8065 * gdb.fortran/types.exp: Move comment to previous line.
8066
8067Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
8068
8069 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
8070 target mode.
8071
8072Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
8073
8074 From Bob Manson:
8075 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
8076 string from GDB when it connects.
8077
8078 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
8079
8080Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
8081
8082 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
8083 if we can't get a debug format from GDB (we may be testing an
8084 older GDB). Use a 10 second timeout when checking for the format.
8085
8086 * gdb.stabs/weird.exp: Fix quoting.
8087
8088 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
8089
8090Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
8091
8092 * config/arm-ice.exp: New file.
8093
8094Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
8095
8096 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
8097 until it has been modified to work with the new testsuite.
8098
99707966 8099 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
8100 testcase won't compile, cause all of the testcases in the file to
8101 fail instead.
8102
8103 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
8104 (gdb_clear_suppressed): New procedure.
8105 (gdb_stop_suppressing_tests): Only clear suppress_flag if
8106 it contains a positive value.
8107
8108Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
8109
8110 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
8111
8112 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
8113
8114Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
8115
8116 * lib/gdb.exp (setup_xfail_format): New function.
8117 (get_debug_format): New function to get debug format.
8118 (debug_format): New global variable to hold last value set
8119 by get_debug_format.
8120 * gdb.base/list.exp: Call get_debug_format and expect some
8121 tests to fail for DWARF 1 and COFF formats.
8122 * gdb.c++/ptype.exp: Ditto.
8123 * gdb.c++/classes.exp: Ditto.
8124 * gdb.c++/cplusfuncs.exp: Ditto.
8125 * gdb.c++/inherit.exp: Ditto.
8126 * gdb.c++/templates.exp: Ditto.
8127 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 8128
c906108c
SS
8129Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
8130
8131 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
8132 host doesn't have a currently-open connection.
8133
8134 * config/sparclet.exp: Cleanups and fixes to make it generic for
8135 any gdb stub target. Handle cases where gdb doesn't respond when
8136 interrupted in a sane fashion.
8137
8138 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
8139 same thing in a totally different way.
8140
8141 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
8142 setting "timeout".
8143 (gdb_start): We set the global gdb_prompt variable in
8144 default_gdb_init now.
8145
8146Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
8147
8148 * gdb.base/printcmds.exp: Fix "check for floating addition"
8149 regexp to accept results within approx +/- .01 of exact value.
8150 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
8151
8152Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
8153
8154 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
8155 properly.
8156 (gdb_expect): Add optional timeout parameter, and add timeout
8157 value to various calls.
8158 (gdb_suppress_tests): Only give one warning message per group.
8159
8160Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
8161
8162 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
8163 global variables. Handle getting a value for $timeout more
8164 gracefully.
8165
8166Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
8167
8168 * lib/gdb.exp: Close connection to remote host if gdb doesn't
8169 initialize.
8170 (default_gdb_init): New procedure; allow gdb_init to be overridden
8171 by a target configuration file.
8172 (gdb_expect): Pass the timeout to remote_expect.
8173
8174 * config/monitor.exp(gdb_load): Fix typo in regexp.
8175
8176Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
8177
8178 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
8179
8180Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
8181
8182 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
8183 here. Call gdb_target_exec before rebooting the target, to make
8184 sure the connection to the target is closed.
8185 (gdb_load): Pass the name of the executable to gdb_target_monitor.
8186 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
8187 Also detect "Timeout reading from remote" error.
8188
8189 * config/gdbserver.exp: Pass the executable being loaded to
8190 gdb_target_monitor. Don't call gdb_file_cmd here; let
8191 gdb_target_monitor do it.
8192
8193 * gdb.disasm/hppa.exp: Don't use exec_output.
8194
8195Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
8196
8197 * gdb.base/list.exp: If we're debugging a non-native target,
8198 try to set the pc register to point to the start of the
8199 program before doing the first list command.
8200
8201 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
8202 test_calls after restarting.
8203
8204 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
8205 reloading.
8206
8207 * gdb.base/watchpoint.exp: Fix typo.
8208
8209 * gdb.base/setshow.exp: Check for use_gdb_stub.
8210
8211 * gdb.base/break.exp: Fix continue until exit test for the gdb
8212 stub case.
8213 * gdb.base/langs.exp: Ditto.
8214
8215 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
8216 gdb_load_offset. If we weren't given a file to load, figure out
8217 what the current file is and use it.
8218
8219 * config/i386-bozo.exp: New file.
8220
8221Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
8222
8223 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
8224 feature.
8225
8226 * config/proelf.exp: New entry.
8227
8228Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
8229
8230 * lib/gdb.exp: Remove spurious .* patterns at the beginning
8231 of regexps.
8232
8233 * gdb.base/watchpoint.exp: Don't run the test_stepping
8234 tests if gdb can't call functions on the target.
8235
8236 * gdb.base/setshow.exp: Don't run the set prompt tests if
8237 the board has gdb_prompt set.
8238
8239Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
8240
8241 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
8242 * gdb.base/commands.exp: Likewise.
8243 * gdb.base/setshow.exp: Likewise.
8244
8245Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
8246
8247 * config/monitor.exp(gdb_start): Look for gdb_prompt target
8248 feature.
8249
8250 * config/i960.exp: New file.
8251
8252Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
8253
8254 * gdb.base/funcargs.exp: Check for gdb,short_int target
8255 feature instead of looking for explicit target triplets.
8256
dc96c6c7 8257Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 8258
d63a86f8 8259 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
8260 "p 123DEADBEEF", to check parse_number.
8261 * top.c: change "to enable to enable" to "to enable" in a couple
8262 of help strings.
8263
8264Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
8265
8266 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
8267 on the mn10300.
d63a86f8 8268
c906108c
SS
8269Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
8270
8271 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
8272 where the test executable is run with explicit args.
8273 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
8274
8275Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
8276
8277 * gdb.base/run.c: Use FAKEARGV to build test executable that
8278 does not require a command line arg, since most simulators
8279 don't currently support passing such an arg into the simulated
8280 program.
8281 * gdb.base/commands.exp: Change tests to insert the proper
8282 value as the arg to the first recursive factorial call. Change
8283 compilation line to define FAKEARGV at compile time.
8284
8285Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
8286
8287 * gdb.base/recurse.exp: Enable these tests for the mn10300.
8288 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
8289 function with watchpoint enabled" test.
8290
8291Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
8292
8293 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
8294 Don't call gdb_test when the command doesn't return to a gdb prompt.
8295
8296 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
8297 "Tests restarted" messages.
8298
8299Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
8300
8301 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
8302
dc96c6c7 8303Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8304
8305 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
8306 for INFO SYMBOL; add help tests for OVERLAY commands.
8307 * gdb.base/default.exp: add tests for INFO SYMBOL command;
8308 add tests for OVERLAY commands
8309 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
8310 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
8311 * gdb.base/sigall.c: add usestubs code frag
8312 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 8313
c906108c
SS
8314Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
8315
8316 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
8317 failures.
8318 (gdb_stop_suppressing_tests): Note that tests have restarted.
8319
8320Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
8321
8322 * config/h8300.exp: New file.
8323
8324Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
8325
8326 * gdb.base/setshow.exp: Check for the existence of a
8327 feature, not its value.
8328
8329Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
8330
8331 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
8332
8333 * gdb.base/scope.exp: It's now init0(), not init().
8334
8335 * gdb.base/scope0.c: For now, change init() to be init0().
8336
8337 * config/monitor.exp: Use gdb_serial in preference to serial
8338 or netport.
8339
8340 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
8341 and it's not already set.
8342
8343Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
8344
8345 * gdb.base/setshow.exp: Only test the run command if the target
8346 isn't using a stub and if it supports argument passing.
8347
8348Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
8349
8350 * config/udi.exp(gdb_start): Make sure UDICONF is set
8351 properly before starting gdb.
8352
8353Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
8354
8355 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
8356 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
8357 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
8358
8359Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
8360
8361 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
8362 specialized code to reboot the board, use remote_reboot instead.
8363
8364 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
8365
8366 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
8367
8368 * config/monitor.exp: Make sure we disconnect from the target.
8369 Also, try a reboot/reload cycle instead of failing if the
8370 load fails.
8371
8372Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
8373
8374 * gdb.base/default.exp: Don't set match_max.
8375 * gdb.base/help.exp: Ditto.
8376 * gdb.base/list.exp: Ditto.
8377 * gdb.base/signals.exp: Ditto.
8378
8379 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
8380 set, use remote_ld to download the testcase instead of
8381 the GDB loader.
8382
8383Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
8384
8385 * config/vr5000.exp: New file.
8386
8387 * config/monitor.exp(gdb_target_monitor): Add pattern for
8388 "Ending remote" to detect errors in connecting.
8389
8390 * gdb.base/setshow.exp: Add .* within auto language test.
8391
8392 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
8393 target feature.
8394
8395 * config/monitor.exp(gdb_load): Check for a failure when loading,
8396 and reboot the board if necessary.
8397
8398 * gdb.base/setvar.exp(test_set): Handle multiple prints within
8399 a set of tests. Remove print.* from the patterns being checked.
8400
8401Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
8402
8403 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
8404 refer to gdb_spawn_id.
8405
8406 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
8407 longer used.
8408 * config/sparclet.exp: Ditto.
8409 * config/sparclet-old.exp: Ditto.
8410 * config/slite.exp: Ditto.
8411 * config/sim.exp: Ditto.
8412 * gdb.base/funcargs.exp: Ditto.
8413
8414 * lib/gdb.exp:Remove references to gdb_spawn_id.
8415 (gdb_expect): Move to remote.exp.
8416
8417Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
8418
8419 * config/monitor.exp: Detect the "Couldn't establish connection"
8420 message from GDB.
8421
8422Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
8423
8424 * gdb.base/bitfields.exp: Use runto instead of explicit
8425 gdb_run_cmd/gdb_expect sequences.
8426
8427 * gdb.base/break.exp(text_next_with_recursion): Add match for
8428 gdb_expect call.
8429
8430 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
8431 We also need to handle the "A program is being debugged already"
8432 prompt from gdb. Use gdb_test to set the baud rate.
8433
8434 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
8435 to 20000. Really. I mean it.
8436
8437Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
8438
8439 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
8440 fails. If suppress_flag is set, skip perror message about not
8441 being able to send to GDB.
8442 (send_gdb): If suppress_flag is set, don't try to send commands to
8443 GDB.
8444 (gdb_expect): If suppress_flag is set, always fail immediately.
8445 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
8446 (gdb_init): Call gdb_stop_suppressing_tests.
8447 (default_gdb_exit): Ditto.
8448 (default_gdb_start): Ditto.
8449
8450 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
8451 gdb_stop_suppressing_tests as appropriate.
8452 * gdb.base/break.exp: Ditto.
8453 * gdb.base/callfuncs.exp: Ditto.
8454 * gdb.base/commands.exp: Ditto.
8455 * gdb.base/exprs.exp: Ditto.
8456 * gdb.base/funcargs.exp: Ditto.
8457 * gdb.base/list.exp: Ditto.
8458 * gdb.base/recurse.exp: Ditto.
8459 * gdb.base/scope.exp: Ditto.
8460 * gdb.base/structs.exp: Ditto.
8461 * gdb.c++/inherit.exp: Ditto.
8462
8463Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
8464
8465 * config/vr4300.exp: New file.
8466
99707966 8467 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 8468
99707966 8469 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
8470
8471Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
8472
8473 * lib/gdb.exp(gdb_init): New function.
8474
8475 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
8476 for each individual variable set.
8477
8478 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
8479 name.
8480
8481 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
8482
8483 * gdb.base/scope.exp: Use gdb_test.
8484
8485 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
8486 aborting; the testsuite driver will do that for us (see
8487 gdb_finish). Also, use gdb_test in a few more places.
8488
8489Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
8490
8491 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
8492
8493Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
8494
8495 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
8496 and "add_tests" are not at the same address.
8497
8498Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
8499
8500 * gdb.base/ptype.exp: Use gdb_test.
8501
8502Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
8503
8504 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
8505 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
8506 left in. No longer expect them to fail.
8507
8508 * gdb.stabs/*.mt; Deleted, no longer used.
8509 * gdb.stabs/configure.in: Remove references to target makefile
8510 frags.
8511 * gdb.stabs/configure: Rebuilt.
8512
8513 * gdb.disasm/*.mt: Deleted, no longer used.
8514 * gdb.disasm/configure.in: Remove references to target makefile
8515 frags. Use "sh3.s" as the unique filename for this directory.
8516 * gdb.disasm/configure: Rebuilt.
8517
8518 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
8519 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
8520 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
8521
8522Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
8523
8524 * config/udi.exp: Use mondfe,name instead of remote_host.
8525
8526Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
8527
8528 * gdb.base/watchpoint.exp: Don't expect a failure when calling
8529 a function with a watchpoint enabled on the mn10200.
8530
8531 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
8532 before trying to create it!
8533
8534Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
8535
8536 * config/vx.exp: Use hostname instead of netport.
8537
8538 * config/vxworks.exp: New file.
8539
8540 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
8541
8542 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
8543 gdb before assuming everything worked. Send a ^C if a timeout
8544 occurs.
8545
8546 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
8547 $gdb_spawn_id directly.
8548 (gdb_run_cmd): Try _start as well as start. Use the target feature
8549 gdb,start_symbol as the symbol to start from when jumping.
8550
8551Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
8552
8553 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
8554 redundant) test.
8555
8556 * gdb.base/recurse.exp: Relax final value test for 'b' so that
8557 it doesn't lose for 16bit integer systems.
8558
8559Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
8560
8561 * gdb.fortran/types.exp: If the target doesn't support "double"
8562 data types, then expect "real" types to only be 4 bytes.
8563
8564 * gdb.c++/virtfunc.exp: Expect failure for virtual function
8565 call tests if the target doesn't support inferior function calls.
8566
8567 * gdb.base/printcmds.exp: Allow minor deviation in FP values
8568 in printf tests.
8569
8570Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
8571
8572 * gdb.base/help.exp: Disable "help set", "help show", and
8573 "help support". Simplify regexp for "help stack".
8574
8575 * gdb.base/default.exp: Set match_max to 5000 and the timeout
8576 to 60 seconds. Temporarily set match_max to 15000 around the
8577 "info copying" test.
8578
8579 * gdb.base/nodebug.exp: Don't try to do an inferior function
8580 call if the target doesn't support them.
8581 * gdb.base/printcmds.exp: Likewise.
8582 * gdb.base/setvar.exp: Likewise.
8583 * gdb.base/structs.exp: Likewise.
8584 * gdb.c++/templates.exp: Likewise.
8585 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
8586
8587 * gdb.base/recurse.exp: Enable for the mn10200.
8588
8589 * configure.in: Do configure gdb.stabs directory for *-*-elf
8590 targets.
8591 * configure: Rebuilt.
8592
8593 * gdb.base/break.exp: Check for gdb,noresults before testing
8594 exit status and/or results from the target.
8595 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
8596 * lib/gdb.exp: Remove old (now bogus) initialization of
8597 noinferior, noargs, noresults and nosignals.
8598
8599Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
8600
8601 * config/sh.exp: New file.
8602
8603 * config/slite.exp: Try to connect multiple times to the board
8604 before rebooting. Only send a "monitor run" if need_monitor_run
8605 is set.
8606
8607 * gdb.base/break.exp: Don't do the "stub continue" test if
8608 the target has gdb_stub set.
8609
8610 * gdb.base/callfuncs.exp: Increase the timeout.
8611
8612 * gdb.base/interrupt.exp: Don't even try to compile the testcase
8613 if the target has gdb,noinferiorio set.
8614
8615 * gdb.base/list.exp: Increase match_max to 10000 characters.
8616
8617 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
8618
8619 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
8620 target.
8621
8622 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
8623
8624Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
8625
8626 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
8627 trying to delete the copy of gdb. Catch the file delete so we
8628 don't die if the delete fails; also, the file should be copied to
8629 the host, not to the build.
8630
8631Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
8632
8633 * lib/gdb.exp(gdb_test): Surround the result pattern with
8634 parenthesis in case it contains multiple regexps separated
8635 with |.
8636
8637 * gdb.base/watchpoint.exp: Use gdb_test.
8638 * gdb.base/default.exp: Ditto.
8639
8640Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
8641
99707966 8642 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 8643
c906108c
SS
8644 * gdb.base/scope.exp: Use gdb_test.
8645 * gdb.c++/classes.exp: Ditto.
8646 * gdb.c++/inherit.exp: Ditto.
8647
8648Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
8649
8650 * gdb.base/crossload.exp: Don't use execute_anywhere, use
8651 remote_exec instead.
8652 * gdb.base/corefile.exp: Don't be ridiculous.
8653 * gdb.base/*.c: Add missing stub invocations.
8654
8655Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
8656
8657 * config/slite.exp: Miscellaneous fixes.
8658
8659 * lib/gdb.exp: Fix runto.
8660
8661 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
8662 the target.
8663
8664 * gdb.base/watchpoint.exp: Fix regexp.
8665
8666 * lib/gdb.exp(default_gdb_exit): Add a catch to the
8667 close and wait commands, as the descriptor may now be
8668 invalid. Always call "remote_close host".
8669
8670Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
8671
8672 Major rewrite for testsuite revision.
d63a86f8 8673
c906108c
SS
8674 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
8675 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
8676 instead of relying on spawn_id to always contain a valid
8677 spawn id.
8678 (get_compiler_info): New procedure to build the ${binfile}.ci
8679 file, instead of replicating this in N different places.
8680 (gdb_compile): New procedure.
d63a86f8 8681
c906108c
SS
8682 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
8683 appropriate arguments) instead of compile. Use gdb_test in a lot
8684 more places. Use send_gdb instead of send. Always run gdb_start
8685 at the start of a testcase, as this is no longer done magically.
8686
8687 config/*-gdb.exp: Rename without the -gdb suffix.
8688
8689 config/mips.exp: Use remote_close instead of exit_remote_shell.
8690 config/monitor.exp: Use target_info instead of looking at
8691 baud, timeout, etc.
8692 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
8693
8694Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8695
8696 * gdb.c++/templates.exp (test_ptype_of_templates),
8697 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
8698 Update expect patterns for destructors and assignment operators
8699 to match corresponding c-typeprint.c changes.
8700 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
8701 to destructor breakpoint test, GDB should be able to set the
8702 destructor breakpoint without specifying arguments.
8703
8704Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
8705
8706 * gdb.threads/pthreads.exp: Change result for failure to compile due
8707 to lack of pthreads runtime support from an error to simply an
8708 unsupported test, per dejagnu standards.
8709
8710Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8711
8712 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
8713 where GDB exits to reduce pattern match time.
8714 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
8715
8716 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
8717
dc96c6c7 8718Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8719
8720 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
8721 * gdb.base/default.exp: ditto.
8722 * gdb.base/nodebug.exp: ditto.
8723 * gdb.base/printcmds.exp: ditto.
8724 * gdb.base/ptype.exp: ditto.
8725 * gdb.base/setvar.exp: ditto.
8726 * gdb.base/structs.exp: ditto.
8727 * gdb.base/setshow.c: Guard against uninitialized values of argc.
8728
8729Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
8730
8731 * configure, */configure: Rebuild with autoconf 2.12.
8732
8733Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
8734
8735 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
8736 use new i*86-pc-linux*-gnu quads.
8737 * gdb.base/corefile.exp: Ditto.
8738 * gdb.base/signals.exp: Ditto.
8739 * gdb.base/sigall.exp: Ditto.
8740 * gdb.base/interrupt.exp: Ditto.
8741
8742 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
8743 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
8744 RedHat 4.0.
d63a86f8 8745
c906108c
SS
8746 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
8747 linux. This allows the test case to at least compile on latest
8748 linux, but still not run due to missing the threads runtime library.
8749
8750Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8751
8752 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
8753 directory to search gdb directory. Accept and step over conditional
8754 stack alignment code. Consume $prompt in failure cases.
8755 Reset timeout to $oldtimeout instead of some arbitrary value.
8756 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
8757 timeout problems with infinite stack backtraces.
8758 * gdb.base/ptype.exp (ptype struct link, union tu_link):
8759 Accept function parameters for linkfunc member.
8760
8761Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
8762
8763 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
8764 (CXXFLAGS): Remove, unreferenced.
8765 (B_OPTIONS): Add for -B options and add code to initialize with
8766 previous -B options and also add -B option to pick up cross compiled
8767 runtime.
8768 (TARGET_INCLUDES): Add for -I options and add code to initialize when
8769 doing cross compiles.
8770 (target_alias): Declare global.
8771 (xgcc): Set variable to full path of gcc in build tree. Use findfile
8772 to verify that gcc exists in build tree, and if so set CC to that
8773 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 8774
c906108c
SS
8775Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
8776
8777 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
8778 ptype test for anonymous union. Fixup testcase to match
8779 current gcc debug output.
8780
8781Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
8782
8783 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
8784 force argument to an unsigned long type.
8785
8786Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
8787
8788 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
8789 tests and anonymous union print/ptype tests.
8790 * gdb.base/list.exp (test_forward-search): Increase timeout by
8791 5 minutes for the "search extremely long line" case.
8792 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
8793 completely optional and that the pass/fail messages use the command as
8794 the message if that third arg is a null string.
8795 (gdb_test_exact): Arrange that a null string pattern means match a
8796 null string output rather than any output, which might include random
8797 errors.
8798 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
8799 backtrace test.
8800 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
8801 always failing and failure is now exposed by gdb.exp changes.
8802
8803Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
8804
8805 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
8806 weren't being noted.
8807
8808Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8809
8810 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
8811 * gdb.stabs/weird.exp: Remove v_comb xfails.
8812
dc96c6c7 8813Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8814
8815 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
8816 list.exp scope.exp watchpoint.exp]
8817 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 8818
dc96c6c7 8819Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8820
8821 * config/monitor.exp: Increase download timeout to 1000 seconds.
8822
dc96c6c7 8823Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8824
8825 * config/m32r.exp: Increase timeout to 120 seconds.
8826
8827Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
8828
8829 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
8830 and accept older ordering as obsolescent gcc or gdb.
8831 * gdb.c++/templates.exp: Ditto.
8832 * gdb.c++/virtfunc.exp: Ditto.
8833
8834Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
8835
8836 * gdb.base/coremaker.c: Add code to mmap some data so we
8837 can check that it ends up in the core file.
8838 * gdb.base/corefile.exp: Add test to read mmapped data
8839 from core file.
8840
dc96c6c7 8841Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8842
8843 * config/m32r.exp: New file.
8844
8845Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
8846
8847 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
8848 that cflags can contains -gstabs, and work correctly for other tests.
8849
dc96c6c7 8850Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8851
8852 * gdb.base/setshow.exp: New file, tests show and set.
8853 * gdb.base/setshow.c: New file, tests show and set.
8854 * gdb.base/help.exp: Add test for help set|show annotate.
8855 * gdb.base/default.exp: Add test for set|show annotate.
8856
8857Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
8858
8859 * testsuite/gdb.base/break.exp: Make backtrace from factorial
8860 errors unique.
8861 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
8862 explicitly.
8863
8864Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
8865
8866 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
8867 and width commands. This is done elsewhere.
8868 * (gdb_start): Don't call gdb_start_sim here. That's already
8869 done in gdb_load. This fixes lots of failures in default.exp.
8870
8871Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
8872
8873 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
8874 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
8875 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
8876 in the same we we treat other failures (since it may be an expected
8877 condition), rather than as an error.
8878 * gdb.base/signals.exp (test_handle_all_print): Revert back to
8879 old test format.
8880
8881Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
8882
8883 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
8884 (distclean maintainer-clean realclean): No need to remove files
8885 twice. Nuke the duplicates.
8886 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 8887 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
8888 Remove config.h along with other config files.
8889
8890Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
8891
8892 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
8893 "p func1 ()" and note that rests of tests are skipped.
8894 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
8895 setup_xfails for "print func2::coremaker_local".
8896 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
8897 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
8898 affected by the previous run test.
8899 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
8900 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
8901 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
8902 "pass int powerset tuple" and "pass modeless int powerset tuple".
8903 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
8904 "real write 4" and "real write 8".
8905 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
8906 setup_xfails for "print vs1 after tuple assign 2",
8907 "print \$i after tuple assign 2", and
8908 "print vs2 after tuple assign 2".
8909 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
8910 meaningful error message and return -1 so the caller can
8911 suppress further tests and avoid a cascade of errors.
d63a86f8 8912
c906108c
SS
8913Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
8914
8915 * gdb.base/a1-selftest.exp: Tweak tests to account for new
8916 format for printing version.
8917 * gdb.base/default.exp: Ditto.
8918 * gdb.base/interrupt.exp: Fix problem with cascade of
8919 errors if child process dies while calling a function.
d63a86f8 8920
c906108c
SS
8921Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
8922
8923 * Makefile.in (VPATH): Add
8924 * Makefile.in (Makefile, config.status): Fix rules so things get
8925 remade when necessary.
8926
8927Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
8928
8929 * Makefile.in (just-check): Add path to sibling expect dir
8930 to environment variable specified by RPATH_ENVVAR.
8931
8932Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
8933
8934 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
8935 (just-check): Add shared library paths for libstdc++, tk,
8936 tcl, bfd, and opcodes to the environment variable specified
8937 in RPATH_ENVVAR.
8938 * configure.in: Add support to recognize --enable-shared flag
8939 and generate correct value for RPATH_ENVVAR.
8940 * configure: Regenerated with autoconf.
8941
8942Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
8943
8944 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
8945 include all osf versions.
8946 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
8947 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
8948 when target is linux. When failing to build pthreads test
8949 executable, give more meaningful message.
8950 * gdb.threads/pthreads.c: Hpux also uses old definition of second
8951 arg for pthread_create.
d63a86f8 8952
c906108c
SS
8953Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
8954
8955 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
8956 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
8957 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
8958 and -lpthreads (everybody else).
8959 (test_startup): Fail gracefully if threads are not supported.
8960 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
8961 "p/c array_index("abcdef",2)" when not gcc compiled.
8962 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
8963 "print func2::coremaker_local" when not gcc compiled.
8964 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
8965 "ptype on opaque struct tagname (statically)",
8966 "ptype on opaque struct tagname (dynamically) 1", and
8967 "ptype on opaque struct tagname (dynamically) 2"
8968 for not compiled with gcc.
8969 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
8970 backtrace when compiled with gcc.
d63a86f8 8971 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
8972 than always return success.
8973
8974Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
8975
8976 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
8977
8978Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
8979
8980 * gdb.base/structs.exp: Undo last change.
8981
8982Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
8983
8984 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
8985 encapsulate all the steps/nexts done during self test, starting
8986 at main, and makes them less sensitive to optimization issues.
8987 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
8988 signal handler" test.
8989 * gdb.threads/pthreads.exp: Only run this for native configs.
8990 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
8991 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
8992 tests.
8993 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
8994 for "runto test_calls(void)" test.
d63a86f8 8995
c906108c
SS
8996Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
8997
8998 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
8999 and don't expect address info in breakpoint confirmations.
9000
9001Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
9002
9003 * gdb.base/list.exp (test_forward_search): Increase timeout
9004 temporarily by 60 seconds for searching extremely long line,
9005 and then reset to old value when done. Increase expect input
9006 buffer to 10000.
9007
9008Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
9009
9010 * gdb.base/list.exp (test_forward_search): Fix to handle very
9011 long source line without overflowing expect's input buffer.
9012
9013Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
9014
9015 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
9016 "buffer_full".
9017
9018 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
9019 "buffer_full".
9020
9021 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
9022 "buffer_full".
9023
9024 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
9025 "buffer_full".
9026
9027Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
9028
9029 * configure.in (configdirs): Add gdb.threads.
9030 * configure: Regenerated with autoconf.
9031 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
9032 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
9033 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 9034
c906108c
SS
9035Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
9036
9037 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
9038
9039Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
9040
9041 * gdb.base/signals.exp (test_handle_all_print): Test separately for
9042 each signal's status in the output of "handle all print".
9043 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
9044 the \r\n sequence that immediately precedes the gdb prompt.
9045 * gdb.base/a1-selftest.exp: Save original timeout and restore
9046 after test.
9047
9048Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
9049
9050 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
9051 symbol.
9052
9053Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
9054
9055 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
9056
9057Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
9058
9059 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
9060 timeout by 60 seconds.
9061
9062Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
9063
9064 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
9065 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
9066 error return.
9067
9068Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
9069
9070 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
9071 gdb initialization, also report how long dejagnu waited. Restore
9072 old timeout before doing error return. Temporarily increase timeout
9073 by 3 minutes to allow for slow startups over heavy NFS use.
9074
9075Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
9076
9077 * lib/gdb.exp: Report timeout value for verbosity level 2.
9078 * config/gdbserver.exp: Ditto.
9079 * config/hppro.exp: Ditto.
9080 * config/mips-gdb.exp: Ditto.
9081 * config/monitor.exp: Ditto.
9082 * config/netware.exp: Ditto.
9083 * config/sim-gdb.exp: Ditto.
9084 * config/slite-gdb.exp: Ditto.
9085 * config/udi-gdb.exp: Ditto.
9086 * config/unix-gdb.exp: Ditto.
9087 * config/vx-gdb.exp: Ditto.
9088 * gdb.base/a1-selftest.exp: Ditto.
9089 * gdb.base/a2-run.exp: Ditto.
9090 * gdb.base/break.exp: Ditto.
9091 * gdb.base/corefile.exp: Ditto.
9092 * gdb.base/list.exp: Ditto.
9093 * gdb.base/recurse.exp: Ditto.
9094 * gdb.base/scope.exp: Ditto.
9095 * gdb.base/signals.exp: Ditto.
9096
9097Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
9098
9099 * gdb.threads/Makefile.in (docdir): Removed.
9100
9101Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
9102
9103 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 9104 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 9105 @srcdir@.
d63a86f8 9106 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
9107 autoconf 2.5 or higher.
9108 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
9109
9110Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
9111
9112 * configure: Regenerated.
9113 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
9114 avoid name clashes with SunOS headers.
9115
9116Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
9117
9118 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
9119
9120Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
9121
9122 * gdb.base/callfuncs.exp: Finish last change -- make sure the
9123 prototype information ends up in the compiler info file.
9124
9125Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
9126
9127 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
9128 attempting to regenerate it. Eliminate use of a temporary file
9129 and just generate the info file directly. Source it immediately,
9130 for consistency of use.
9131 * gdb.base/corefile.exp: Ditto
9132 * gdb.base/exprs.exp: Ditto.
9133 * gdb.base/funcargs.exp: Ditto.
9134 * gdb.base/langs.exp: Ditto.
9135 * gdb.base/list.exp: Ditto.
9136 * gdb.base/mips_pro.exp: Ditto.
9137 * gdb.base/nodebug.exp: Ditto.
9138 * gdb.base/opaque.exp: Ditto.
9139 * gdb.base/ptype.exp: Ditto.
9140 * gdb.base/scope.exp: Ditto.
9141 * gdb.base/setvar.exp: Ditto.
9142 * gdb.base/signals.exp: Ditto.
9143 * gdb.base/whatis.exp: Ditto.
9144 * gdb.c++/templates.exp: Ditto.
9145 * gdb.c++/virtfunc.exp: Ditto.
9146 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
9147 whether or not to add -lstdc++ to the compile command line args.
9148
9149Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9150
9151 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
9152 it got fixed by the recent lookup_minimal_symbol_by_pc change.
9153 Increase timeout, a lot of single stepping might be needed if the
9154 target has no hardware watchpoints.
9155
9156Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
9157
9158 * gdb.base/break.exp: Ignore compiler warnings when compiling
9159 break.c.
9160 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
9161 * gdb.base/default.exp: Add h8300 xfails. Handle messages
9162 from remote-sim.
9163 * gdb.base/exprs.exp: Add h8300 xfails.
9164 * gdb.base/funcargs.exp: Likewise.
9165 * gdb.base/nodebug.exp: Likewise.
9166 * gdb.base/printcmds.exp: Likewise.
9167 * gdb.base/ptype.exp: Likewise.
9168 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
9169 h8300 xfails.
d63a86f8 9170 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
9171 on the h8300.
9172 * gdb.base/funcargs.c: Explicitly make last constant argument to
9173 call_after_alloca_subr an unsigned long type.
9174 * gdb.base/return.c: Include stdio.h.
9175
9176Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
9177
9178 * config/abug.exp: New file for the older Motorola Bug monitor
9179 that runs on the mvme13x series VME boards.
9180 * config/monitor.exp: Use the new config array for target settings
9181 if they exist.
9182
9183Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
9184
9185 * sim-gdb.exp: Make the SH simulator allocate less space when
9186 it is targeted.
9187
9188Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
9189
9190 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
9191 test.
9192
9193Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
9194
9195 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
9196 "rs6000-*-*" for "list function in include file" when gcc compiled.
9197 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
9198 for "p ctable1[120]".
9199 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
9200 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
9201 Remove setup_xfail for "rs6000-*-*" for
9202 "print 'scope0.c'::filelocal before run".
9203 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
9204 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
9205 since some compilers don't allow both options to be given
9206 on the same command line. Create object file and move it.
d63a86f8 9207
c906108c
SS
9208Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
9209
9210 * gdb.base/corefile.exp: Always regenerate the core file, since
9211 we always regenerate the coremaker program. Detect special case
9212 where registers cannot be read from core file.
d63a86f8 9213
c906108c
SS
9214Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
9215
9216 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
9217 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
9218 * gdb.c++/templates.exp: Only match on basename of file since
9219 some formats like xcoff don't encode directory information.
9220 * gdb.stabs/weird.exp: Use the right sed script for powerpc
9221 and rs6000 AIX xcoff targets.
9222 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
9223 * configure: Regenerate.
9224 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
9225 here, rather than in distclean.
d63a86f8 9226
c906108c
SS
9227Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
9228
9229 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
9230 defined, and use it to compile the test case with -O2. The
9231 native compilation still uses no optimization.
9232 * gdb.base/mips_pro.c: Remove inline assembly code since
9233 it is compiled PIC by default, which results in assembler
9234 warnings that make the testsuite think the compilation
9235 was unsuccessful.
9236
9237Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
9238
9239 * gdb.c++/misc.exp: Add note to message for
9240 "print s.a for foo struct" that this is a known gcc 2.7.2
9241 and earlier bug.
9242
9243Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
9244
9245 * gdb.base/break.exp: Fix pattern for matching "Delete all
9246 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
9247 setup_xfail for deleting all breakpoints test. Fix various
9248 timeout messages to include "(timeout)".
9249 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
9250 for "p t_float_values2(3.14159,float_val2)".
9251 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
9252 for "continue to call2g" when gcc compiled.
9253 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
9254 "up to foo in langs.exp", "show language at foo in langs.exp",
9255 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
9256 and "show language at fsub in langs.exp".
9257 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
9258 "list line 1 in include file", "list message for lines past EOF",
9259 "list function in include file", "list list0.h:foo", and
9260 "list filename:function; nonexistant function".
9261 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
9262 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
9263 and "ptype t_char_array" to be for native cc only.
d63a86f8 9264
c906108c
SS
9265Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
9266
d63a86f8 9267 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
9268 setup_xfail for "print coremaker_bss", "print coremaker_ro",
9269 "print func2::coremaker_local", and "backtrace in corefile.exp".
9270
9271Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
9272
9273 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
9274 "bt in signals.exp". This problem only appears when running
9275 the testsuite, and then only intermittently.
9276
9277Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
9278
9279 * gdb.base/return.exp (return_tests): Differentiate between
9280 two tests of continuing.
9281
9282Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
9283
9284 * */Makefile.in (maintainer-clean): Remove config.log.
9285 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
9286 * gdb.c++/Makefile.in (PROGS): Add inherit.
9287 (clean): Remove *.ci.
9288
9289Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
9290
9291 * gdb.c++/misc.cc: Add test code from Mike Stump.
9292 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
9293
9294Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
9295
9296 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
9297 to "alpha-*-osf2*" and add comment.
9298 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
9299 setup_xfail for "step over execarg initialization" and
9300 "step over corearg initialization".
9301 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
9302 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
9303 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
9304 gcc compiled for "print coremaker_bss", "print coremaker_ro",
9305 "print func2::coremaker_local", and "backtrace in corefile.exp".
9306 * gdb.base/signals.exp: Build and source signals.ci.
9307 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
9308 to be for gcc only.
9309 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 9310
c906108c
SS
9311Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9312
9313 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
9314 Feb 3 procfs.c change.
9315
9316Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
9317
9318 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
9319
9320Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
9321
9322 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
9323 from dejagnu's apparent default of 10 seconds, which gives random
9324 results when running the tests over NFS on moderately loaded systems.
9325 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
9326
9327Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
9328
9329 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
9330 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
9331 result reports.
9332
9333Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
9334
9335 * configure.in (CY_AC_PATH_TCLH): Remove.
9336 * configure: Regenerate.
9337
9338Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
9339
9340 * gdb.c++/Makefile.in (clean): Add missing '{'.
9341
9342Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
9343
9344 * lib/gdb.exp: Provide a default value for noinferior.
9345
9346 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
9347 Load libgloss.exp.
9348
9349Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
9350
9351 * gdb.disasm/hppa.exp: Compile directly into an executable, use
9352 the executable, not the .o to run the tests from.
9353
9354Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
9355
9356 * gdb.base/break.exp: Don't test for program exit or exit status
9357 if $noresults if nonzero.
9358 * gdb.base/langs.exp: Likewise.
9359 * gdb.base/watchpoint.exp: Likewise.
9360
9361 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
9362 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
9363 trying to compile the testcase.
9364
9365Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
9366
9367 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
9368 * gdb.base/signals.exp (continue to handler): Likewise.
9369
9370Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
9371
9372 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
9373
9374 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
9375
9376Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
9377
9378 * gdb.base/corefile.exp: Recognize "not found" as failure
9379 when trying to determine if a core file was generated.
9380 If no core file was generate the first time, try again without
9381 the ulimit -c to work around braindamaged shells.
9382
9383Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
9384
9385 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
9386 [] tests with "test" and enclose string in quotes.
9387 * gdb.stabs/configure: Rebuild
d63a86f8 9388
c906108c
SS
9389Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
9390
9391 Changes in sync with expect:
9392 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
9393 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
9394 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
9395 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
9396 argument to AC_REQUIRE.
9397 * configure: Regenerated.
9398
9399Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
9400
9401 * gdb.base/corefile.exp: When generating a core, discard any
9402 error messages about ulimit not found and the "core dumped"
9403 message from the shell that runs the coredumper.
9404
9405Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
9406
9407 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
9408
9409 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
9410 which sed script to run. Expect failure for v_comb test
9411 on PA targets too.
d63a86f8 9412
c906108c
SS
9413Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
9414
9415 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
9416 "print func2::coremaker_local" and for "backtrace in corefile.exp"
9417
9418Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
9419
9420 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
9421 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
9422 "sparc-sun-solaris*" xfails for "p v_comb".
9423 * lib/gdb.exp (default_gdb_start): Fix typo.
9424 * gdb.base/corefile.exp: Allow "Core was generated by ..."
9425 messages to not include the full program name that caused
9426 the core dump since some systems (such as solaris) apparently
9427 truncate this path to about 80 characters.
9428 When generating a core file first try increasing the core file
9429 size limit to unlimited since some systems may default it to
9430 zero, and it is harmless to try it. Move the test for failing
9431 to generate a core file to where it will actually get executed.
9432 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
9433 new gdb result from g++ debug info improvements and make old
9434 pattern obsolescent. Also account for size_t differences
9435 (may be int or long).
9436 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
9437 initialization before function call is placed in the delay slot
9438 and thus appears to be skipped over by commands such as "next".
9439
9440Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
9441
9442 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
9443
9444Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
9445
9446 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
9447 input source file; fix code to compile test to deal with this
9448 convention.
9449 * gdb.c++/*.exp: Likewise.
9450
9451Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
9452
9453 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
9454 "bt in signals.exp".
9455
9456Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
9457
9458 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
9459 "step over execarg initialization" and
9460 "step over corearg initialization".
9461
9462Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
9463
9464 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
9465 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
9466
9467Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
9468
9469 From Rob Savoye (rob@poseidon.cygnus.com)
9470 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
9471 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
9472 configure.in}, gdb.disasm/{Makefile.in, configure.in},
9473 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
9474 configure.in}: Major reworking for autoconfig.
9475 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
9476 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
9477 New files.
9478 * config/unix-gdb.exp: Make GDB global.
9479 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
9480 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
9481 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
9482 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
9483 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
9484 term.exp, twice.exp, watchpoint.exp, whatis.exp},
9485 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
9486 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
9487 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
9488 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
9489 pr-8136.exp, result.exp, string.exp, tuples.exp},
9490 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
9491 to returns as necessary, arrange for test to compile own testcase
9492 executable.
9493 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 9494
c906108c
SS
9495Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
9496
9497 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
9498 clear_xfail at end of test which might not call either pass or fail.
9499 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
9500 "backtrace through signal handler".
9501
9502Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9503
9504 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
9505 continuing from a job control stop signal.
9506 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
9507
9508Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
9509
9510 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
9511 * gdb.base/corefile.exp: Likewise.
9512 * gdb.base/funcargs.exp: Likewise.
9513
9514Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
9515
9516 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
9517 * config/monitor.exp: Add support for setting baud rate.
9518
9519Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
9520
9521 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
9522 i*86-*-linux* xfails for "backtrace through signal handler".
9523 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
9524 "print func2::coremaker_local".
9525 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
9526 alpha-dec-osf2* xfail for
9527 "delete all breakpoints when none".
9528
9529Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
9530
9531 * gdb.base/break.exp: Change test that deletes all breakpoints
9532 when no user breakpoints are installed. A post 4.15 change
9533 causes gdb to no longer prompt in this case.
9534
9535Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
9536
9537 * gdb.base/return.exp (return_tests): Change xfail for test
9538 "correct value returned double test" to stop xfailing at
9539 Solaris 2.5. Apparently the bug has been fixed.
9540
9541Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
9542
9543 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
9544 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
9545
9546Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
9547
9548 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
9549 * gdb.disasm/hppa.s: Corresponding changes.
9550
9551Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
9552
9553 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
9554 makefile fragment.
9555 * config/mt-hpux: Deleted.
9556
9557Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
9558
d63a86f8 9559 * Many files: When warning about suppressed tests due to a
c906108c
SS
9560 nonexistant test binary, avoid incrementing the warning count.
9561
9562Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
9563
9564 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 9565
c906108c
SS
9566Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9567
9568 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
9569 "sparc-*-solaris2*".
9570
9571Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9572
9573 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
9574 Add global and local variables and initialize them.
9575 * gdb.base/corefile.exp: Test correct mapping of corefile sections
9576 by printing variables. Remove rs6000 and powerpc xfails, BFD now
9577 extracts the file name and terminating signal from the core file.
9578 * TODO: Remove note about tests for correct mapping of corefile.
9579 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
9580 from optimizing it away.
9581 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
9582 handles common blocks.
9583
9584Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
9585
9586 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
9587 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
9588
9589Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
9590
9591 * Makefile.in (maintainer-clean): New target, synonym for
9592 realclean.
9593 * gdb.base/Makefile.in (maintainer-clean): Likewise.
9594 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
9595 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
9596 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
9597 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
9598 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
9599
9600Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
9601
9602 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
9603 xfails when not gcc compiled for "print foo::funclocal".
9604 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
9605 "print foo::funclocal at foo",
9606 "print 'scope1.c'::foo::funclocal at foo",
9607 "print foo::funclocal_bss at foo",
9608 "print 'scope1.c'::foo::funclocal_bss at foo",
9609 "print foo::funclocal_ro at foo",
9610 "print 'scope1.c'::foo::funclocal_ro at foo",
9611 "print bar::funclocal at foo" and
9612 "print 'scope1.c'::bar::funclocal at foo".
9613 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
9614 gcc compiled for "print foo::funclocal at bar".
9615 Expand all messages to ensure that they identify that
9616 the test is at bar().
9617 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
9618 gcc compiled for:
9619 "ptype on opaque struct pointer (statically)",
9620 "ptype on opaque struct tagname (statically)",
9621 "ptype on opaque struct pointer (dynamically) 1",
9622 "ptype on opaque struct tagname (dynamically) 1",
9623 "ptype on opaque struct pointer (dynamically) 2" and
9624 "ptype on opaque struct tagname (dynamically) 2
9625 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
9626 gcc compiled for:
9627 "p datalocal"
9628 "whatis datalocal",
9629 "ptype datalocal",
9630 "p bsslocal",
9631 "whatis bsslocal", and
9632 "ptype bsslocal".
9633 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
9634 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
9635 when not gcc compiled.
9636 * gdb.base/funcargs.exp (float_and_integral_args): Add
9637 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
9638 compiled.
9639 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
9640 "backtrace from call6a" when not gcc compiled.
9641 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
9642 "backtrace from call7a" when not gcc compiled.
9643 * gdb.base/callfuncs.exp (do_function_calls):
9644 Add "hppa*-*-hpux*" xfail when not gcc compiled for
9645 "p t_char_array_values(char_array_val2,char_array_val1)",
9646 "p t_char_array_values(char_array_val1,char_array_val2)",
9647 "p t_char_array_values("carray 1","carray 2")",
9648 "p t_char_array_values("carray 1",char_array_val2)",
9649 "p t_char_array_values(char_array_val1,"carray 2")",
9650 "p sum_args(1,{2})",
9651 "p sum_args(2,{2,3})",
9652 "p sum_args(3,{2,3,4})",
9653 "p sum_args(4,{2,3,4,5})"
9654 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
9655 "backtrace in corefile.exp" when not gcc compiled.
9656
9657Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9658
9659 * gdb.base/signals.exp: Rewrite `handle all print' test as
9660 a procedure. Accept blanks or TABs as whitespace, increase
9661 timeout and expect input buffer size for the large output
9662 from the command. Remove "i*86-*-bsdi2.0" xfail.
9663
9664Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9665
9666 * gdb.base/setvar.exp: Add new testcases for truncation when
9667 assigning invalid values to bitfields.
9668
9669Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
9670
d63a86f8 9671 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
9672 mips-sgi-irix* xfail for
9673 "call inferior func with struct - returns char *"
9674 and fix test so that an optional (unsigned char *) cast is
9675 accepted in the result.
9676
9677Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
9678
9679 * gdb.base/funcargs.exp (float_and_integral_args): Remove
9680 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
9681 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
9682 * gdb.base/signals.exp: Remove duplicate "handle all print" test
9683 that accidentally got checked in.
9684
9685Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
9686
d63a86f8 9687 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
9688 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
9689 compiled test.
9690 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
9691 Add mips-sgi-irix5* xfail for not gcc compiled.
9692 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
9693 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
9694 "p top", "whatis top", "p middle", and "whatis middle".
9695 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
9696 "whatis signed char" for not gcc compiled.
9697 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
9698 "set variable signed char=-1 (-1)" and
9699 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
9700 * gdb.base/funcargs.exp (float_and_integral_args):
9701 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
9702 Add mips-sgi-irix* xfail when not gcc compiled for
9703 "continue to call2b".
9704 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
9705 "continue to call2g".
9706 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
9707 "backtrace from call6a"
9708 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
9709 "backtrace from call7k".
9710 Add mips-sgi-irix5* xfail when not gcc compiled for
9711 "backtrace from call7a".
9712 (localvars_after_alloca): Fix gdb_test cmds for
9713 "print * after runto ...".
9714 Remove rs6000-*-* xfails for
9715 "print i after runto localvars_after_alloca" and
9716 "print l after runto localvars_after_alloca"
9717 for all compilers.
9718 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
9719 when not compiled with gcc, for:
9720 "print signed char == (minus)",
9721 "print signed char != (minus)",
9722 "print signed char < (minus)",
9723 "print signed char > (minus)".
9724 * gdb.base/callfuncs.exp (do_function_calls):
9725 Add mips-sgi-irix* xfail, when compiled with native compiler, for
9726 "call inferior func with struct - returns char *".
d63a86f8 9727 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
9728 "correct value returned double test" to include Solaris 2.4.
9729 * gdb.base/funcargs.exp (float_and_integral_args):
9730 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 9731
c906108c
SS
9732Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9733
9734 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
9735 enumeration bitfields if compiling with GNU C.
9736 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
9737 to empty' prompt.
9738
9739Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
9740
9741 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
9742 test for PRO targets.
9743
9744 * gdb.base/funcargs.exp: Avoid ever setting more than 8
9745 breakpoints in the inferior at any given time by making
9746 two groups of breakpoints for call2*, call6* and call7*
9747 tests.
9748
9749Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9750
9751 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
9752 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
9753 from optimizing it away.
9754 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
9755 "call inferior func with struct".
9756
9757Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
9758
9759 * configure.in: Only configure gdb.chill for particular targets.
9760
9761Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
9762
9763 * gdb.base/Makefile.in: Add action to .c.o transformation
9764 rule that generates a .ci file for each .o file and remove
9765 explicit .c.o rules except for callfuncs.o.
9766 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
9767 generates a .ci file for each .o file and remove explicit
9768 .cc.o rules.
9769 (clean): Remove *.tmp *.ci files.
9770 (EXECUTABLES): Remove templ-info.exp.
9771 * gdb.base/compiler.c: New file.
9772 * gdb.c++/compiler.cc: New file
9773 * gdb.base/scope.exp: Source gdb.base/scope.ci.
9774 Change rs6000-*-* xfail for
9775 "print 'scope0.c'::filelocal_ro" and
9776 "print 'scope1.c'::filelocal" and
9777 "print 'scope1.c'::filelocal_bss" and
9778 "print 'scope1.c'::filelocal_ro" and
9779 "print 'scope1.c'::foo::funclocal" and
9780 "print 'scope1.c'::foo::funclocal_ro" and
9781 "print 'scope1.c'::bar::funclocal" and
9782 "print 'scope0.c'::filelocal_ro" and
9783 "print 'scope1.c'::filelocal at foo" and
9784 "print 'scope1.c'::filelocal_bss at foo" and
9785 "print 'scope1.c'::filelocal_ro at foo" and
9786 "print 'scope1.c'::foo::funclocal at foo" and
9787 "print 'scope1.c'::foo::funclocal_bss at foo" and
9788 "print 'scope1.c'::foo::funclocal_ro at foo" and
9789 "print 'scope1.c'::bar::funclocal at foo" and
9790 "print 'scope0.c'::filelocal_ro" and
9791 "print 'scope1.c'::filelocal" and
9792 "print 'scope1.c'::filelocal_bss" and
9793 "print 'scope1.c'::filelocal_ro" and
9794 "print 'scope1.c'::foo::funclocal" and
9795 "print 'scope1.c'::foo::funclocal_bss" and
9796 "print 'scope1.c'::foo::funclocal_ro" and
9797 "print 'scope1.c'::bar::funclocal" and
9798 "print 'scope1.c'::bar::funclocal_bss"
9799 to only be xfail'd when not compiled with gcc.
d63a86f8 9800 Add rs6000-*-* xfail for
c906108c
SS
9801 "print 'scope0.c'::filelocal_bss before run"
9802 when compiled with gcc.
9803 (test_at_main): Add rs6000-*-* xfail for
9804 "print filelocal_ro in test_at_main"
9805 when compiled with gcc.
9806 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 9807 Add rs6000-*-aix* xfail for
c906108c
SS
9808 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
9809 "ptype t_char_array", not compiled with gcc.
9810 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
9811 xfail for "list foo (in include file)" when gcc compiled.
9812 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
9813 (integral_args): Add rs6000-*-* xfail for
9814 "run to call0a" if not compiled with gcc.
9815 (unsigned_integral_args): Add rs6000-*-* xfail for
9816 "run to call1a" if not compiled with gcc.
9817 (float_and_integral_args): Add rs6000-*-* xfail for
9818 "run to call2a" if not compiled with gcc and for
9819 "continue to call2b" for any compiler.
9820 Add rs6000-*-* xfail to
9821 "print f1 after run to call2a" for gcc compiled.
9822 (discard_and_shuffle): Add rs6000-*-* xfail for
9823 "run to call6a".
9824 (shuffle_round_robin): Add rs6000-*-* xfail for
9825 "backtrace from call7a" if not compiled with gcc.
9826 Add rs6000-*-* xfail for
9827 "backtrace from call7b" if compiled with gcc.
9828 (call_after_alloca): Add rs6000-*-* xfail for
9829 "print c in call_after_alloca" and
9830 "print s in call_after_alloca" and
9831 "backtrace from call_after_alloca_subr"
9832 if not compiled with gcc.
9833 (localvars_in_indirect_call): Add rs6000-*-* xfail for
9834 "print c in localvars_in_indirect_call" and
9835 "print c in localvars_in_indirect_call" and
9836 "backtrace in indirectly called function" and
9837 "stepping into indirectly called function"
9838 if not compiled with gcc.
9839 (localvars_after_alloca): Add rs6000-*-* xfail for
9840 "print c after runto localvars_after_alloca" and
9841 "print s after runto localvars_after_alloca" and
9842 "print i after runto localvars_after_alloca" and
9843 "print l after runto localvars_after_alloca"
9844 for all compilers.
9845 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
9846 than whatis-info.exp.
9847 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
9848 than opaque-info.exp.
9849 Setup rs6000-*-* xfail for
d63a86f8 9850 "ptype on opaque struct pointer (statically)" and
c906108c
SS
9851 "ptype on opaque struct pointer (dynamically)" when
9852 not compiled with gcc.
9853 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
9854 rather than callf-info.exp.
9855 (do_function_calls): Add clear_xfail for rs6000-*-* for
9856 "p t_float_values2(3.14159,float_val2)". Seems to work
9857 fine there, both with xlc and gcc. Need to find out what
9858 it is doing right and fix other platforms.
9859 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
9860 "call inferior func with struct - returns int",
9861 "call inferior func with struct - returns long",
9862 "call inferior func with struct - returns float",
9863 "call inferior func with struct - returns double",
9864 "call inferior func with struct - returns char *",
9865 but only if not gcc compiled (presumes xlc compiled).
9866 Change rs6000-*-* xfails for
9867 "call inferior func with struct - returns char" and
9868 " call inferior func with struct - returns short" to only
9869 xfail if not using gcc.
9870 (clean mostlyclean): Remove *.ci and *.tmp files.
9871 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
9872 than templ-info.exp.
9873 * gdb.base/langs.exp: Source gdb.base/langs.ci.
9874 Add rs6000-*-* xfail for "up to foo in langs.exp"
9875 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
9876 when not gcc compiled.
d63a86f8 9877
c906108c
SS
9878Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
9879
9880 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
9881 * gdb.base/corefile.exp: Likewise.
9882 * gdb.base/list.exp: Likewise.
9883 * gdb.base/scope.exp: Likewise.
9884 * gdb.base/siganls.exp: Likewise.
9885
9886 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
9887 compiler output.
9888 * gdb.base/whatis.exp: Likewise.
9889
9890Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
9891
9892 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
9893 failure (opcode table has been fixed to match reality).
9894
9895Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
9896
9897 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
9898 "call inferior func with struct - returns char",
9899 "call inferior func with struct - returns short"
9900
9901 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
9902 "print 'scope0.c'::filelocal at main",
9903 "print 'scope0.c'::filelocal_bss in test_at_main",
9904 "print 'scope0.c'::filelocal at foo",
9905 "print 'scope0.c'::filelocal_bss in test_at_foo",
9906 "print 'scope0.c'::filelocal at bar",
9907 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 9908
c906108c
SS
9909 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
9910 in source file 1". This bug seems to have been fixed with both
9911 gcc and native cc (was native assembler bug?).
9912
9913Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
9914
9915 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
9916 "backtrace through signal handler" to "i*86-*-sysv4*".
9917 * gdb.base/signals.exp: Add xfail for "'next' behaved as
9918 continue" case. Add "known SVR4 bug" to fail message.
9919 Add "i*86-*-bsdi2.0" xfail for "handle all print".
9920 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
9921 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
9922 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
9923 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
9924 "up to foo in langs.exp", "show language at foo in
9925 langs.exp", "up to cppsub_ in langs.exp", "show
9926 language at cppsub_ in langs.exp", "up to fsub in
9927 langs.exp", and "show language at fsub in langs.exp".
9928 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
9929 "bactrace in corefile.exp".
9930 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
9931 "call inferior function with struct - returns float" and
9932 "call inferior function with struct - returns double".
d63a86f8 9933
c906108c
SS
9934Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
9935
9936 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
9937 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
9938 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
9939 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
9940
9941Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
9942
9943 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
9944 (or overriden) "CHILL" macro rather then bare "gcc".
9945 Also look for ../../gcc/xgcc since that is what we will
9946 actually need, not "Makefile". Remove following assignment
9947 of CHILL to CHILL_FOR_TARGET because that results in
9948 recursive definition.
9949
9950Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
9951
9952 * gdb.base/corefile.exp: Change xfail for backtrace in
9953 corefile.exp from linuxaout to all linux.
9954 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
9955 cases where we miss the breakpoint at the signal handler
9956 for some reason. Setup xfail for linuxoldld/linuxaout and
9957 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
9958 hitting SIGURG breakpoint.
9959 * gdb.base/signals.exp: Setup xfail for "next" acting like
9960 continue to add linuxoldld. Setup xfail for all linux for
9961 "next to handler in signals_tests_1", "backtrace in
9962 signals_tests_1", "continue to func1", "pass SIGUSR1",
9963 and continue to handler".
9964
9965Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
9966
9967 * Update all FSF addresses except those in COPYING* files.
9968
9969Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
9970
9971 * gdb.base/a2-run.exp: Change messages to be more explicit about
9972 the status of args, and quote binfile in results.
9973
9974Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
9975
9976 * gdb.base/callfuncs.exp: Add tests for passing structs to
9977 inferior functions and return various types.
9978 * gdb.base/callfuncs.c: Add functions to receive a struct
9979 and return a member of the struct, in various types.
9980
9981Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9982
9983 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
9984
9985Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
9986
9987 * config/vxworks29k.exp: New file, sources vxworks.exp.
9988
9989Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
9990
9991 * config/gdbremote.exp: New file. Testing framework using
9992 gdbserver.
9993
9994Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
9995
9996 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
9997 "call function when asleep" and "send end of file".
9998 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
9999 for "backtrace in corefile.exp".
10000 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
10001 for "backtrace through signal handler".
10002 * gdb.base/corefile.exp: Make sure we actually generate a core file
10003 before trying the core tests. Some systems allow the user to suppress
10004 generation of core files and default to that (linux for example).
10005 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
10006 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
10007
10008Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
10009
10010 * gdb.threads: New directory with some crude multi-threaded
10011 gdb tests (step.exp and step2.exp).
10012 * config/mt-lynx (STEP_EXECUTABLE): Define.
10013 (THREADFLAGS): Define.
10014
10015Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
10016
10017 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
10018
10019 * gdb.base/signals.exp: Disable whole file for lynx until
10020 further notice.
10021
10022 * gdb.base/signals.exp: xfail test where "next" acts like
10023 "continue" for lynx.
10024
10025 * gdb.base/interrupt.exp: xfail test for calling function while
10026 inferior is asleep for lynx.
10027
10028 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
10029 than one cr-lf after each command.
10030
10031Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10032
10033 * configure.in: Reinstate setting of stabsdirs variable, fix
10034 typo in setting up configdirs for native builds.
10035
10036 * gdb.base/return.exp: Fix typo in return double test.
10037 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
10038 compiler from optimizing them away.
10039
10040Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
10041
10042 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
10043 sequences to be echo'd by gdb when using gdb_test.
10044 * gdb.chill/chexp.exp: Likewise.
10045 * gdb.fortran/exprs.exp: Likewise
10046
10047Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
10048
10049 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
10050 after the inferior gdb has started.
10051
10052 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
10053 after each command.
10054 * gdb.base/funcargs.exp: Likewise.
10055 * gdb.base/gdbvars.exp: Likewise.
10056 * gdb.base/interrupt.exp: Likewise.
10057 * gdb.base/list.exp: Likewise.
10058 * gdb.base/watchpoint.exp: Likewise.
10059 * gdb.c++/demangle.exp: Likewise.
10060 * gdb.c++/inherit.exp: Likewise.
10061 * gdb.chill/chexp.exp: Likewise.
10062 * gdb.fortran/exprs.exp: Likewise.
10063
10064 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
10065 test if we can't handle IO to/from the inferior.
10066
10067 * gdb.c++/misc.exp: Always check for a program already being
10068 started after sending a "run" command to gdb.
10069
10070 * gdb.base/twice.exp: Start with a fresh gdb.
10071
10072 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
10073 only depend on gdb's expression code, not the chill runtime.
10074
10075 * gdb.base/return.c: Put return values into variables so we
10076 can have gdb print them rather than depending on the program
10077 to print them.
10078 * gdb.base/return.exp: Corresponding changes.
10079
10080 * lib/gdb.exp: Provide default value for noinferiorio.
10081 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
10082 the inferior.
10083
10084 * gdb.base/break.exp: Always check for a program already being
10085 started after sending a "run" command to gdb.
10086 (text_next_with_recursion): Don't check the output from the
10087 program's printf statement. Instead just make sure the program
10088 exited.
10089
10090 * gdb.base/commands.exp: Protect tests which need arguments with
10091 $noargs conditionals.
10092
10093Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10094
10095 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
10096 of structure member arrays to match gdb/valops.c:value_addr change.
10097
10098Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
10099
10100 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
10101 cases.
10102
10103Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
10104
10105 * configure.in (configdirs): Remove gdb.chill from default list
10106 of subdirs and then add it back in only if doing a native build.
10107 The current chill compiler does not yet work in any cross build.
10108 * Revert all signal changes from Jul 6.
10109 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
10110 for sh-hms targets, allowing these tests to link, with no other
10111 changes. Testing is suppressed by setting "nosignals" in site.exp.
10112
10113Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
10114
10115 * configure.in (signaldirs): Define and add to configdirs for all
10116 targets except some specific ones that are known to not support signals.
10117 Also clean up formatting.
10118 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
10119 (signals, sigall): Remove rules to build.
10120 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
10121 Moved to new gdb.signals directory.
10122 * gdb.signals: New test directory.
10123 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
10124 signals.c signals.exp}: New or moved files.
10125
10126Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
10127
10128 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
10129
10130Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
10131
10132 * gdb.base/return.exp: Xfail `return double' test failure
10133 on at least Solaris 2.3 and handle future/past versions on
10134 a case by case basis as appropriate. Also update message
10135 to include i*86 failures.
10136
10137Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10138
10139 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
10140
10141 * lib/gdb.exp: Fix comment which erroneously identified
10142 gdb_file_cmd as gdb_load (the 19 May change was in fact to
10143 gdb_file_cmd not gdb_load).
10144 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
10145
10146 * gdb.base/setvar.exp: Make test names consistent between pass and
10147 fail cases. Use gdb_test more.
10148
10149Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10150
10151 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
10152
10153Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10154
10155 * gdb.base/help.exp: Fix expected help string for `show commands'.
10156
10157Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
10158
10159 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
10160
10161 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
10162 of a text section.
10163
10164Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
10165
10166 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
10167 that loop eventually terminates. Fix Connection refused logic so
10168 that testsuite will expire nicely.
10169
10170Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
10171
10172 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
10173 config/rom68k.exp: New tcl glue for the appropriate monitors.
10174 These all just end up calling monitor.exp.
10175 * config/monitor.exp (gdb_target_monitor): Handle `Connection
10176 refused' by retrying. Cleanup some timeout issues.
10177 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
10178 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
10179 callers don't have to set/restore global timeout variable.
10180
10181 * The following set of changes centralizes management of the global
10182 timeout variable. This way, it can be set in one target dependent
10183 place instead of dozens of places scattered throughout the test suite.
10184 If you need to lengthen a timeout, then you should either set timeout
10185 in one of the config/{target}.exp files, or multiply it by a factor.
10186 Setting it to an absolute value is always going to lose for some
10187 targets.
10188 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
10189 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
10190 * gdb.base/funcargs.exp: Don't set timeout.
10191 * gdb.base/list.exp (test_forward_search): Only use local timeout.
10192 * gdb.base/printcmds.exp (test_print_string_constants
10193 test_print_array_constants): Don't set timeout.
10194 * gdb.base/ptype.exp: Don't set timeout.
10195 * gdb.base/recurse.exp: Don't set timeout.
10196 * gdb.base/return.exp: Don't set timeout.
10197 * gdb.base/watchpoint.exp: Don't set timeout.
10198 * gdb.c++/classes.exp (do_tests): Don't set timeout.
10199 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
10200
10201Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
10202
10203 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
10204
10205Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10206
10207 * lib/gdb.exp: Disable chill tests for irix5.
10208
10209Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10210
10211 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
10212 each test pass or fail.
10213
10214Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10215
10216 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
10217 xlc not gcc.
10218
10219Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
10220
10221 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
10222
10223Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
10224
10225 * config/est.exp: Fix copyright and comments. Remove dead code.
10226 Use targetname, serialport and baud variables instead of fixed
10227 constants.
10228 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
10229 * config/cpu32bug.exp: New file to support cpu32bug monitors.
10230
10231Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10232
10233 * gdb.base/watchpoint.exp: Don't run
10234 test_watchpoint_triggered_in_syscall for sunos.
10235
10236Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10237
10238 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
10239 they don't seem to exist. Do include stdio.h.
10240
10241Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10242
10243 * gdb.base/a1-selftest.exp: Add alpha xfail.
10244
10245Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10246
10247 * gdb.base/watchpoint.c (main): Prompt before calling read().
10248 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
10249 Revise accordingly. Remove cruft about sending "123" several
10250 times, until it gets noticed. Clean up the "print buf[0]" stuff
10251 so that it passes or fails, and waits for prompts in the usual way.
10252
10253Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10254
10255 * gdb.base/recurse.exp: Fix comment.
10256
10257 * TODO: Remove item about printing variables in nodebug.exp. Add
10258 item about enabling tests which are only run on some targets.
10259
10260 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
10261 fail, make test names unique, use new gdb_test convention
10262 regarding pattern, use gdb_test more, etc.).
10263
10264 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
10265 fail, make test names unique, etc.).
10266
10267Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10268
10269 * gdb.base/nodebug.c: Change return type of top and middle to
10270 short.
10271 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
10272 are fixed by the recent mdebugread.c changes. Allow `short ()'
10273 as type for top and middle.
10274
10275Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10276
10277 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
10278 nearly as I can tell, the whole thing was an accident in Stu's
10279 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
10280 to replace a send/expect pair with gdb_test, but ended up only
10281 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
10282 of 30 Mar 1995 took care of it, but left this vestigial comment
10283 which I am now nuking.
10284
10285Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10286
10287 * gdb.base/break.exp: Look for different line number for
10288 breakpoint at main depending on usestubs.
10289
10290Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10291
10292 * gdb.base/list.exp: Adjust some alternate expect patterns to
10293 match recent list0.c change. Add alternate expect pattern for
10294 output from `list default lines around main' for optimizing
10295 compilers.
10296
10297Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10298
10299 * lib/gdb.exp: If nosignals is not set, set it to 0.
10300
10301Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
10302
10303 * config/slite-gdb.exp: Responds to load symbol table prompt.
10304 * gdb.base/break.exp: Adjust line number, fix rerun.
10305 * gdb.base/langs0.c: Add #ifdef usestubs.
10306
10307Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
10308
10309 * gdb.base/list.exp: Adjust line contents after adding new lines in
10310 list0.c. Also fix a syntax error.
10311
10312 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
10313 * gdb.base/break.exp: ditto.
10314 * gdb.base/list.exp: ditto.
10315 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
10316 * gdb.base/run.c: ditto.
10317 * gdb.base/list0.c: ditto.
10318 * gdb.base/funcargs.c: ditto.
10319
10320Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
10321
10322 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
10323 $targetname, $serialport and $baud instead of hardwired variables.
10324 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
10325 target doesn't support signals.
10326
10327Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
10328
10329 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
10330
10331Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10332
10333 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
10334 Don't rely on the value of an auto variable before it has been
10335 initialized. Use gdb_test more.
10336
10337Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10338
10339 * lib/gdb.exp (default_gdb_version): A version number must start
10340 with a digit, but other than that contains all characters up to
10341 the first whitespace character.
10342
10343Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10344
10345 * gdb.base/commands.exp (breakpoint_command_test): New tests.
10346
10347Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10348
10349 * gdb.c++/*.exp: Warn if executable does not exist. The original
10350 reason for skipping the warning was that configure.in sometimes
10351 intentionally skipped building the executables but the tcl code
10352 had no way of knowing. That (a) was always bogus with respect to
10353 error handling, (b) is no longer true (right now there is no way
10354 to skip C++ tests).
10355
10356 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
10357
10358Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10359
10360 * gdb.base/list.exp: Add expect patterns for output from
10361 SunPRO compiled executables.
10362 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
10363 types.
10364
10365Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10366
10367 * gdb.base/break.exp (test_next_with_recursion): Accept any line
10368 number (we are already testing that the correct source line text
10369 gets printed).
10370
10371 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
10372 that is what is intended, but something needed to be done to get
10373 sunos4 native working again.
10374
10375 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
10376
10377 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
10378 apparently went with a (very) old xfail.
10379
10380Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
10381
10382 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
10383 runto_main is a proc in gdb.exp that will do 'step' for target use
10384 stubs.
10385 * gdb.base/exprs.exp: ditto.
10386 * gdb.base/interrupt.exp: ditto.
10387 * gdb.base/opaque.exp: ditto.
10388 * gdb.base/printcmds.exp: ditto.
10389 * gdb.base/ptype.exp: ditto.
10390 * gdb.base/scope.exp: ditto.
10391 * gdb.base/setvar.exp: ditto.
10392 * gdb.base/signals.exp: ditto.
10393 * gdb.base/twice.exp: ditto.
10394 * gdb.c++/classes.exp: ditto.
10395 * gdb.c++/inherit.exp: ditto.
10396 * gdb.c++/templates.exp: ditto.
10397 * gdb.base/break.exp: no run and hit main for stubs. Change line
10398 numbers for breakpoints and info breakpoint.
10399 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
10400 breakpoint().
10401 * gdb.base/callfuncs.c: ditto.
10402 * gdb.base/exprs: ditto.
10403 * gdb.base/interrupt.c: ditto.
10404 * gdb.base/opaque0.c: ditto.
10405 * gdb.base/printcmds.c: ditto.
10406 * gdb.base/ptype.c: ditto.
10407 * gdb.base/scope0.c: ditto.
10408 * gdb.base/setvar.c: ditto.
10409 * gdb.base/signals.c: ditto.
10410 * gdb.base/twice.c: ditto.
10411 * gdb.c++/misc.cc: ditto.
10412 * gdb.c++/templates.cc: ditto.
10413
10414Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10415
10416 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
10417
10418 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
10419 somewhere between `read' and `main.c'. I'm pretty sure the
10420 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
10421 and it isn't particularly useful.
10422
10423 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
10424
10425Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10426
10427 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
10428
10429Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
10430
10431 * config/mt-slite: add LIBS and -nostdlib.
10432 * config/slite-gdb.exp: add this new file to support sparclite target.
10433
10434Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
10435
10436 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
10437
10438 * gdb.base/a2-run.exp: Change argument to istarget from
10439 "*-*-vxworks" to "*-*-vxworks*".
10440 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
10441
10442Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
10443
10444 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
10445 will not runto main but do a 'step' to step out of breakpoint().
10446 * config/mt-slite: add -Dusestubs.
10447
10448Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10449
10450 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
10451 instead of just @.
10452
10453 * gdb.base/signals.exp: Add test for "handle all print".
10454 * TODO: Remove "handle all print". Also remove item about
10455 checking copyright date (I don't like the idea of a spurious FAIL
10456 based on when we run the tests).
10457
10458 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
10459 for SunOS4 (reason for failure not investigated). Remove
10460 redundant test for $binfile.
10461
10462 * gdb.base/nodebug.c (array_index): Call malloc.
10463
10464 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
10465
10466Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
10467
10468 * gdb.base/recurse.exp: Update gdb_test invocation to use new
10469 conventions and slightly simplify the matching regexp.
10470
10471Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10472
10473 * gdb.base/break.exp: Update gdb_test invocation to use new
10474 convention.
10475
10476 * lib/gdb.exp: If noargs is not set, set it to 0.
10477
10478 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
10479 tests unique.
10480
10481 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
10482
10483Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10484
10485 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
10486 one argument of type "<non-float parameter>".
10487
10488Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
10489
10490 * config/rom68k.exp: New file to support Motorola IDP board.
10491 * gdb.base/a2-run.exp: Skip this file if noargs is set.
10492 * gdb.base/break.c: Change things around so that this program
10493 doesn't depend upon args. This is necessary to make remote
10494 targets work (in general, they can't take args).
10495 * gdb.base/break.exp: Don't try to send args to program. Don't
10496 expect output. Also, replace lots of code with gdb_test.
10497
10498Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10499
10500 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
10501 printing of '\'' (which is what the comment says we are testing,
10502 even though we were not), not '''.
10503 (test_integer_literals_rejected): Test that printing ''' is an error.
10504
10505 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
10506 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
10507 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
10508 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
10509 Use gdb_test not test_print_accept.
10510 * lib/gdb.exp: Remove test_print_accept.
10511
10512 * gdb.base/signals.exp (signal_tests_1): Make pass message
10513 consistent with fail message.
10514
10515 * gdb.base/whatis.exp: Remove xfails for printing char vs.
10516 unsigned char; the bug (PR 1821) is fixed.
10517
10518 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
10519
10520 * gdb.base/scope.exp (test_at_localscopes): Call pass for
10521 successful tests--makes xfailing them work right.
10522
10523Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10524
10525 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
10526 only \r\n, not .*. The test can pass .* as the last thing in
10527 $pattern if that is what it wants. In addition to providing this
10528 flexibility, this change should speed up pattern matching in cases
10529 where the pattern already ended with .* (there were a number of
10530 them). This change also helps catch bad patterns--in the old
10531 scheme the typo "char \*" instead of "char \\*" would pass. Now
10532 it is caught.
10533 * Many .exp files: Update callers.
10534
10535 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
10536 clearer and does not spuriously match multiple ('s. Likewise for
10537 ) and *.
10538
10539 * gdb.base/nodebug.exp: Test ability to call a function and pass
10540 it a string (even with no debugging info).
10541
10542 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
10543 "p '\'", which is the same as "p ''" once tcl gets done with
10544 quoting, to "p '\\'", which I suspect is what is intended (one
10545 backslash gets sent to GDB).
10546
10547 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
10548
10549Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10550
10551 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
10552 1817) was fixed literally years ago.
10553
10554Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10555
10556 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
10557 test, it causes stepping out of call_after_alloca_subr with
10558 optimizing compilers.
10559 (localvars_in_indirect_call): Consume GDB prompt if `finish'
10560 fails.
10561
10562 * gdb.c++/templates.exp: Source templ-info.exp only if
10563 the templates executable exists.
10564
10565 * gdb.c++/misc.cc (class Contains_static_instance,
10566 class Contains_nested_static_instance),
10567 gdb.c++/classes.exp (test_static_members): Test printing of
10568 a class that contains a static instance of the class.
10569
10570Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10571
10572 * gdb.base/langs2.c (cppsub_): Don't prototype.
10573 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
10574 only, I believe).
10575
10576Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10577
10578 * lib/gdb.exp (skip_chill_tests): New procedure.
10579
10580 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
10581
10582Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
10583
10584 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
10585 each expect pattern. Cuts runtime from 12 to about 4 seconds.
10586
10587Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10588
10589 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
10590
10591 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
10592 disassemble 8, not 16, instructions for part 4.
10593
10594 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
10595 support the latter anymore.
10596
10597 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
10598 -DNO_PROTOTYPES.
10599 * gdb.base/callfuncs.c: Control use of prototypes based on
10600 NO_PROTOTYPES, not __STDC__.
10601 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
10602 t_float_values2 tests if prototypes in use.
10603
10604 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
10605 t_double_values): When checking differences against DELTA, check
10606 that difference is within the range (-DELTA,DELTA), not just
10607 (-infinity,DELTA).
10608
10609Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
10610
10611 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
10612 'file' command firts, then 'target', then 'load', this is due to gdb
10613 target set up.
10614 * config/mips-gdb.exp: Fix a couple regular exp bugs.
10615
10616Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
10617
10618 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
10619 FP load/store variants.
10620 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
10621
10622Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
10623
10624 * gdb.base/term.exp: Do not give a warning if not native, it is
10625 not an abnormal condition.
10626
10627Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
10628
10629 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
10630 t_char_array".
10631
10632Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
10633
10634 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
10635 are getting the version number.
10636
10637 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
10638 if not native, it is not an abnormal condition.
10639
10640Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10641
10642 * lib/gdb.exp: Just use "file exists", rather than undocumented
10643 dejagnu procedure "findfile".
10644
10645Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
10646
10647 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
10648 (LDFLAGS): Set to -Xlinker -Ur.
10649
10650 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
10651 Removed, these values are set by lib/gdb.exp.
10652
10653 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
10654
10655Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
10656
10657 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
10658 of replicating gdb startup code.
10659
10660 * config/mt-vxworks (LDFLAGS): Set to -r.
10661 (CFLAGS_FOR_TARGET): Removed.
10662
10663 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
10664 (gdb) and gdb for vxworks uses (vxgdb).
10665
10666 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
10667 executable is not in the tree and host != target, use sed and
10668 program_transform_name to determine the gdb name used by the
10669 target.
10670
10671 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
10672 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
10673
10674Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10675
10676 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
10677 floats, chars, and shorts where there are ANSI-style function
10678 definitions.
10679
10680 * gdb.base/langs.exp, gdb.base/langs*: New test.
10681 * gdb.base/Makefile.in: Build it.
10682 * TODO: Remove item about checking that C names don't get C++
10683 demangling applied; this test tests it.
10684
10685Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10686
10687 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
10688 went with the const70 xfail. The xfail went away a year ago.
10689
10690 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
10691
10692 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
10693 for hp300.
10694
10695 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
10696
10697 * gdb.base/a1-selftest.exp: Don't run on hp300.
10698
10699Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10700
10701 * Makefile.in (site.exp): Set host_alias and target_alias as well
10702 as host_triplet and target_triplet.
10703
10704Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10705
10706 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
10707
10708 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
10709 places as other ecoff systems).
10710
10711 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
10712 ultrix.
10713
10714Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10715
10716 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
10717 remove them.
10718 * gdb.base/nodebug.exp: Accept "function" in addition to "text
10719 variable and "variable" in addition to "data variable".
10720 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
10721
10722 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
10723 2.
10724 * gdb.base/list1.c (long_line): Add additional statement at start
10725 of function.
10726 * gdb.base/list.exp (test_forward_search): Update line number to
10727 reflect new statement.
10728
10729Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10730
10731 * gdb.base/signals.exp: Reinitialize searched source directories
10732 after gdb_start call.
10733
10734Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
10735
10736 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
10737 * gdb.stabs/Makefile.in: Likewise.
10738
10739 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
10740 change. Instead split the tests into smaller pieces.
10741 * gdb.disasm/hppa.s: Corresponding changes.
10742
10743Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10744
10745 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
10746 Quote ^C when passing it to stty. For some shells ^ is a pipe.
10747
10748 * gdb.base/funcargs.exp: Modify many tests so that every test
10749 either passes or fails. Make some test names unique.
10750
10751Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10752
10753 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
10754 Call stty to set interrupt character.
10755
10756 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
10757 for HP assembler versus GNU assembler based on actual behavior of
10758 $(CC), rather than assuming that $(AS) is always the GNU assembler.
10759
10760 * TODO: Suggest a few more stepping tests.
10761
10762Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
10763
10764 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
10765 restart GDB for h8300 after a continue.
10766 (return): Add pattern to match a29k-udi behavior.
10767 * gdb.base/nodebug.exp: Remove obsolete comment.
10768 * gdb.base/regs.exp: New file, testing of register displays.
10769 * gdb.base/return.exp: Fix typo in reference to $objdir.
10770 * gdb.base/whatis.exp: Always start with a fresh GDB.
10771
10772Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10773
10774 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
10775 higher, these tests generate a lot of output.
10776
10777Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10778
10779 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
10780 code following the catch silently ignored some errors; without the
10781 catch they should be thrown like any other tcl error. Also, the
10782 catch used "" instead of {} which meant all the callers who wanted
10783 to include one of the characters "[]$ had to quote it an extra time.
10784 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
10785 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
10786 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
10787 Remove extra quoting.
10788
10789Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
10790
10791 * gdb.base/commands.exp: Make test names unique; every test either
10792 passes or fails. Update some comments.
10793
10794 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
10795
10796Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10797
10798 The following fixes a FAIL caused by the fact that the alpha stabs
10799 configuration didn't use the ".if alpha" code in weird.def.
10800 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
10801 bit pointer, so the 32 bit version works even on the alpha.
10802 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
10803 Remove the stuff which allowed us to have separate versions for
10804 alpha and everything else.
10805
10806 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
10807 regexp which "info func operator\[\](" is supposed to match. Fix
10808 string to send to GDB. Note that GDB still doesn't work right. Add a
10809 new test for "info func .perator\[\](" which GDB does handle correctly.
10810
10811 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
10812
10813Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10814
10815 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
10816 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
10817 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
10818 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
10819 it makes the tests harder to understand and confuses test-o-matic.
10820 The preferred style is that each test provides a PASS or a FAIL,
10821 and has a unique message (e.g. "continue #54" not just "continue")
10822 which is the same for the pass and the fail.
10823 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
10824 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
10825 to lib/gdb.exp.
10826 * gdb.base/printcmds.exp: Use test_print_accept. Remove
10827 prt_accept which was basically the same thing. Likewise for
10828 test_print_reject and prt_reject.
10829 * lib/gdb.exp (test_print_reject): Add some more error message
10830 patterns to match from the former printcmds.exp (prt_reject).
10831 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
10832 One defect of the passcount stuff is that some of it failed to
10833 report XPASS where appropriate.
10834 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
10835 stuff before and after arg in expected pattern.
10836 (test_paddr_operator_functions): Re-do test without print_addr_of;
10837 this is the only test which seems to want extra stuff there.
10838
10839Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
10840
10841 * gdb.base/nodebug.exp: Update new tests to reflect improved
10842 wording of gdb output.
10843
10844 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
10845 and "ptype" work on variables in files compiled without -g.
10846 Replaces commented out "maint print msymbol" tests.
10847
10848Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
10849
10850 * gdb.base/setvar.c (dummy): Call malloc.
10851
10852 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
10853 losing with the irix4 sed.
10854
10855 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
10856 ALRM" on irix4.
10857
10858Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
10859
10860 * TODO: Remove items about corefile.exp testing new exec-file and
10861 backtrace; both are now done. Add items about printing enums.
10862
10863Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
10864
10865 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
10866 "get signal $thissig" test fails.
10867
10868 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
10869
10870Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
10871
10872 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
10873 compiler warning with dec alpha compiler.
10874
10875 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
10876 extra \n from gdb_test call (this explains why the prompt test
10877 that I removed yesterday was there).
10878 (user_defined_command_test): Remove extra \n and prompt test.
10879
10880 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
10881 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
10882 doesn't exist.
10883 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
10884 Also remove alpha workaround, which turns out to be because
10885 SIGABRT == SIGLOST.
10886
10887 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
10888
10889 * gdb.base/help.exp: Don't test "help show".
10890
10891Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
10892
10893 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
10894 "set print address" is on.
10895 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
10896 pass prompt to gdb_test; gdb_test already looks for the prompt.
10897
10898 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
10899
10900 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
10901 was a vestige of the manual TESTSTRATEGY, and the purpose of it
10902 was to make sure that gdb can read a core file. But (a) the "read
10903 the corefile" part didn't make it to a1-selftest.exp, we just
10904 delete the corefile after creating it, and (b) we test reading
10905 corefiles in corefile.exp anyway. Also, this test left around a
10906 xgdb process on Solaris.
10907
10908 * gdb.base/corefile.exp: Also test backtrace.
10909
10910Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
10911
10912 * gdb.base/commands.exp: Test a simple user defined command with
10913 arguments and if/while statements; verify the full user command is
10914 printed by "show user".
10915
10916 * gdb.base/commands.exp: Test if/while commands as part of a
10917 breakpoint command list; verify they appear in breakpoint
10918 information.
10919
10920Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
10921
10922 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
10923 than by dividing by zero.
10924
10925Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
10926
10927 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
10928 performing an inferior call with watchpoints enabled.
10929 * gdb.base/watchpoint.c (main): Delete second unnecessary read
10930 call.
10931
10932Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
10933
10934 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
10935 of "file" command.
10936
10937 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
10938 Add additional pattern for when "int operator int(void);" appears
10939 in a different order.
10940
10941Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
10942
10943 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
10944
10945 * gdb.base/help.exp: Replace most of docstrings for "info signals"
10946 and "signal" with ".*".
10947
10948Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10949
10950 * TODO: Add note about "handle all nostop".
10951
10952 * gdb.base/{sigall.c, sigall.exp}: New test.
10953 * gdb.base/Makefile.in: Add it.
10954
10955Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
10956
10957 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
10958 when invoking GDB, suppresses any windowing interface.
10959
10960Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
10961
10962 * config/sim-gdb: New file, simulator testing support.
10963
10964Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
10965
10966 * gdb.base/interrupt.exp: Test calling func1 twice.
10967
10968Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
10969
10970 * gdb.base/list.exp (test_forward_search): Set timeout higher
10971 when we'll be getting lots of output from gdb.
10972
10973 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
10974 "init_malloc" to after the expect statement. Run it if that
10975 regexp is taken, but also for two others which happen if source
10976 cannot be found.
10977
10978Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10979
10980 * gdb.base/printcmds.exp: New test, for printing register before
10981 program is running.
10982
10983Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10984
10985 * gdb.base/list.exp: Correct some alternate expect patterns
10986 to reflect changes in list1.c.
10987
10988Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10989
10990 * TODO: Add item regarding large frames.
10991
10992 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
10993
10994 * TODO: Remove item about enabling return.exp; it
10995 is enabled. Suggest a few more "return" tests.
10996
10997Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10998
10999 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
11000 anonymous unions.
11001
11002Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11003
11004 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
11005 and pr-5646.o, so "make" is the same as "make all", not "make
11006 pr-4975.o".
11007
11008Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
11009
11010 * gdb.base/list.exp: Adjust expectations to reflect changes in
11011 list1.c.
11012 (test_forward_search): New test proc.
11013 * gdb.base/list1.c (long_line): New function, has long source line.
11014
11015Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
11016
11017 * gdb.base/a1-selftest.exp: Change initial stepping to know about
11018 additional line of code that was added.
11019
11020Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
11021
11022 * gdb.disasm/hppa.s: Break the large branching tests into smaller
11023 tests so as not to overflow expect's input buffers.
11024 * gdb.disasm/hppa.exp: Corresponding changes.
11025
11026Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11027
11028 Beginnings of template debugging tests.
11029 * gdb.c++/templ-info.cc: New file to test for template
11030 debugging capability of the compiler.
11031 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
11032 templ-info.cc.
11033 * gdb.c++/templates.cc: Add explicit template instantiations
11034 to enable compiling with -fno-implicit-templates. Add destructor
11035 and 'value' method to T5 class for template tests.
11036 * gdb.c++/templates.exp: Add testcases for printing of template
11037 types, setting breakpoints on template methods and calling a
d63a86f8 11038 template method.
c906108c
SS
11039
11040Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
11041
11042 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
11043 branch target since some assemblers (gas-2.5) may emit a
11044 relocation for the branch instead of resolving it in the
11045 assembler.
11046
11047Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11048
11049 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
11050 through signal handler.
11051
11052Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11053
11054 * configure.in (*-*-netware): Use config/mt-netware.
11055
11056 * config/mt-netware: New file.
11057 * config/mt-i386-netware: Removed, separate configs for different
11058 netware architectures are no longer needed now that we have
11059 --with-headers.
11060
11061Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11062
11063 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
11064 by the recent changes to use ANSI C arithmetic conversions.
11065
11066Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11067
11068 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
11069 bug involving using inferior_pid to figure out whether to select a
11070 frame.
11071
11072Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
11073
11074 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
11075 match the current disassembler output.
11076
11077Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
11078
11079 * gdb.fortran/exprs.exp: Expect VOID instead of void.
11080 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
11081 types, expect "int" as type of integer values (for now).
11082
11083Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
11084
11085 * gdb.base/commands.exp: New tests for if/while commands.
11086
11087Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
11088
11089 * lib/gdb.exp (runto): Replace sub-pattern for hex value
11090 by .*, since hex values have different syntax in Chill mode.
11091
11092Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11093
11094 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
11095 linefeed from expect pattern for repeated types with indices > 9.
11096
11097Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
11098
11099 First part of Fortran test suite.
11100 * gdb.fortran: New directory.
11101 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
11102
11103Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11104
11105 * gdb.base/default.exp: Update expect pattern for load command
11106 without arguments.
11107
11108Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
11109
11110 * configure.in: Change i386 to i[345]86.
11111 * gdb.base/configure.in: Likewise.
11112 * gdb.c++/configure.in: Likewise.
11113 * gdb.chill/configure.in: Likewise.
11114
11115Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
11116
11117 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
11118 patterns, since that is not a valid context for comments.
11119
11120Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
11121
11122 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
11123 repeated types and repeated types with indices > 9.
11124
11125Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
11126
11127 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
11128 2417; old bug has been fixed.
11129
11130Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
11131
11132 * gdb.base/interrupt.exp: When trying to wake up the inferior,
11133 send the newline ourselves instead of assuming gdb_test will do
11134 so when passed an empty input string.
11135
11136 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
11137 stabs testcode.
11138
11139Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11140
11141 * lib/gdb.exp (gdb_test): Don't send anything if the first
11142 argument is an empty string. This makes cases where we want to
11143 match output that is already in expect's buffers (for example,
11144 matching a breakpoint after gdb_run_cmd has been called) work
11145 reliably.
11146
11147Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11148
11149 * config/netware.exp: New file.
11150
11151Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11152
11153 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
11154 the -B and -L prefixes so we can find the debugging stub.
11155
11156 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
11157 there and we are using the gcc from the tree.
11158
11159 * gdb.base/types.c: Removed.
11160
11161 * gdb.base/configure.in: Look for makefile fragments in ../config.
11162 Recognize i386-*-netware.
11163 * gdb.c++/configure.in: Likewise.
11164
11165Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11166
11167 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
11168 the correct TCL syntax.
11169
11170Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11171
11172 * gdb.base/opaque.exp: use runto instead of messing around with
11173 breakpoints. Simplify by using gdb_test.
11174
11175 * gdb.base/bitfields.exp: restart between tests on netware targets
11176 because breakpoints aren't relocated after target death. Run
11177 processes to completion.
11178
11179 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
11180
11181Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
11182
11183 * Makefile.in: Remove extra tabs that confuse some versions
11184 of "make". Use the newly built gdb to test with by default,
11185 rather than the first one in the tester's search path.
11186
11187Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
11188
11189 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
11190
11191 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
11192 condition help.
11193
11194Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11195
11196 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
11197
11198 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
11199 running.
11200 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
11201 * gdb.base/funcargs.exp: Likewise.
11202
11203 * gdb.base/bitfields.exp: Simplify by using gdb_test.
11204 * gdb.base/funcargs.exp: Likewise.
11205
11206 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
11207 message is "".
11208
11209Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11210
11211 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
11212 return,signals,twice}.exp: Handle non-existant binaries
11213 consistantly.
11214
11215 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
11216 * gdb.base/Makefile.in: Don't try to generate a core dump, we
11217 might testing a cross development system.
11218
11219Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11220
11221 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
11222 runtest script is relative to ${srcdir}, not ${rootdir}.
11223
11224Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
11225
11226 * gdb.base/signals.exp: Allow for optionality of breakpoint
11227 address.
11228
11229Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11230
11231 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
11232
11233Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11234
11235 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
11236 for size_t definition.
11237 * gdb.c++/templates.cc: Likewise
11238
11239 * config/mt-i386-netware: New file.
11240
11241 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
11242 defined.
11243
11244 * gdb.base/Makefile.in: Added support for systems that name core
11245 files by appending "core" to the program name.
11246 * gdb.base/a1-selftest.exp: Likewise.
11247
11248Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11249
11250 * gdb.base/return.exp: Add comment and message for `return double'
11251 test failure on Sparc Solaris.
11252
11253Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
11254
11255 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
11256
11257Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11258
11259 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
11260 from optimizing them away.
11261 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
11262 patterns to include default constructors and assignment operators,
11263 to match gcc versions beyond 2.5.8. Accept any cplus demangling
11264 character in the output of the virtual base pointer.
11265
11266Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11267
11268 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
11269 expression match in print_addr_of to avoid unintented matches.
11270 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
11271 versions up to 2.5.8.
11272
11273Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11274
11275 * gdb.base/list.exp: Tweak alternate pattern for listing of an
11276 included file to run under newer versions of expect.
11277 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
11278 consecutive >'s in templates to accomodate recent cplus-dem.c change.
11279 Remove xfail for the virtual table of BDDHookV.
11280
11281Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
11282
11283 * lib/gdb.exp (string_to_regexp): Set a default result.
11284 (default_gdb_start): Fix misleading message.
11285
11286Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
11287
11288 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
11289 Remove all CC, etc definitions.
11290 * config/mt-hpux: New file.
11291 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
11292 (CFLAGS, LDFLAGS): Define.
11293 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
11294
11295 * Makefile.in (site.exp): Don't insert host_os, etc.
11296 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
11297 (distclean): Check existence of subdir.
11298 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
11299 * gdb.base/Makefile.in: General cleanup and simplification.
11300 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
11301 to build executables. Use default rule to build .o files.
11302 (EXPECT, RUNTEST, CC): Fix relative pathname.
11303 (site.exp): Don't insert host_os, etc.
11304 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
11305 and/or SIGUSR1 defined.
11306 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
11307 * gdb.c++/Makefile.in: General cleanup and simplification.
11308 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
11309 (CFLAGS): Remove.
11310 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
11311
11312Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
11313
11314 * gdb.base/recurse.exp: Misc changes to get tests running again
11315 after Kung's changes to the watchpoint code.
11316 * gdb.base/watchpoint.exp: Likewise.
11317
11318Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
11319
11320 * lib/gdb.exp (string_to_regexp): Convert {\} also.
11321
11322Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
11323
11324 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
11325 * lib/gdb.exp (default_gdb_start): Define.
11326 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
11327 gdb.base/funcargs.exp, gdb.base/opaque.exp,
11328 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
11329 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
11330 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
11331 Don't call gdb_target_udi in between tests.
11332
11333Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11334
11335 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
11336 (which was basically just a local version of the same thing). In
11337 addition to avoiding duplication, gdb_test_exact is faster.
11338 * lib/gdb.exp (gdb_test_exact): Fix typo.
11339
11340 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
11341 don't give an error.
11342
11343 * gdb.base/term.exp: Call delete_breakpoints before starting.
11344
11345 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
11346 (t10): Add comment.
11347
11348Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
11349
11350 Reorganization of the GDB Test Suite.
11351
11352 * gdb.base: New directory, contains all the basic tests.
11353 * gdb.c++: New directory, tests specific to C++.
11354 * gdb.chill: New directory, tests specific to Chill.
11355 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
11356 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
11357 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
11358 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
11359 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
11360 t30-31 to chill).
11361 * */gdbme.*: Rename to match appropriate expect scripts.
11362 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
11363 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
11364 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
11365 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
11366 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
11367 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
11368 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
11369 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
11370 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
11371 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
11372 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
11373 gdb.c++/virtfunc.cc: New names of C++ files.
11374 * gdb.chill/chillvars.ch: New name of Chill file.
11375 * gdb.base/configure.in, gdb.c++/configure.in,
11376 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
11377 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
11378 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
11379 * configure.in (configdirs): Update to reflect directory changes.
11380 (target_abbrev): No longer define for any configuration.
11381 * Makefile.in: Cosmetic improvements to header comments.
11382
11383Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
11384
11385 Various changes to gdb.t31:
11386
11387 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
11388 * gdbme.ch: Make all key-words and predefineds be upper-case.
11389 * chillvars.exp: Expect key-words and predefinds in upper-case.
11390
11391 * chillvars.exp: Use gdb_test_exact many places.
11392 Change expected output for arrays (which now includes index labels).
11393
11394 * pr-5020.exp, gdme.ch (module PR_5020):
11395 New test, for PR-5020.
11396
11397Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
11398
11399 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
11400 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
11401
11402Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
11403
11404 * Makefile.in: Fix bit-rot in definitions of CHILL,
11405 CHILL_FOR_TARGET and Chill_LIB.
11406 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
11407 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
11408 CHILL, and CHILL_LIB.
11409
11410Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
11411
11412 * Revert the previous changes. Please see Rob's directory
11413 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
11414
11415Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
11416
11417 * Makefile.in, configure.in, config/mips-gdb.exp,
11418 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
11419 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
11420 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
11421 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
11422 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
11423 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
11424 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
11425 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
11426 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
11427 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
11428 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
11429 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
11430 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
11431 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
11432 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
11433 changes from 94Q1.
11434
11435Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
11436
11437 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
11438 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
11439 Rob's new testing fragments.
11440
11441Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
11442
11443 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
11444 lib/gdb.exp: Replace error proc calls with perror.
11445
11446Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
11447
11448 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
11449 version also, match on casted version strings, and match on
11450 gdb startup case where the line numbers might be messed up.
11451
11452Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
11453
11454 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
11455 (CFLAGS): Delete it from here.
11456
11457Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
11458
11459 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
11460
11461Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
11462
11463 * Makefile.in (RUNTEST): Default to just "runtest".
11464
11465Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11466
11467 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
11468 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
11469 the code has been restructured.
11470
11471Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11472
11473 * gdb.t00/default.exp (set write): Allow any number of \r and/or
11474 \n, not just one of each.
11475
11476 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
11477 /bin/cc gives a warning if you do.
11478
11479Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
11480
d63a86f8 11481 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
11482 __t10ListS_link1ZUiRCUiPT0
11483
11484Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11485
11486 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
11487 on local variables in recursive functions.
11488
11489 * gdb.t07/Makefile.in: Build the new test.
11490
11491Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11492
11493 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
11494 directly. Instead compare the return values from actual calls.
11495
11496Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
11497
11498 * Makefile.in (check): Set TCL_LIBRARY for runtest.
11499
11500Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11501
11502 * From Peter Schauer with minor modifications.
11503 * gdb.t15/return.exp (return_tests): Handle targets where "return"
11504 stops in mid-line in the caller. Add xfail for returning a float
11505 value on X86 targets.
11506
11507Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11508
11509 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
11510 to avoid expect lossage.
11511 (fmem_LRbug_tests): Likewise.
11512 * gdb.disasm/hppa.s: Corresponding changes.
11513
11514 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
11515 conditions to work with latest dejagnu/expect.
11516
11517 * gdb.t15/funcargs.exp (finish from indirect call): No longer
11518 expected to fail on the PA.
11519 (backtrace in call with trampolines): Explicitly require main
11520 to be frame #1 (no trampolines should show up in backtrace).
11521
11522 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
11523 "continue -expect".
11524 * gdb.t06/break.exp: Likewise.
11525 * gdb.t07/watchpoint.exp: Likewise.
11526 * gdb.t13/bitfields.exp: Likewise.
11527 * gdb.t15/{funcargs,return}.exp: Likewise.
11528 * gdb.stabs/weird.exp: Likewise.
11529 * config/{mips,udi}-gdb.exp: Likewise.
11530
11531 * hppa.sed: Enclose comments within a sed command to avoid
11532 losing with the old OSF1 sed.
11533
11534Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11535
11536 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
11537 sequent dynix.
11538 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
11539 * gdb.t15/funcargs.exp: Conditionally step again to really
11540 finish from marker_call_with_trampolines. Handle the case where
11541 the first step from within call_with_trampolines already steps
11542 us back to main.
11543 * gdb.t15/gdbme.c: Add comment to closing brace of
11544 call_with_trampolines for funcargs.exp.
11545
11546Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11547
d63a86f8 11548 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
11549 Fix typo(s).
11550
11551Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11552
11553 * gdb.t07/gdbme.c: More code for watchpoint testing.
11554
11555 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
11556 "Hardware watchpoint" throughout file.
11557 (test_watchpoint_triggered_in_syscall): New test.
11558 (test_complex_watchpoint): New test.
11559
11560Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11561
11562 * gdbme.c (call_with_trampolines): New function to try and step
11563 into. Tests trampoline problems on the PA.
11564
11565 * funcargs.exp (localvars_in_indirect_call): No longer expect
11566 stepping into indirect call to fail on PAs.
11567 (test_stepping_over_trampolines): New test.
11568
11569Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11570
11571 * TODO: Add suggestions for static member function tests, and
11572 completion tests.
11573
11574Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11575
11576 * TODO: Add suggestions for "p/a" tests.
11577
11578 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
11579 (default_gdb_exit): Replace all the hair with sending "quit" to
11580 the process with a simple close.
11581
11582Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11583
11584 * TODO: Add suggestions for shared library tests.
11585
11586Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11587
11588 * TODO: Add suggestions for x/s tests.
11589
11590Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11591
11592 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
11593 "enable once", and "enable breakpoints once" with ".*".
11594
11595Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11596
11597 * TODO: Add suggestions about structure passing tests.
11598
11599Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11600
11601 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
11602 the primary1 test, use work around if __GNUC__ < 2.
11603 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
11604 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
11605 Test for bad output rather than waiting for timeout. Issue
11606 second continue only if first continue failed.
11607
11608Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
11609
11610 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
11611 operator[] test with gdb_test because the old code didn't seem to
11612 be getting the quoting right with the new dejagnu.
11613
11614Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
11615
11616 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
11617 one from the path.
11618 * Makefile.in: Use a fresh expect if there is one, use runtest
11619 from the src tree if there is one.
d63a86f8 11620
c906108c
SS
11621Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
11622
11623 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
11624 next over recursive call. Revise the tests from that point on
11625 (which had been skipped) to match GDB's actual (correct) output.
11626
11627 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
11628 with next over a breakpoint whose condition is false.
11629
11630 * gdb.t00/help.exp: Comment out "help set print" tests just like
11631 (and for same reason as) "help set" test.
11632
11633Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11634
11635 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
11636 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
11637
11638Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11639
11640 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
11641 necessary gdb_target_udi.
11642
11643 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
11644
11645 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
11646 1838 and 2417; they are fixed.
11647
11648 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
11649 gdb.t03/ptype.exp (ptype structure, ptype union):
11650 Remove xfails; the test is looser than when the xfails were added.
11651
11652 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
11653 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
11654
11655 * gdb.t01/run.exp: Only run shell test if isnative.
11656
11657 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
11658 since "run" automatically loads if necessary. Call gdb_target_udi
11659 after the "file" since "file" kills any execution target.
11660
11661 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
11662 GDB. GDB doesn't work that way (not anymore at least) on UDI.
11663 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
11664 argument for UDI.
11665
11666Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
11667
11668 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
11669
11670 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
11671
11672Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11673
11674 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
11675 properly quoting regexps. This makes the second argument to
11676 demangle a fixed string, which matches the callers, instead of a
11677 shell-style pattern which is what the previous implementation
11678 used. Update some of the callers.
11679
11680Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11681
11682 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
11683 (comib_nullified_tests): Fix typo.
11684 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
11685 strings. No longer expected to fail.
11686
11687 * gdb.disasm/hppa.s (addib_tests): Fix typo.
11688 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
11689 strings. No longer expected to fail.
11690
11691 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
11692 string. No longer expected to fail.
11693
11694Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11695
11696 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
11697 No longer expected to fail.
11698
11699 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
11700 string. No longer expected to fail.
11701
11702Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11703
11704 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
11705 only in the names (I probably got most of them). I was even
11706 generous with some which differed in underscores in names, and
11707 probably missed a few, and I *still* was able to remove almost a
11708 third of the file with almost no impact on testsuite coverage.
11709
11710Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11711
11712 * gdb.t00/default.exp: Match udi_attach error message as well as
11713 the one from child_attach.
11714
11715 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
11716
11717 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
11718
11719 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
11720 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
11721
11722 * Move test with enums and partial symbols back to
11723 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
11724 Reverts the change of 26 May 93. Per today's change to
11725 stabs.texinfo, the behavior that weird.exp was expecting was
11726 unreasonable; what is important is that the compiler+gdb get
11727 things right, which happens with a recent gcc. Also fix the test
11728 to deal with native compilers which put out the stab gdb can't
11729 deal with.
11730
11731Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11732
11733 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
11734 in the names. The main thing these accomplish is to slow things down.
11735 Many more such duplicates surely remain.
11736
11737 * gdb.t00/help.exp: Comment out "help support" test just like
11738 (and for same reason as) "help set" test.
11739
11740Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
11741
11742 * gdb.t06/break.exp: Remove setup_xfails for
11743 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
11744 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
11745 about known bug in gcc to include up through 2.5.8.
11746 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
11747 well as "_vb$".
11748 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
11749 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
11750 with latest gcc and gdb.
11751 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
11752 well as "_vb$".
11753
11754Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11755
11756 * configure.in (hppa*-*-*): Also configure and build stabs-only
11757 tests.
11758
11759Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11760
11761 * gdb.t10/hppa.mt: A makefile fragment for the PA.
11762 * gdb.t10/configure.in (hppa*-*-*): Use it.
11763
11764Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11765
11766 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
11767
11768Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11769
11770 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
11771 versions prior to 1.13.5.
11772
11773Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11774
11775 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
11776 the prompt is at the start of a line.
11777
11778Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11779
11780 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
11781 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
11782 in the copr tests now.
11783 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
11784 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
11785 expected to fail.
11786
11787Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
11788
11789 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
11790 gdb.t31/chillvars.exp, lib/gdb.exp:
11791 Tweak to run under either version of expect.
11792 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
11793 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
11794 * gdb.t11/list.exp: Remove extraneous whitespace.
11795
11796Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11797
11798 * gdb.t16/printcmds.exp (test_print_strings): Accept
11799 "(unsigned char *) " before the string.
11800
11801 * TODO: Add notes about printing of fancy types and GDB expressions.
11802
11803Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
11804
11805 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
11806 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 11807 if doing mips-idt-ecoff.
c906108c
SS
11808
11809Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
11810
11811 * Most .exp files: Tweak to run under either version of expect.
11812
11813Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11814
11815 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
11816 xfails; I'm not sure why they are failing, but not because of PR 1806.
11817
11818Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
11819
11820 * config/unix-gdb.exp: Remove gdb_unload cause it's already
11821 defined in lib/gdb.exp.
11822
11823Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11824
11825 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
11826 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
11827 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
11828 have to be typeless.
11829
11830Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11831
11832 * TODO: Add suggestion for copyright year test.
11833
11834Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
11835
11836 * configure.in (*-*-lynxos*): Add stabs tests.
11837
11838Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
11839
11840 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
11841 so insert a tab before any assembler directive in column zero.
11842
11843 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
11844 stores.
11845 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
11846 stores.
11847 (fpu_short_memory_tests): Likewise.
11848
11849Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11850
11851 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
11852 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
11853 .stabs directives in comments.
11854
11855Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11856
11857 * TODO: New file, describing tests we could write.
11858 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
11859
11860Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11861
11862 * gdb.t06/signals.exp: Add kludge to force re-sync.
11863
11864 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
11865 to xgdb instead of gdb, get out of gdb.
11866
11867Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
11868
11869 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
11870 for info.
11871
11872Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
11873
11874 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
11875 * gdb.stabs/configure.in (hppa*-*-*): Use it.
11876 * gdb.stabs/hppa.sed: New sed script for the PA.
11877
11878Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11879
11880 * gdb.stabs: Re-write weird.def and configuration to use sed
11881 instead of cpp. sed is portable and POSIX; cpp is neither.
11882
11883Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11884
11885 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
11886
11887Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11888
11889 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
11890
11891Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11892
11893 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
11894 "_vb$".
11895 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
11896 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
11897
11898Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11899
11900 * lib/gdb.exp: Comment out code which depends on non-existent
11901 `transform' procedure.
11902
11903Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
11904
11905 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
11906 * lib/gdb.exp: Transform tool name.
11907 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
11908 1.1's new error handling system.
11909
11910Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11911
11912 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
11913
11914Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11915
11916 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
11917 They made pattern matching so slow that timeouts happened on
11918 heavily loaded systems. Now any output from "show print" which
11919 gets us back to the GDB prompt is a PASS.
11920
11921Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
11922
11923 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
11924
11925Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11926
11927 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
11928
11929 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
11930 It is not from PR 3220.
11931
11932Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11933
11934 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
11935 just started failing because they depended on the order the
11936 subcommands are presented, or exact docstring text. This kind of
11937 test is a pain and has minimal benefit.
11938
11939Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11940
11941 * gdb.t09/corefile.exp: At end of test, use "core" command with
11942 no arguments.
11943
11944Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
11945
11946 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
11947 17}/Makefile.in: Make it possible to run the testsuite with Sun
11948 make and CC = cross gcc by adding explicit build rules for .o
11949 files.
11950
11951Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11952
11953 * gdb.t15/funcargs.exp: Don't put comments on same line as
11954 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 11955
c906108c
SS
11956Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11957
11958 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
11959
11960Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
11961
11962 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
11963 * gdb.t20/inherit.exp: remove three dumplicate entries.
11964
11965Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11966
11967 * gdb.t06/break.exp: For "next over recursive call", fail on any
11968 incorrect output, not just on "factorial (value=2)".
11969
11970Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11971
11972 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
11973 working now. Add an xfail if accesing a bss variable causes
11974 a memory error if the target is not yet run.
11975
11976Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11977
11978 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
11979 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
11980 name of __st* demangling (2 strings). Did Kung really get the
11981 more than 95 others right without testing them?
11982
11983Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
11984
11985 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
11986
11987Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
11988
11989 * configure.in (configdirs): Add gdb.disasm
11990 * gdb.disasm: New directory for GDB disassembler tests.
11991 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
11992
11993Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11994
11995 * gdb.t00/help.exp: Don't test "help set".
11996
11997 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
11998 from within expect statements. None of these happen anymore and
11999 they cause regressions to be silently unnoticed.
12000
12001 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
12002 messages) about known failures with gcc cygnus-2.4.5-930417.
12003
12004 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
12005 comp-info.exp so it gets built if it doesn't exist.
12006
12007 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
12008 it is no longer used.
12009 * gdb.t13/comp-info.c: Removed.
12010
12011Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
12012
12013 * gdb.t06/signals.exp: Add xfail for sun3.
12014
12015Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12016
12017 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
12018 relevant because ^C doesn't get sent but failure can be reproduced
12019 interactively).
12020
12021Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12022
12023 * gdb.stabs/alpha.mt: New configuration file for alpha.
12024 * gdb.stabs/configure.in: Use it.
12025 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
12026 sharing with alpha.mt, redefine long to word via preprocessor.
12027 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
12028 for alpha.
12029 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
12030 native cc.
12031 * gdb.t00/teststrategy.exp: Change expect string so that we
12032 consume the `(xgdb)' from the command echo and from the gdb prompt.
12033 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
12034 gdb currently compares all values as long, so this failure probably
12035 applies to any configuration where LONGEST is bigger than a target int.
12036 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
12037 with gcc.
12038 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
12039 to handle opaque pointers, gcc is.
12040 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
12041 as first argument. Include <sys/types.h> and change all operator
12042 new definitions to use size_t.
12043 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
12044 now that we use size_t.
12045
12046Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12047
12048 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
12049 a long or float array cast all array members to the same type.
12050 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
12051 with 64 bit longs.
12052 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
12053 on alpha.
12054 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
12055
12056Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12057
12058 * gdb.t24 (demangle.exp): Constructors of templates have names like
12059 vector<int>::vector(int) not vector<int>::vector<int>(int). See
12060 section 14.6 of the ARM.
12061
12062 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
12063 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
12064 accomplish little and slow down the testsuite.
12065
12066 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
12067 Accept spaces various places.
12068
12069Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12070
12071 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
12072 with watchpoint enabled.
12073
12074 * Makefile.in: Remove definition of CC and remove the second
12075 definition of CXX (the "CXX = gcc" one remains). These definitions
12076 were causing backquotes to be expanded within backquotes, which
12077 doesn't work.
12078
12079Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
12080
12081 * gdb.t17/callfuncs.exp: Add "return 0" to end.
12082
12083Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12084
12085 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
12086 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
12087 by mips cc and contains no stabs entries.
12088
12089Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
12090
12091 * config/vx-gdb.exp: Use fake device to load files rather than
12092 NFS.
12093 * lib/gdb.exp: New proc to do "file" command.
12094 * config/unix-gdb.exp: Use new "file" proc.
12095
12096Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
12097
12098 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
12099 Rework board rebooting slightly.
12100 (gdb_exit): Don't exit from the remote shell; there isn't one.
12101 * gdb.stabs/weird.exp: If a program is being debugged already,
12102 kill it.
12103 * gdb.t04/setvar.exp: Stop and restart gdb.
12104 * gdb.t05/expr.exp: Likewise.
12105 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
12106 restart gdb and reload the program.
12107 * gdb.t08/opaque.exp: Likewise.
12108 * gdb.t12/scope.exp: Likewise.
12109 * gdb.t13/bitfields.exp: Likewise.
12110 * gdb.t15/funcargs.exp: Likewise.
12111 * gdb.t20/classes.exp: Likewise.
12112 * gdb.t03/ptype.exp: Increase timeout.
12113 * gdb.t16/printcmds.exp (test_print_string_constants,
12114 test_print_array_constants): Likewise.
12115 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
12116 * gdb.t20/classes.exp (do_tests): Likewise.
12117 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
12118
12119Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
12120
12121 * gdb.stabs: Renamed *wierd* to *weird*.
12122
12123Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
12124
12125 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
12126 for timeout. Add "known gcc 2.4.5 bug" to failure message.
12127
12128Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
12129
12130 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
12131 (do_tests): Remove xfail for whatis on one_var and two_var.
12132
12133Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
12134
12135 * Makefile.in: Made cross building work better by adding
12136 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
12137
12138Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12139
12140 * gdb.t15/{return.c,return.exp,Makefile.in}:
12141 New test, currently commented out.
12142
12143Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
12144
12145 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
12146 still running and removes the leftover named socket so GDb can do
12147 clean restarts.
12148
12149Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
12150
12151 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
12152 console, not GDB.
12153 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
12154 cross testing works better with "make check"
12155 * config/unix-gdb: Use default procedures for exit and version.
12156 * config/vx-gdb.exp: Cleaned up and massaged back to working order
12157 with the newest VxWorks.
12158
12159Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12160
12161 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
12162 old form.
12163
12164 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
12165 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
12166
12167 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
12168
12169 * config/unix-gdb.exp: Remove this version of gdb_exit
12170 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
12171 Rob says he'll look at it when he gets back to testing boards.
12172
12173Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
12174
12175 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
12176 an expected fail for certain ptype commands.
12177
12178 * gdb.t20/classes.exp: Update expected results of "ptype class
12179 Base1" to account for the constructor that now appears in the type.
12180
12181Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
12182
12183 * configure.in (configdirs): Restore gdb.t04, which mysteriously
12184 disappeared from list.
12185 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
12186 "alldone" proc with call to cleanup and exit.
12187 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
12188 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
12189 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
12190 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
12191 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
12192 "alldone" proc with simple returns that suppress remaining
12193 tests. The alldone proc went away many months ago.
12194
12195Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12196
12197 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
12198
12199 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
12200
12201Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12202
12203 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
12204 as vax gdb will display them.
12205
12206Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12207
12208 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
12209 optimizers.
12210
12211 * scope.exp: Change "bad value for localval" messages so each one
12212 is unique.
12213
12214 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
12215 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
12216
12217 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
12218
12219Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12220
12221 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
12222 doesn't exist (due to optimization).
12223
12224Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12225
12226 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
12227 contains \r because the filename is long.
12228
12229 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
12230 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
12231
12232Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12233
12234 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
12235 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
12236 Ultrix.
12237 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
12238 int tests.
12239 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
12240
12241Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
12242
12243 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
12244
12245 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 12246 to match does not match the passing case but still matches the
c906108c
SS
12247 failing case.
12248
12249Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12250
12251 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
12252
12253Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
12254
12255 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
12256 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
12257 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
12258 Remove various versions of gdb_exit.
12259 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
12260 gdb_exit.
12261 * config/unix-gdb.exp: gdb_exit remains here, and should override
12262 the generic version, since it's doing a lot of wierd stuff that
12263 the other versions aren't. FIXME, fold it in, or abandon this
12264 version.
12265
12266Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12267
12268 * gdb.t24/demangle.exp: Add tests for PR 3220.
12269
12270Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12271
12272 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
12273
12274Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
12275
12276 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
12277 "i386-*-*". Works for i486 as well.
12278
12279 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
12280 bug, and expand domain of xfail to all SVR4 systems, since the
12281 actual problem is likely to be in generic SVR4 /proc support.
12282
12283Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12284
12285 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
12286
12287Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
12288
12289 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
12290 xfails for other systems. Match a missing 'Continuing.' as an
12291 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
12292
12293 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
12294 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
12295 Only issue warning for missing executables if -all option is used.
12296
12297 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
12298 file if -all option is used. It's like an unpredictable XFAIL.
12299
12300Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12301
12302 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
12303 for dynamically linked binaries.
12304
12305 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
12306
12307Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12308
12309 * gdb.t20/inherit.exp: Change message for "print tagless struct"
12310 to state that this is a known bug in old versions of g++.
12311
12312Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12313
12314 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
12315 while waiting for `Continuing'.
12316
12317Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
12318
12319 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
12320 in text, data, and bss.
12321 * gdb.t10/nodebug.c: Add local and global test variables for
12322 initialized and uninitialized data.
12323
12324Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12325
12326 * config/unix-gdb.exp (gdb_exit): Add "wait".
12327
12328Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12329
12330 * gdb.t06/signals.exp: xfail the continue from the handler for all
12331 targets.
12332
12333 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
12334 function with watchpoints enabled, the i386 call dummy starts with
12335 a call.
12336
12337 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
12338 386 bsd names its corefiles.
12339
12340Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
12341
12342 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
12343 compilers don't grok it.
12344 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
12345 with small octal ints rather than character constants, which
12346 are signed and might not fit if first promoted to int.
12347
12348Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
12349
12350 * gdb.t09/Makefile.in (clean): Remove corefile.
12351
12352Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12353
12354 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
12355
12356Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12357 and Jim Kingdon (kingdon@cygnus.com)
12358
12359 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
12360 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
12361 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
12362
12363Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12364
12365 * gdb.t17/interrupt.exp: Add xfail for hppa.
12366
12367Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12368
12369 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
12370 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
12371 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
12372 to determine signed-ness of bitfields and use the result to setup
12373 the xfail.
12374 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
12375 * gdb.t15/funcargs.exp: Use them to step until the second indirect
12376 call line is reached if necessary.
12377
12378Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12379
12380 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
12381
12382Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12383
12384 * gdb.t06/break.exp: Also test `clear' command.
12385
12386Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
12387
12388 * gdb.t00/teststrategy.exp: Remove extra quote.
12389
12390 * gdb.t07/watchpoint.exp: Change xfail for calling function with
12391 watchpoint enabled to be for all non-68k machines.
12392
12393 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
12394
12395Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12396
12397 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
12398 targets use aout.mt instead of ecoff.mt as gas understands
12399 standard aout format.
12400
12401Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
12402
12403 * lib/gdb.exp (runto): Don't insist that function we are running to
12404 was compiled with -g.
12405
12406 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
12407
12408 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
12409 to get back into the read system call.
12410 Accept leading newline in case where we woke it up.
12411
12412Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12413
12414 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
12415 to make the stabs test work on ecoff systems using gcc and -with-stabs.
12416 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
12417 enable ecoff configuration.
12418
12419Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12420
12421 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
12422
12423Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12424
12425 * gdb.t16/printcmds.exp: Add another printf test.
12426
12427Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
12428
12429 * configure.in: If configured -with-stabs on any target, add
12430 stabsdirs to configdirs.
12431
12432Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12433
12434 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
12435 fun" so pattern does not match the command itself.
12436
12437Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12438
12439 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
12440
12441Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12442
12443 * gdb.t17/interrupt.exp: Test for more things.
12444
12445Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12446
12447 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
12448 compiler arranges the code and line numbers.
12449
12450 * gdb.t17/interrupt.exp: Don't send \n after ^C.
12451
12452Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12453
12454 * gdb.t00/help.exp: Increase expect input buffer size.
12455
12456Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12457
12458 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
12459
12460 * gdb.t07/watchpoint.exp: Add xfail for hppa.
12461
12462 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
12463
12464 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
12465 [0-9]*, not just [0-9].
12466
12467Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12468
12469 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
12470
12471 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
12472
12473Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12474
12475 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
12476
12477Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12478
12479 * gdb.t06/signals.c: Add xfails for sun3.
12480
12481 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
12482
12483 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
12484 test_stepping tests.
12485
12486Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12487
12488 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
12489
12490 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
12491
12492 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
12493 rather than actually putting it through cpp twice.
12494
12495 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
12496
12497Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
12498
12499 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
12500 no longer needed.
12501
12502Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12503
12504 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
12505
12506 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
12507 C++ features prints as "struct", make it a pass, not an xfail.
12508
12509Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12510
12511 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
12512 Don't require VA to print as "class" rather than "struct".
12513
12514Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
12515
12516 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
12517
12518Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12519
12520 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
12521
12522Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12523
12524 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
12525 order.
12526
12527Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12528
12529 * gdb.t16/printcmds.exp: Add printf tests.
12530
12531 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
12532
12533 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
12534
12535Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
12536
12537 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
12538 pass counts, to counteract any existing or future setup_xfails.
12539
12540Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12541
12542 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
12543 {BEGIN,END}_COMMON for common block instead of STAB.
12544 * gdb.stabs/wierd.exp: Add xfail for rs6000.
12545
12546 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
12547 intp_var should be N_GSYM not N_LSYM.
12548 wierd-aout.S: Use a label for the value of the N_SO.
12549 wierd.def: Remove all backslashes.
12550 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
12551
12552Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12553
12554 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
12555 get the expected next to inheritance3.
12556
12557Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12558
12559 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
12560 now that gcc-2.4 gets it right.
12561
12562Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12563
12564 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
12565
12566 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
12567 generating comp-info.exp which works for cross-compilation.
12568
12569Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
12570
12571 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
12572 "*-*-sysv4.*".
12573
12574Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
12575
12576 * gdb.t01/run.exp: Start with a fresh gdb.
12577 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
12578 SVR4.x.
12579
12580Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
12581
12582 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
12583 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
12584 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
12585 Makefile.in (distclean, realclean): Remove gdbme.c from list of
12586 things to remove.
12587
12588Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
12589
12590 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
12591 test cases from bug reports.
12592
12593Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
12594
12595 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
12596 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
12597 avoid spurious xfails.
12598 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
12599 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
12600 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
12601
12602Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
12603
12604 * gdb.t00/teststrategy.exp: Rework to provide more useful
12605 description of each test, fix problem with systems that define
12606 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
12607 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
12608 results for "next over recursive call" so timeouts aren't taken
12609 by error.
12610
12611Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
12612
12613 * gdb.t12/scope.exp: Test printing of variables before run.
12614
12615 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
12616 printed in wrong order due to sorting.
12617
12618Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
12619
12620 * gdb.t00/teststrategy.exp: Fix expected results for printing
12621 user entered string constant. Is array of char, prints with no
12622 address.
12623
12624 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
12625 commands.
12626 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
12627 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
12628 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
12629 of struct of char arrays.
12630 * gdb.t00/radix.exp: New tests for radix commands.
12631
12632Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
12633
12634 * gdb.t16/printcmd.exp: Print a variable before running program
12635 (with xfail for AIX).
12636
12637Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
12638
12639 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
12640
12641 * gdb.t16/printcmd.exp: Don't print variables before running program.
12642
12643 * gdb.t06/break.exp: Don't require envp argument to main.
12644
12645 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
12646
12647 * gdb.t02/whatis.exp, gdb.t11/list.exp:
12648 Add xfails for rs6000.
12649
12650 * gdb.t02/whatis.exp: Change other tests not to re-test something
12651 we already tested.
12652
12653 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
12654 each type used has a variable of that type.
12655
12656Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
12657
12658 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
12659
12660Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
12661
12662 * configure.in: change srctrigger to be a file, not a directory
12663
12664Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
12665
12666 * configure.in (mips-idt-ecoff*): Added trailing '*'.
12667
12668 * gdb.t11/list.exp: Fixed a couple of typos.
12669
12670Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
12671
12672 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
12673 is fixed and PR is closed.
12674 * gdb.t16 (gdbme.c): Add simple test string variable.
12675 * gdb.t16 (printcmds.exp): Add tests with simple test string
12676 variable, primarily for boundaries on "set print elements".
12677
12678Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
12679
12680 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
12681 Make leading 0's optional and don't expect a tab in the middle
12682 of the number.
12683
12684 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
12685
12686 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
12687 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
12688 don't end command passed to gdb_test with newline.
12689
12690 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
12691 signed keyword away, don't expect signed bitfields to be signed.
12692
12693 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
12694 printing with only as many 1's as are in the field as well as printing
12695 with 32 1's (see comment).
12696
12697Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
12698
12699 * gdb.t00/default.exp: Start with a fresh gdb.
12700 * configure.in (configdirs): Remove gdb.t31 until the chill
12701 compiler works again. It no longer is able to find chillrt0
12702 since it isn't in libchill.a anymore.
12703 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
12704 wierd.o, make more modular.
12705 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
12706 spurious newlines that caused problems.
12707
12708Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12709
12710 * Move test with enums and partial symbols from gdb.t03/ptype.exp
12711 to gdb.stabs/wierd.exp since GCC has worked around the bug.
12712 gdb.stabs/wierd.{exp,def}: Many new tests.
12713
12714 * gdb.t00/default.exp: update info line for new message.
12715
12716 * gdb.t02/{whatis.exp,gdbme.c}:
12717 Test that "char *" doesn't print as "caddr_t".
12718
12719Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12720
12721 * gdb.t00/help.exp: Use .* in place of some help messages which
12722 just changed.
12723 gdb.t00/default.exp: Update "info frame" test for new message.
12724 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
12725 Remove some xfails
12726
12727Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12728
12729 * gdb.t03/{gdbme.c,ptype.exp}:
12730 Add tests for typedef'd struct and union without tags.
12731 Also check "whatis" on a variable of a typedef'd enum without a tag.
12732
12733 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
12734 PRMS 1823; the bug still exists but isn't reproduced by this test
12735 anymore), and remove rs6000 XFAIL (the bug is fixed).
12736
12737 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
12738 duplicated from whatis.exp. For those that are left, accept
12739 "long", "long int", or "int" for long variables (whatis.exp already
12740 has an XFAIL for "int", so no need to fail it here).
12741
12742 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
12743 Deal with GCC's names for types now that GDB uses the compiler's names.
12744
12745 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
12746 setup_xfail's for sunos4. If we #defined the signed keyword away,
12747 don't expect GDB to know that char it is signed.
12748
12749 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
12750
12751Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
12752
12753 * configure.in (configdirs): Add gdb.t24 for C++ tests that
12754 should work on any system, regardless of debugging format.
12755 * gdb.t21/demangle.exp: Move to gdb.t24.
12756 * gdb.t24/demangle.exp: Move from gdb.t21.
12757 * gdb.t24/{Makefile.in, configure.in}: New files.
12758
12759Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12760
12761 * configure.in: Do gdb.stabs and C++ tests only for stabs.
12762 * gdb.stabs: New directory.
12763
12764Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12765
12766 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
12767 not just "Quit anyway?".
12768
12769Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
12770
12771 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
12772 that all setup_xfails are immediately followed by clear_xfails.
12773
12774Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
12775
12776 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
12777 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
12778 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
12779 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
12780 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
12781 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
12782 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
12783 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
12784 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
12785 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
12786 gdb.t31/chillvars.exp, lib/gdb.exp:
12787 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
12788 bug-gdb@prep.ai.mit.edu.
12789
12790Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
12791
12792 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
12793 with 0.0, not integer 0.
12794
12795Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
12796
12797 * gdb.t06/break.exp: Update for "Kill the program" message change.
12798
12799Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
12800
12801 * Makefile.in (GDBFLAGS): Set to -nx.
12802 * Makefile.in (site.exp): Use GDBFLAGS.
12803
12804Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
12805
12806 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
12807 Makefiles.
12808 (check): depend on just-check.
12809 (just-check): added so that tests can be run without a noop
12810 build pass.
12811
12812Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
12813
12814 Switch to using configure's configdirs.
12815 * Makefile.in (Makefile): add configure.in dependency.
12816 (SUBDIRS): removed redundant assignment.
12817 * configure.in: switch subdirs assignment to configdirs.
12818 * gdb.t*/configure.in: new files.
12819
12820Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
12821
12822 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
12823 works.
12824
12825Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
12826
12827 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
12828 in explicit rules. Apparently this is not supported by some makes.
12829
12830Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
12831
12832 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
12833
12834Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12835
12836 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
12837 disappeared.
12838
12839Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
12840
12841 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
12842
12843Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
12844
12845 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
12846 watchpoint problem that is now fixed.
12847 * gdb.t30/chexp.exp: Remove setup_xfail for printing
12848 uninitialized convenience variables.
12849 * gdb.t31/chillvars.exp: Fix expected patterns for printing
12850 structures.
12851
12852Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12853
12854 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
12855 which causes expect to get out of sync with gdb on long output
12856 from help set.
12857 * gdb.t09/corefile.exp: Make expected pattern for core file
12858 failing signal and frame output format less sun specific.
12859
12860Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
12861
12862 * gdb.t31/chillvars.exp: Add and remove initial dummy
12863 breakpoint, so that symbol table is forced in.
12864 (Needed at least on Sunos4, though it seems not SVR4.)
12865 * gdb.t31/chillvars.exp: Update for changed output format.
12866
12867Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
12868
12869 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
12870
12871Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
12872
12873 * Makefile.in: Added --srcdir when invoking runtest, removed the
12874 need for a local config file. (optional now)
12875
12876Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
12877
12878 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
12879 failure count used to force early termination. Add some more
12880 expected failures for gnu style demangling.
12881
12882Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12883
12884 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
12885 pmi variable from gdb.t20/gdbme to get optimized away.
12886 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
12887 Check for written corefile upon timeout _and_ eof.
12888
12889Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12890
12891 * config/unix-gdb.exp: Add missing return 0.
12892
12893Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12894
12895 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
12896 test termination.
12897
12898Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
12899
12900 * configure.in (subdirs): Put back gdb.t17 which mysteriously
12901 disappeared.
12902
12903Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
12904
12905 * gdb.t10/crossload.exp: Disable the i860-elf test until such
12906 time as i860 support works.
12907
d63a86f8 12908 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
12909 "backtrace 100\r" rather than just "backtrace\r", to match last
12910 change.
12911
12912Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
12913
12914 * config/udi-gdb.exp (gdb_exit): Remove close command.
12915 (gdb_target_udi): New procedure to set the UDI target.
12916 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
12917 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
12918 Added waits for prompts after several question responses. Added
12919 some more responses used by a29k-amd-udi-gdb.
12920 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
12921 pass different arguments, restart UDI connection after program
12922 completion.
12923 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
12924 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
12925 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
12926 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
12927 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
12928 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
12929 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
12930 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
12931 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
12932 after program completion.
12933 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
12934 compiled with a SELECT_VECS setting.
12935 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
12936 infinite recursion.
12937
12938 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
12939 Added checks for COFF results, and made them expected failures for
12940 all targets. It would be better to make them expected failures
12941 for COFF targets only.
12942
12943Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
12944
12945 * Makefile.in: add null dvi target, don't bother to recurse
12946 through test directories for info and install-info; rename
12947 $(datadir) to be dejagnu instead of deja-gnu
12948
12949Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
12950
12951 * gdb.t31/gdbme.ch: Re-enable code that previously caused
12952 compiler to coredump.
12953 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
12954 code.
12955
12956Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
12957
12958 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
12959 coredump.
12960 * gdb.t31/chillvars.exp: Comment out tests that depend on that
12961 code.
12962
12963Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
12964
12965 * gdb.t03/ptype.exp: tests for return code from gdb_test.
12966 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
12967 which in a shell. Deletes xgdb when done.
12968 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
12969 Tests the return from the "set height" or "set width" commands.
12970 Added a few return codes where needed.
12971
12972Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
12973
12974 * Makefile.in (SUBDIRS): Add gdb.t17.
12975 * configure.in (subdirs): Add gdb.t17.
12976 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
12977 files to test gdb's calling of functions in the inferior with
12978 the correct arguments and gdb's ability to retrieve any
12979 result returned.
12980
12981Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
12982
12983 * config/unix-gdb.exp (gdb_exit): Remove close commands that
12984 may be called after gdb goes away. Previous versions of expect
12985 needed these to avoid file descriptor leaks, but they cause
12986 errors with the current revision of expect.
12987 * gdb.t00/gdbvars.exp: Use -re on expected output after
12988 setting sevenbit-strings.
12989 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
12990 to set sevenbit-strings consistent across tests.
12991 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
12992 set sevenbit-strings consistent across tests.
12993
12994Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
12995
12996 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
12997 expected output to match current "expect" expectations.
12998
12999Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
13000
13001 * gdb.t00/default.exp: Change expected output for default "source"
13002 command, to match new gdb behavior which requires a filename to
13003 source.
13004
13005Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
13006
13007 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
13008 expected fail for i486-*-* that misses the marker2 function.
13009 * gdb.t10/crossload.exp (bfddefault): Allow successful
13010 recognition of a format to pass even if no symbols are found.
13011 Explicitly catch failures where the format is not recognized
13012 or is ambiguous, and add the reason to the fail message.
13013 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
13014 the cause is and invalid target and add reason to failure message.
13015 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
13016 elf32-i386, elf32-sparc, and elf32-i860.
13017 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
13018 Set up expected failure for 'filename'::variable scope resolution,
13019 which is now apparently broken on all targets.
13020 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
13021 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
13022 gdb.t23/templates.exp: Change failure for missing binfile into
13023 just a warning.
13024 gdb.t21/demangle.exp: Change all cfront references to 'arm'
13025 references.
13026
13027Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
13028
13029 * gdb.t00/default.exp: Add expected output for default "source"
13030 command, to match new gdb behavior.
13031 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
13032
13033Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
13034
13035 * config/*-gdb.exp: returns an error, rather than exiting on
13036 internal errors.
13037
13038Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
13039
13040 * gdb.t03/gdbme.c: Add pointer to struct variable.
13041 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
13042 referencing struct members.
13043
13044Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
13045
13046 * configure.in (mips-idt-ecoff): New target.
13047 * config/mips-gdb.exp: New file for remote board using MIPS remote
13048 debugging protocol.
13049
13050 * Redid configuration scheme. Removed gdb.t*/configure.in.
13051 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
13052 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
13053 distclean targets. Built executables via .o files. Adjusted
13054 tests to account for source files in $(srcdir) rather than
13055 $(objdir).
13056 * lib/gdb.exp (runto): Don't expect () after the function name,
13057 because it may have arguments.
13058
13059Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
13060
13061 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
13062 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
13063 expected failures for mips-idt-* and mips-sgi-*.
13064 * gdb.t00/default.exp (attach): Kill process if requested.
13065 * gdb.t00/help.exp (help target core, help target): Accept a gdb
13066 that does not read core files.
13067 * gdb.t01/run.exp: Removed checks for exit status code.
13068 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
13069 it is linked in.
13070 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
13071 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
13072 appropriate, rather than doing it by hand.
13073 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
13074 execution.
13075 * gdb.t10/crossload.exp: Kill existing program if needed.
13076 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
13077 appropriate, rather than doing it by hand. Always increase
13078 timeout for this test, not just for VxWorks.
13079
13080Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
13081
13082 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
13083 of Chill STRUCT types and STRUCT values.
13084 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
13085 than "char".
13086 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 13087 struct2): New struct definitions and initializations to test
c906108c
SS
13088 simple Chill STRUCT types.
13089
13090Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
13091
13092 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
13093 the null byte at the end of strings.
13094 * gdb.t00/default.exp: Make show version insensitive to copyright
13095 date.
13096 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
13097 to avoid dependencies on target char signedness.
13098 * gdb.t16/printcmds.exp: Update expected results for explicitly
13099 unsigned char.
13100 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
13101 now work.
13102 * gdb.t21/demangle.exp: Add many more patterns for template
13103 demangling, most of them being expected failures.
13104 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
13105 string we are matching for, to match on the whole string.
13106 * gdb.t21/demangle.exp: Add many new test strings to demangle,
13107 and fix a whole bunch that had incorrect expected output but were
13108 passing anyway because of the bug in "proc demangle".
13109 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
13110 type.
13111 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
13112
13113Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
13114
13115 * gdb/testsuite: made modifications to testcases, etc., to allow
13116 them to work properly given the reorganization of deja-gnu and the
13117 relocation of the testcases from deja-gnu to a "tool" subdirectory.
13118
13119Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
13120
13121 * gdb/testsuite: Initial creation of gdb/testsuite.
13122 Migrated dejagnu testcases and support files for testing nm to
13123 gdb/testsuite from deja-gnu. These files were moved "as is"
13124 with no modifications. This migration is part of a major overhaul
13125 of dejagnu. The modifications to these testcases, etc., which
13126 will allow them to work with the new version of dejagnu will be
13127 made in a future update.
48efe704 13128
8d8cb839 13129 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 13130\f
8d8cb839
EZ
13131;; Local Variables:
13132;; mode: change-log
13133;; left-margin: 8
13134;; fill-column: 74
13135;; version-control: never
13136;; End:
902f2ccb
MC
13137
13138 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
13139 2003, 2004 Free Software Foundation, Inc.
13140 Copying and distribution of this file, with or without modification,
13141 are permitted provided the copyright notice and this notice are preserved.
This page took 1.148613 seconds and 4 git commands to generate.