* sparc-nat.c: Include "inf-ptrace.h".
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
ec8ba2c9
DJ
12004-10-12 Daniel Jacobowitz <dan@debian.org>
2
3 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
4
0eb3658b
DJ
52004-10-12 Daniel Jacobowitz <dan@debian.org>
6
7 * configure.in: Add gdb.dwarf2.
8 * configure: Regenerated.
9 * Makefile.in: Add gdb.dwarf2.
10 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
11 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
12 gdb.dwarf2/file1.txt: New files.
13
a271cc33
OF
142004-10-11 Orjan Friberg <orjanf@axis.com>
15
16 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
17 of "run", since the latter doesn't work with remote targets. Adjust
18 the breakpoint numbering accordingly.
19 * gdb.threads/pthread_cond_wait.exp: Ditto.
20
895ce074
MC
212004-10-08 Michael Chastain <mec.gnu@mindspring.com>
22
23 * gdb.base/overlays.exp: Update copyright years.
24
6be3092d
KI
252004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
26
27 * gdb.base/overlays.exp: Disable if target is Linux.
28
e05389b8
FL
292004-10-06 Felix Lee <felix+log1@specifixinc.com>
30
31 * config/gdbserver.exp (gdb_load): Use right filename on remote.
32
73cb587d
KI
332004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
34
35 * gdb.asm/asm-source.exp: Add m32r-linux target.
36 * gdb.asm/m32r-linux.inc: New file.
37
3c0edcdc
AC
382004-09-24 Andrew Cagney <cagney@redhat.com>
39 David Anderson <anderson@redhat.com>
40
41 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
42 command fails, assume things will work.
43 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
44 (_GNU_SOURCE): Define.
45 (print_unsigned, print_hex): Change parameter to "long long".
46 (print_byte_count): New function, use to print byte counts.
47 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
48 O_LARGEFILE.
49 (main): Compute an upper bound on a corefile in max_core_size.
50 Limit memory chunk size to max_core_size. Limit total memory
51 allocated to max_core_size.
52
4bb3667f
AC
532004-09-23 Andrew Cagney <cagney@gnu.org>
54
55 * gdb.base/bigcore.exp: Replace the code that creates a corefile
56 from a separate process with code that creates a corefile by
57 making the inferior dump core.
58
60fe1a51
MK
592004-09-23 Mark Kettenis <kettenis@gnu.org>
60
61 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
62 block.
63
8e937346
MC
642004-09-23 Michael Chastain <mec.gnu@mindspring.com>
65
66 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
67 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
68 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
69 Likewise.
70
7213f6d6
JJ
712004-09-20 Jeff Johnston <jjohnstn@redhat.com>
72
73 * gdb.java/jprint.exp: New test case for java inferior call.
74 * gdb.java/jprint.java: Ditto.
75
eac69dca
JB
762004-09-15 Joel Brobecker <brobecker@gnat.com>
77
78 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
79
22227696
MC
802004-09-14 Michael Chastain <mec.gnu@mindspring.com>
81
82 * gdb.threads/killed.c: Include <stdlib.h>.
83 * gdb.threads/pthreads.c: Likewise.
84
7dd403a4
MC
852004-09-14 Michael Chastain <mec.gnu@mindspring.com>
86
87 * gdb.threads/killed.c: Add copyright notice.
88
33f2d567
JM
892004-09-10 Jason Molenda (jmolenda@apple.com)
90
91 * gdb.base/define.exp: Two new tests to verify zero space chars
92 after 'if' and 'while' commands in a user-defined command is correctly
93 parsed.
94
e05b62ac
AC
952004-09-08 Andrew Cagney <cagney@gnu.org>
96
97 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
98 delivery test with duplicate at end of file.
99
9cbe82da
MK
1002004-09-06 Mark Kettenis <kettenis@jive.nl>
101
102 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
103
564803d9
MC
1042004-09-05 Michael Chastain <mec.gnu@mindspring.com>
105
106 * config/hppro.exp: Removed.
107
7c6807ce
MC
1082004-09-05 Michael Chastain <mec.gnu@mindspring.com>
109
110 * config/sparclet.exp: Removed.
111
bf7e26dd
MC
1122004-09-05 Michael Chastain <mec.gnu@mindspring.com>
113
114 * config/udi.exp: Removed.
115
714e341b
MC
1162004-09-02 Michael Chastain <mec.gnu@mindspring.com>
117
118 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
119 of "exp_continue".
120 (advancei): Likewise.
121
1236e623
JJ
1222004-09-01 Jeff Johnston <jjohnstn@redhat.com>
123
124 * gdb.base/unload.exp: Fix so messages aren't duplicated.
125
3bdcad15
MI
1262004-09-01 Manoj Iyer <manjo@austin.ibm.com>
127
228af206 128 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
129 to check for nodebug in executable.
130 * gdb.gdb/observer.exp (setup_test): Likewise.
131 * gdb.gdb/selftest.exp (test_with_self): Likewise.
132 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
133
c72b934c
AC
1342004-09-01 Andrew Cagney <cagney@gnu.org>
135
136 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
137 files.
138
edd9b715
JJ
1392004-09-01 Jeff Johnston <jjohnstn@redhat.com>
140
141 * gdb.base/unload.exp: Fix expected warning message to match
142 latest format.
143
fb4ce06b
CV
1442004-09-01 Corinna Vinschen <vinschen@redhat.com>
145
146 * gdb.base/call-rt-st.exp: Fix typos.
147
ce78e7c3
MI
1482004-08-31 Manoj Iyer <manjo@austin.ibm.com>
149
150 * gdb.threads/thread_check.exp: New testcase.
151 * gdb.threads/thread_check.c: New testcase.
152
2dedb159
AC
1532004-08-31 Andrew Cagney <cagney@gnu.org>
154
155 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
156 (skip_to_handler_entry): New procedures. Test stepping into a
157 handler when the breakpoint is at the handler's entry point.
158
68f53502
AC
1592004-08-30 Andrew Cagney <cagney@gnu.org>
160
161 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
162 gdb/1757.
163
3e3ffd2b
MC
1642004-08-27 Michael Chastain <mec.gnu@mindspring.com>
165
166 With code from Manoj Iyer <manjo@austin.ibm.com>:
167 * lib/gdb.exp (gdb_file_cmd): Return more information in the
168 return value. Add an arm for "no debugging symbols found".
169 Change a stray "error" to "perror".
170 (gdb_run_cmd): Adapt to new return value.
171 * gdb.base/remote.exp: Adapt to new return value.
172 * gdb.gdb/complaints.exp: Likewise.
173 * gdb.gdb/observer.exp: Likewise.
174 * gdb.gdb/selftest.exp: Likewise.
175 * gdb.gdb/xfullpath.exp: Likewise.
176
4b6f5fd2
JB
1772004-08-27 Joel Brobecker <brobecker@gnat.com>
178
179 * gdb.threads/bp_in_thread.exp: New testcase.
180
e5b25496
MC
1812004-08-27 Michael Chastain <mec.gnu@mindspring.com>
182
183 Fix PR testsuite/1735.
184 * gdb.threads/schedlock.c (thread_function): Add a cast
185 to suppress a gcc warning.
186 * gdb.threads/thread-specific.c (thread_function): Likewise.
187
934353d6
MC
1882004-08-26 Michael Chastain <mec.gnu@mindspring.com>
189
190 * gdb.base/unload.c: Include <stdlib.h>.
191
f98a0aef 1922004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 193
f98a0aef 194 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
195 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
196 synchronized after the "return".
197
5a2e8882
MC
1982004-08-26 Michael Chastain <mec.gnu@mindspring.com>
199
200 * gdb.mi/basics.c: Include <stdio.h>.
201 * gdb.mi/pthreads.c: Include <stdlib.h>.
202 * gdb.mi/var-cmd.c: Include <stdlib.h>.
203
a9640423
MC
2042004-08-26 Michael Chastain <mec.gnu@mindspring.com>
205
206 * gdb.threads/schedlock.c: Add copyright notice.
207
b04e311d
AC
2082004-08-25 Andrew Cagney <cagney@gnu.org>
209
210 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
211 (skip_over_handler, breakpoint_over_hander): New test procedures.
212 (advance, advancei): Add a proper prefix, do not use
213 rerun_to_main.
214 * gdb.base/sigstep.c (main): Change to use an infinite loop.
215
7c27f15b
MC
2162004-08-24 Michael Chastain <mec.gnu@mindspring.com>
217
218 * gdb.mi/basics.c: Add copyright notice.
219 * gdb.mi/var-cmd.c: Add copyright notice.
220
fffc87ae
MC
2212004-08-23 Michael Chastain <mec.gnu@mindspring.com>
222
223 * lib/gdb.exp: Remove signed_keyword_not_used.
224 * lib/compiler.c: Likewise.
225 * lib/compiler.cc: Likewise.
226
d782e0bf
MC
2272004-08-23 Michael Chastain <mec.gnu@mindspring.com>
228
229 * gdb.base/whatis.c: Remove conditional disabling of "signed".
230 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
231
96033e83
MC
2322004-08-23 Michael Chastain <mec.gnu@mindspring.com>
233
234 * gdb.base/whatis.c: Add copyright notice.
235
cf38c229
MK
2362004-08-20 Mark Kettenis <kettenis@gnu.org>
237
238 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
239 it to skip the breakpoints encoded in the inline assembly.
240
f4b49756
MC
2412004-08-20 Michael Chastain <mec.gnu@mindspring.com>
242
243 * Makefile.in: Add gdb.fortran.
244
2f193b69
MC
2452004-08-20 Michael Chastain <mec.gnu@mindspring.com>
246
247 * gdb.base/call-sc.exp (test_scalar_returns):
248 Fix cut-and-paste glitch in "Make fun return now".
249
89a237cb
MC
2502004-08-17 Michael Chastain <mec.gnu@mindspring.com>
251
252 * configure.in: Add gdb.fortran.
253 * configure: Regenerate.
254 * gdb.fortran/Makefile.in: New file.
255 * lib/gdb.exp (skip_fortran_tests): New procedure.
256
469aff8e
MC
2572004-08-17 Michael Chastain <mec.gnu@mindspring.com>
258
259 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
260 reference to bug-gnu@prep.ai.mit.edu.
261 * gdb.mi/mi-var-child.exp: Likewise.
262 * gdb.mi/mi-var-cmd.exp: Likewise.
263 * gdb.mi/mi-var-display.exp: Likewise.
264 * gdb.mi/mi2-var-block.exp: Likewise.
265 * gdb.mi/mi2-var-child.exp: Likewise.
266 * gdb.mi/mi2-var-cmd.exp: Likewise.
267 * gdb.mi/mi2-var-display.exp: Likewise.
268
00b51b9f
MK
2692004-08-15 Mark Kettenis <kettenis@gnu.org>
270
271 * gdb.base/unload.c (main): Make local variable msg const.
272
45f07fef
MC
2732004-08-15 Michael Chastain <mec.gnu@mindspring.com>
274
275 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
276 to bug-gnu@prep.ai.mit.edu.
277 * gdb.mi/mi-disassemble.exp: Likewise.
278 * gdb.mi/mi-eval.exp: Likewise.
279 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
280 default line number.
281 * gdb.mi/mi-return.exp: Likewise.
282 * gdb.mi/mi-simplerun.exp: Likewise.
283 * gdb.mi/mi-stack.exp: Likewise.
284 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
285 number with explicit range test.
286 * gdb.mi/mi-watch.exp: Likewise.
287 * gdb.mi/mi2-break.exp: Likewise.
288 * gdb.mi/mi2-cli.exp: Likewise.
289 * gdb.mi/mi2-disassemble.exp: Likewise.
290 * gdb.mi/mi2-eval.exp: Likewise.
291 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
292 default line number.
293 * gdb.mi/mi2-return.exp: Likewise.
294 * gdb.mi/mi2-simplerun.exp: Likewise.
295 * gdb.mi/mi2-stack.exp: Likewise.
296 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
297 number with explicit range test.
298 * gdb.mi/mi2-watch.exp: Likewise.
299
dd8c8ee7
MC
3002004-08-15 Michael Chastain <mec.gnu@mindspring.com>
301
302 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
303 * gdb.cp/m-static.exp: Likewise.
304 * gdb.cp/rtti.exp: Likewise.
305
4e838464
MK
3062004-08-14 Mark Kettenis <kettenis@gnu.org>
307
308 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
309
8d8cb839
EZ
3102004-08-14 Eli Zaretskii <eliz@gnu.org>
311
312 * ChangeLog: Prefix Local Variables with semi-colons and indent
313 the reference to older ChangeLog files, to fix fontification in
314 Emacs.
315
deea8bb0
MC
3162004-08-13 Michael Chastain <mec.gnu@mindspring.com>
317
318 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
319 * gdb.mi/mi2-break.exp: Likewise.
320
c3297504
MC
3212004-08-13 Michael Chastain <mec.gnu@mindspring.com>
322
323 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
324
25808999
MC
3252004-08-13 Michael Chastain <mec.gnu@mindspring.com>
326
327 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
328
226a8d71
MC
3292004-08-13 Michael Chastain <mec.gnu@mindspring.com>
330
331 * gdb.cp/classes.exp: Remove unused declarations. Just let
332 test names default instead of providing special names. Remove
333 extraneous demangler test.
334
37fdf854
JJ
3352004-08-12 Jeff Johnston <jjohnstn@redhat.com>
336
337 * gdb.base/unload.exp: New test for breakpoints in dynamically
338 loaded libraries.
339 * gdb.base/unload.c: Ditto.
340 * gdb.base/unloadshr.c: Ditto.
341
2d3a7986
MC
3422004-08-12 Michael Chastain <mec.gnu@mindspring.com>
343
344 * gdb.cp/classes.exp (test_ptype_class_objects): Call
345 cp_test_ptype_class.
346 (test_enums): Likewise.
347
c72b934c
AC
3482004-08-10 Andrew Cagney <cagney@gnu.org>
349
350 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
351 files.
352
cc503c8a
AC
3532004-08-10 Andrew Cagney <cagney@gnu.org>
354
355 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
356 init_malloc call.
357
902f2ccb
MC
3582004-08-10 Michael Chastain <mec.gnu@mindspring.com>
359
360 * ChangeLog: Add copyright notice. The notice is copied
361 from emacs 21.3 top level ChangeLog.
362
78c90502
MC
3632004-08-09 Michael Chastain <mec.gnu@mindspring.com>
364
365 * lib/cp-support.exp: New file.
366 * lib/cp-support.exp (cp_test_type_class): New function.
367 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
368 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
369 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
370 cp_test_ptype_class.
371
88e5ea78
MC
3722004-08-09 Michael Chastain <mec.gnu@mindspring.com>
373
374 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
375 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
376 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
377 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
378 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
379 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
380 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
381 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
382 gdb.mi/mi2-watch.exp: Update copyright years.
383
6a89fc9c
MK
3842004-08-09 Mark Kettenis <kettenis@gnu.org>
385
386 * gdb.base/sigaltstack.exp: Provide proper anchoring.
387
1482e0de
MC
3882004-08-09 Michael Chastain <mec.gnu@mindspring.com>
389
390 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
391 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
392 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
393 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
394 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
395 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
396 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
397 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
398 gdb.mi/mi-watch.exp: Update copyright years.
399
1a5ce3f3
DJ
4002004-08-08 Daniel Jacobowitz <dan@debian.org>
401
402 PR gdb/1738
403 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
404 from a breakpoint with a pending signal.
405
04f6ecf2
DJ
4062004-08-08 Daniel Jacobowitz <dan@debian.org>
407
408 PR gdb/1736
409 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
410 * gdb.base/sigaltstack.exp (finish_test): Consume output until
411 the prompt.
412 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
413
54d90d35
DJ
4142004-08-08 Daniel Jacobowitz <dan@debian.org>
415
416 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
417
d2f6abb0
DJ
4182004-08-08 Daniel Jacobowitz <dan@debian.org>
419
420 PR gdb/1736
421 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
422 for i?86-*-linux*.
423
5598c03d
DJ
4242004-08-08 Daniel Jacobowitz <dan@debian.org>
425
426 * gdb.arch/i386-prologue.exp: Compile without debug information.
427
c6fee705
MC
4282004-08-08 Michael Chastain <mec.gnu@mindspring.com>
429
430 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
431 rather than asking gdb to search.
432
dd90efdb
MC
4332004-08-05 Michael Chastain <mec.gnu@mindspring.com>
434
435 * gdb.base/gcore.c: Include <string.h>.
436
1e84bec1
MC
4372004-08-05 Michael Chastain <mec.gnu@mindspring.com>
438
439 * gdb.base/gcore.c: Add copyright notice.
440
e425eb2b
MC
4412004-08-05 Michael Chastain <mec.gnu@mindspring.com>
442
443 * gdb.base/freebpcmd.c: Include <stdio.h>.
444 * gdb.base/long_long.c: Include <string.h>.
445 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
446 * gdb.base/siginfo.c: Include <string.h>.
447 * gdb.base/sigstep.c: Include <string.h>.
448
cb9aaed5
MC
4492004-08-04 Michael Chastain <mec.gnu@mindspring.com>
450
451 * gdb.base/complex.c: Include <stdlib.h>.
452
55944f3d
MC
4532004-08-04 Michael Chastain <mec.gnu@mindspring.com>
454
455 * gdb.base/complex.c: Add copyright notice.
456
7b2953d9
MC
4572004-08-04 Michael Chastain <mec.gnu@mindspring.com>
458
459 * gdb.base/charset.c: Include <stdlib.h>.
460
c9133d23
MC
4612004-08-04 Michael Chastain <mec.gnu@mindspring.com>
462
463 * gdb.base/auxv.c: Include <stdlib.h>.
464
0a8490ad
MC
4652004-08-04 Michael Chastain <mec.gnu@mindspring.com>
466
467 * gdb.base/auxv.c: Add copyright notice.
468
3426d5ec
MC
4692004-08-04 Michael Chastain <mec.gnu@mindspring.com>
470
471 * gdb.base/coremaker.c: Add copyright notice.
472 * gdb.base/coremaker2.c: Add copyright notice.
473
8da195dd
AC
4742004-08-04 Andrew Cagney <cagney@gnu.org>
475
476 * gdb.base/store.exp: Update copyright.
477 (check_set, up_set, check_struct, up_struct): Add a prefix to test
478 names, do not import gdb_prompt.
479
8d394f98
AC
4802004-08-01 Andrew Cagney <cagney@gnu.org>
481
482 Fix PR testsuite/1729.
483 * gdb.base/dump.exp: Add test name to callers of capture_value, do
484 not use capture_value with value 4.
485 (capture_value): Add optional test name parameter.
486 (test_reload_saved_value, test_restore_saved_value): Use $msg as
487 the prefix, pass to capture_value.
488
b6702b23
MK
4892004-08-01 Mark Kettenis <kettenis@gnu.org>
490
491 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
492 * gdb.arch/i386-prologue.c (standard): New prototype and function.
493 (main): Call new function.
494
c203e0ca
MC
4952004-07-31 Michael Chastain <mec.gnu@mindspring.com>
496
497 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
498
a7995a30
MC
4992004-07-31 Michael Chastain <mec.gnu@mindspring.com>
500
501 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
502
9366563b
MC
5032004-07-31 Michael Chastain <mec.gnu@mindspring.com>
504
b6eeaf26 505 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
506 Accept more values of vtbl pointer. Remove some messages
507 about "obsolete gcc or gdb".
508
2fc1f950
MC
5092004-07-30 Michael Chastain <mec.gnu@mindspring.com>
510
511 * gdb.cp/classes.exp: Accept more varieties of ptype output.
512
c724d49b
MC
5132004-07-30 Michael Chastain <mec.gnu@mindspring.com>
514
515 * gdb.base/asm-source.exp: Properly convert target board
516 debug flags from gcc format to binutils format.
517
736b0fce
MK
5182004-07-28 Mark Kettenis <kettenis@gnu.org>
519
520 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
521 gdb1718". PR backtrace/1718 partially fixed.
522
5633ea5c
JJ
5232004-07-27 Jeff Johnston <jjohnstn@redhat.com>
524
525 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
526
575eebb1
NC
5272004-07-26 Nick Clifton <nickc@redhat.com>
528
529 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
530 good default value for a specific architecture is available then
531 set it to that value. Otherwise default to the -gstabs switch.
532 Remove the -g... switches from the asm-flags variable. Allow the
533 target board info to override the value if it wants to. Pass the
534 switch on the assembler command line.
535
62104619
MK
5362004-07-23 Mark Kettenis <kettenis@gnu.org>
537
538 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
539 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
540 (main): Call new function.
541
4a1135b8
MC
5422004-07-22 Michael Chastain <mec.gnu@mindspring.com>
543
544 Test for PR exp/1715.
545 * gdb.base/radix.exp: Refactor common procedures. Make all
546 test names unique. Change XFAIL to KFAIL.
547
8a12c1f0
MC
5482004-07-20 Michael Chastain <mec.gnu@mindspring.com>
549
550 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
551 * gdb.ada/gnat_ada.gin: ... to here.
552 * configure.in: Use gnat_ada.gin.
553 * configure: Regenerate.
554
23b451cf
AC
5552004-07-20 Andrew Cagney <cagney@gnu.org>
556
557 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
558 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
559 XFAILs. Clean up test messages and comments. Check backtraces.
560 Delete re-sync code.
561
ab618a02
MC
5622004-07-19 Michael Chastain <mec.gnu@mindspring.com>
563
564 Fix PR cli/740.
565 * gdb.base/annota1.exp: Honor gdb,nosignals.
566 * gdb.base/annota3.exp: Likewise.
567
46dad340
MC
5682004-07-19 Michael Chastain <mec.gnu@mindspring.com>
569
570 * lib/java.exp: Update copyright notice.
571
756d8c70
AC
5722004-07-19 Andrew Cagney <cagney@gnu.org>
573
574 * gdb.base/selftest.exp: Copy file from here ...
575 * gdb.gdb/selftest.exp: ... to here.
576
586027e6
AC
5772004-07-16 Andrew Cagney <cagney@redhat.com>
578
579 * lib/insight-support.exp: Delete file.
580 * lib/java.exp (java_init): Fix copyright.
581
029d2200
AC
5822004-07-16 Andrew Cagney <cagney@gnu.org>
583
584 * gdb.base/restore.c: Append "prologue" to comments marking the a
585 function's prologue.
586 * gdb.base/restore.exp: Update copyright, re-indent.
587 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
588 callerN" prefix where needed. Update patterns that match a
589 function's prologue.
590
653b62c5
MC
5912004-07-16 Michael Chastain <mec.gnu@mindspring.com>
592
593 * gdb.base/restore.c: Add copyright notice.
594
f7d690e5
AC
5952004-07-16 Andrew Cagney <cagney@gnu.org>
596
597 * gdb.base/logical.exp: Update copyright.
598 (evaluate): New procedure. Use to re-implement tests using
599 several tables.
600
d629a7cb
MH
6012004-07-14 Martin Hunt <hunt@redhat.com>
602
603 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
604 which fixes some problems where init.tcl was not found.
605
9c7bb332
AC
6062004-07-13 Andrew Cagney <cagney@gnu.org>
607
6bf46641
AC
608 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
609 (check_sizeof, check_valueof): Do not include the output in the
610 test name. Use gdb_test.
611 (get_valueof): Use gdb_test_multiple.
612
c4ffd4c0
AC
613 * gdb.base/step-test.exp: Update copyright. Use
614 gdb_test_multiple. Ensure that test names do not include
615 architecture dependent output.
616
ab89363a
AC
617 * gdb.gdb/observer.exp: Update copyright.
618 (setup_test): Use gdb_test_multiple.
619 (attach_first_observer, attach_second_observer)
620 (attach_third_observer, detach_first_observer)
621 (detach_second_observer, detach_third_observer)
622 (reset_counters, check_counters): Make $message a prefix.
623 (test_normal_stop_notifications): Add "args" parameter - a list of
624 init functions to be called. Make $message a prefix,
625 (test_observer_normal_stop): Change the message prefixes so that
626 they are unique, pass the attach / detach procedures to
627 test_normal_stop_notifications.
628
ec58997a
AC
629 * gdb.base/signull.exp (test_segv): Prefix all tests with
630 "${name}". Clean up test messages.
631
b475183b
AC
632 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
633
9c7bb332
AC
634 * gdb.base/ena-dis-br.exp: Update copyright.
635 (break_at): New function. Replace send_gdb with gdb_test,
636 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
637 ignore count, not stopped at bpt", with KFAIL.
638
2dd95497
CV
6392004-07-13 Corinna Vinschen <vinschen@redhat.com>
640
641 * gdb.base/attach.exp: Remove cleanupfile handling.
642
419e626b
AC
6432004-07-12 Andrew Cagney <cagney@gnu.org>
644
645 * gdb.base/annota1.exp: Cleanup corefile test name.
646 * gdb.base/annota3.exp: Ditto.
647
8b1b3228
AC
6482004-07-12 Andrew Cagney <cagney@gnu.org>
649
78650829
AC
650 * gdb.base/signals.exp: Clean up copyright, re-indent.
651
8b1b3228
AC
652 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
653 gdb_test and gdb_test_multiple.
654
935c2760
JJ
6552004-07-08 Jeff Johnston <jjohnstn@redhat.com>
656
657 * gdb.java/jmain.exp: Fix expected line number for main to
658 break at. Set XFAIL for break at main test since gcj does not
659 provide line number info for first statement in main.
660
1544280f
AC
6612004-07-08 Andrew Cagney <cagney@gnu.org>
662
1279f4ff
AC
663 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
664
1544280f
AC
665 * gdb.base/sigbpt.exp: Make the common part of each test name a
666 prefix instead of suffix.
667
bcc82369
BR
6682004-07-07 Bob Rossi <bob_rossi@cox.net>
669
670 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
671 test from test_tbreak_creation_and_listing to
672 test_file_list_exec_source_file
673 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
674 Changed name of test from test_tbreak_creation_and_listing to
675 test_file_list_exec_source_file
676
23f4b0aa
JJ
6772004-07-07 Jeff Johnston <jjohnstn@redhat.com>
678
679 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
680 the jmisc() constructor instead of <init>.
681 * gdb.java/jmisc1.exp: Ditto.
682
56401cd5
AC
6832004-07-07 Andrew Cagney <cagney@gnu.org>
684
685 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
686 corrupting the PC.
687
44ae2f6a
MC
6882004-07-06 Michael Chastain <mec.gnu@mindspring.com>
689
690 * gdb.cp/templates.exp: Accept whitespace change in demangler
691 output.
692
45a83408
AC
6932004-07-06 Andrew Cagney <cagney@gnu.org>
694
695 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
696
d205ad70
MC
6972004-07-02 Michael Chastain <mec.gnu@mindspring.com>
698
699 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
700 * lib/compiler.cc: Likewise.
701
06ea1a61
MC
7022004-06-30 Michael Chastain <mec.gnu@mindspring.com>
703
704 * lib/compiler.cc: Work around string preprocessing problem
705 with old hp c++ compiler.
706 * lib/compiler.c: Likewise.
707
daab1251
CV
7082004-06-29 Corinna Vinschen <vinschen@redhat.com>
709
710 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
711 directives to conditionalize symbol prefixing.
712 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
713 additional_flags handling. Add underscore prefix for Cygwin.
714 * gdb.arch/i386-unwind.c: Use preprocessor directives to
715 conditionalize symbol prefixing.
716 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
717 additional_flags handling. Add underscore prefix for Cygwin.
718
cc984116
CV
7192004-06-29 Corinna Vinschen <vinschen@redhat.com>
720
721 * gdb.base/bigcore.exp: Skip test on Cygwin.
722
c279b077
MC
7232004-06-28 Michael Chastain <mec.gnu@mindspring.com>
724
725 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
726 formats for "info register". Use gdb_test_multiple. Fix
727 the "invalid register" test.
728
0e915747
CV
7292004-06-28 Corinna Vinschen <vinschen@redhat.com>
730
731 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
732 PID for Cygwin. Add Cygwin specific strings to check for in some
733 tests.
734 (do_attach_tests): Add a test for user interaction when attaching
735 to a process with no matching symbol table already loaded.
736
11422c86
AC
7372004-06-26 Andrew Cagney <cagney@gnu.org>
738
739 Test PR java/1567 and PR java/1565.
740 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
741 * gdb.java/jmisc2.exp: Delete file.
742
cefbce26
MC
7432004-06-26 Michael Chastain <mec.gnu@mindspring.com>
744
745 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
746
e19f872c
CV
7472004-06-25 Corinna Vinschen <vinschen@redhat.com>
748
749 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
750 attach process.
751
d931ba3b
MC
7522004-06-23 Michael Chastain <mec.gnu@mindspring.com>
753
754 * gdb.cp/pr-1553.exp: Remove.
755
aef68c48
MC
7562004-06-22 Michael Chastain <mec.gnu@mindspring.com>
757
758 * gdb.cp/pr-1553.cc: Remove.
759 * gdb.cp/pr-1553.exp: Disable this test.
760
8d5df71a
JB
7612004-06-20 Jim Blandy <jimb@redhat.com>
762
763 Fix PR testsuite/1680.
764 * gdb.arch/i386-sse.exp: Properly quote curly braces in
765 regular expressions.
766
4ac6f39d
MC
7672004-06-19 Michael Chastain <mec.gnu@mindspring.com>
768
769 Fix PR testsuite/1679.
770 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
771 Issue an UNSUPPORTED result instead.
772
1b413552
JB
7732004-06-18 Jim Blandy <jimb@redhat.com>
774
775 * gdb.base/charset.exp: Only send a control-C if we see a new
776 prompt and incomplete command.
777
6daa6ebd
MC
7782004-06-18 Michael Chastain <mec.gnu@mindspring.com>
779
780 * gdb.cp/pr-574.cc: Add copyright notice.
781
51fa4ae0
JB
7822004-06-17 Jim Blandy <jimb@redhat.com>
783
784 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
785 cases where the regexp has no groups; this grabs random text from
786 the previous test suite, whatever that was.
787
8fea26c5
MC
7882004-06-17 Michael Chastain <mec.gnu@mindspring.com>
789
790 * gdb.cp/printmethod.cc: Add copyright notice.
791
1e3aeb41
MC
7922004-06-16 Michael Chastain <mec.gnu@mindspring.com>
793
794 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
795
9d9030bc
AC
7962004-06-16 Andrew Cagney <cagney@gnu.org>
797
798 * gdb.base/signull.c: Update copyright. Include <string.h>.
799 (bowler): Replace data_pointer with data_read
800 and data_write cases. Add code_descriptor case.
801 (zero, desc): New array and pointer.
802 (data, code): Change to simple pointers.
803 * gdb.base/signull.exp: Fix probe pattern matching a function
804 descriptor SIGSEGV. Replace data_pointer with data_read and
805 data_write tests.
806
acd4ad44
AC
8072004-06-16 Andrew Cagney <cagney@gnu.org>
808
809 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
810
08fd625c
MC
8112004-06-15 Michael Chastain <mec.gnu@mindspring.com>
812
813 * gdb.base/long_long.c: Add copyright notice.
814
1903502c
MC
8152004-06-15 Michael Chastain <mec.gnu@mindspring.com>
816
817 * gdb.base/long_long.exp: Remove reference to
818 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
819 to gdb_breakpoint and gdb_continue_to_breakpoint.
820
83313cb1
JB
8212004-06-14 Jim Blandy <jimb@redhat.com>
822
823 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
824 endian case.
825
1bf404ef
AC
8262004-06-14 Andrew Cagney <cagney@gnu.org>
827
828 * gdb.base/gcore.exp (capture_command_output): Delete the always
829 passing tests containing inferior values.
830 * gdb.base/ending-run.exp: Do not include the breakpoint address
831 in the test message. Update copyright.
832 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
833 size in the test name, use gdb_test_multiple. Update copyright.
834
ef220b33
MC
8352004-06-14 Michael Chastain <mec.gnu@mindspring.com>
836
837 * gdb.cp/ref-types.cc: Add copyright notice.
838
4f70a4c9
MC
8392004-06-14 Michael Chastain <mec.gnu@mindspring.com>
840
841 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
842 hp_aCC_compiler.
843 * lib/compiler.cc: Likewise.
844 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
845 'set' commands. Log diagnostics for other lines. Set
846 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
847
335928ac
MC
8482004-06-13 Michael Chastain <mec.gnu@mindspring.com>
849
850 * gdb.cp/try_catch.cc: Add copyright notice.
851
2efb12e8
MC
8522004-06-12 Michael Chastain <mec.gnu@mindspring.com>
853
854 * gdb.cp/userdef.cc: Add copyright notice.
855
0bbed51a
MC
8562004-06-11 Michael Chastain <mec.gnu@mindspring.com>
857
858 * gdb.cp/virtfunc.cc: Add copyright notice.
859
e12a46c9
RC
8602004-06-11 Randolph Chung <tausq@debian.org>
861
862 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
863 problem.
864
338e05af
AC
8652004-06-10 Andrew Cagney <cagney@gnu.org>
866
867 * lib/compiler.cc, lib/compiler.c: Append either
868 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
869 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
870 instead of gcc-3-3.
871
dc3f10cb
AC
8722004-06-09 Andrew Cagney <cagney@gnu.org>
873
b4d946af
AC
874 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
875 gdb/1455, bug is specific to "long long" and "double".
876
dc3f10cb
AC
877 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
878 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
879 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
880 fixed.
881
b5c0bfa2
AC
8822004-06-09 Andrew Cagney <cagney@gnu.org>
883
884 * gdb.base/structs.exp (test_struct_returns): Replace
885 "return_value_unknown" and "finish_value_unknown" by
886 "return_value_known" and "finish_value_known". Instead of
887 "return_value_unknown" iff "finish_value_unknown", check
888 "return_value_known" implies "finish_value_known".
889
caeb605f
MH
8902004-06-08 Martin Hunt <hunt@redhat.com>
891
892 * gdb.base/float.exp: Add pattern for mips targets.
893
c892bb64
RC
8942004-06-08 Randolph Chung <tausq@debian.org>
895
896 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
897 message for unknown architectures more clear.
898
48306d3e
JB
8992004-06-08 Joel Brobecker <brobecker@gnat.com>
900
901 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
902 start the execution of the program.
903
83ecb59f
JB
9042004-06-07 Jim Blandy <jimb@redhat.com>
905
906 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
907 * gdb.arch/i386-cpuid.h: New helper file.
908
55264cb4
RC
9092004-06-07 Randolph Chung <tausq@debian.org>
910
911 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
912 has started.
913
23cadb28
RM
9142004-06-04 Roland McGrath <roland@redhat.com>
915
916 Fix PR gdb/1647.
917 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
918 differently to be robust to output buffering differences.
919
51d01eda
MC
9202004-06-04 Michael Chastain <mec.gnu@mindspring.com>
921
922 * gdb.threads/pthreads.exp: Update copyright years.
923 (check_control_c): Change asynchronous 'after' to synchronous.
924
f4fc3b93
RM
9252004-06-04 Roland McGrath <roland@redhat.com>
926
927 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
928 next gdb prompt.
929
4013522b
MC
9302004-06-02 Michael Chastain <mec.gnu@mindspring.com>
931
932 Fix PR gdb/1636.
933 * gdb.threads/manythreads.exp: Change asynchronous 'after'
934 calls to synchronous.
935
7a8f1e6b
JB
9362004-05-26 Jim Blandy <jimb@redhat.com>
937
938 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
939
81bb3443
RC
9402004-05-24 Randolph Chung <tausq@debian.org>
941
942 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
943 * gdb.asm/pa.inc: New file.
944
8f5a3103
MK
9452004-05-22 Mark Kettenis <kettenis@gnu.org>
946
947 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
948
734b8fe8
JB
9492004-05-21 Joel Brobecker <brobecker@gnat.com>
950 Daniel Jacobowitz <drow@mvista.com>
951
952 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
953 GDB prompt.
954
725603e1
UW
9552004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
956
f4fc3b93 957 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
958 setjmp/longjmp. Use sigaction instead of signal.
959
8b923272
JB
9602004-05-19 J. Brobecker <brobecker@gnat.com>
961 Michael Snyder <msnyder@redhat.com>
962
963 * gdb.threads/pthread_cond_wait.c: New file.
964 * gdb.threads/pthread_cond_wait.exp: New testcase.
965
8bfabb04
AC
9662004-05-13 Andrew Cagney <cagney@redhat.com>
967
968 * gdb.base/signull.exp, gdb.base/signull.c: New files.
969 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
970
42edda50
AC
9712004-05-11 Andrew Cagney <cagney@redhat.com>
972
973 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
974 fixed but revealed gdb/1639.
975
d303a6c7
AC
9762004-05-10 Andrew Cagney <cagney@redhat.com>
977
978 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
979 func1" and "next to 2nd alarm", kernel bug avoided.
980
bf08c2a1
DJ
9812004-05-10 Daniel Jacobowitz <dan@debian.org>
982
983 PR external/1568
984 * gdb.base/bigcore.exp: Check the size of the dumped core file.
985 XFAIL if it is smaller than bytes_allocated.
986 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
987 (main): Make chunks_allocated unsigned. Correct comment.
988
c0586a34
JB
9892004-05-07 Joel Brobecker <brobecker@gnat.com>
990
991 * gdb.arch/powerpc-aix-prologue.c: New file.
992 * gdb.arch/powerpc-aix-prologue.exp: New file.
993
f2785d12
JB
9942004-05-07 Jim Blandy <jimb@redhat.com>
995
996 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
997 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
998
bd7f6e30
JB
9992004-05-06 Joel Brobecker <brobecker@gnat.com>
1000
1001 * gdb.base/sep.exp: No longer setup_kfail when the program was
1002 built with dwarf2.
1003
0a5e7efe
JI
10042004-05-05 Jim Ingham <jingham@apple.com>
1005
1006 * gdb.base/pending.exp: Make sure pending breakpoints
1007 preserve the ignore count.
f4fc3b93 1008
a8958849
MK
10092004-04-27 Jerome Guitton <guitton@gnat.com>
1010
1011 * i386-prologue.exp: Add testcase for jump instruction as first
1012 instruction of the real code.
1013 * i386-prologue.c (jump_at_beginning): New function.
1014
7e103f5b
MK
10152004-04-28 Mark Kettenis <kettenis@gnu.org>
1016
1017 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
1018 x86_64-*-*.
1019
5d38b224
MK
10202004-04-28 Mark Kettenis <kettenis@gnu.org>
1021
1022 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
1023 i*86-*-*.
1024
0ef32fd9
MK
10252004-04-25 Mark Kettenis <kettenis@gnu.org>
1026
1027 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
1028 expression that checks the return type.
1029
71d7dd7c
AC
10302004-04-23 Andrew Cagney <cagney@redhat.com>
1031
1032 * gdb.base/call-sc.exp: New test of scalar call/return values.
1033 * gdb.base/call-sc.c: Ditto.
1034
1e9f977e
JJ
10352004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1036
1037 * gdb.threads/manythreads.c: Reduce thread stack size.
1038
899d9e3a
JJ
10392004-04-23 Jeff Johnston <jjohnstn@redhat.com>
1040
1041 * gdb.threads/manythreads.c: Add copyright notice.
1042
61bcae62
AC
10432004-04-23 Andrew Cagney <cagney@redhat.com>
1044
1045 * gdb.base/siginfo.exp: Better handle step out of signal.
1046 * gdb.base/sigstep.exp: Ditto.
1047
7339a42e
JJ
10482004-04-22 Jeff Johnston <jjohnstn@redhat.com>
1049 Daniel Jacobowitz <drow@mvista.com>
1050
1051 * gdb.threads/manythreads.c: New testcase.
1052 * gdb.threads/manythreads.exp: Ditto.
1053
5c98409b
JB
10542004-04-22 Jim Blandy <jimb@redhat.com>
1055
1056 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
1057 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
1058
3b611f1a
MC
10592004-04-21 Michael Chastain <mec.gnu@mindspring.com>
1060
1061 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
1062
f0fd9238
AC
10632004-04-21 Andrew Cagney <cagney@redhat.com>
1064
1065 * gdb.base/sigstep.c: New file.
1066 * gdb.base/sigstep.exp: New file.
1067
90990674
JB
10682004-04-16 Joel Brobecker <brobecker@gnat.com>
1069
1070 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
1071 call to observer_notify_normal_stop.
1072
78cef34b
AC
10732004-04-15 Andrew Cagney <cagney@redhat.com>
1074
1075 * gdb.base/siginfo.c: New file.
1076 * gdb.base/siginfo.exp: New file.
1077
d2343407
JB
10782004-04-12 J. Brobecker <brobecker@gnat.com>
1079
1080 * gdb.base/sep.exp: Fix typo in comment.
1081
a2dba3c8
JB
10822004-04-12 J. Brobecker <brobecker@gnat.com>
1083
1084 * gdb.base/sep.c: New file.
1085 * gdb.base/sep-proc.c: New file.
1086 * gdb.base/sep.exp: New testcase.
1087
15f7b60e
MK
10882004-04-09 Mark Kettenis <kettenis@gnu.org>
1089
1090 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
1091 support.
1092
44f4de1a
AC
10932004-04-05 Andrew Cagney <cagney@redhat.com>
1094
1095 * gdb.base/sigaltstack.c: New file.
1096 * gdb.base/sigaltstack.exp: New file.
1097
ef04f396
JB
10982004-04-04 Joel Brobecker <brobecker@gnat.com>
1099
1100 * gdb.base/foll-fork.exp: Update the expected output for
1101 "help set follow-fork-mode", to match a change that was made
1102 to the help of this variable on 2004-01-13.
1103
d40d2c92
JB
11042004-04-01 Joel Brobecker <brobecker@gnat.com>
1105
1106 * lib/ada.exp: Add copyright notice.
1107 * bar.ads: Likewise.
1108 * bar.adb: Likewise.
1109 * null_record.adb: Likewise.
1110 * null_record.exp: Likewise.
1111 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
1112
f86ef5a3
JB
11132004-04-01 Joel Brobecker <brobecker@gnat.com>
1114
1115 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
1116 * configure: Regenerate.
1117
414e70e3
JB
11182004-04-01 Joel Brobecker <brobecker@gnat.com>
1119
1120 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
1121 to build the application. Remove the message printed when in
1122 verbose mode, redundant with the UNSUPPORTED message above.
1123
f0aaee49
JB
11242004-03-31 Joel Brobecker <brobecker@gnat.com>
1125
1126 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
1127 * gdb.ada (null_record.exp): New testcase.
1128
ac81cb54
JB
11292004-03-31 Joel Brobecker <brobecker@gnat.com>
1130
1131 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
1132
854af2f7
JB
11332004-03-31 Joel Brobecker <brobecker@gnat.com>
1134
1135 * gdb.ada: New subdirectory.
1136 * gdb.ada/Makefile.in: New file.
1137 * gdb.ada/gnat_ada.gpr.in: New file.
1138
034cb681
JB
11392004-03-31 Joel Brobecker <brobecker@gnat.com>
1140
1141 * lib/ada.exp: New file.
1142
78a1a894
DJ
11432004-03-24 Daniel Jacobowitz <drow@mvista.com>
1144
1145 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
1146 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
1147
4b2b3b3e
AC
11482004-03-22 Andrew Cagney <cagney@redhat.com>
1149
1150 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
1151 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
1152 Problem identified by Ulrich Weigand.
1153
23c73aa3
DC
11542004-03-17 David Carlton <carlton@kealia.com>
1155
1156 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
1157 PR c++/826.
1158
d63a86f8
RM
11592004-03-16 Roland McGrath <roland@redhat.com>
1160
1161 * gdb.base/auxv.exp: New file.
1162 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
1163
0e02aa50
DC
11642004-03-12 David Carlton <carlton@kealia.com>
1165
1166 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
1167 * gdb.cp/pr-1553.cc: Ditto.
1168 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
1169 pass branch.
1170
c20b71be
MC
11712004-03-12 Michael Chastain <mec.gnu@mindspring.com>
1172
1173 * gdb.cp/templates.exp: Accept more template types.
1174
c7414a01
MC
11752004-03-09 Michael Chastain <mec.gnu@mindspring.com>
1176
1177 From Corinna Vinschen with modifications.
1178 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
1179 local variable obj_with_enum.
1180 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
1181 results with obj_with_enum.
1182
ed69573c
MC
11832004-03-09 Michael Chastain <mec.gnu@mindspring.com>
1184
1185 * gdb.cp/classes.cc: New file, copied from misc.cc.
1186 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
1187
28301461
MC
11882004-03-09 Michael Chastain <mec.gnu@mindspring.com>
1189
1190 * gdb.cp/misc.cc: Add copyright notice.
1191
1198ecbe
DC
11922004-03-05 David Carlton <carlton@kealia.com>
1193
1194 * gdb.cp/rtti.exp: Add 'print *obj3' test.
1195 * gdb.cp/rtti.h: Update copyright.
1196 (namespace n2::n3): New.
1197 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
1198 (n2::n3::func3): New.
1199 (main): Call n2::n3::func3.
1200 * gdb.cp/rtti2.cc: Update copyright.
1201 (n2::create3): New.
1202
9e08c470
MK
12032004-03-04 Mark Kettenis <kettenis@gnu.org>
1204
1205 * gdb.asm/openbsd.inc: Fix typo.
1206
4bebc3aa
FF
12072004-03-03 Fred Fish <fnf@redhat.com>
1208
1209 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
1210 "val" instead of unused "size". Update copyright year.
1211
6ea9fb37
DJ
12122004-02-29 Daniel Jacobowitz <drow@mvista.com>
1213
1214 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
1215 to use unsigned char.
1216 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
1217 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
1218
23b23974
DJ
12192004-02-29 Daniel Jacobowitz <drow@mvista.com>
1220
1221 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
1222 line of output.
1223
7574fd53
DJ
12242004-02-28 Daniel Jacobowitz <drow@mvista.com>
1225
1226 * gdb.base/relocate.c (dummy): Initialize.
1227
a195357f
DJ
12282004-02-28 Daniel Jacobowitz <drow@mvista.com>
1229
1230 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
1231 a breakpoint at exit.
1232
72fd54a9
FF
12332004-02-27 Fred Fish <fnf@redhat.com>
1234
1235 * gdb.base/chng-syms.exp: Add expect condition to match failing
1236 case that isn't a timeout.
1237
b9d23137
AC
12382004-02-27 Andrew Cagney <cagney@redhat.com>
1239
1240 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
1241 support.
1242
15d208f6 12432004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 1244
15d208f6
FF
1245 * gdb.arch/gdb1431.c: Remove.
1246 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
1247 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
1248 of "until" incorrectly.
1249
98f9cd2d
JB
12502004-02-26 J. Brobecker <brobecker@gnat.com>
1251
1252 * gdb.cp/class2.cc (empty): New class.
1253 (refer): New function.
1254 (main): Declare an object of type empty and use it.
1255 * gdb.cp/class2.exp: Print the value of an object of type empty.
1256
9b50c11b
JJ
12572004-02-26 Jeff Johnston <jjohnstn@redhat.com>
1258
1259 * gdb.base/langs.exp: Update query string to match the
1260 new nquery format used for pending breakpoints.
1261
0dcd613f
AC
12622004-02-26 Andrew Cagney <cagney@redhat.com>
1263
1264 Fix PR i18n/1570.
1265 * gdb.base/charset.c: Update copyright notice.
1266 (main, init_string): Remove the escape character '\e' tests.
1267 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
1268 * gdb.base/charset.exp (valid_host_charset): Ditto.
1269 * gdb.base/setvar.exp: Ditto.
1270
b8a56647
AC
12712004-02-24 Andrew Cagney <cagney@redhat.com>
1272
90d59e34
AC
1273 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
1274 mmapped data in core file" PASS and FAIL messages consistent.
1275
b8a56647
AC
1276 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
1277 setting a breakpoint. Work around PR java/1565.
1278
9f27c604
JJ
12792004-02-23 Jeff Johnston <jjohnstn@redhat.com>
1280
1281 * lib/gdb.exp (gdb_breakpoint): Update query string to match
1282 new nquery format.
1283 * gdb.base/pending.exp: Ditto.
1284
3224a706
MK
12852004-02-22 Mark Kettenis <kettenis@gnu.org>
1286
1287 * configure.in: Run stabs tests on *BSD.
1288 * configure: Regenerated.
1289
41e0a9ca
MK
12902004-02-21 Mark Kettenis <kettenis@gnu.org>
1291
1292 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
1293
1e1b3428
FF
12942004-02-20 Fred Fish <fnf@redhat.com>
1295
1296 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
1297 blank in test for "returns short", for consistency with other
1298 "returns xxx" tests. Update copyright year.
1299
f9a7572a
FF
13002004-02-19 Fred Fish <fnf@redhat.com>
1301
1302 New testcase for PR breakpoint/1558.
1303 * gdb.arch/gdb1558.exp: New file.
1304 * gdb.arch/gdb1558.c: New file.
1305
b2ce2854
EZ
13062004-02-19 Elena Zannoni <ezannoni@redhat.com>
1307
1308 * gdb.base/nodebug.exp: Fix typo.
1309
e7c9ff01
JB
13102004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1311
1312 Committed by Jim Blandy <jimb@redhat.com>.
1313
62f4b920
JB
1314 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
1315
2db536a1
JB
1316 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
1317
e7c9ff01
JB
1318 * gdb.base/float.exp: Support s390*-*-* targets.
1319
f3205b34
AF
13202004-02-17 Adam Fedor <fedor@gnu.org>
1321
1322 * gdb.base/gdb1555.exp: New file.
1323 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
1324
9d62932d
EZ
13252004-02-17 Elena Zannoni <ezannoni@redhat.com>
1326
1327 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
1328
344c9711
FF
13292004-02-16 Fred Fish <fnf@redhat.com>
1330
1331 * gdb.arch/gdb1291.c: Remove
1332 * gdb.arch/gdb1291.s: New test input file.
1333 * gdb.arch/gdb1291.exp: Expand test to check case that should not
1334 fail. Test for correct result, known incorrect result, other
1335 failures and timeouts.
1336
2d822687
AC
13372004-02-16 Andrew Cagney <cagney@redhat.com>
1338
1339 * gdb.base/bigcore.exp: New file.
1340 * gdb.base/bigcore.c: New file.
1341
dac15b66
AC
13422004-02-13 Andrew Cagney <cagney@redhat.com>
1343
1344 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
1345 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
1346 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
1347 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
1348 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
1349 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
1350 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
1351 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
1352 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
1353 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
1354
6bdfc2c4
JJ
13552004-02-11 Jeff Johnston <jjohnstn@redhat.com>
1356
1357 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
1358 executed is an alloc instruction.
1359
87b3ede8
DC
13602004-02-11 David Carlton <carlton@kealia.com>
1361
1362 * gdb.cp/breakpoint.exp: New.
1363 * gdb.cp/breakpoint.cc: New.
1364
6e19e2bf
MC
13652004-02-11 Michael Chastain <mec.gnu@mindspring.com>
1366
1367 Partial fix for PR gdb/1543.
1368 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
1369 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
1370 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
1371 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
1372 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
1373 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
1374 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
1375 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
1376 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
1377 to bug-gdb@prep.ai.mit.edu .
1378 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
1379 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
1380 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
1381 Likewise.
1382
5c5455dc
AC
13832004-02-10 Andrew Cagney <cagney@redhat.com>
1384
1385 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
1386 using gdb_internal_error_resync.
1387
9cf689d7
DJ
13882004-02-09 Daniel Jacobowitz <drow@mvista.com>
1389
1390 * gdb.threads/thread-specific.exp: Stop early if no threads are
1391 found.
1392
d2dc51db
MC
13932004-02-09 Michael Chastain <mec.gnu@mindspring.com>
1394
1395 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
1396
14b1a056
DJ
13972004-02-08 Daniel Jacobowitz <drow@mvista.com>
1398
1399 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
1400 breakpoints.
1401
83f66e8f
DJ
14022004-02-07 Daniel Jacobowitz <drow@mvista.com>
1403
1404 * config/sim.exp (gdb_load): Handle $arg == "".
1405 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
1406 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
1407
30fc0091
EZ
14082004-02-07 Elena Zannoni <ezannoni@redhat.com>
1409
1410 * gdb.base/maint.exp: Update test to reflect
1411 obstack changes.
1412
4d806929
JJ
14132004-02-04 Jeff Johnston <jjohnstn@redhat.com>
1414
1415 * gdb.base/pendshr.c (pendfunc): New function that calls
1416 pendfunc1.
1417 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
1418
7bfdd688
FF
14192004-02-04 Fred Fish <fnf@redhat.com>
1420
1421 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
1422 function symbols and update copyright years.
1423 * gdb.arch/gdb1291.c: Ditto.
1424
aaa08ee4
MC
14252004-02-03 Michael Chastain <mec.gnu@mindspring.com>
1426
1427 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
1428
dbad7755
MC
14292004-02-03 Michael Chastain <mec.gnu@mindspring.com>
1430
1431 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
1432
ec4646ef
MC
14332004-02-03 Michael Chastain <mec.gnu@mindspring.com>
1434
1435 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
1436
1b802196
FF
14372004-02-02 Fred Fish <fnf@redhat.com>
1438
1439 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
1440 remote targets. Update copyright years.
1441
18fe2033
JJ
14422004-02-02 Jeff Johnston <jjohnstn@redhat.com>
1443
1444 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
1445 support.
1446 * gdb.base/langs.exp: Fix test which attempts to create
1447 breakpoint on non-existent function to handle new pending
1448 support.
1449 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
1450 a breakpoint.
1451 * gdb.base/pending.exp: New test.
1452 * gdb.base/pending.c: New file.
1453 * gdb.base/pendshr.c: Ditto.
1454
8d577d32
DC
14552004-02-02 David Carlton <carlton@kealia.com>
1456
1457 * gdb.cp/overload.exp: Add overloadNamespace tests.
1458 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
1459 (overloadNamespace, XXX): New.
1460 (main): Call XXX::marker2.
1461
3ad13771
FF
14622004-02-01 Fred Fish <fnf@redhat.com>
1463
1464 * gdb.base/dump.exp: Use runto_main instead of "runto main".
1465 * gdb.base/finish.exp: Ditto.
1466 * gdb.base/gcore.exp: Ditto.
1467 * gdb.base/huge.exp: Ditto.
1468 * gdb.base/info-proc.exp: Ditto.
1469 * gdb.base/return2.exp: Ditto.
1470 * gdb.threads/gcore-thread.exp: Ditto.
1471
44c75849
DJ
14722004-02-01 Daniel Jacobowitz <drow@mvista.com>
1473
1474 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
1475
005bc093
MK
14762004-02-01 Mark Kettenis <kettenis@gnu.org>
1477
1478 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
1479 that opening the file succeeds on OpenBSD.
1480
c47cebdb
DJ
14812004-02-01 Daniel Jacobowitz <drow@mvista.com>
1482
1483 * gdb.threads/thread-specific.c: New file.
1484 * gdb.threads/threads-specific.exp: New test script.
1485 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
1486 to expect_out.
1487
5a01311c
MK
14882004-02-01 Mark Kettenis <kettenis@gnu.org>
1489
1490 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
1491 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
1492 only on the "print_small_structs from print_long_arg_list" test.
1493
ce22a4f1
DJ
14942004-02-01 Daniel Jacobowitz <drow@mvista.com>
1495
1496 * gdb.base/completion.exp: Kill a stray backslash.
1497
1498 From Jim Ingham <jingham@apple.com>:
1499 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
1500 agrees with the result from sending a tab.
1501
abbab9d3
DJ
15022004-01-31 Daniel Jacobowitz <drow@mvista.com>
1503
1504 * gdb.base/chng-syms.exp: Remove stray newline.
1505
53904d1e
MK
15062004-01-31 Mark Kettenis <kettenis@gnu.org>
1507
1508 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
1509 *-*-openbsd*.
1510 * gdb.asm/openbsd.inc: New file.
1511
3a4b3aac
MK
15122004-01-30 Mark Kettenis <kettenis@gnu.org>
1513
1514 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
1515 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
1516 *-*solaris2*. Remove commented out default settings for
1517 asm-flags. Replace gdb_compile with target_link.
1518
ebac27b4
MC
15192004-01-29 Michael Chastain <mec.gnu@mindspring.com>
1520
1521 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
1522 for all tests. Remove old hp-ux and cygnus xfail cases.
1523
d8679d84
PH
15242004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
1525
1526 * gdb.base/chng-syms.exp: New file.
1527 * gdb.base/chng-syms.c: New file.
1528
0a55bc22
MC
15292004-01-24 Michael Chastain <mec.gnu@mindspring.com>
1530
1531 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
1532 Provide arms for current output in all my configurations.
1533
94b8e876
MC
15342004-01-24 Michael Chastain <mec.gnu@mindspring.com>
1535
1536 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
1537 * lib/compiler.cc: Likewise.
1538 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
1539 get the right preprocessor. Eval the output directly. Remove
1540 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
1541 hp_f77_compiler and hp_f90_compiler completely.
1542 (gdb_preprocess): Delete.
1543 (get_compiler): Delete.
1544
7cf03d44
MK
15452004-01-24 Mark Kettenis <kettenis@gnu.org>
1546
1547 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
1548 <string.h>.
1549
68b6dce9
NR
15502004-01-24 Nick Roberts <nick@nick.uklinux.net>
1551
1552 * gdb.mi/mi-stack.exp: Update copyright.
1553
b368761e
DC
15542004-01-23 David Carlton <carlton@kealia.com>
1555
1556 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
1557 test for cp_lookup_transparent_type.
1558 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
1559 call them.
1560
f2061b53
DJ
15612004-01-23 Daniel Jacobowitz <drow@mvista.com>
1562
1563 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
1564 after -var-update.
1565
37fc574a
DC
15662004-01-23 David Carlton <carlton@kealia.com>
1567
1568 * gdb.cp/namespace.cc (C::ensureRefs): New.
1569 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
1570
8e94b928
NR
15712004-01-20 Nick Roberts <nick@nick.uklinux.net>
1572
1573 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
1574 case "-stack-list-locals 2".
1575 * gdb.mi/mi-var-child.exp: Test for case
1576 "-var-list-children --all-values NAME".
1577
997b0952
MC
15782004-01-18 Michael Chastain <mec.gnu@mindspring.com>
1579
1580 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
1581
52470da3
MK
15822004-01-18 Mark Kettenis <kettenis@gnu.org>
1583
7049b4b8
MK
1584 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
1585 used with gdb_test_multiple.
1586
52470da3
MK
1587 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
1588 read at address 0. This fixes PR testsuite/1504.
1589
da6012e5
DJ
15902004-01-18 Daniel Jacobowitz <drow@mvista.com>
1591
1592 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
1593 Remove downloading, guessing the host executable, the calls to
1594 gdb_file_cmd and gdb_target_cmd, and "load" support.
1595 (infer_host_exec): New function broken out from gdb_load.
1596 (gdb_load): New wrapper for gdbserver_gdb_load.
1597 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
1598 gdb_target_cmd. Use -target-select.
1599 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
1600 Download binaries to the host. Clear last_mi_remote_file when
1601 we load a new binary.
1602 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
1603 call gdbserver_gdb_load and mi_gdb_target_cmd.
1604
32c70722
MC
16052004-01-17 Michael Chastain <mec.gnu@mindspring.com>
1606
1607 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
1608 type patterns.
1609
b0cecf36
MC
16102004-01-17 Michael Chastain <mec.gnu@mindspring.com>
1611
1612 * gdb.cp/templates.exp: Fix typo in test name of
1613 "print Foo<volatile char*>::foo".
1614
4120d7e6
MC
16152004-01-15 Michael Chastain <mec.gnu@mindspring.com>
1616
1617 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
1618
f679e530
BE
16192004-01-16 Ben Elliston <bje@wasabisystems.com>
1620
1621 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
1622 (clean mostlyclean): Remove empty rm.
1623
091c48f6
MC
16242004-01-15 Michael Chastain <mec.gnu@mindspring.com>
1625
1626 * gdb.base/setvar.exp: Add copyright years.
1627
3e5fc8d2
DC
16282004-01-14 David Carlton <carlton@bactrian.org>
1629
1630 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
1631 PR c++/1511 and update coment.
1632 * gdb.cp/templates.exp: Update patterns to match current output.
1633 If changes involve something other than whitespace, KFAIL
1634 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
1635
63d06c5c
DC
16362004-01-14 David Carlton <carlton@kealia.com>
1637
1638 * gdb.cp/namespace.exp: Add tests involving classes defined within
1639 namespaces.
1640 * gdb.cp/namespace.cc (C::CClass): New.
1641 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
1642
a51dab88
EZ
16432004-01-14 Elena Zannoni <ezannoni@redhat.com>
1644
1645 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
1646 what debug info we have. Print a better message if something goes
1647 wrong while producing the separate debug info file.
1648
a476ccc9
MC
16492004-01-14 Michael Chastain <mec.gnu@mindspring.com>
1650
1651 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
1652
f453692c
MC
16532004-01-14 Michael Chastain <mec.gnu@mindspring.com>
1654
1655 * gdb.base/callfuncs.c: Add copyright notice.
1656
f40063a5
MC
16572004-01-13 Michael Chastain <mec.gnu@mindspring.com>
1658
1659 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
1660 inheritance. PR gdb/1498, PR gcc/13539.
1661
19ac3974
EZ
16622004-01-13 Elena Zannoni <ezannoni@redhat.com>
1663
1664 * gdb.threads/gcore-thread.exp: Prefix name of binary with
1665 test specific name.
1666 * gdb.mi/gdb669.exp: Ditto.
1667 * gdb.mi/mi-pthreads.exp: Ditto.
1668 * gdb.mi/mi1-pthreads.exp: Ditto.
1669 * gdb.mi/mi2-pthreads.exp: Ditto.
1670
56c97c6e
MC
16712004-01-12 Michael Chastain <mec.gnu@mindspring.com>
1672
1673 * gdb.cp/member-ptr.cc: Add copyright notice.
1674
a0644324
MC
16752004-01-12 Michael Chastain <mec.gnu@mindspring.com>
1676
1677 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
1678 some patterns for recent versions of gcc and hpacc. Delete
1679 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
1680 Delete tests that access a NULL pointer-to-member-data. This
1681 script is still disabled for gcc.
1682
32fabe09
EZ
16832004-01-12 Elena Zannoni <ezannoni@redhat.com>
1684
1685 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
1686 escaped correctly.
1687
1f8a6abb
EZ
16882004-01-12 Elena Zannoni <ezannoni@redhat.com>
1689
1690 * gdb.base/sepdebug.exp: New file.
1691 * gdb.base/sepdebug.c: New file.
1692 * lib/gdb.exp (separate_debug_filename): New procedure.
1693 (gdb_gnu_strip_debug): New procedure.
1694
48efe704
AC
16952004-01-12 Andrew Cagney <cagney@redhat.com>
1696
1697 * gdb.mi/ChangeLog: Delete file. Renamed to ...
1698 * gdb.mi/ChangeLog-1999-2003: New file.
1699
a9415475
AC
17002004-01-12 Andrew Cagney <cagney@redhat.com>
1701
1702 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
1703 "Renaming a directory to a non-empty directory returns ENOTEMPTY
1704 or EEXIST", treat EBUSY as an XFAIL.
1705
83b8cf9d
MC
17062004-01-11 Michael Chastain <mec.gnu@mindspring.com>
1707
1708 * gdb.base/scope.exp: Remove obsolete setup_xfail for
1709 hp_cc_compiler.
1710
9939d2a8
MC
17112004-01-10 Michael Chastain <mec.gnu@mindspring.com>
1712
1713 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
1714 decorations.
1715
1ff8cadf
MC
17162004-01-10 Michael Chastain <mec.gnu@mindspring.com>
1717
1718 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
1719 and "(aCC)" decorations. Remove obsolete doco about old
1720 test results.
1721
6fa9022e
MC
17222004-01-09 Michael Chastain <mec.gnu@mindspring.com>
1723
1724 * gdb.cp/exception.exp: Fix typo in doco.
1725
209721fe
MK
17262004-01-09 Mark Kettenis <kettenis@gnu.org>
1727
1728 * gdb.base/gdb1476.exp: Fix typo.
1729
ef11303e
MC
17302004-01-09 Michael Chastain <mec.gnu@mindspring.com>
1731
1732 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
1733 file.
1734
041ab88c
MC
17352004-01-09 Michael Chastain <mec.gnu@mindspring.com>
1736
1737 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
1738 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
1739 Use gdb_compile. Remove restriction on gcc. Add some patterns
1740 for recent version of gdb. Delete second half, which was a copy
1741 of the first half with different build flags. This test is
1742 still disabled because it is still not ready for production.
1743
e36d075a
MC
17442004-01-08 Michael Chastain <mec.gnu@mindspring.com>
1745
1746 * gdb.cp/exception.cc: Add copyright notice.
1747 * gdb.cp/exception.exp: Add a notice that this file is broken
1748 because of line number changes caused by addition of copyright
1749 notice.
1750
42b190ad
MC
17512004-01-08 Michael Chastain <mec.gnu@mindspring.com>
1752
1753 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
1754 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
1755
8f25f06b
MC
17562004-01-08 Michael Chastain <mec.gnu@mindspring.com>
1757
1758 * gdb.cp/classes.exp: Accept gnu abi 2.
1759 * gdb.cp/derivation.exp: Likewise.
1760 * gdb.cp/overload.exp: Likewise.
1761 * gdb.cp/virtfunc.exp: Likewise.
1762
06ded8b8
MC
17632004-01-08 Michael Chastain <mec.gnu@mindspring.com>
1764
1765 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
1766 semicolon after end of function.
1767
77c26ae3
MC
17682004-01-07 Michael Chastain <mec.gnu@mindspring.com>
1769
1770 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
1771 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
1772 boilerplate code for compiling and running the program under
1773 test. Add some string method tests.
1774
20757486
MC
17752004-01-07 Michael Chastain <mec.gnu@mindspring.com>
1776
1777 * gdb.cp/bs15503.cc: Add copyright notice.
1778 * gdb.cp/bs15503.exp: Adjust line number.
1779
0fd3b503
MC
17802004-01-07 Michael Chastain <mec.gnu@mindspring.com>
1781
1782 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
1783 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
1784
10d1bea8
MC
17852004-01-07 Michael Chastain <mec.gnu@mindspring.com>
1786
1787 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
1788 hp_cc_compiler.
1789
2789202a
MC
17902004-01-07 Michael Chastain <mec.gnu@mindspring.com>
1791
1792 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
1793 * gdb.cp/ctti.exp: Use the marker instead of "next".
1794 With gcc, run further before bailing.
1795
b862f14c
MC
17962004-01-07 Michael Chastain <mec.gnu@mindspring.com>
1797
1798 * gdb.cp/cttiadd.cc: Add copyright notice.
1799 * gdb.cp/cttiadd1.cc: Likewise.
1800 * gdb.cp/cttiadd2.cc: Likewise.
1801 * gdb.cp/cttiadd3.cc: Likewise.
1802
96da2469
MC
18032004-01-07 Michael Chastain <mec.gnu@mindspring.com>
1804
1805 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
1806 Use gdb_test, gdb_test_multiple. Use floating-point values that
1807 have exact representations in IEEE-ish formats.
1808
053248ff
MC
18092004-01-07 Michael Chastain <mec.gnu@mindspring.com>
1810
1811 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
1812 compilers. Delete duplicate call to get_compiler_info.
1813 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
1814 * gdb.base/volatile.exp: Likewise.
1815
84acecdd
MK
18162004-01-07 Mark Kettenis <kettenis@gnu.org>
1817
1818 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
1819 memory at address 0.
1820
fe11a27f
MC
18212004-01-07 Michael Chastain <mec.gnu@mindspring.com>
1822
1823 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
1824 to test for hp-ux assembler. Fix copyright years.
1825
60ad077b
AC
18262004-01-07 Andrew Cagney <cagney@redhat.com>
1827
1828 * gdb.base/fileio.c (strerrno): Add "EBUSY".
1829
1c9b8f33
AC
18302004-01-07 Andrew Cagney <cagney@redhat.com>
1831
1832 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
1833 when creating the read-only file. From analysis by Roland McGrath
1834 and Elena Zannoni.
1835
753ccc7a
MC
18362004-01-06 Michael Chastain <mec.gnu@mindspring.com>
1837
1838 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
1839
eca3e36b
MC
18402004-01-06 Michael Chastain <mec.gnu@mindspring.com>
1841
1842 * gdb.base/cvexpr.c: Be type-safe with function pointers and
1843 data pointers.
1844
f8d4bac4
MC
18452004-01-06 Michael Chastain <mec.gnu@mindspring.com>
1846
1847 * gdb.cp/m-static.exp: Compile one source file at a time.
1848 Delete unused call to get_compiler_info.
1849
9b4e0f94
MC
18502004-01-06 Michael Chastain <mec.gnu@mindspring.com>
1851
1852 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
1853 * gdb.base/call-rt-st.exp: Likewise.
1854 * gdb.base/nodebug.exp: Likewise.
1855 * gdb.base/volatile.exp: Likewise.
1856 * gdb.cp/ref-types.exp: Likewise.
1857 * gdb.cp/templates.exp: Likewise.
1858
023c1024
MK
18592004-01-05 Mark Kettenis <kettenis@gnu.org>
1860
1861 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
1862
19703c4a
MC
18632004-01-05 Michael Chastain <mec.gnu@mindspring.com>
1864
1865 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
1866 hppa*-hp-hpux*.
1867
18b67037
MK
18682004-01-04 Mark Kettenis <kettenis@gnu.org>
1869
ba6219c8
MK
1870 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
1871 x86_64-*-*.
1872
18b67037
MK
1873 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
1874 sparc64-*-* and sparc*-solaris2*.
1875
1bfbbb9d
MK
18762004-01-04 Mark Kettenis <kettenis@gnu.org>
1877
1878 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
1879 return ${tests}" test. The ${tests} already mentions the
1880 filename.
1881
06846494
MC
18822004-01-02 Michael Chastain <mec.gnu@mindspring.com>
1883
1884 * gdb.cp/local.exp: Accept gcc abi 2.
1885
3b0cb202
MC
18862004-01-02 Michael Chastain <mec.gnu@mindspring.com>
1887
1888 * gdb.cp/templates.exp: Accept gcc abi 2.
1889
0643ec3f
MC
18902004-01-02 Michael Chastain <mec.gnu@mindspring.com>
1891
1892 * lib/compiler.cc: Remove supports_template_debugging.
1893 * gdb.cp/templates.exp: Do not test supports_template_debugging.
1894
d231d0b1
MC
18952004-01-01 Michael Chastain <mec.gnu@mindspring.com>
1896
1897 * gdb.cp/namespace.exp: Accept gcc abi 2.
1898
44ffb27c
MC
18992004-01-01 Michael Chastain <mec.gnu@mindspring.com>
1900
1901 * gdb.cp/method.exp: Accept gcc abi 2.
1902
184ad485
MC
19032004-01-01 Michael Chastain <mec.gnu@mindspring.com>
1904
1905 * gdb.cp/classes.exp: Generate identical results as old version.
1906 * gdb.cp/derivation.exp: Likewise.
1907 * gdb.cp/overload.exp: Likewise.
1908 * gdb.cp/virtfunc.exp: Likewise.
1909
116f09e7
MC
19102004-01-01 Michael Chastain <mec.gnu@mindspring.com>
1911
1912 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
1913 mysterious bug with sourceware version of expect.
1914
b1379776
MC
19152004-01-01 Michael Chastain <mec.gnu@mindspring.com>
1916
1917 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
1918 current versions of gcc, including gcc abi 2. Remove gratuitous
1919 restart of test program. Use gdb_test_multiple and gdb_test for
1920 all tests. Add patterns to xfail missing "const" in "const char *"
1921 and kfail PR gdb/1155.
1922
6b7a4c0e
MC
19232004-01-01 Michael Chastain <mec.gnu@mindspring.com>
1924
1925 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
1926 current versions of gcc, including gcc abi 2. Remove gratuitous
1927 restart of test program. Use gdb_test_multiple and gdb_test for
1928 all tests. Add patterns to kfail PR gdb/1498.
1929
51615d72
MC
19302003-12-31 Michael Chastain <mec.gnu@mindspring.com>
1931
1932 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
1933 current versions of gcc, including gcc abi 2. Use "breakpoint"
1934 and "continue" instead of restarting the target program. Use
1935 gdb_test_multiple and gdb_test for all tests.
1936
7b79a9d7
MK
19372004-01-01 Mark Kettenis <kettenis@gnu.org>
1938
1939 * gdb.asm/asm-source.exp: Update copyright year. Link statically
1940 for *-*-solaris2*.
1941
1cd3489f
MC
19422003-12-31 Michael Chastain <mec.gnu@mindspring.com>
1943
1944 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
1945 current versions of gcc, including gcc abi 2. Use "breakpoint"
1946 and "continue" instead of restarting the target program several
1947 times. Use gdb_test_multiple and gdb_test for all tests.
1948
850742db
MC
19492003-12-18 Michael Chastain <mec.gnu@mindspring.com>
1950
1951 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
1952 source files.
1953
eb4bbda8
MC
19542003-12-16 Michael Chastain <mec.gnu@mindspring.com>
1955
1956 * gdb.base/environ.exp: Handle compiling test case from multiple
1957 source files.
1958
e42c7771
MC
19592003-12-16 Michael Chastain <mec.gnu@mindspring.com>
1960
1961 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
1962
80e4b428
JB
19632003-12-17 Jim Blandy <jimb@redhat.com>
1964
5f06973a
JB
1965 * gdb.base/freebpcmd.c: Add copyright notice.
1966
80e4b428
JB
1967 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
1968
0ab84fb7
MC
19692003-12-16 Michael Chastain <mec.gnu@mindspring.com>
1970
1971 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
1972
1b3bb3d0
JB
19732003-12-13 Jim Blandy <jimb@redhat.com>
1974
1975 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
1976
3a4c9371
KB
19772003-12-12 Kevin Buettner <kevinb@redhat.com>
1978
1979 * gdb.asm/frv.inc: New file.
1980 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
1981
a1dea79a
FF
19822003-12-09 Fred Fish <fnf@redhat.com>
1983
1984 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
1985 functions to break1.c and leave prototypes behind. Add more
1986 "set breakpoint NN here" comments.
1987 * gdb.base/break1.c: New file.
1988
1989 * gdb.base/break.exp: Handle compiling test case from multiple
1990 source files and change source file references as needed.
1991 * gdb.base/completion.exp: Ditto.
1992 * gdb.base/condbreak.exp: Ditto.
1993 * gdb.base/define.exp: Ditto.
1994 * gdb.base/ena-dis-br.exp: Ditto.
1995 * gdb.base/info-proc.exp: Ditto.
1996 * gdb.base/maint.exp: Ditto.
1997 * gdb.base/until.exp: Ditto.
1998
1999 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
2000 hardcoded line numbers.
2001 * gdb.base/define.exp: Ditto.
2002 * gdb.base/ena-dis-br.exp: Ditto.
2003 * gdb.base/maint.exp: Ditto.
2004 * gdb.base/until.exp: Ditto.
2005
2006 * gdb.base/completion.exp: Use "break1" for completion tests since
2007 "break" is no longer a unique prefix.
2008
5266b69c
AC
20092003-12-06 Andrew Cagney <cagney@redhat.com>
2010
2011 * gdb.base/structs.exp (test_struct_returns): When applicable, set
2012 "return_value_unimplemented". When an unimplemented struct return
2013 architecture, report incorrect values as a KFAIL
2014
374451f0
MC
20152003-12-05 Michael Chastain <mec.gnu@mindspring.com>
2016
2017 * gdb.cp/rtti.exp: Accept new wording of warning from
2018 cp_lookup_rtti_type.
2019
ba9b20a7
MC
20202003-12-05 Michael Chastain <mec.gnu@mindspring.com>
2021
2022 Partial fix for PR testsuite/1456.
2023 * gdb.base/scope.exp (test_at_main): Replace references to
2024 gcc_compiled with calls to test_compiler_info.
2025 (test_at_foo): Likewise.
2026 (test_at_bar): Likewise.
2027
b74b6d0b
MC
20282003-12-04 Michael Chastain <mec.gnu@mindspring.com>
2029
2030 Partial fix for PR testsuite/1456.
2031 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
2032 to test_compiler_info.
2033
ccfa3402
MC
20342003-12-03 Michael Chastain <mec.gnu@mindspring.com>
2035
2036 * gdb.base/so-impl-ld.exp: Update copyright notice.
2037
f6246aba
MC
20382003-12-02 Michael Chastain <mec.gnu@mindspring.com>
2039
2040 Partial fix for PR testsuite/1456.
2041 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
2042 to test_compiler_info.
2043
13ae734a
MC
20442003-11-28 Michael Chastain <mec.gnu@mindspring.com>
2045
2046 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
2047 from current versions of gdb. Clean up regular expressions.
2048 Delete redundant timeout case.
2049
d8e1cdee
MC
20502003-11-28 Michael Chastain <mec.gnu@mindspring.com>
2051
2052 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
2053 from current versions of gdb. Clean up regular expressions.
2054 Delete redundant timeout case.
2055
96457b64
MC
20562003-12-01 Michael Chastain <mec.gnu@mindspring.com>
2057
2058 Partial fix for PR testsuite/1456.
2059 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
2060 gcc_compiled with call to test_compiler_info.
2061
f35309fc
MC
20622003-11-30 Michael Chastain <mec.gnu@mindspring.com>
2063
2064 Partial fix for PR testsuite/1456.
2065 * gdb.base/list.exp (test_list_function): Delete unused declaration
2066 of gcc_compiled.
2067
d7afdf9b
MC
20682003-11-29 Michael Chastain <mec.gnu@mindspring.com>
2069
2070 Partial fix for PR testsuite/1456.
2071 * gdb.base/complex.exp: Replace reference to gcc_compiled with
2072 call to test_compiler_info.
2073
71507b56
MK
20742003-11-29 Mark Kettenis <kettenis@gnu.org>
2075
2076 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
2077 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
2078 it to create the appropriate note.inc.
2079 * gdb.asm/asmsrc1.s: Include "note.inc".
2080 * gdb.asm/netbsd.inc: New file.
2081 * gdb.asm/empty.inc: New file.
2082
f81f93f7
MC
20832003-11-28 Michael Chastain <mec.gnu@mindspring.com>
2084
2085 Partial fix for PR testsuite/1456.
2086 * gdb.base/constvars.exp: Replace references to gcc_compiled with
2087 calls to test_compiler_info.
2088
9a77938e
MC
20892003-11-27 Michael Chastain <mec.gnu@mindspring.com>
2090
2091 Partial fix for PR testsuite/1456.
2092 * gdb.base/volatile.exp: Replace references to gcc_compiled with
2093 calls to test_compiler_info.
2094
e8367dc7
MK
20952003-11-27 Mark Kettenis <kettenis@gnu.org>
2096
2097 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
2098 pattern for the KFAILs.
2099
526c61ee
AF
21002003-11-25 Adam Fedor <fedor@gnu.org>
2101
2102 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
2103 * gdb.objc/objcdecode.m: New file.
2104
28f2d600
AF
21052003-11-25 Adam Fedor <fedor@gnu.org>
2106
2107 * gdb.objc/nondebug.exp: Test for PR objc/1236.
2108 * gdb.objc/nondebug.m: New file.
2109
a3895cee
BE
21102003-11-26 Ben Elliston <bje@wasabisystems.com>
2111
2112 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
2113 NetBSD as it does on FreeBSD. Modelled on a similar change by
2114 Mark Kettenis on 2003-05-30.
2115 (link-flags): Set to "--entry _start" regardless of target.
2116 Special linker flags are to be appended to $link-flags.
2117 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
2118
c9f2c8a3
MC
21192003-11-25 Michael Chastain <mec.gnu@mindspring.com>
2120
2121 * gdb.cp/method.exp: Accept output of new demangler.
2122
15a0587a 21232003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
2124
2125 * gdb/class2.exp: New file.
2126 * gdb/class2.cc: New file.
2127
3c00b570
MC
21282003-11-25 Michael Chastain <mec.gnu@mindspring.com>
2129
2130 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
2131 of new demangler.
2132
7027acc7
MK
21332003-11-23 Mark Kettenis <kettenis@gnu.org>
2134
2135 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
2136 of gdb_test "run".
2137
b0e1598a
MK
21382003-11-23 Mark Kettenis <kettenis@gnu.org>
2139
2140 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
2141 "continue" into "run".
2142
4d9eda44
MC
21432003-11-23 Michael Chastain <mec.gnu@mindspring.com>
2144
2145 Partial fix for PR testsuite/1456.
2146 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
2147 call to test_compiler_info.
2148 * gdb.cp/ctti.exp: Likewise.
2149 * gdb.cp/derivation.exp: Likewise.
2150 * gdb.cp/member-ptr.exp: Likewise.
2151 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
2152 reference to gcc_compiled.
2153
21542003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
2155
2156 Fix PR testsuite/1463.
2157 * gdb.base/structs.exp (start_structs_test): Call
2158 get_debug_format before using the debug format.
2159
d422fe19
AC
21602003-11-22 Andrew Cagney <cagney@redhat.com>
2161
2162 * lib/gdb.exp (gdb_test_multiple): Add simple example.
2163 * gdb.base/structs.exp: Use gdb_test_multiple.
2164
039cf96d
AC
21652003-11-20 Andrew Cagney <cagney@redhat.com>
2166
6882279b
AC
2167 * gdb.base/structs.exp: Handle and recover from internal errors.
2168 Replace "foo${n}" with "foo<n>" in test messages.
2169
e53890ae
AC
2170 * gdb.base/structs.exp: Update copyright. Rewrite.
2171 * gdb.base/structs.c: Update copyright. Rewrite.
2172
2b211c59
AC
2173 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
2174 resync count exceeded.
d63a86f8 2175
039cf96d
AC
2176 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
2177 from the internal error.
2178 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
2179 Original from Jim Blandy.
2180 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 2181
eac98b22
AC
21822003-11-19 Andrew Cagney <cagney@redhat.com>
2183
2184 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
2185 KFAIL.
2186
67455b2a
MK
21872003-11-17 Mark Kettenis <kettenis@gnu.org>
2188
2189 New testcase for PR backtrace/1435.
2190 * gdb.arch/i386-unwind.exp: New file.
2191 * gdb.arch/i386-unwind.c: New file.
2192
853d6e5b
AC
21932003-11-17 Andrew Cagney <cagney@redhat.com>
2194
2195 * lib/gdb.exp (compiler_info): New global.
2196 (test_compiler_info): New function.
2197 (get_compiler_info): Set compiler_info.
2198 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
2199 "compiler_info" to gcc-<major>-<minor>.
2200
38cf6e11
MC
22012003-11-15 Michael Chastain <mec.gnu@mindspring.com>
2202
2203 * gdb.trace/configure: Remove.
2204
a50d3602
EZ
22052003-11-13 Elena Zannoni <ezannoni@redhat.com>
2206
2207 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 2208 breakpoints.
a50d3602
EZ
2209 * gdb.base/break.exp: Remove all references to explicit line
2210 numbers.
2211
d9407aaa
NC
22122003-11-11 Nick Clifton <nickc@redhat.com>
2213
2214 * gdb.base/shreloc.exp: Do not run for targets which do not
2215 support shared objects.
2216
db488fc1
CV
22172003-11-10 Corinna Vinschen <vinschen@redhat.com>
2218
2219 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
2220 Don't run tests if nofileio flag is given.
2221
6a90a18e
EZ
22222003-11-07 Elena Zannoni <ezannoni@redhat.com>
2223
2224 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
2225 as well as 'Watchpoint'.
2226
0b915e9c
EZ
22272003-11-06 Elena Zannoni <ezannoni@redhat.com>
2228
2229 Reported by Jim Ingham <jingham@apple.com>:
2230 * gdb.base/annota1.exp: Match at least one occurrence of the
2231 signal handler annotation.
2232
d7e4b55f
EZ
22332003-11-06 Elena Zannoni <ezannoni@redhat.com>
2234
2235 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
2236 as well as 'Watchpoint'.
2237
2fe4e8d0
MC
22382003-11-05 Michael Chastain <mec@shout.net>
2239
2240 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
2241
6ef88553
KW
22422003-11-03 Kris Warkentin <kewarken@qnx.com>
2243
2244 * gdb.arch/gdb1291.c: New test file.
2245 * gdb.arch/gdb1291.exp: New test script.
2246 * gdb.arch/gdb1431.c: New test file.
2247 * gdb.arch/gdb1431.exp: New test script.
2248
ae7dc4d8
MC
22492003-10-22 Michael Chastain <mec@shout.net>
2250
2251 * gdb.mi/pthreads.c: Add copyright notice.
2252
c39d7427
MC
22532003-10-22 Michael Chastain <mec@shout.net>
2254
2255 * gdb.threads/pthreads.c: Add copyright notice.
2256
8b7d96c1
MC
22572003-10-20 Michael Chastain <mec@shout.net>
2258
2259 * gdb.base/gdb1056.exp: New test script.
2260
d1d69fdd
DJ
22612003-10-13 Daniel Jacobowitz <drow@mvista.com>
2262
2263 * gdb.threads/killed.exp: Use gdb_run_cmd.
2264
7d605576
DJ
22652003-10-13 Daniel Jacobowitz <drow@mvista.com>
2266
2267 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
2268 create a core file.
2269 * gdb.threads/gcore-thread.exp: Likewise.
2270
618ec112
CV
22712003-10-13 Corinna Vinschen <vinschen@redhat.com>
2272
2273 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
2274 type, based on char type.
2275 (struct bit_flags_short_t): New bitfield type, based on short type.
2276 (init_bit_flags_char): New fuction.
2277 (init_bit_flags_short): Ditto.
2278 (print_bit_flags_char): Ditto.
2279 (print_bit_flags_short): Ditto.
2280 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
2281
9367a73c
MC
22822003-10-11 Michael Chastain <mec@shout.net>
2283
2284 * gdb.base/call-rt-st.exp: Update copyright year.
2285
1decf120
KI
22862003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
2287
2288 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
2289 * gdb.disasm/sh3.s: Ditto.
2290
5445b2ae
DJ
22912003-10-07 Daniel Jacobowitz <drow@mvista.com>
2292
2293 * gdb.threads/switch-threads.exp: New test.
2294 * gdb.threads/switch-threads.c: New source file.
2295
aec24853
CV
22962003-10-07 Corinna Vinschen <vinschen@redhat.com>
2297
2298 * gdb.base/ending-run.exp: Add sh specific case.
2299
adc7428d
AC
23002003-10-06 Andrew Cagney <cagney@redhat.com>
2301
2302 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
2303 * gdb.disasm/mn10200.exp: Delete obsolete file.
2304
c9d37158
DJ
23052003-09-29 Daniel Jacobowitz <drow@mvista.com>
2306
2307 * ChangeLog: Correct an entry command.exp -> commands.exp.
2308 * gdb.base/commands.exp (bp_deleted_in_command_test)
2309 (temporary_breakpoint_commands): Check noargs.
2310
79c2c32d
DC
23112003-09-25 David Carlton <carlton@kealia.com>
2312
2313 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
2314 of some print tests, where appropriate. Add tests for C::D::cd,
2315 E::ce, F::cXfX, G::XgX.
2316 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
2317
594e6d67
RE
23182003-09-25 Richard Earnshaw <rearnsha@arm.com>
2319
2320 * lib/java.exp (java_init): Import target_alias before using it.
2321
10f0d451
DC
23222003-09-25 David Carlton <carlton@kealia.com>
2323
2324 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
2325
274bcba0
EZ
23262003-09-23 Elena Zannoni <ezannoni@redhat.com>
2327
d63a86f8 2328 * gdb.base/selftest.exp: Accomodate more instruction reordering
274bcba0
EZ
2329 weirdness.
2330
cdbf20f7
MC
23312003-09-17 Michael Chastain <mec@shout.net>
2332
2333 * gdb.cp/gdb1355.exp: New file.
2334 * gdb.cp/gdb1355.c: New file.
2335
71e06f80
CV
23362003-09-15 Corinna Vinschen <vinschen@redhat.com>
2337
2338 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
2339 * gdb.asm/sh.inc: New file.
2340
5c4e30ca
DC
23412003-09-11 David Carlton <carlton@kealia.com>
2342
bd45b7af
DC
2343 * gdb.cp/namespace.exp: Add tests for namespace types.
2344 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
2345 (test_namespace): New.
2346
1c199746
EZ
23472003-09-11 Elena Zannoni <ezannoni@redhat.com>
2348
2349 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 2350 * gdb.stabs/weird.exp: Ditto.
1c199746 2351
04ed252f
MC
23522003-09-08 Michael Chastain <mec@shout.net>
2353
2354 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
2355
d8a2d9e7
MC
23562003-09-07 Michael Chastain <mec@shout.net>
2357
2358 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
2359 'parse error'.
2360
161afb24
MK
23612003-09-07 Mark Kettenis <m.kettenis@osp.nl>
2362
2363 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
2364
49f2741a
MC
23652003-08-30 Michael Chastain <mec@shout.net>
2366
2367 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
2368 * gdb.gdb/observer.exp: Ditto.
2369 * gdb.gdb/xfullpath.exp: Ditto.
2370
8afa723e
MK
23712003-08-29 Mark Kettenis <kettenis@gnu.org>
2372
2373 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
2374 *-*-*bsd*.
2375
f31dfe3b
JJ
23762003-08-28 Jeff Johnston <jjohnstn@redhat.com>
2377
2378 * gdb.base/dump.exp: Skip for ia64.
2379
4630e498
JJ
23802003-08-25 Jeff Johnston <jjohnstn@redhat.com>
2381
2382 * gdb.asm/asm-source.exp: Add ia64 support.
2383 * gdb.asm/ia64.inc: New file.
2384
1105b7ef
MC
23852003-08-22 Michael Chastain <mec@shout.net>
2386
2387 * gdb.cp: New directory.
2388 * gdb.cp/*: Copy from gdb.c++/*.
2389 * gdb.c++/*: Remove.
2390 * Makefile.in: Change gdb.c++ to gdb.cp.
2391 * configure.in: Ditto.
2392 * configure: Regnerate.
2393
c945b932
MK
23942003-08-18 Mark Kettenis <kettenis@gnu.org>
2395
2396 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
2397 * gdb.arch/i386-prologue.c (gdb1338): Add function.
2398
2b66634b
DJ
23992003-08-17 Daniel Jacobowitz <drow@mvista.com>
2400
2401 * mi-var-display.exp (-var-list-children weird): Accept function
2402 pointers with argument types.
2403 * mi1-var-display.exp (-var-list-children weird): Likewise.
2404 * mi2-var-display.exp (-var-list-children weird): Likewise.
2405
a356f73b
DJ
24062003-08-17 Daniel Jacobowitz <drow@mvista.com>
2407
2408 * gdb.base/annota3.exp: Add missing newline.
2409
483417b8
MC
24102003-08-06 Michael Chastain <mec@shout.net>
2411
2412 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
2413
c99c59c3
MS
24142003-08-12 Michael Snyder <msnyder@redhat.com>
2415
2416 * gdb.base/float.exp: Add test for SH.
2417
55ed7501
MK
24182003-08-10 Mark Kettenis <kettenis@gnu.org>
2419
2420 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
2421
1a371f2e
EZ
24222003-08-07 Elena Zannoni <ezannoni@redhat.com>
2423
2424 * gdb.base/completion.exp: Remove reduntant completion test
2425 on filename.
2426
e0f353ce
EZ
24272003-08-07 Elena Zannoni <ezannoni@redhat.com>
2428
2429 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
2430 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
2431 gdb.trace/save-trace.exp: Make sure that full pathnames are
2432 escaped correctly.
2433
5710a1af 24342003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 2435
5710a1af
EZ
2436 * configure.in: Don't generate config.h from config.hin.
2437 * configure: Regenerate.
2438 * config.hin: Remove file.
2439 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
2440 * gdb.threads/pthreads.c: Ditto.
2441
dcd81ce9
DJ
24422003-08-07 Daniel Jacobowitz <drow@mvista.com>
2443
2444 From Kei Sakamoto <sakamoto.kei@renesas.com>:
2445 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
2446 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
2447 Replace ld24 with seth/add3.
2448
6009d884
AC
24492003-08-02 Andrew Cagney <cagney@redhat.com>
2450
2451 * gdb.base/annota3.exp: New file.
2452 * gdb.base/annota3.c: New file.
2453 * gdb.c++/annota3.exp: New file.
2454 * gdb.c++/annota3.cc: New file.
2455
51514e06
MC
24562003-07-29 Michael Chastain <mec@shout.net>
2457
2458 * gdb.threads/tls.c (spin): Check errno only if sem_wait
2459 actually failed.
2460 (do_pass): Likewise.
2461 * gdb.threads/tls.exp: Always initialize no_of_threads.
2462
4ee6625b
DJ
24632003-07-27 Daniel Jacobowitz <drow@mvista.com>
2464
2465 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
2466 pattern.
2467 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
2468 * gdb.threads/tls.exp: Recognize one case of the host library not
2469 supporting TLS.
2470
225f2bf6
AC
24712003-07-27 Andrew Cagney <cagney@redhat.com>
2472
2473 * gdb.base/fileio.exp: Use SH when running commands using
2474 remote_exec.
2475
bcb27c9f
DJ
24762003-07-24 Daniel Jacobowitz <drow@mvista.com>
2477
2478 From Kei Sakamoto <sakamoto.kei@renesas.com>:
2479 * gdb.base/relocate.c (dummy): New padding array.
2480
3d67be83
MS
24812003-07-22 Michael Snyder <msnyder@redhat.com>
2482
d63a86f8 2483 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
2484
2485 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
2486 patterns to be more general, accepting old and new output.
2487 Some output chars (such as '+') also must be quoted.
d63a86f8 2488 Some addresses are displayed numerically instead of
3d67be83
MS
2489 symbolically.
2490
57ba3b85
MS
24912003-07-23 Michael Snyder <msnyder@redhat.com>
2492
686d097c
MS
2493 * gdb.base/return2.exp: Don't test long-long return.
2494
57ba3b85
MS
2495 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
2496 * gdb.disasm/t01_mov.exp: Ditto.
2497 * gdb.disasm/t02_mova.s: Ditto.
2498 * gdb.disasm/t02_mova.exp: Ditto.
2499 * gdb.disasm/t03_add.s: Ditto.
2500 * gdb.disasm/t03_add.exp: Ditto.
2501 * gdb.disasm/t04_sub.s: Ditto.
2502 * gdb.disasm/t04_sub.exp: Ditto.
2503 * gdb.disasm/t05_cmp.s: Ditto.
2504 * gdb.disasm/t05_cmp.exp: Ditto.
2505 * gdb.disasm/t06_ari2.s: Ditto.
2506 * gdb.disasm/t06_ari2.exp: Ditto.
2507 * gdb.disasm/t07_ari3.s: Ditto.
2508 * gdb.disasm/t07_ari3.exp: Ditto.
2509 * gdb.disasm/t08_or.s: Ditto.
2510 * gdb.disasm/t08_or.exp: Ditto.
2511 * gdb.disasm/t09_xor.s: Ditto.
2512 * gdb.disasm/t09_xor.exp: Ditto.
2513 * gdb.disasm/t10_and.s: Ditto.
2514 * gdb.disasm/t10_and.exp: Ditto.
2515 * gdb.disasm/t11_logs.s: Ditto.
2516 * gdb.disasm/t11_logs.exp: Ditto.
2517 * gdb.disasm/t12_bit.s: Ditto.
2518 * gdb.disasm/t12_bit.exp: Ditto.
2519 * gdb.disasm/t13_otr.s: Ditto.
2520 * gdb.disasm/t13_otr.exp: Ditto.
2521
e00759ef
EZ
25222003-07-22 Elena Zannoni <ezannoni@redhat.com>
2523
2524 * gdb.threads/tls.exp :Add kfail for 'info address' case.
2525
8bc2021f
EZ
25262003-07-22 Elena Zannoni <ezannoni@redhat.com>
2527
2528 * gdb.threads/tls.c : New file.
2529 * gdb.threads/tls.exp : New file.
2530 * gdb.threads/tls-main.c : New file.
2531 * gdb.threads/tls-shared.c : New file.
2532 * gdb.threads/tls-shared.exp : New file.
2533
89320c4c
AS
25342003-07-22 Andreas Schwab <schwab@suse.de>
2535
2536 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
2537
180dea7c
AS
25382003-07-20 Andreas Schwab <schwab@suse.de>
2539
2540 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
2541 due to insn reordering.
2542
0714963c
AC
25432003-07-15 Andrew Cagney <cagney@redhat.com>
2544
2545 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
2546
98a23b3f
MC
25472003-07-15 Michael Chastain <mec@shout.net>
2548
2549 * gdb.base/gdb1250.exp: New file.
2550 * gdb.base/gdb1250.c: New file.
2551
27e417a2
ML
25522003-07-09 Michal Ludvig <mludvig@suse.cz>
2553
2554 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
2555 expansion of size_t to 'unsigned long', not only to 'unsigned'.
2556
8bc2021f
EZ
25572003-07-09 Elena Zannoni <ezannoni@redhat.com>
2558
2559 * gdb.threads/tls.c: New file.
2560 * gdb.threads/tls.exp: New file.
2561 * gdb.threads/tls-main.c: New file.
2562 * gdb.threads/tls-shared.c: New file.
2563 * gdb.threads/tls-shared.exp: New file.
2564
d99968dc
EZ
25652003-07-09 Elena Zannoni <ezannoni@redhat.com>
2566
2567 * gdb.base/annota1.exp: Make sure that we properly escape the
2568 full path of the source file. Xfail more permissive patterns,
d63a86f8 2569 due to a compiler debug info problem.
d99968dc 2570
83876b3b
AS
25712003-07-07 Andreas Schwab <schwab@suse.de>
2572
2705e972
AS
2573 * gdb.asm/m68k.inc: New file.
2574 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
2575
83876b3b
AS
2576 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
2577 arguments"): Also match negative number.
2578
2579 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
2580
3a871b37
DJ
25812003-07-03 Daniel Jacobowitz <drow@mvista.com>
2582
2583 * gdb.base/store.c (charest): New typedef.
2584 (add_char): Rename to add_charest, update.
2585 (wack_char): Rename to wack_charest, update types. Return l + r
2586 to keep r live across the call.
2587 (wack_short, wack_int, wack_long, wack_longest, wack_float)
2588 (wack_double, wack_doublest): Return l + r to keep r live across
2589 the call.
2590 * gdb.base/store.exp: Accomodate store.c changes.
2591
b2a7f303
DC
25922003-06-30 David Carlton <carlton@kealia.com>
2593
2594 * gdb.c++/maint.exp (test_invalid_name): New.
2595 (test_first_component): Add tests for invalid names.
2596
3c6cb4a1
MC
25972003-06-29 Michael Chastain <mec@shout.net>
2598
2599 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
2600 output of '<VTT for class>' for virtual base classes.
2601
f1c2644b
DJ
26022003-06-29 Daniel Jacobowitz <drow@mvista.com>
2603
2604 * gdb.base/completion.exp: Tab-complete "complet" instead of
2605 "compl".
2606 * gdb.base/complex.exp, gdb.base/complex.c: New files.
2607
18080350
DJ
26082003-06-29 Daniel Jacobowitz <drow@mvista.com>
2609
2610 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
2611 * gdb.base/volatile.exp: Likewise.
2612
f56973f8
DJ
26132003-06-29 Daniel Jacobowitz <drow@mvista.com>
2614
2615 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
2616 gdb/1265.
2617
26182003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
2619 Daniel Jacobowitz <drow@mvista.com>
2620
2621 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
2622 initial line count of 'captured_main' from 26 to 32.
2623 (test_with_self): Allow xmalloc call to be interleaved with the
2624 preceding two lines.
2625
e766d4d6
JB
26262003-06-24 Joel Brobecker <brobecker@gnat.com>
2627
2628 * gdb.base/bang.exp: New testcase.
2629
f125c9a4
JB
26302003-06-23 Joel Brobecker <brobecker@gnat.com>
2631
2632 * gdb.base/langs.exp: Add some tests for the "minimal" language
2633 support.
2634
6e25beaf
EZ
26352003-06-23 Elena Zannoni <ezannoni@redhat.com>
2636
2637 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
2638 the testcase.
2639
2f816dda
DJ
26402003-06-22 Daniel Jacobowitz <drow@mvista.com>
2641
2642 * gdb.base/relocate.exp: Test add-symbol-file with a variable
2643 offset.
2644
db5a5748
DJ
26452003-06-22 Daniel Jacobowitz <drow@mvista.com>
2646
2647 * gdb.c++/pr-1210.cc: New file.
2648 * gdb.c++/pr-1210.exp: New file.
2649
1df0c130
DJ
26502003-06-21 Daniel Jacobowitz <drow@mvista.com>
2651
2652 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
2653 000-exec-continue.
2654
a92feac0
MK
26552003-06-15 Mark Kettenis <kettenis@gnu.org>
2656
2657 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
2658 on *-*-*bsd* instead of *-*-freebsd*.
2659
81a58f5b
AC
26602003-06-14 Andrew Cagney <cagney@redhat.com>
2661
2662 * gdb.base/store.exp: Test longest and doublest. Test all
2663 parameters. Weaken return statement match.
2664 * gdb.base/store.c: Add longest and doublest - aka long long and
2665 long double functions. Put all parameters into local register
2666 variables. Use negative values.
2667
b257a0d3
AC
26682003-06-14 Andrew Cagney <cagney@redhat.com>
2669
2670 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
2671 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
2672 exit status.
2673 * gdb.base/fileio.exp: Disable target when nointerrupts and
2674 noinferiorio, instead of limiting it to remote. Use remote_exec
2675 instead of system.
d63a86f8 2676
21c38304
JJ
26772003-06-12 Jeff Johnston <jjohnstn@redhat.com>
2678
2679 * gdb.base/float.exp: Add ia64 support.
2680
1bcdb424
CV
26812003-06-12 Corinna Vinschen <vinschen@redhat.com>
2682
2683 * gdb.base/fileio.exp: Run only on remote targets.
2684
6aeb981f
CV
26852003-06-10 Corinna Vinschen <vinschen@redhat.com>
2686
2687 * gdb.base/fileio.c: New file, testing File-I/O.
2688 * gdb.base/fileio.exp: Ditto.
2689
53df362e
RG
26902003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
2691
2692 * gdb.base/shreloc.exp: New file, check symbol values obtained from
2693 shared objects after relocation at load time (gdb PR/1132).
2694 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
2695 as above, part of the shared object relocation test.
2696
ffee1b46
MK
26972003-06-08 Mark Kettenis <kettenis@gnu.org>
2698
b5ca3722
MK
2699 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
2700 fully filled history list.
2701 * gdb.base/gdb_history: New file.
2702
03ed860d
MK
2703 * gdb.base/signals.exp: XFAIL "continue to func1" on
2704 i*86-*-freebsd*.
2705
ffee1b46
MK
2706 * gdb.base/attach.exp: When trying to attach to a nonexistent
2707 process, make it possible to specify the PID based on the target,
2708 and do so for *-*-freebsd*.
2709
d80dbb52
RH
27102003-06-02 Richard Henderson <rth@redhat.com>
2711
2712 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
2713
6dd77b81
RH
27142003-06-02 Richard Henderson <rth@redhat.com>
2715
2716 * gdb.base/selftest.exp: Next over lim_at_start initialization.
2717
f6347e16
RH
27182003-06-02 Richard Henderson <rth@redhat.com>
2719
2720 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
2721
2c161407
DJ
27222003-06-01 Daniel Jacobowitz <drow@mvista.com>
2723
2724 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
2725 of globalvar.
2726
572eb746
MK
27272003-06-01 Mark Kettenis <kettenis@gnu.org>
2728
2729 * gdb.asm/asm-source.exp: Check for memory read errors in
2730 disassembler test on *BSD too.
2731
9e9617a5
RH
27322003-06-01 Richard Henderson <rth@redhat.com>
2733
2734 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
2735 for .frame.
2736 (gdbasm_call): Lose ldgp.
2737 (gdbasm_startup): Add frame information.
2738 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
2739
7b34ad4e
MK
27402003-05-31 Mark Kettenis <kettenis@gnu.org>
2741
2742 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
2743 i?86-*-*.
2744
10059fdf
MK
27452003-05-30 Mark Kettenis <kettenis@gnu.org>
2746
2747 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
2748 FreeBSD.
2749
acf4b816
RH
27502003-05-29 Richard Henderson <rth@redhat.com>
2751
2752 * gdb.asm/alpha.inc: New file.
2753 * gdb.asm/asm-source.exp: Use it.
2754
e9ecd949
JB
27552003-05-29 Jim Blandy <jimb@redhat.com>
2756
2757 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
2758 'core.PID'.
2759
e3e5a4f3
JB
27602003-05-22 Jim Blandy <jimb@redhat.com>
2761
2762 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
2763 backtrace.
d63a86f8 2764
72fe3d25
DC
27652003-05-20 David Carlton <carlton@math.stanford.edu>
2766
2767 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
2768 this time.
2769
58da2eb2
DC
27702003-05-19 David Carlton <carlton@bactrian.org>
2771
2772 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
2773 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
2774
1fcb5155
DC
27752003-05-19 David Carlton <carlton@bactrian.org>
2776
2777 * gdb.c++/namespace.exp: Add namespace scope and anonymous
2778 namespace tests.
2779 Bump copyright date.
2780 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
2781 (main): Call C::D::marker2.
2782 * gdb.c++/namespace1.cc: New file.
2783
85e85163
JJ
27842003-05-14 Jeff Johnston <jjohnstn@redhat.com>
2785
2786 Roland McGrath <roland@redhat.com>
d63a86f8 2787 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
2788 there is no manager thread.
2789
a25fbfec
JJ
27902003-05-08 Jeff Johnston <jjohnstn@redhat.com>
2791
d63a86f8
RM
2792 * gdb.threads/schedlock.exp: Remove assumption that all threads
2793 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
2794 in one of the child threads rather than the main thread.
2795
be375bae
JB
27962003-05-07 Jim Blandy <jimb@redhat.com>
2797
09bf6082
JB
2798 Add support for assembly source testing on the s390x.
2799 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
2800 architecture.
2801 * gdb.asm/s390x.inc: New file.
2802
be375bae
JB
2803 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
2804 succession of 'if' statements.
2805
00905d52
AC
28062003-05-05 Andrew Cagney <cagney@redhat.com>
2807
2808 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
2809
b1e29e33
AC
28102003-05-05 Andrew Cagney <cagney@redhat.com>
2811
2812 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
2813 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
2814
e33d66ec
EZ
28152003-05-02 Elena Zannoni <ezannoni@redhat.com>
2816
2817 * gdb.base/charset.exp: Update based on new behavior of set/show
2818 charset commands.
2819
2b6fd0d8
AC
28202003-05-01 Andrew Cagney <cagney@redhat.com>
2821
2822 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
2823 variable do not give memory errors.
2824
130cacce
AF
28252003-04-30 Adam Fedor <fedor@gnu.org>
2826
2827 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
2828 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
2829 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
2830 gdb.objc/basicclass.m: : New files
2831
2832 * lib/gdb.exp (gdb_compile_objc): New procedure.
2833
bea71854
DJ
28342003-04-27 Daniel Jacobowitz <drow@mvista.com>
2835
2836 * gdb.base/signals.exp: Make backtrace tests more specific.
2837
0f20eeea
DC
28382003-04-23 David Carlton <carlton@bactrian.org>
2839
2840 * gdb.c++/maint.exp (test_first_component): Add tests for
2841 'operator' in more locations.
2842
c8c4d8dc
KB
28432003-04-16 Kevin Buettner <kevinb@redhat.com>
2844
2845 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
2846
3fe60e3c
EZ
28472003-04-16 Elena Zannoni <ezannoni@redhat.com>
2848
2849 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
2850 func marke' instead. Update test name.
2851
9219021c
DC
28522003-04-15 David Carlton <carlton@math.stanford.edu>
2853
2854 * gdb.c++/maint.exp: New file.
2855
5dd55bdd
EZ
28562003-04-14 Elena Zannoni <ezannoni@redhat.com>
2857
2858 * gdb.threads/schedlock.c: Change type of thread function argument
2859 to long, to avoid warnings on 64-bit platforms.
2860
00890572
EZ
28612003-04-14 Elena Zannoni <ezannoni@redhat.com>
2862
2863 * gdb.base/attach.exp: Add new message from ptrace in case of
2864 attaching to nonexistent process.
d63a86f8 2865
93201743
JB
28662003-04-11 Jim Blandy <jimb@redhat.com>
2867
2868 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
2869 gdb.c++/userdef.cc: Place comments on the lines to which the
2870 marker function might return.
2871 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
2872 gdb.c++/userdef.exp: Look for those comments to check that we've
2873 returned to the right place, instead of checking line numbers.
2874
2a11c64d
EZ
28752003-04-11 Elena Zannoni <ezannoni@redhat.com>
2876
2877 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
2878 match on sourcefile name, instead of directory name.
2879
68ab8fc5
EZ
28802003-04-10 Elena Zannoni <ezannoni@redhat.com>
2881
d63a86f8 2882 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
2883 working directory name.
2884
5624293a
JB
28852003-04-09 Jim Blandy <jimb@redhat.com>
2886
2887 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
2888 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
2889 after an inferior function call, report the failure, but allow the
2890 test to continue.
2891
f1f02ee4
SC
28922003-04-05 Stephane Carrez <stcarrez@nerim.fr>
2893
2894 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
2895 with -DPROTOTYPES.
2896
6eb79af0
SC
28972003-04-05 Stephane Carrez <stcarrez@nerim.fr>
2898
2899 * gdb.base/break.exp: Revert last patch.
2900
8dfb4cf0
SC
29012003-04-04 Stephane Carrez <stcarrez@nerim.fr>
2902
2903 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
2904 with -DPROTOTYPES.
2905
ed4c619a
AC
29062003-04-02 Andrew Cagney <cagney@redhat.com>
2907
2908 * gdb.base/callfuncs.exp: Make "print add" messages unique.
2909 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
2910 matching directories by the name breakpoint.
2911 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
2912 Make "continue to marker1" consistent.
2913 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
2914 message consistent.
2915 * lib/gdb.exp: Put "the program is no longer running", and "the
2916 program exited" in parenthesis.
2917 * lib/mi-support.exp: Ditto.
d63a86f8 2918
4e35d5f0 29192003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 2920
4e35d5f0
BR
2921 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
2922
71900fe8
AC
29232003-03-29 Andrew Cagney <cagney@redhat.com>
2924
2925 * gdb.base/sizeof.c (main): Print the value of '\377'.
2926 * gdb.base/sizeof.exp: Check the sign of '\377'.
2927
c0655a16
MC
29282003-03-27 Michael Chastain <mec@shout.net>
2929
2930 * gdb.base/gdb1090.exp: New file.
2931 * gdb.base/gdb1090.cc: New file.
2932
5b2a3989
JB
29332003-03-27 J. Brobecker <brobecker@gnat.com>
2934
2935 * gdb.gdb/observer.exp: New regression test.
2936
79876890
MC
29372003-03-27 Michael Chastain <mec@shout.net>
2938
2939 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
2940 * gdb.base/ptype.exp: Likewise.
2941
6eac95e3
CV
29422003-03-27 Corinna Vinschen <vinschen@redhat.com>
2943
2944 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
2945
e8c71839
MC
29462003-03-26 Michael Chastain <mec@shout.net>
2947
2948 * gdb.base/ptype.exp: Actually use some typedef'd types.
2949
71b10041
SC
29502003-03-21 Stephane Carrez <stcarrez@nerim.fr>
2951
2952 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
2953 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
2954
2512cf80
CV
29552003-03-20 Corinna Vinschen <vinschen@redhat.com>
2956
2957 * gdb.base/default.exp: Fix regular expression.
2958
0d195a4f
CV
29592003-03-20 Corinna Vinschen <vinschen@redhat.com>
2960
2961 * gdb.base/args.exp: Fix regular expression.
2962
8a2dbca8
CV
29632003-03-20 Corinna Vinschen <vinschen@redhat.com>
2964
2965 * gdb.base/help.exp: Allow Win32 child process.
2966
bf028682
CV
29672003-03-20 Corinna Vinschen <vinschen@redhat.com>
2968
2969 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
2970 when stepping out of main().
2971
182dbe85
CV
29722003-03-20 Corinna Vinschen <vinschen@redhat.com>
2973
2974 * gdb.base/default.exp: Check for win32 specific message when calling
2975 "run" without executable.
2976
d67a6ba5
CV
29772003-03-20 Corinna Vinschen <vinschen@redhat.com>
2978
2979 * gdb.base/args.exp: Expect .exe in output.
2980
a955b5bb
CV
29812003-03-20 Corinna Vinschen <vinschen@redhat.com>
2982
2983 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
2984 Cygwin native.
2985
bf6bad4b
AC
29862003-03-17 Andrew Cagney <cagney@redhat.com>
2987
2988 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
2989 vector registes.
2990 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
2991 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
2992
293e9a31
DC
29932003-03-17 David Carlton <carlton@math.stanford.edu>
2994
2995 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
2996 test, for PR breakpoints/38.
2997 Call test_watchpoint_and_breakpoint.
2998 * gdb.base/watchpoint.c (func3): New function.
2999 (main): Call func3.
3000
5330f2db
DC
30012003-03-04 David Carlton <carlton@math.stanford.edu>
3002
3003 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
3004 Garply<Garply<char> >:: garply".
3005 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
3006 with respect to PR c++/1111; note also PR c++/1113.
3007 (test_template_breakpoints): KFAIL "constructor breakpoint" with
3008 respect to PR c++/1062.
3009 KFAIL "destructor breakpoint" with respect to PR c++/1112.
3010
6ece72da
DC
30112003-03-03 David Carlton <carlton@math.stanford.edu>
3012
3013 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
3014 with respect to PR c++/57.
3015 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
3016 c++/826.
3017 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
3018 respect to PR c++/57.
3019
85ca1584
DC
30202003-03-03 David Carlton <carlton@math.stanford.edu>
3021
3022 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
3023 respect to PR c++/33 into FAILs.
3024
98e9c5b8
MC
30252003-03-03 Michael Chastain <mec@shout.net>
3026
7bedbf27
MC
3027 * configure.in: Update copyright years.
3028
30292003-03-03 Michael Chastain <mec@shout.net>
3030
3031 * Makefile.in: Update copyright years.
98e9c5b8 3032
f683e100
DC
30332003-02-28 David Carlton <carlton@math.stanford.edu>
3034
3035 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
3036 print class instead of struct and/or superfluous protection
3037 specifiers, as long as the resulting output is equivalent to the
3038 source code.
3039 Delete FIXME from end of messages on tests that don't need
3040 fixing.
3041
a9e0cf2c
DC
30422003-02-28 David Carlton <carlton@math.stanford.edu>
3043
3044 * gdb.c++/templates.exp (do_tests): Allow const in the two
3045 Foo<volatile char *>::foo tests.
3046
e8d359df
MS
30472003-02-27 Michael Snyder <msnyder@redhat.com>
3048
d63a86f8 3049 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
3050 will be consistant.
3051
0b71dc91
DC
30522003-02-26 David Carlton <carlton@math.stanford.edu>
3053
3054 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
3055 char *>::foo" test with respect to PR c++/33. Create a new test
3056 which is identical to that one except that it doesn't put the
3057 space between the "char" and the "*"; KFAIL it, too.
3058
dd14ab43
DC
30592003-02-26 David Carlton <carlton@math.stanford.edu>
3060
3061 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
3062 template types into either PASSes or KFAILs (corresponding to PR
3063 c++/57). Tweak indentation. Update copyright.
3064
1146c7f1
SC
30652003-02-23 Stephane Carrez <stcarrez@nerim.fr>
3066
3067 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
3068
74641dfb
MC
30692003-02-13 Michael Chastain <mec@shout.net>
3070
3071 * gdb.base/exprs.exp: Remove i960 remnants.
3072 * gdb.base/funcargs.exp: Likewise.
3073 * gdb.base/list.exp: Likewise.
3074 * gdb.base/ptype.exp: Likewise.
3075
559cd2d0
DC
30762003-02-14 David Carlton <carlton@math.stanford.edu>
3077
3078 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
3079 pEe->D::vg()" from XFAIL to KFAIL.
3080
c4f90d87
JM
30812003-02-13 Jason Molenda (jmolenda@apple.com)
3082
3083 * gdb.base/maint.exp: Update maint print statistics regexp to include
3084 new entries.
3085
cbc4d97c
MC
30862003-02-13 Michael Chastain <mec@shout.net>
3087
3088 * gdb.c++/inherit.exp: Remove call to get_debug_format.
3089
40f235b7
MC
30902003-02-12 Michael Chastain <mec@shout.net>
3091
3092 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
3093 * gdb.c++/inherit.exp: Likewise.
3094 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
3095 * gdb.c++/templates.exp: Likewise.
3096 * gdb.c++/virtfunc.exp: Likewise.
3097
c56716b0
JM
30982003-02-06 Jason Molenda (jason-cl@molenda.com)
3099
3100 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
3101 why the code is written that way.
3102
070afcf8
MC
31032003-02-05 Michael Chastain <mec@shout.net>
3104
3105 * gdb.base/dump.exp: Add missing copyright line.
3106
5d0331e5
JM
31072003-02-05 Jason Molenda (jason-cl@molenda.com)
3108
f7ae6d3e 3109 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
3110 at the beginning so the breakpoint doesn't get set on the loop.
3111
92851186
MC
31122003-02-05 Michael Chastain <mec@shout.net>
3113
3114 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
3115 output for configurations with gcc 2.95.3.
3116
cbf1e085
AC
31172003-02-05 Keith Seitz <keiths@redhat.com>
3118 Andrew Cagney <ac131313@redhat.com>
3119
3120 * gdb.mi/mi-cli.exp: New file.
d63a86f8 3121
29518e1e
MC
31222003-02-04 Michael Chastain <mec@shout.net>
3123
3124 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
3125 Call perror and then continue.
3126
5af1d5f3
MC
31272003-02-03 Michael Chastain <mec@shout.net>
3128
3129 * gdb.c++/pr-1023.cc: New file.
3130 * gdb.c++/pr-1023.exp: New file.
3131
6b549786
JB
31322003-02-05 Jim Blandy <jimb@redhat.com>
3133
3134 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
3135 it's local to foobar. Check for it there, and check that it's not
3136 present in main.
3137 * gdb.c++/local.cc (marker2): New function.
3138 (foobar): Call marker1.
3139 (main): Call marker2 instead of marker1.
3140
67f16606
AC
31412003-02-04 Andrew Cagney <ac131313@redhat.com>
3142
3143 * gdb.disasm/mn10200.exp: Obsolete file.
3144 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
3145 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
3146 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
3147
1c5cb38e
DC
31482003-02-04 David Carlton <carlton@math.stanford.edu>
3149
3150 * gdb.c++/overload.exp: Test intToChar(1).
3151 * gdb.c++/overload.cc (intToChar): New.
3152 (main): Call intToChar.
3153
d1fe6965
DC
31542003-02-03 David Carlton <carlton@math.stanford.edu>
3155
3156 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
3157 'might_kfail' arg.
3158 KFAIL some of the continue_to_bp_overloaded calls, according to
3159 PR c++/1025.
3160
9ba61c5d
MC
31612003-02-01 Michael Chastain <mec@shout.net>
3162
3163 * gdb.base/advance.c (marker1): New marker function.
3164 * gdb.base/advance.exp: When the 'advance' command lands on the
3165 return breakpoint, it can legitimately stop on either the
3166 current line or the next line. Accommodate both outcomes.
3167 * gdb.base/until.exp: Likewise.
3168
e7494ffb
AC
31692003-02-02 Andrew Cagney <ac131313@redhat.com>
3170
3171 2002-11-10 Jason Molenda (jason-cl@molenda.com):
3172 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
3173 now a list, not a tuple.
3174 * gdb.mi/mi-var-display.exp: Ditto.
3175 * gdb.mi/gdb792.exp: Ditto.
3176
075559bc
AC
31772003-02-01 Andrew Cagney <ac131313@redhat.com>
3178
3179 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
3180 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
3181 stack backtraces.
3182 * gdb.mi/mi-syn-frame.c: Part of same.
3183
2bd4c7b1
MK
31842003-02-01 Mark Kettenis <kettenis@gnu.org>
3185
3186 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
3187 gdb.mi/mi1-pthreads.exp: Return instead of calling
3188 gdb_suppress_entire_file.
3189
eabd8992
MS
31902003-02-01 Mark Salter <msalter@redhat.com>
3191
3192 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
3193
71469e2f
MS
31942003-01-31 Mark Salter <msalter@redhat.com>
3195
3196 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
3197 Support empty arg.
3198
38a94d44
MC
31992003-01-30 Michael Chastain <mec@shout.net>
3200
3201 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
3202 This was a workaround for a UTF-8 bug in readline 4.3. The bug
3203 has been fixed in gdb/readline on 2003-01-09.
3204
19ea9e73
MS
32052003-01-29 Michael Snyder <msnyder@redhat.com>
3206
e8d359df
MS
3207 * gdb.base/maint.exp: Allow for leading underscore in symbol.
3208 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
3209 * gdb.base/args.exp: Skip if target does not support args passing.
3210
2307bd6a
DJ
32112003-01-22 Daniel Jacobowitz <drow@mvista.com>
3212
19ea9e73 3213 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
3214 gdb_test. Accept a list of expect arguments as the third
3215 parameter.
3216 (gdb_test): Use it.
3217
f2dd3617
EZ
32182003-01-20 Elena Zannoni <ezannoni@redhat.com>
3219
3220 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
3221 allow for different test tree configurations. Update some
3222 tescases accordingly.
3223 * gdb.arch/altivec-regs.exp: Ditto.
3224 * gdb.asm/asm-source.exp: Ditto.
3225 * gdb.base/advance.exp: Ditto.
3226 * gdb.base/display.exp: Ditto.
d63a86f8 3227 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
3228 * gdb.base/mips_pro.exp: Ditto.
3229 * gdb.base/overlays.exp: Ditto.
3230 * gdb.base/relocate.exp: Ditto.
3231 * gdb.base/setshow.exp: Ditto.
3232 * gdb.base/step-line.exp: Ditto.
3233 * gdb.base/step-test.exp: Ditto.
3234 * gdb.base/until.exp: Ditto.
3235 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
3236
c71cdefd
DC
32372003-01-17 David Carlton <carlton@math.stanford.edu>
3238
3239 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
3240 corresponding to PR c++/945.
3241 Update copyright.
3242
fdba05d7
DC
32432003-01-17 David Carlton <carlton@math.stanford.edu>
3244
3245 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
3246 corresponding to PR c++/68.
3247
32482003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
3249
3250 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
3251 (test_paddr_hairy_functions): Call print_addr_2_kfail for
3252 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
3253
c362c33a
EZ
32542003-01-15 Elena Zannoni <ezannoni@redhat.com>
3255
0fbc361c
EZ
3256 * gdb.base/break.exp: Fix change of default location, because of
3257 removal of until tests.
3258 * gdb.base/help.exp: Update test for new 'until' help message.
3259 Add test for help on 'advance'.
c362c33a
EZ
3260 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
3261
dabf8a35
MK
32622003-01-15 Mark Kettenis <kettenis@gnu.org>
3263
3264 * gdb.base/default.exp: Adapt "info float" test for recent changes
3265 to that command. Add test for "info vector".
3266 * gdb.base/float.exp: New file. Add test for "info float" that
3267 resembles the old test in gdb.base/default.exp.
3268
a1769aca
DC
32692003-01-15 David Carlton <carlton@math.stanford.edu>
3270
3271 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
3272
82025e13
EZ
32732003-01-15 Elena Zannoni <ezannoni@redhat.com>
3274
3275 * gdb.base/break.exp: Move the tests of until command from here...
3276 * gdb.base/until.exp: ... to here. New file. Add other tests.
3277 * gdb.base/advance.c: New file.
3278 * gdb.base/advance.exp: New file.
3279
8f9ab801
EZ
32802003-01-14 Elena Zannoni <ezannoni@redhat.com>
3281
3282 * gdb.base/args.c: New file.
3283 * gdb.base/args.exp: New file.
3284
9ae66589
DJ
32852003-01-14 Daniel Jacobowitz <drow@mvista.com>
3286
3287 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
3288
8d77e5c3
DJ
32892003-01-14 Daniel Jacobowitz <drow@mvista.com>
3290
3291 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
3292
12d2f0a1
DJ
32932003-01-14 Daniel Jacobowitz <drow@mvista.com>
3294
3295 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
3296 dates.
3297
6ca37014
DJ
32982003-01-13 Daniel Jacobowitz <drow@mvista.com>
3299
3300 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
3301
b0023472
DJ
33022003-01-13 Daniel Jacobowitz <drow@mvista.com>
3303
3304 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
3305 (ptype &*"foo").
3306 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
3307
d6abaea5
DJ
33082002-01-13 Daniel Jacobowitz <drow@mvista.com>
3309
3310 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
3311 * gdb.mi/mi1-console.exp: Likewise.
3312
dfd536a7
DJ
33132002-01-13 Daniel Jacobowitz <drow@mvista.com>
3314
3315 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
3316 * gdb.mi/mi1-console.exp: Likewise.
3317
a1fb14a2
DJ
33182003-01-13 Daniel Jacobowitz <drow@mvista.com>
3319
3320 * gdb.c++/overload.exp: Remove some fixed XFAILs.
3321
c4cf40b7
DJ
33222003-01-09 Daniel Jacobowitz <drow@mvista.com>
3323
3324 * gdb.base/detach.exp: New test.
3325
696d5a5b
DJ
33262003-01-09 Daniel Jacobowitz <drow@mvista.com>
3327
3328 * Makefile.in (ALL_SUBDIRS): New variable.
3329 (subdirs, clean, distclean): Use it.
3330 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
3331 regenerating Makefile, since it is generated from the top level.
3332 * gdb.asm/Makefile.in: Likewise.
3333 * gdb.base/Makefile.in: Likewise.
3334 * gdb.c++/Makefile.in: Likewise.
3335 * gdb.disasm/Makefile.in: Likewise.
3336 * gdb.java/Makefile.in: Likewise.
3337 * gdb.mi/Makefile.in: Likewise.
3338 * gdb.threads/Makefile.in: Likewise.
3339 * gdb.trace/Makefile.in: Likewise.
3340
754533e4
DC
33412003-01-09 David Carlton <carlton@math.stanford.edu>
3342
3343 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
3344 Add copyright year 2003.
3345
d8b3e9ee
MC
33462003-01-06 Michael Chastain <mec@shout.net>
3347
3348 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
3349 When selecting a thread, 'line' and 'file' are optional.
3350 * gdb.mi/mi1-pthreads.exp: Likewise.
3351
8e9e0fe6
AS
33522003-01-06 Andreas Schwab <schwab@suse.de>
3353
3354 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
3355 failures.
3356
b5ab8ff3
DJ
33572003-01-04 Daniel Jacobowitz <drow@mvista.com>
3358
3359 Fix PR gdb/844
3360 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
3361 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
3362
3363 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
3364 instead of calling gdb_suppress_entire_file.
3365 * gdb.threads/print-threads.exp: Likewise.
3366 * gdb.threads/schedlock.exp: Likewise.
3367
3368 * gdb.threads/killed.exp: Return instead of calling
3369 gdb_suppress_entire_file.
3370 * gdb.threads/linux-dp.exp: Likewise.
3371 * gdb.threads/pthreads.exp: Likewise.
3372
1e698235
DJ
33732003-01-04 Daniel Jacobowitz <drow@mvista.com>
3374
3375 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
3376 stabs.
3377 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
3378 * gdb.base/whatis.exp: Always allow (void) after function names.
3379
147ff08c
DJ
33802003-01-04 Daniel Jacobowitz <drow@mvista.com>
3381
3382 * gdb.c++/casts.exp: Correct regexp.
3383
dc62bfc2
MK
33842003-01-04 Mark Kettenis <kettenis@gnu.org>
3385
3386 * configure.in: Call AC_CONFIG_HEADER. Don't call
3387 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
3388 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
3389 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
3390 aforementioned directories in the AC_OUPUT call.
3391 * config.hin: New file.
3392 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
3393 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
3394 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
3395 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
3396 pass -I$objdir instead of -I$objdir/$subdir in compilation.
3397 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
3398 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
3399 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
3400 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
3401 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
3402 gdb.threads/configure.in, gdb.threads/configure,
3403 gdb.threads/config.in, gdb.trace/configure.in,
3404 gdb.trace/configure: Removed.
3405
77afa639
MC
34062003-01-03 Michael Chastain <mec@shout.net>
3407
3408 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
3409 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
3410
7634bb6e
DJ
34112003-01-03 Daniel Jacobowitz <drow@mvista.com>
3412
3413 * gdb.base/store.exp: Fix regular expressions.
3414
b39c905e
MK
34152002-12-28 Mark Kettenis <kettenis@gnu.org>
3416
3417 * configure.in: Rewrite.
3418 * configure: Regenerated.
3419
0a8551dd
DC
34202003-01-03 David Carlton <carlton@math.stanford.edu>
3421
3422 * gdb.base/psymtab.exp: New file.
3423 * gdb.base/psymtab1.c: Ditto.
3424 * gdb.base/psymtab2.c: Ditto.
3425
c60b7188
AF
34262002-12-23 Adam Fedor <fedor@gnu.org>
3427
3428 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
3429
ee73db83
DC
34302002-12-23 David Carlton <carlton@math.stanford.edu>
3431
3432 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
3433 and current_directory initialization.
3434
d6c1774e
JB
34352002-12-22 Jim Blandy <jimb@redhat.com>
3436
f0a847b8
JB
3437 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
3438 rather than as part of the output file name.
3439
d6c1774e
JB
3440 * gdb.base/attach.exp: There's no need to copy the test program to
3441 /tmp; that was only ever necessary on HP/UX, and this test is
3442 entirely disabled there anyway.
3443
f0708dbb
JB
34442002-12-21 Jim Blandy <jimb@redhat.com>
3445
4c2acfea
JB
3446 * gdb.c++/psmang.exp: Doc fix.
3447
f0708dbb
JB
3448 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
3449 test.
3450
9579e000
DC
34512002-12-20 David Carlton <carlton@math.stanford.edu>
3452
3453 * gdb.c++/annota2.exp: KFAIL annotate-quit.
3454
d1810171
MC
34552002-12-18 Michael Chastain <mec@shout.net>
3456
3457 * gdb.c++/annota2.exp: Add copyright year 2002.
3458
76565097
DC
34592002-12-17 David Carlton <carlton@math.stanford.edu>
3460
3461 * gdb.c++/try_catch.cc: Add marker comments.
3462 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
3463 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
3464 * gdb.c++/m-static.cc: Ditto.
3465 * gdb.c++/m-static1.cc: Ditto.
3466 * gdb.c++/try_catch.cc: Ditto.
3467
da81390b
JJ
34682002-12-16 Jeff Johnston <jjohnstn@redhat.com>
3469
3470 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
3471 to see whether we are using the new -environment-directory
3472 command which resets via -r or the old version of the command
3473 which may prompt the user. Part of fix for gdb/741.
3474
b304d130
AC
34752002-12-13 Andrew Cagney <ac131313@redhat.com>
3476
3477 * gdb.fortran/types.exp: Update obsolete comment.
3478 * gdb.fortran/exprs.exp: Ditto.
3479 * lib/gdb.exp: Delete obsolete code.
3480 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
3481 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
3482 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
3483 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
3484 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
3485 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
3486 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
3487 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
3488 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
3489 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
3490 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
3491 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
3492 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
3493 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
3494 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
3495 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
3496 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
3497 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
3498 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
3499 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
3500 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
3501 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
3502 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
3503 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
3504 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
3505 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
3506 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
3507 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
3508 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
3509 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
3510 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
3511 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
3512 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
3513 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
3514 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
3515 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
3516 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
3517
a23b6e6a
DC
35182002-12-11 David Carlton <carlton@math.stanford.edu>
3519
3520 * gdb.c++/m-data.exp: Add test for members that shadow global
3521 variables: see PR gdb/804.
3522 * gdb.c++/m-data.cc: Ditto.
3523
6604731b
DJ
35242002-12-10 Daniel Jacobowitz <drow@mvista.com>
3525
3526 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
3527
de46ecd7
DC
35282002-12-06 David Carlton <carlton@math.stanford.edu>
3529
3530 * gdb.base/store.c: Don't declare functions static.
3531
27e829d0
AC
35322002-12-04 Andrew Cagney <ac131313@redhat.com>
3533
3534 * gdb.base/store.exp, gdb.base/store.c: New files.
3535
92806416
DJ
35362002-12-03 Daniel Jacobowitz <drow@mvista.com>
3537
3538 * gdb.base/selftest.exp: Update for current gdb.
3539
3bcbaac5
DJ
35402002-12-03 Daniel Jacobowitz <drow@mvista.com>
3541
3542 * gdb.base/maint.exp: Only dump symbols from one source file
3543 or objfile.
3544
f4f00b1f
DJ
35452002-12-03 Daniel Jacobowitz <drow@mvista.com>
3546
3547 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
3548 function call.
3549
f1c8a949
JB
35502002-11-25 Jim Blandy <jimb@redhat.com>
3551
3552 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
3553 function appearing in error message.
3554
9e297a97
DJ
35552002-11-21 Daniel Jacobowitz <drow@mvista.com>
3556
3557 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
3558
1f312e79
JJ
35592002-11-08 Jeff Johnston <jjohnstn@redhat.com>
3560
d63a86f8
RM
3561 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
3562 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
3563 should be in mi console format. This is part of fix for PR gdb/604.
3564
83c31e7d
FN
35652002-09-18 Fernando Nasser <fnasser@redhat.com>
3566
3567 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
3568 which explicitly prints the zero offset as "+0".
3569
322b3f65
DJ
35702002-10-22 Daniel Jacobowitz <drow@mvista.com>
3571
3572 * gdb.threads/schedlock.c (args): Make unsigned.
3573
35742002-10-21 Daniel Jacobowitz <drow@mvista.com>
3575
3576 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
3577 numbers. Allow "foo2|selected stack frame".
3578 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
3579 * gdb.asm/asmsrc2.s: Likewise.
3580 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
3581 comments.
3582 * gdb.asm/mips.inc: New file.
3583
5e2fe5b8
AF
35842002-10-18 Adam Fedor <fedor@gnu.org>
3585
3586 * gdb.base/default.exp: Update expected output to include 'ObjC'.
3587 * gdb.base/help.exp: Likewise.
3588
abe1a5d0
KB
35892002-10-17 Kevin Buettner <kevinb@redhat.com>
3590
3591 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
3592 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
3593
10abb1d4
JB
35942002-10-02 Jim Blandy <jimb@redhat.com>
3595
3596 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
3597
1f609b42
AC
35982002-10-01 Andrew Cagney <ac131313@redhat.com>
3599
3600 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
3601 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
3602 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
3603 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
3604 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
3605 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
3606 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
3607
0aee02e4
AC
36082002-09-29 Andrew Cagney <ac131313@redhat.com>
3609
3610 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
3611 * mi0-disassemble.exp, mi0-eval.exp: Delete.
3612 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
3613 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
3614 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
3615 * mi0-var-block.exp, mi0-var-child.exp: Delete.
3616 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 3617
6fde09ad
KB
36182002-09-27 Kevin Buettner <kevinb@redhat.com>
3619
3620 * gdb.base/annota1.exp (info break): Make directory components of
3621 path optional since not all compilers emit this debug information.
3622
3623 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
3624 step ends up stepping out of the function instead of stopping on
3625 the epilogue.
3626
9e8aab75
KS
36272002-09-26 Keith Seitz <keiths@redhat.com>
3628
3629 * lib/insight-support.exp (gdbtk_start): Figure out where
3630 the insight executable is based on where gdb is. Use this
3631 executable to start insight instead of gdb.
3632
e36180d7
AC
36332002-09-25 Andrew Cagney <cagney@redhat.com>
3634
3635 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
3636
9dd34b2b
AC
36372002-09-24 Andrew Cagney <ac131313@redhat.com>
3638
3639 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
3640 test_isolated_complaints.
3641 (test_empty_complaint): New function.
3642 (test_empty_complaints): New function. Check no output when no
3643 complaints.
d63a86f8 3644
dea97812
KB
36452002-09-19 Jim Blandy <jimb@redhat.com>
3646
3647 * gdb.base/charset.exp, gdb.base/charset.c: New files.
3648
54951bd7
AC
36492002-09-19 Andrew Cagney <ac131313@redhat.com>
3650
3651 * gdb.gdb/complaints.exp: New file.
3652
dec43320
AC
36532002-09-18 Andrew Cagney <ac131313@redhat.com>
3654
3655 * gdb.base/maint.exp: Check `help maint internal-warning'.
3656
e70d6e3f
DC
36572002-09-18 David Carlton <carlton@math.stanford.edu>
3658
3659 * gdb.c++/m-static.exp: Remove breakpoints depending on line
3660 numbers, and replace them by a single breakpoint after the
3661 constructors are all finished.
3662 Add test 4.
3663 * gdb.c++/m-static.cc: Add test 4.
3664 * gdb.c++/m-static.h: New file.
3665 * gdb.c++/m-static1.cc: New file.
3666
3667 * gdb.c++/printmethod.exp: New file.
3668 * gdb.c++/printmethod.cc: New file.
3669
3670 * gdb.c++/pr-574.exp: New file.
3671 * gdb.c++/pr-574.cc: New file.
3672
afb5c968
CV
36732002-09-18 Corinna Vinschen <vinschen@redhat.com>
3674
3675 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
3676 embedded targets which never actually exit.
3677
31e45dee
FN
36782002-09-18 Fernando Nasser <fnasser@redhat.com>
3679
3680 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
3681 "don't step after run" as unresolved or unsupported, instead of xfail.
3682
a283c5a1
CV
36832002-09-18 Corinna Vinschen <vinschen@redhat.com>
3684
3685 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
3686 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
3687 Add newline to expected string in "step out of main (status wrapper)"
3688 case.
3689
11350d2a
CV
36902002-09-18 Corinna Vinschen <vinschen@redhat.com>
3691
3692 * lib/gdb.exp (rerun_to_main): Allow restarting application.
3693 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
3694
0deec7d6
TT
36952002-09-17 Tom Tromey <tromey@redhat.com>
3696
3697 * gdb.base/printcmds.exp (test_print_string_constants): Expect
3698 \000, not \0, in double-quoted string.
3699
b2b4a1b5
CV
37002002-09-14 Corinna Vinschen <vinschen@redhat.com>
3701
c9d37158 3702 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
3703 string after running the commands execution on breakpoint tests.
3704
1c56143a
CV
37052002-09-13 Corinna Vinschen <vinschen@redhat.com>
3706
3707 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
3708
37f8da45
JB
37092002-09-12 Joel Brobecker <brobecker@gnat.com>
3710
3711 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
3712
08b468e0
KS
37132002-09-10 Keith Seitz <keiths@redhat.com>
3714
3715 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
3716 runto proc.
3717 (mi_run_to_main): Use mi_runto.
3718 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
3719
dc360f58
KS
37202002-09-10 Keith Seitz <keiths@redhat.com>
3721
3722 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
3723 regexp for stopping at main. Could have multiple event notifications.
3724 Don't assume that main was declared with no parameters.
3725 (mi_next): Use mi_step_to.
3726 (mi_step): Use mi_next_to.
3727
ce3abcfb
CV
37282002-09-09 Corinna Vinschen <vinschen@redhat.com>
3729
3730 * gdb.base/default.exp: Fix expected string in `info float' test.
3731
d1f5b980
BE
37322002-09-09 Ben Elliston <bje@redhat.com>
3733
3734 * config/mips.exp: Update comments.
3735 * config/mips-idt.exp: Likewise.
3736 * config/nind.exp: Likewise.
3737 * config/slite.exp: Likewise.
3738 * config/sparclet.exp: Likewise.
3739 * config/udi.exp: Likewise.
3740 * config/vx.exp: Likewise.
3741 * config/vxworks29k.exp: Likewise.
3742
2f71430b
JB
37432002-09-05 Jim Blandy <jimb@redhat.com>
3744
3745 * gdb.threads/killed.exp: Fix test failure message.
3746
7ddebc7e
KS
37472002-09-04 Keith Seitz <keiths@redhat.com>
3748
3749 * lib/mi-support.exp: Update copyright.
3750 (mi_gdb_test): Increase the priority of the expected pattern
3751 so that it matches gdb_test.
3752
0ae67eb3
KS
37532002-09-03 Keith Seitz <keiths@redhat.com>
3754
3755 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
3756 Use integer comparison instead of string comparison for testing
3757 whether binary was built.
3758
38fc42c8
JB
37592002-09-03 Jim Blandy <jimb@redhat.com>
3760
3761 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
3762
b6ff0e81
JB
37632002-08-29 Jim Blandy <jimb@redhat.com>
3764
3765 * gdb.threads/pthreads.exp: Move the portable thread compilation
3766 code into a function in lib/gdb.exp, and call that from here.
3767 * lib/gdb.exp (gdb_compile_pthreads): New function.
3768
07c98896
KS
37692002-08-29 Keith Seitz <keiths@redhat.com>
3770
3771 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
3772 expect_out so that callers can get at it.
3773
0312286c
DJ
37742002-08-23 Daniel Jacobowitz <drow@mvista.com>
3775
3776 * gdb.threads/print-threads.c: New file.
3777 * gdb.threads/print-threads.exp: New file.
3778 * gdb.threads/schedlock.c: New file.
3779 * gdb.threads/schedlock.exp: New file.
3780
dd039bc4
EZ
37812002-08-22 Elena Zannoni <ezannoni@redhat.com>
3782
3783 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
3784 not altivec.c.
3785
1f36144c
MK
37862002-08-17 Mark Kettenis <kettenis@gnu.org>
3787
3788 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
3789 targets. The problem should be fixed now.
3790
16057ec7 37912002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
3792
3793 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
3794 2002-07-24 change that removes final dots from error messages.
3795
3c1499ad
TT
37962002-08-13 Tom Tromey <tromey@redhat.com>
3797
3798 * gdb.base/readline.exp: New file.
3799
a20ce2c3
AC
38002002-08-01 Andrew Cagney <ac131313@redhat.com>
3801
3802 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
3803 supress message.
3804
db034ac5
AC
38052002-08-01 Andrew Cagney <cagney@redhat.com>
3806
3807 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
3808 CHILL_FOR_TARGET and CHILL_LIB.
3809 * configure.in (configdirs): Remove gdb.chill.
3810 * configure: Regenerate.
3811 * lib/gdb.exp: Obsolete references to chill.
3812 * gdb.fortran/types.exp: Ditto.
3813 * gdb.fortran/exprs.exp: Ditto.
3814
3e000b18
KB
38152002-07-30 Kevin Buettner <kevinb@redhat.com>
3816
3817 * gdb.base/shlib-call.exp (additional_flags): Conditionally
3818 set Irix-specific compile and link flags.
3819
28f4966b
KB
38202002-07-29 Kevin Buettner <kevinb@redhat.com>
3821
3822 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
3823 source files. The ``-o'' option doesn't work with the ``-E'' option
3824 when using the Irix compiler.
3825
46c0d5a6
DJ
38262002-07-19 Daniel Jacobowitz <drow@mvista.com>
3827
3828 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
3829 Improve support for reusing an exec file. Copy exec file
3830 to target, and run gdbserver on the target instead of on the host.
3831
eecf4bed
JB
38322002-07-18 Jim Blandy <jimb@redhat.com>
3833
0f815cdf
JB
3834 * gdb.base/ending-run.exp: Don't expect to see the program end in
3835 some orderly fashion when we're running on a real stand-alone
3836 board.
3837
eecf4bed
JB
3838 * gdb.base/interrupt.exp: Correct logic for skipping tests on
3839 targets that don't support interrupts.
3840
52d309e4
JB
38412002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
3842
3843 * gdb.base/attach.exp: Add patterns to match output from /proc-based
3844 systems.
3845 Move comments in expect statements to inside the actions, so that they
3846 don't get matched against.
3847
ff683d9e
MK
38482002-07-10 Mark Kettenis <kettenis@gnu.org>
3849
3850 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
3851 function when asleep" test.
3852
b5356753
AC
38532002-07-10 Andrew Cagney <ac131313@redhat.com>
3854
3855 * gdb.base/page.exp: Rewrite to handle problems with very long
3856 `info set' output. Update copyright.
3857
6aa4d13a
AC
38582002-06-26 Andrew Cagney <ac131313@redhat.com>
3859
3860 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
3861 gdb.threads-hp.
3862 * gdb.hp/configure: Regenerate.
3863 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
3864 * gdb.hp/gdb.threads-hp/configure: Delete file.
3865 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
3866
8cf8c2b8
AC
38672002-06-22 Andrew Cagney <ac131313@redhat.com>
3868
3869 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
3870 setlocale, bindtextdomain and textdomain.
3871
6827a8f8
JB
38722002-06-11 Jim Blandy <jimb@redhat.com>
3873
919d772c
JB
3874 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
3875 preprocessor macro information is present.
3876
6827a8f8
JB
3877 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
3878 tests.
3879
c15b0d21
MS
38802002-06-06 Michael Snyder <msnyder@redhat.com>
3881
c5984d70
MS
3882 * gdb.base/overlays.exp: Record addresses of overlay
3883 functions in TCL variables rather than in GDB variables,
3884 to avoid having GDB convert them to pointers (with loss
3885 of information).
3886
d63a86f8 3887 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 3888 default linker script changes.
c15b0d21
MS
3889 * gdb.base/long_long.exp: Add check for sizeof (long double).
3890
be26fe0d
ML
38912002-06-06 Michal Ludvig <mludvig@suse.cz>
3892
3893 * gdb.asm/asm-source.exp: Add x86-64 target.
3894 * gdb.asm/x86_64.inc: New.
d63a86f8 3895
258093ca 38962002-05-30 Michael Chastain <mec@shout.net>
258093ca 3897
4b3153f1 3898 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
3899 * gdb.c++/m-static.cc: New file.
3900 * gdb.c++/m-static.exp: New file.
3901
241264c6
MS
39022002-05-28 Michael Snyder <msnyder@redhat.com>
3903
3904 * gdb.base/call-ar-st.exp: Allow for reduced floating point
3905 precision.
3906
9bba8c8f 39072002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 3908
4b3153f1 3909 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
3910 * gdb.c++/m-data.cc: New file.
3911 * gdb.c++/m-data.exp: New file.
3912
39132002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 3914
4b3153f1 3915 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 3916 * gdb.c++/try_catch.cc: New file.
d63a86f8 3917 * gdb.c++/try_catch.exp: New file.
9bba8c8f 3918
def1b996
MC
39192002-05-27 Michael Chastain <mec@shout.net>
3920
3921 * gdb.c++/local.exp: Accept more nested types in output.
3922
522ba268
MC
39232002-05-26 Michael Chastain <mec@shout.net>
3924
3925 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
3926
277254ba
MS
39272002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
3928
3929 * lib/gdb.exp (gdb_wrapper_init): Just because
3930 gdb_wrapper_file exists, this does not mean that the file
3931 should not be rebuilt. That is what gdb_wrapper_initialized
3932 is for.
3933 (default_gdb_init): Reset gdb_wrapper_initialized.
3934
b61a8733
MS
39352002-05-23 Michael Snyder <msnyder@redhat.com>
3936
d63a86f8 3937 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
3938 the precision of the floating point test results.
3939 * gdb.base/call-rt-st.exp: Ditto.
3940
b61a8733
MS
3941 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
3942 * gdb.base/call-rt-st.exp: Ditto.
3943
56f6e910
MC
39442002-05-19 Michael Chastain <mec@shout.net>
3945
3946 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
3947
ad0b0016
EZ
39482002-05-19 Elena Zannoni <ezannoni@redhat.com>
3949
3950 * configure.in (configdirs): Add gdb.arch.
3951 * configure: Regenerate.
3952
f617d2b6
JB
39532002-05-17 Jim Blandy <jimb@redhat.com>
3954
3955 * gdb.base/completion.exp: Recognize the more detailed error
3956 messages produced by the macro expander's lexical analyzer.
3957
eac2a696
EZ
39582002-05-14 Elena Zannoni <ezannoni@redhat.com>
3959
3960 * gdb.arch/altivec-abi.c: New file.
3961 * gdb.arch/altivec-abi.exp: New file.
3962 * gdb.arch/altivec-regs.c: New file.
3963 * gdb.arch/altivec-regs.exp: New file.
3964
2fdde8f8
DJ
39652002-05-14 Daniel Jacobowitz <drow@mvista.com>
3966
3967 * gdb.base/maint.exp (maint print type): Update for new type
3968 structure.
d63a86f8 3969
e31f1a7c
EZ
39702002-05-14 Elena Zannoni <ezannoni@redhat.com>
3971
3972 * gdb.arch: New directory.
3973 * gdb.arch/configure.in: New file.
3974 * gdb.arch/configure: New file.
3975 * gdb.arch/Makefile.in: New file.
3976
db589741
CV
39772002-05-13 Corinna Vinschen <vinschen@redhat.com>
3978
3979 * gdb.asm/asm-source.exp: Add v850 as supported target.
3980 * gdb.asm/v850.inc: New file.
3981
8ce2a7dc
DJ
39822002-05-13 Daniel Jacobowitz <drow@mvista.com>
3983
3984 * gdb.c++/annota2.exp (annotate-quit): Add comment.
3985
df763c7f
DJ
39862002-05-12 Daniel Jacobowitz <drow@mvista.com>
3987
3988 * gdb.base/break.exp: Check 'break "marker2"'.
3989
377daeed
MS
39902002-05-10 Michael Snyder <msnyder@redhat.com>
3991
3992 * gdb.base/long_long.exp: Fix typo.
3993
c4b7bc2b
JB
39942002-05-10 Jim Blandy <jimb@redhat.com>
3995
ecac9a4e
JB
3996 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
3997 a bug.
3998
c4b7bc2b
JB
3999 * gdb.base/printcmds.exp (test_integer_literals_rejected):
4000 Recognize more detailed error message produced by the macro
4001 expander's lexical analyzer.
4002 * lib/gdb.exp (test_print_reject): Same.
4003
e71019a1
MK
40042002-05-09 Mark Kettenis <kettenis@gnu.org>
4005
4006 * gdb.c++/method.exp: Fix typo.
4007
fedfc8e6
MS
40082002-05-08 Michael Snyder <msnyder@redhat.com>
4009
166a1957
MS
4010 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
4011 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 4012 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
4013 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
4014 Add iftarget clause for strongarm.
d63a86f8 4015
f1c47eb2
MS
40162002-05-06 Michael Snyder <msnyder@redhat.com>
4017
cb9a9d3e
MS
4018 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
4019 (gdb_continue_to_end): Accept output from status wrapper.
4020 * gdb.base/ending-run.exp: Add case for output from status wrapper.
4021 Clean up fail messages to match pass messages.
4022
f1c47eb2
MS
4023 Enable the "needs_status_wrapper" testsuite feature.
4024 * lib/gdb.exp (gdb_wrapper_init): New procedure.
4025 (gdb_compile): Conditionally call gdb_wrapper_init.
4026 * gdb.base/a2-run.exp: Recognize output from status wrapper.
4027 * gdb.c++/method.exp: Recognize output from status wrapper.
4028
6079c749
BE
40292002-05-06 Ben Elliston <bje@redhat.com>
4030From Graydon Hoare <graydon@redhat.com>
4031
4032 * config/sid.exp: Include support for "rawsid" protocol.
4033
188baff3
JB
40342002-05-03 Jim Blandy <jimb@redhat.com>
4035
4036 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
4037 * gdb.c++/hang3.C: New file.
4038
b9c07f0f
AC
40392002-05-04 Andrew Cagney <ac131313@redhat.com>
4040
4041 * gdb.base/default.exp: Remove obsolete code.
4042 * gdb.c++/misc.exp: Ditto. Update copyright.
4043 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
4044 * gdb.base/whatis.exp: Ditto. Update copyright.
4045 * gdb.base/scope.exp: Ditto. Update copyright.
4046 * gdb.base/ptype.exp: Ditto. Update copyright.
4047 * gdb.base/printcmds.exp: Ditto. Update copyright.
4048 * gdb.base/opaque.exp: Ditto. Update copyright.
4049 * gdb.base/list.exp: Ditto.
4050 * gdb.base/funcargs.exp: Ditto. Update copyright.
4051 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
4052 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
4053 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
4054 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
4055 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
4056 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
4057
5c7a0397
MS
40582002-05-02 Michael Snyder <msnyder@redhat.com>
4059
d6dcc264 4060 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
4061 * gdb.base/long_long.exp: Add xscale target.
4062 * gdb.base/default.exp: Add xscale target.
4063
eb7f1c48
JB
40642002-05-01 Jim Blandy <jimb@redhat.com>
4065
4066 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
4067 gdb.c++/hang.exp: New test.
4068
a6befae8
FF
40692002-05-01 Fred Fish <fnf@redhat.com>
4070
4071 * gdb.base/completion.exp: Handle completions of "./Make" for
4072 more than one completion possibility, as is the case when we
4073 build and test in the source tree.
4074
0a310277
AG
40752002-04-29 Anthony Green <green@redhat.com>
4076
4077 * gdb.java/jmisc1.exp: New file.
4078 * gdb.java/jmisc2.exp: New file.
4079
6ff9af88
DJ
40802002-04-24 Daniel Jacobowitz <drow@mvista.com>
4081
4082 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
4083
96b3d632
EZ
40842002-04-23 Elena Zannoni <ezannoni@redhat.com>
4085
4086 * gdb.base/help.exp: Change 'help status' to allow for target
4087 dependent output differences.
4088
5019bb54
MC
40892002-04-22 Michael Chastain <mec@shout.net>
4090
4091 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
4092
a805a116
MC
40932002-04-22 Michael Chastain <mec@shout.net>
4094
4095 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
4096
a1706bfd
DM
40972002-04-17 David S. Miller <davem@redhat.com>
4098
4099 * gdb.asm/sparc64.inc: New file.
4100 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
4101
a73a20a2
EZ
41022002-04-19 Elena Zannoni <ezannoni@redhat.com>
4103
4104 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
4105 instruction file directly into the build tree. Clean up at end of
4106 test.
4107
ba678339
DM
41082002-04-18 David S. Miller <davem@redhat.com>
4109
4110 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
4111 handle 64-bit platforms correctly.
4112 * gdb.base/maint.exp: Likewise.
4113
b03399da
KB
41142002-04-18 Kevin Buettner <kevinb@redhat.com>
4115
4116 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
4117 ``-fpic'' when compiling files comprising a shared library, but
4118 it does need additional linker flags in order to find shared
4119 libraries at run time.
4120
e2004992
KB
41212002-04-18 Kevin Buettner <kevinb@redhat.com>
4122
4123 * gdb.base/cvexpr.c (use): New function.
4124 (main): Invoke use() on all global variables to prevent
4125 some linkers from deleting these otherwise unused symbols.
4126
d8937120
MC
41272002-04-17 Michael Chastain <mec@shout.net>
4128From David S. Miller <davem@redhat.com>
4129
4130 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
4131 handle 64-bit platforms correctly.
4132
ffd61a58
MS
41332002-04-12 Michael Snyder <msnyder@redhat.com>
4134From Jim Blandy <jimb@redhat.com>
4135 * gdb.base/foo.c (foox): Remove section attribute; the linker
4136 script can handle this instead.
4137 * gdb.base/bar.c (barx): Same.
4138 * gdb.base/baz.c (bazx): Same.
4139 * gdb.base/grbx.c (grbxx): Same.
4140
4141 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
4142 manager doesn't automatically unmap overlays unnecessarily.
4143
6b8426a6
MH
41442002-04-10 Martin M. Hunt <hunt@redhat.com>
4145
4146 * gdb.base/ending-run.exp: Fix pattern for Mips targets
4147 stepping out of main.
4148
34af4875
MC
41492002-04-09 Michael Chastain <mec@shout.net>
4150
4151 * gdb.c++/local.cc (main): Move call to marker1() inside nested
4152 scope so that the nested scope tests will make sense.
4153 * gdb.c++/local.exp: Write patterns that actually work with gcc
4154 (the HP patterns "were never known to work with gcc").
4155 Keep the old aCC patterns too.
4156
2d1676a0
DJ
41572002-04-09 Daniel Jacobowitz <drow@mvista.com>
4158
4159 * gdb.base/attach.exp: Correct target board test.
4160
3a63e3f9
MC
41612002-04-08 Michael Chastain <mec@shout.net>
4162
4163 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
4164 in a const method. Add some xfail and fail cases for configurations
4165 that do not emit the "const ...".
4166
f18dabd2
MC
41672002-04-07 Michael Chastain <mec@shout.net>
4168
4169 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
4170 Accept "A * const" and "const A * const" as type of "this".
4171 Fix spelling of getFunky throughout. Make messages uniform.
4172
0fcddd82
EZ
41732002-04-07 Elena Zannoni <ezannoni@redhat.com>
4174
4175 Work around for PR gdb/285:
4176 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
4177
16a8534a
EZ
41782002-04-07 Elena Zannoni <ezannoni@redhat.com>
4179
4180 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
4181 instructions file at run time instead of configure time.
4182 Sometimes we run the test in a directory that is not the one we
4183 configured in.
4184 * gdb.asm/configure.in: Delete creation of symlink.
4185 * gdb.asm/configure: Regenerate.
4186
24181d81
JB
41872002-04-05 J. Brobecker <brobecker@gnat.com>
4188
4189 * gdb.gdb/xfullpath.exp: New test, to exercise the new
4190 xfullpath () function.
4191
7cdb7107
DJ
41922002-04-04 Daniel Jacobowitz <drow@mvista.com>
4193
4194 * gdb.asm/Makefile.in: Correct dependencies.
4195
4196 * gdb.asm/powerpc.inc: New file.
4197 * gdb.asm/asm-source.exp: Add PowerPC.
4198 * gdb.asm/configure.in: Likewise.
4199 * gdb.asm/configure: Regenerated.
4200
a7d17088
DJ
42012002-04-04 Daniel Jacobowitz <drow@mvista.com>
4202
4203 * gdb.base/relocate.exp: New file.
4204 * gdb.base/relocate.c: New file.
4205
cd721503
FF
42062002-04-04 Fred Fish <fnf@redhat.com>
4207
4208 * gdb.base/step-test.exp: Update comment regarding stopping in
4209 memcpy/bcopy calls inserted as part of the compiler runtime.
4210
b22ad7a7
MS
42112002-04-04 Michael Snyder <msnyder@redhat.com>
4212
4213 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
4214
5f279fa6
DJ
42152002-04-03 Daniel Jacobowitz <drow@mvista.com>
4216
4217 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
4218 (gdb_expect): Remove $notransfer hack.
4219
dd0fd3ce
DJ
42202002-04-02 Daniel Jacobowitz <drow@mvista.com>
4221
4222 * gdb.c++/classes.exp ("calling method for small class"): Match
4223 updated register output.
4224
1e50cda1
DJ
42252002-03-30 Daniel Jacobowitz <drow@mvista.com>
4226
4227 Fix PR gdb/452
4228 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
4229 when finished. Make gdb_file_cmd send "exec-file" when
4230 appropriate.
4231
24015922
DJ
42322002-03-30 Daniel Jacobowitz <drow@mvista.com>
4233
4234 * gdb.base/attach.exp: Remove extra setup_xfail.
4235
dd7dfd64
MS
42362002-03-26 Michael Snyder <msnyder@redhat.com>
4237
4238 * gdb.base/default.exp: Add tests for dump, append, and restore.
4239 * gdb.base/help.exp: Add tests for dump, append, and restore.
4240 * gdb.base/dump.exp: New file, test dump, append and restore.
4241 * gdb.base/dump.c: New file.
4242
48b2f8d7
MS
42432002-03-27 Michael Snyder <msnyder@redhat.com>
4244
d63a86f8 4245 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
4246 clean-ups in help messages.
4247
05b4d525
FF
42482002-03-26 Fred Fish <fnf@redhat.com>
4249
4250 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
4251 have debugging info for those functions and the compiler uses them
4252 internally to copy structs around.
4253
d7679631
FF
42542002-03-26 Fred Fish <fnf@redhat.com>
4255
4256 * gdb.base/list.exp: Revert the change made yesterday and add note
4257 about why we don't list the default lines for remote targets.
4258
523ac3f9
MS
42592002-03-25 Michael Snyder <msnyder@redhat.com>
4260
4261 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
4262
754b2b8d
FF
42632002-03-25 Fred Fish <fnf@redhat.com>
4264
4265 * gdb.base/list.exp: This test works on remote targets so remove
4266 the short circuit for remote targets. Update copyright.
4267
33c3e192
FF
42682002-03-25 Fred Fish <fnf@redhat.com>
4269
4270 * gdb.base/attach.exp: Fix logic error that was suppressing this
4271 test for all non hppa*-*-hpux* targets, instead of the hp target.
4272 Move comments closer to the suppression point. Also now need to
4273 check that we are running natively.
4274
d43e73ee
MS
42752002-03-22 Michael Snyder <msnyder@redhat.com>
4276
882c8f02
MS
4277 * gdb.base/default.exp: Add test for gcore. Update copyright.
4278 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 4279
04c12f60
FF
42802002-03-06 Fred Fish <fnf@redhat.com>
4281
4282 * gdb.base/funcargs.c: Remove extraneous ';' character.
4283 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
4284
b43df995
MC
42852002-03-04 Michael Chastain <mec@shout.net>
4286
4287 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
4288 accommodate gcc v3 function signature.
4289 * gdb.mi/mi0-var-cmd-exp: Ditto.
4290
92362027
AC
42912002-02-24 Andrew Cagney <ac131313@redhat.com>
4292
4293 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
4294 ``GNU/Linux'' or ``Linux kernel''
4295 * testsuite/gdb.threads/pthreads.c: Ditto.
4296
258ad32d
MC
42972002-02-24 Michael Chastain <mec@shout.net>
4298
4299 * gdb.threads/pthreads.c (thread1): Add a return statement.
4300 (thread2): Likewise.
4301 (foo): Likewise.
4302
04c3b3d4
MC
43032002-02-23 Michael Chastain <mec@shout.net>
4304
4305 * gdb.threads/linux-dp.c (philosopher): Add a return statement
4306 to placate gcc.
4307
5a2a0a20
MC
43082002-02-23 Michael Chastain <mec@shout.net>
4309
4310 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
4311 test "ptype bint". The test passes on all my stabs configurations.
4312
a640f7fc
JB
43132002-02-21 Jim Blandy <jimb@redhat.com>
4314
27924826
JB
4315 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
4316 filename at a time, and watch for the ones we want to see.
4317
a640f7fc
JB
4318 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
4319 types of pointers to prototyped functions.
4320
edcc8c75
AC
43212002-02-20 Andrew Cagney <ac131313@redhat.com>
4322
4323 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
4324 signed, unsigned and straight char.
4325 (padding_char, padding_short, padding_int, padding_long,
4326 padding_long_long, padding_float, padding_double,
4327 padding_long_double): New global variables.
4328 (fill, fill_structs): New functions.
4329
4330 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
4331 for correctly sized writes. Update copyright.
4332 (get_valueof): New procedure.
4333 (get_sizeof): Call get_valueof.
4334 (check_valueof): New procedure.
4335 (check_padding): New procedure.
4336
ac57ea44
MC
43372002-02-20 Michael Chastain <mec@shout.net>
4338
4339 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
4340 to setup_xfail. Document some of the remaining calls.
4341
7a10c941
MC
43422002-02-18 Michael Chastain <mec@shout.net>
4343
4344 * gdb.c++/userdef.exp: Update copyright year.
4345
fb8acdcc
DJ
43462002-02-18 Daniel Jacobowitz <drow@mvista.com>
4347
4348 * gdb.c++/userdef.exp: Test overloaded operators properly.
4349 Remove xfails.
4350
fda6ae12
MS
43512002-02-14 Michael Snyder <msnyder@redhat.com>
4352
4353 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
4354
676a0442
DJ
43552002-02-14 Daniel Jacobowitz <drow@mvista.com>
4356
4357 * gdb.base/a2-run.exp: Check for a remote target properly.
4358 * gdb.base/annota1.exp: Likewise.
4359 * gdb.base/list.exp: Likewise.
4360 * gdb.base/reread.exp: Likewise.
4361 * gdb.base/scope.exp: Likewise.
4362 * gdb.base/shlib-call.exp: Likewise.
4363 * gdb.base/term.exp: Likewise.
4364 * gdb.c++/annota2.exp: Likewise.
4365
78b4f468
RE
43662002-02-13 Richard Earnshaw <rearnsha@arm.com>
4367
4368 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
4369
9a81ba51
MC
43702002-02-10 Michael Chastain <mec@shout.net>
4371
4372 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
4373 (call_after_alloca): Ditto.
4374
004af6c7
DJ
43752002-02-10 Daniel Jacobowitz <drow@mvista.com>
4376
4377 * gdb.base/ending-run.exp: Guard "cont" test with
4378 gdb_skip_stdio_test.
4379
37225f62
JB
43802002-02-06 Jim Blandy <jimb@redhat.com>
4381
4382 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
4383 from here...
4384 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
4385 To here. Disable this test on non-HP platforms. Add big comment.
4386
fe6fdd96
MS
43872002-02-04 Michael Snyder <msnyder@redhat.com>
4388
4389 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
4390 other than d10v and m32r.
4391
036fad3f
RE
43922002-02-02 Richard Earnshaw <rearnsha@arm.com>
4393
4394 * gdb.base/default.exp: Rewrite test patterns to reduce time
4395 taken to match them.
4396
7148ab62
DJ
43972002-01-30 Daniel Jacobowitz <drow@mvista.com>
4398
4399 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
4400 Allow a start function above main.
4401 * gdb.threads/linux-dp.exp: Fix copyright date.
4402
396cc255
DJ
44032002-01-30 Daniel Jacobowitz <drow@mvista.com>
4404
4405 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
4406 (check_philosopher_stack): Check for manager thread before checking
4407 for a just-starting thread.
4408
f038d31b
DJ
44092002-01-30 Daniel Jacobowitz <drow@mvista.com>
4410
4411 From Neil Booth <neil@daikokuya.demon.co.uk>:
4412 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
4413 warnings.
4414
b3ff9d9a
FF
44152002-01-21 Fred Fish <fnf@redhat.com>
4416
4417 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
4418 not caller.
4419
39ad761d
JB
44202002-01-21 Jim Blandy <jimb@redhat.com>
4421
4422 * gdb.base/reread.exp: Check that GDB properly re-reads the
4423 executable file when it changes while no inferior is running.
4424
aaf320fa
FF
44252002-01-21 Fred Fish <fnf@redhat.com>
4426
4427 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
4428 optionally accept the "shlib events" variation.
4429
808a31f5
JB
44302002-01-21 Jim Blandy <jimb@redhat.com>
4431
4432 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
4433 call `fflush' after every `printf', so that the output is produced
4434 at predictable points, regardless of whatever buffering does (or
4435 doesn't) take place.
4436 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
4437 at different points.
4438
4420d5e2
DJ
44392002-01-20 Daniel Jacobowitz <drow@mvista.com>
4440
4441 * gdb.c++/inherit.exp: Update copyright years.
4442 * gdb.c++/method.exp: Likewise.
4443
3e36a0f4
DJ
44442002-01-20 Daniel Jacobowitz <drow@mvista.com>
4445
4446 * gdb.c++/classes.exp: Update for improved v3 support and skipping
4447 artificial methods/arguments.
4448 * gdb.c++/derivation.exp: Likewise.
4449 * gdb.c++/inherit.exp: Likewise.
4450 * gdb.c++/method.exp: Likewise.
4451 * gdb.c++/virtfunc.exp: Likewise.
4452
b4ceaee6
AC
44532002-01-18 Andrew Cagney <ac131313@redhat.com>
4454
4455 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
4456 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
4457 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
4458 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
4459 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
4460 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
4461
ecace851
JB
44622002-01-17 Jim Blandy <jimb@redhat.com>
4463
4464 * gdb.asm/asm-source.exp (info symbol): Take another shot at
4465 anchoring the pattern matching the entry point symbol's name.
4466
375fc983
AC
44672002-01-17 Andrew Cagney <ac131313@redhat.com>
4468
4469 * gdb.base/maint.exp: Update ``maint internal-error'' to match
4470 continue/quit query. Update copyright.
4471
fe6fdd96
MS
44722002-01-14 Michael Snyder <msnyder@redhat.com>
4473
4474 * gdb.base/gcore.exp: Remove extra debugging output.
4475
e017c81f
DJ
44762002-01-13 Daniel Jacobowitz <drow@mvista.com>
4477
4478 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
4479 for slightly dubious v2 mangled string.
4480
37ab3bf8
DJ
44812002-01-13 Daniel Jacobowitz <drow@mvista.com>
4482
4483 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
4484
1bc05c3a 44852002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 4486
1bc05c3a 4487 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 4488
1bc05c3a
JM
4489 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
4490 constructors.
4491 * gdb.c++/derivation.exp: Likewise.
4492 * gdb.c++/templates.exp: Likewise.
4493 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 4494
1bc05c3a
JM
44952002-01-10 Michael Snyder <msnyder@redhat.com>
4496
4497 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 4498
a911c360
MS
44992002-01-08 Michael Snyder <msnyder@redhat.com>
4500
4501 * gdb.base/gcore.exp: New test for generate-core-file command.
4502 * gdb.base/gcore.c: Testcase for above.
4503 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
4504
ea2119ec
JM
45052002-01-08 Jason Merrill <jason@redhat.com>
4506
4507 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
4508
68203136
FF
45092002-01-07 Fred Fish <fnf@redhat.com>
4510
4511 * gdb.c++/overload.exp: Remove unconditional xfails for:
4512 print foo_instance1.overloadargs(1)
4513 print foo_instance1.overloadargs(1, 2)
4514 print foo_instance1.overloadargs(1, 2, 3)
4515 print foo_instance1.overloadargs(1, 2, 3, 4)
4516 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
4517 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
4518 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
4519 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
4520 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
4521 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
4522 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
4523 print foo_instance1.overload1arg()
4524 print foo_instance1.overload1arg((char)arg2)
4525 print foo_instance1.overload1arg((signed char)arg3)
4526 print foo_instance1.overload1arg((unsigned char)arg4)
4527 print foo_instance1.overload1arg((int)arg7)
4528 print foo_instance1.overload1arg((unsigned int)arg8)
4529 print foo_instance1.overload1arg((float)arg11)
4530 print foo_instance1.overload1arg((double)arg12)
d63a86f8 4531
21b9b5b1
MS
45322002-01-07 Michael Snyder <msnyder@redhat.com>
4533
4534 * gdb.base/huge.exp: New test. Print a very large target data object.
4535 (skip_huge_test): New test variable. Define if you want to skip this
4536 test. The test reads an 8 megabyte data object from the target, so it
4537 might be very time consuming on remote targets with a slow connection.
4538 * gdb.base/huge.c: New file. Test case for above.
4539
725f922e
FF
45402002-01-07 Fred Fish <fnf@redhat.com>
4541
4542 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
4543 g_instance.bfoo, and g_instance.cfoo.
4544
634d57ec
JL
4545Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
4546
f286b2c3
JL
4547 * gdb.base/break.c (multi_line_if_conditional): New function.
4548 (multi_ilne_while_conditional): Likewise.
4549 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
4550 IF or WHILE condition puts the breakpoint at the start of
4551 the condition.
4552
634d57ec
JL
4553 * gdb.base/selftest.exp (backtrace through signal handler): Remove
4554 hppa*-*-hpux* expected failure.
4555 * gdb.base/structs.exp (do_function_calls): Similarly.
4556
4557 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
4558 watchpoints.
4559
9fbfe2dc
AC
45602002-01-06 Andrew Cagney <ac131313@redhat.com>
4561
4562 Fix PR gdb/66.
4563 * gdb.base/structs.exp: Replace skip for a29k with skip for
4564 gdb,cannot_call_functions.
4565 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
4566 * gdb.base/callfuncs.exp: Ditto.
4567 * gdb.base/call-rt-st.exp: Ditto.
4568 * gdb.base/call-strs.exp: Ditto.
4569 * gdb.base/callfwmall.exp: Ditto.
4570 * gdb.base/scope.exp: Obsolete xfail a29k.
4571 * gdb.c++/misc.exp: Ditto.
4572 * gdb.c++/cplusfuncs.exp: Ditto.
4573 * gdb.base/ptype.exp: Ditto.
4574 * gdb.base/printcmds.exp: Ditto.
4575 * gdb.base/opaque.exp: Ditto.
4576 * gdb.base/list.exp: Ditto.
4577 * gdb.base/funcargs.exp: Ditto.
4578 * gdb.base/default.exp: Ditto.
4579
8ddad156
MS
45802002-01-04 Michael Snyder <msnyder@redhat.com>
4581
ca4976a6 4582 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
4583 * gdb.base/maint.exp: Add tests for maint info sections options.
4584
1b074332
JL
4585Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
4586
4587 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
4588
7d159115
CV
45892001-12-20 Corinna Vinschen <vinschen@redhat.com>
4590
4591 * gdb.asm/arm.inc: New file.
4592 * gdb.asm/asm-source.exp: Add arm targets.
4593 * gdb.asm/configure.in: Ditto.
4594 * gdb.asm/configure: Recreated from configure.in.
4595
8fb87725
JL
4596Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
4597
afabe08c
JL
4598 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
4599 with HP's compiler.
4600 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
4601 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
4602 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
4603 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
4604
4605 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
4606 either HP's compilers or GCC.
4607
db521deb
JL
4608 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
4609 a SIGBUS or SIGSEGV.
4610
4611 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
4612
4613 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
4614 can be compiled with either HP's compiler or GCC.
4615
cfa88ab7
JL
4616 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
4617 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
4618 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
4619
ca344dff
JL
4620 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
4621 to match current gdb output. Update due to using auto-solib-limit
4622 for limiting instead of overloading auto-solib-add.
4623 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
4624 test program.
4625
3f3c6e55 4626 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
4627 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
4628 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
4629 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
4630 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
4631 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
4632 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
4633 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
4634 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
4635 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
4636 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
4637 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
4638 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 4639
8fb87725
JL
4640 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
4641 a SIGTRAP to the inferior.
4642
cf599fa7
CV
46432001-12-19 Corinna Vinschen <vinschen@redhat.com>
4644
4645 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
4646 Substitute call to target_link by call to gdb_compile.
4647
2cd045cd
JL
4648Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
4649
4650 * gdb.base/break.exp: Fix HP specific search string when testing
4651 backtracing in a called function.
4652
d63a86f8 4653 * gdb.base/constvars.exp: Only set lang to C++ if we're
2cd045cd
JL
4654 compiling the test with HP's compilers.
4655 * gdb.base/volatile.exp: Similarly.
4656
99ebe9ac
JB
46572001-12-19 Jim Blandy <jimb@redhat.com>
4658
4659 * gdb.base/printcmds.exp: Expect the null character to be printed
4660 as '\0', and the '\013' to be printed as '\v'.
4661 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
4662 * gdb.base/setvar.exp: Same.
4663
b9891b29
JB
46642001-12-17 Jim Blandy <jimb@redhat.com>
4665
0eba65ab
JB
4666 * gdb.base/completion.exp: Rather than completing very long
4667 filenames, which can make the readline library produce output we
4668 don't recognize, cd to the directory first, and then complete
4669 using nice, short relative paths.
4670
6970b5b1
JB
4671 * gdb.base/completion.exp: On some systems, there is, in fact, a
4672 variable named `b' in scope, since GDB treats all static
4673 variables as being in scope. So use `no_var_named_this'
4674 instead of `b'.
4675
b9891b29
JB
4676 * gdb.base/corefile.exp: Recognize the message saying that GDB
4677 can't find the core file's registers as a failure.
4678
e6ccd35f
JSC
46792001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
4680
4681 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
4682 test expect string more specific.
4683
105ba819
CV
46842001-12-13 Corinna Vinschen <vinschen@redhat.com>
4685
4686 * gdb.asm/asm-source.exp: Add support for xstormy16.
4687 * gdb.asm/configure.in: Ditto.
4688 * gdb.asm/configure: Rebuild.
4689 * gdb.asm/xstormy16.inc: New file.
4690
e9e79dd9
FF
46912001-12-10 Fred Fish <fnf@redhat.com>
4692
4693 * gdb.base/maint.exp: Update to match changes in type dumping code.
4694
347dc97d
JB
46952001-12-10 Jim Blandy <jimb@redhat.com>
4696
4697 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
4698 matching the entry point symbol's name at the beginning of the
4699 line.
4700
5178b9d6
DJ
47012001-12-07 Daniel Jacobowitz <drow@mvista.com>
4702
4703 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
4704 gdb.c++/inherit.exp, gdb.c++/method.exp,
4705 gdb.c++/namespace.exp, gdb.c++/templates.exp,
4706 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
4707 and class layout support.
4708
af890c52
DJ
47092001-12-07 Daniel Jacobowitz <drow@mvista.com>
4710
4711 * gdb.c++/classes.exp: Add test for static member function.
4712 * gdb.c++/misc.cc: Add class with static member function.
4713
7a345fb3
JB
47142001-12-07 Jim Blandy <jimb@redhat.com>
4715
f2e54a80 4716 If GDB says it can't find the struct the function returned, report
8032bf31
JB
4717 those tests as `unsupported'.
4718 * gdb.base/call-rt-st.exp (print_struct_call): New function.
4719 Rewrite subsequent tests to use it.
4720
4721 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
4722 those tests as `unsupported'.
4723 * gdb.base/structs.exp (call_struct_func): New function.
4724 (do_function_calls): Use call_struct_func to call the functions
4725 returning structs.
4726
0bc69509
JB
4727 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
4728 whether functions are prototyped or not, so we can't possibly pass
4729 arguments to t_float_values2 properly.
4730
7a345fb3
JB
4731 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
4732 value of `timeout' for targets other than the mips*tx39-*.
4733
edb6ede1
MS
47342001-12-06 Michael Snyder <msnyder@redhat.com>
4735
d63a86f8 4736 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
4737 and detect whether the start symbol has a leading underscore.
4738
2d842f13
JB
47392001-12-04 Jim Blandy <jimb@redhat.com>
4740
4741 * gdb.base/completion.exp: Clarify indentation.
4742
68550daf
JB
47432001-12-03 Jim Blandy <jimb@redhat.com>
4744
4745 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
4746 variables on the S/390, not `.word'.
4747
cd5195a8
JB
47482001-11-30 Jim Blandy <jimb@redhat.com>
4749
4750 Add assembly-source tests for s390-ibm-linux.
4751 * gdb.asm/s390.inc: New file.
4752 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
4753 the S/390 architecture.
4754 * gdb.asm/configure: Regenerated.
4755
ca9efc90
MS
47562001-11-30 Michael Snyder <msnyder@redhat.com>
4757
4758 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
4759 next, info source, info sources, info line, global and static
4760 variables, and static functions.
4761 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
4762 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
4763 * gdb.asm/asmsrc1.s: Add a static function and some variables.
4764 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
4765 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
4766 (gdbasm_leave): Restore frame pointer.
4767 (gdbasm_startup): Copy stack set-up from crt0.S.
4768
d0e66976
FN
47692001-11-26 Fernando Nasser <fnasser@redhat.com>
4770
4771 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
4772 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
4773 to a local (non-static) variable. Copy tstruct.a to a static buffer
4774 and return a pointer to that buffer.
4775 * gdb.base/callfwmall.c (t_structs_a): Ditto.
4776
e2334072
MK
47772001-11-24 Mark Kettenis <kettenis@gnu.org>
4778
4779 * gdb.asm/configure.in: Fix recognition of ix86 target.
4780 * gdb.asm/configure: Regenerate.
4781
756caa3d
MS
47822001-11-21 Michael Snyder <msnyder@redhat.com>
4783
4784 * gdb.asm/sparc.inc: New file.
4785 * gdb.asm/asm-source.exp: Recognize sparc target.
4786 * gdb.asm/configure.in: Recognize sparc target.
4787 * gdb.asm/configure: Regenerate.
d63a86f8 4788
9a4d72d5
MS
47892001-11-21 Michael Snyder <msnyder@redhat.com>
4790
4791 * gdb.asm/m32r.inc: New file.
4792 * gdb.asm/asm-source.exp: Recognize m32r target.
4793 * gdb.asm/configure.in: Recognize m32r target.
4794 * gdb.asm/configure: Regenerate.
4795
a773d1cd
MS
47962001-11-20 Michael Snyder <msnyder@redhat.com>
4797
017ac23d
MS
4798 * gdb.asm/i386.inc: New file.
4799 * gdb.asm/asm-source.exp: Recognize ix86 target.
4800 * gdb.asm/configure.in: Recognize ix86 target.
4801 * gdb.asm/configure: Regenerate.
4802
a773d1cd
MS
4803 * gdb.c++/namespace.exp: Fix quotes in output messages.
4804
bb632afb
MS
48052001-11-14 Michael Snyder <msnyder@redhat.com>
4806
25d559ca 4807 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
4808 qualifier in a type cast expression, to designate an address
4809 in the instruction space (Harvard architecture).
4810
4749e309
MS
48112001-11-13 Michael Snyder <msnyder@redhat.com>
4812
4813 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
4814 Tests for expressions using 'const' and 'volatile'.
4815
25050984
CV
48162001-11-13 Corinna Vinschen <vinschen@redhat.com>
4817
4818 * gdb.asm/asm-sources.exp: Allow defining linker flags.
4819
1902c51f
DJ
48202001-11-12 Daniel Jacobowitz <drow@mvista.com>
4821
4822 * lib/mi-support.exp (mi_run_to_helper): Move comments
4823 outside of gdb_expect.
4824
dcf95b47
DJ
48252001-11-11 Daniel Jacobowitz <drow@mvista.com>
4826
4827 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
4828 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
4829 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
4830 mi0_run_to): New functions.
4831 * gdb.mi/mi-simplerun.exp: Use them.
4832 * gdb.mi/mi0-simplerun.exp: Likewise.
4833 * gdb.mi/mi-var-cmd.exp: Likewise.
4834 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 4835
45b074e1
AC
48362001-11-10 Andrew Cagney <ac131313@redhat.com>
4837
4838 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
4839 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
4840
bf50d346
AC
48412001-11-09 Andrew Cagney <ac131313@redhat.com>
4842
4843 * gdb.base/restore.exp: Include $expected value in restored test
4844 message.
4845
9383332c
AC
48462001-11-09 Andrew Cagney <ac131313@redhat.com>
4847
4848 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
4849 implemented.
4850
db62520a
MS
48512001-11-08 Michael Snyder <msnyder@redhat.com>
4852
4853 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
4854 Add pass/fail message for stop at breakpoint in call dummy function.
4855
b5703437
MS
48562001-11-07 Michael Snyder <msnyder@redhat.com>
4857
d63a86f8
RM
4858 * gdb.c++/templates.exp (test_template_breakpoints):
4859 If we get an overload menu, but it does not match what
760f6330 4860 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
4861 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
4862 making the whitespace optional. Argument for "new" may be
4863 "unsigned" as well as "unsigned int/long".
d63a86f8 4864 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
4865 making the whitespace optional. Also replace "(void) with
4866 "((void|)), making the keyword "void" optional.
d63a86f8 4867 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
4868 making the whitespace optional. Also replace "(void) with
4869 "((void|)), making the keyword "void" optional.
3bf40917
MS
4870 * gdb.base/callfuncs.c (t_float_values): This function must
4871 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 4872 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
4873 can be tested against both cases. Usually one case involves
4874 promotion of float to double, while the other does not.
4875 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
4876 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
4877 includes a stack frame for "start".
4878
c8ab4e6d
JB
48792001-11-05 Jim Blandy <jimb@redhat.com>
4880
4881 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
4882 pointers are 32 bits long, and that offsets of relocs are always
4883 stored in the data (REL-style), and not in the reloc entry itself
4884 (RELA-style).
4885 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
4886 stabs.
4887
3f08ced9
MS
48882001-11-01 Michael Snyder <msnyder@redhat.com>
4889
4890 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
4891 and regular expression operators by using quoting.
4892
cbfa24cd
MS
48932001-10-31 Michael Snyder <msnyder@redhat.com>
4894
4895 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
4896 depending on what the symbol table contains.
4897 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
4898 the output of the ptype command. Similarly, accept both "const &"
4899 and "const&".
4900
aaa68313
CV
49012001-10-31 Corinna Vinschen <vinschen@redhat.com>
4902
4903 * gdb.base/miscexprs.c (main): Add usage of preprocessor
4904 symbol `STORAGE' to allow to choose the storage class of
4905 the local datastructures.
4906 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
4907 compiler directive.
4908
91740388
MS
49092001-10-30 Michael Snyder <msnyder@redhat.com>
4910
4911 * gdb.base/jump.exp: Allow it to run for all targets.
4912
1b7c05e7
CV
49132001-10-29 Corinna Vinschen <vinschen@redhat.com>
4914
4915 * gdb.base/call-ar-st.c (print_double_array): Match for loop
4916 with new double_array size.
4917 (main): Change storage class of all local variables to static.
4918 Reduce size of double_array to 9.
4919 * gdb.base/call-ar-st.exp: Increase timeout value.
4920 Change expected output for double array to match new size in
4921 call-ar-st.c.
4922
36a22261
CV
49232001-10-29 Corinna Vinschen <vinschen@redhat.com>
4924
4925 * gdb.base/ending-run.exp: Create identical output when passing
4926 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 4927 Stormy16 target.
36a22261 4928
92b8ae91
MK
49292001-10-28 Mark Kettenis <kettenis@gnu.org>
4930
4931 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
4932 that we catch the expected failure under Linux/x86.
4933
cb135b83
OF
49342001-10-29 Orjan Friberg <orjanf@axis.com>
4935
4936 * gdb.base/setvar.exp: Escape curly braces.
4937 * gdb.stabs/weird.exp: Ditto.
4938
6884aa54
DJ
49392001-10-27 Daniel Jacobowitz <drow@mvista.com>
4940
4941 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
4942 * gdm.mi/mi0-hack-cli.exp: Likewise.
4943
0398c9aa
AC
49442001-10-25 Andrew Cagney <ac131313@redhat.com>
4945
4946 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
4947 messages.
4948
d20bf2e8
AC
49492001-10-21 Andrew Cagney <ac131313@redhat.com>
4950
4951 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
4952 checking MI enabled.
4953
03dd63aa
CV
49542001-10-09 Corinna Vinschen <vinschen@redhat.com>
4955
4956 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
4957
1d9d99f3
FCE
49582001-10-04 Frank Ch. Eigler <fche@redhat.com>
4959
4960 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
4961 if gdb child process crashes, just signal an error.
4962
838ae6c4
JB
49632001-10-02 Jim Blandy <jimb@redhat.com>
4964
4965 * lib/gdb.exp (test_xfail_format): Simplify.
4966
4967 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
4968 front of the variable name `format'. Simplify `if'.
4969
8f0cbc1c
DJ
49702001-10-01 Daniel Jacobowitz <drow@mvista.com>
4971
4972 * gdb.threads/pthreads.exp: Wait for output and delay
4973 before sending ^C.
4974
1f08dafd
DJ
49752001-10-01 Daniel Jacobowitz <drow@mvista.com>
4976
4977 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
4978 some incorrect output instead of timing out.
4979 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
4980
674f90ff
CV
49812001-09-28 Corinna Vinschen <vinschen@redhat.com>
4982
4983 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
4984 check to allow additional `int'.
4985
9b284272
DJ
49862001-09-27 Daniel Jacobowitz <drow@mvista.com>
4987
4988 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
4989 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
4990
b55a4771
MS
49912001-09-27 Michael Snyder <msnyder@redhat.com>
4992
4993 * lib/gdb.exp (test_debug_format): New proc.
4994 (setup_xfail_format): Use new proc test_debug_format.
4995 * gdb.base/constvars.exp (local_compiler_xfail_check): New
4996 proc; use new service proc test_debug_format.
4997 Replace all other "gcc_compiled" tests with this test.
4998 * gdb.base/volatile.exp (local_compiler_xfail_check): New
4999 proc; use new service proc test_debug_format.
5000 Replace all other "gcc_compiled" tests with this test.
5001
50022001-09-27 Michael Snyder <msnyder@redhat.com>
5003
5004 * gdb.base/cvexpr.exp: New file.
5005 * gdb.base/cvexpr.c: New file
5006 Test for expressions using const and volatile keywords.
5007
4e6667ac
CV
50082001-09-26 Corinna Vinschen <vinschen@redhat.com>
5009
5010 * gdb.base/constvars.exp: Check for different orders of keywords
5011 and additional "int" strings in output.
5012
4f337972
AC
50132001-09-22 Andrew Cagney <ac131313@redhat.com>
5014
5015 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
5016 responses from "help maint".
5017
2015650d
FCE
50182001-09-19 Frank Ch. Eigler <fche@redhat.com>
5019
5020 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
5021 to localhost:NNN instead of :NNN, in case Xvfb is listening
5022 only on TCP.
5023
f3bcedc1
CV
50242001-09-19 Corinna Vinschen <vinschen@redhat.com>
5025
5026 * gdb.base/recurse.exp: When checking leaving the watchpoint
5027 scope, recognize when gdb is in function's epilogue and pass.
5028
6b819c92
KS
50292001-09-18 Keith Seitz <keiths@redhat.com>
5030
5031 * lib/insight-support.exp (_gdbtk_export_target_info): Add
5032 support for running tests against sid targets.
5033 (gdbtk_done): Ditto.
5034
a10c9419
CV
50352001-09-18 Corinna Vinschen <vinschen@redhat.com>
5036
5037 * gdb.base/ending-run.c (main): Set stdout buffersize
5038 to the same reasonable value for any target.
5039 * gdb.base/ending-run.exp: Add a regular expression
5040 to make testsuite happy on Sanyo Stormy16 target.
5041
739d0d99
CV
50422001-09-17 Corinna Vinschen <vinschen@redhat.com>
5043
5044 * gdb.base/display.c (do_loops): Add float variable `f'.
5045 Increment f in loop.
5046 * gdb.base/display.exp: Increment timeout by 60 seconds.
5047 Change float display test to use variable `f'.
5048
1b8947f0
JB
50492001-09-17 Jim Blandy <jimb@redhat.com>
5050
5051 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
5052 overflowing the limited breakpoint tables on some ROM monitors
5053 (like the ROM68K).
5054
9890ac81
FCE
50552001-09-15 Frank Ch. Eigler <fche@redhat.com>
5056
5057 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
5058 the "-ac" (disable access control) flag.
5059
6db765ea
JH
50602001-08-30 Jeff Holcomb <jeffh@redhat.com>
5061
5062 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
5063 ints.
5064
4c32cc04
KS
50652001-08-30 Keith Seitz <keiths@redhat.com>
5066
5067 * lib/gdb.exp: Move all insight-related functionality into
5068 separate file.
5069 * lib/insight-support.exp: New file.
5070
8d6e6f81
FCE
50712001-08-29 Frank Ch. Eigler <fche@redhat.com>
5072
5073 * config/sid.exp (sid_start): Never set sid verbosity; disable
5074 expect_background {} that consumed its stdout; tolerate </dev/null.
5075 Attempt to set endianness override in "sid" protocol mode. Cleanup.
5076
6a90e1d0
AC
50772001-08-18 Andrew Cagney <ac131313@redhat.com>
5078
5079 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
5080 CLI jump command to start it.
5081 (mi_run_to_main): Fail immediatly when unexpected output.
5082
1759b3c3
AC
50832001-08-18 Andrew Cagney <ac131313@redhat.com>
5084
5085 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
5086 beginning of function. Fix PR gdb/191.
5087
61d11d80
FCE
50882001-08-16 Frank Ch. Eigler <fche@redhat.com>
5089
5090 * config/sid.exp (sid_start): Don't warn if we cannot figure out
5091 what to force sid endianness to.
5092
942a4df2
KS
50932001-08-15 Keith Seitz <keiths@redhat.com>
5094
5095 * lib/gdb.exp (gdbtk_start): Don't set environment
5096 variables for TCL_LIBRARY and friends. Insight will
5097 now figure these out for itself.
5098
0521c418
MS
50992001-08-02 Michael Snyder <msnyder@redhat.com>
5100
5101 * gdb.base/completion.exp: Remove the symbol "a64l" from
5102 the expect string; this is target-specific, and not related
5103 to what is being tested.
5104
74a9a58a
DB
51052001-08-02 Dave Brolley <brolley@redhat.com>
5106
5107 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
5108
c70819fa
MS
51092001-07-25 Michael Snyder <msnyder@redhat.com>
5110
c2b8fa57
MS
5111 * gdb.base/consecutive.exp: New file. Test stepping over
5112 breakpoints on consecutive instructions.
5113 * gdb.base/consecutive.c: New file.
5114
c70819fa
MS
5115 * gdb.base/call-rt-st.exp: Use double-backslash to quote
5116 curly braces in regular expressions.
5117
2b1a1355
MS
51182001-07-25 Michael Snyder <msnyder@redhat.com>
5119
5120 * gdb.base/ending-run.exp: Accept "Program exited normally" as
5121 legitimate output from stepping out of main.
5122
413eca6f
KS
51232001-07-22 Keith Seitz <keiths@redhat.com>
5124
5125 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
5126 the empty string, do not run the tests.
5127
7e5a9322
SC
51282001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
5129
5130 * gdb.base/long_long.exp: Detect size of pointer. Take into
5131 account 2-byte pointers when testing for p/a results.
5132
de58f10f
SC
51332001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
5134
d63a86f8 5135 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
5136 and defined to 1K for m68hc11.
5137 (random_data): Reduce table to 1K for embedded platforms (68hc11).
5138 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
5139 (sizeof_random_data): New variable to tell the size of the data table;
5140 don't test past this size; always run to main.
5141
d6f5fea1
SC
51422001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
5143
5144 * gdb.base/return2.exp: return of long long and double fails for
5145 68HC11; don't execute these tests on that platform.
5146 * gdb.base/return.exp: Return of a double fails for 68hc11.
5147
c477543d
SC
51482001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
5149
5150 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
5151 tests that print a float.
5152 * call-rt-st.exp: Likewise.
5153
63cf1c79
MK
51542001-07-12 Mark Kettenis <kettenis@gnu.org>
5155
5156 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
5157 running this test on Linux.
5158
112f9ab5
MC
51592001-06-24 Michael Chastain <chastain@redhat.com>
5160
5161 * gdb.base/arithmet.exp: Remove some tests to make all test names
5162 unique.
5163
4970cb0f
MS
51642001-07-03 Michael Snyder <msnyder@redhat.com>
5165
5166 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
5167 the output of the ptype command.
5168
d85da69f
MS
51692001-07-02 Michael Snyder <msnyder@redhat.com>
5170
4c8a82de
MS
5171 * gdb.base/completion.exp: Don't assume that break.c is the only
5172 source file that may contain functions named "marker".
d85da69f
MS
5173 * gdb.base/corefile.exp: Quote the curly braces in regexp.
5174
8afc772b
AC
51752001-06-28 Andrew Cagney <ac131313@redhat.com>
5176
5177 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
5178 of files to delete.
5179
5180 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
5181 * gdb.disasm/h8300s.exp: New file.
5182 gdb.disasm/h8300s.s: Likewise.
5183
cff22675
AC
51842001-06-27 Andrew Cagney <ac131313@redhat.com>
5185
5186 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
5187 empty breakpoint tables.
5188
68c81b54
AC
51892001-06-25 Andrew Cagney <ac131313@redhat.com>
5190
5191 * lib/mi-support.exp: Update args=... part of stop-reason
5192 patterns. Accept either a list or a tuple.
5193
2dd62704
AC
51942001-06-23 Andrew Cagney <ac131313@redhat.com>
5195
5196 * lib/mi-support.exp: Remove local emacs variable defining
5197 change-log-default-name.
5198
b4127474
MC
51992001-06-22 Michael Chastain <chastain@redhat.com>
5200
5201 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
5202 This is operationally compatible with the previous version.
5203
8dbfb380
JB
52042001-06-13 Jim Blandy <jimb@redhat.com>
5205
5206 * lib/gdb.exp (gdb_test): Doc fix.
5207
f2d8c86d
MC
52082001-06-10 Michael Chastain <chastain@redhat.com>
5209
5210 * gdb.base/exprs.exp: Remove a duplicate test.
5211
81564d34
JB
52122001-06-06 Jim Blandy <jimb@redhat.com>
5213
5214 * gdb.base/return2.exp (main): Use values to test float and double
5215 returns that are not NaN's, to avoid being confused by IEEE
5216 comparison rules.
5217
da55addb
MS
52182001-06-04 Michael Snyder <msnyder@redhat.com>
5219
5220 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 5221 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
5222 rather than wait for 12 more tests to time out.
5223
42c65987
JB
52242001-06-06 Jim Blandy <jimb@redhat.com>
5225
b18bced9 5226 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 5227 Don't forget to match the GDB prompt.
b18bced9 5228
42c65987
JB
5229 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
5230
5b41e5f0
JB
52312001-06-04 Jim Blandy <jimb@redhat.com>
5232
5233 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
5234 command.
5235
015e046f
KB
52362001-05-31 Kevin Buettner <kevinb@redhat.com>
5237
5238 * gdb.base/annota1.exp (info break): Match four or more spaces
5239 after "Address".
5240
fb1ffbbe
MC
52412001-05-31 Michael Chastain <chastain@redhat.com>
5242
5243 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
5244 (dm_type_int_star): Likewise.
5245 (dm_type_long_star): Likewise.
5246 (dm_type_void_star): Likewise.
5247
5ea2a32c
KB
52482001-05-29 Kevin Buettner <kevinb@redhat.com>
5249
5250 * gdb.base/completion.exp (INPUTRC): Set this environment variable
5251 to a known value in order to get consistent results regardless
5252 of the setting of INPUTRC or the presence or contents of .inputrc.
5253
ae23c492
MS
52542001-05-24 Michael Snyder <msnyder@redhat.com>
5255
ac55707e
MS
5256 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
5257 Don't require that the main thread and the manager thread are the
5258 first in the list.
5259
ae23c492
MS
5260 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
5261 debugging. If test fails, issue an "unsupported" not a "fail".
5262
400071f1
JB
52632001-05-24 Jim Blandy <jimb@redhat.com>
5264
5265 Don't assume that short is shorter than int.
5266 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
5267 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 5268 this isn't true.
400071f1
JB
5269 ("print unsigned char == (~0)"): Add test that verifies that ~0,
5270 an int, is not equal to ~0 stored in an unsigned char. This tests
5271 the same thing that the previous test meant to, but works on
5272 16-bit machines, too.
5273 ("print unsigned char != (~0)"): Same test, complemented.
5274
0816a3e5
MS
52752001-05-24 Michael Snyder <msnyder@redhat.com>
5276
5277 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 5278 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
5279 and prevents dejagnu getting out of step.
5280
f6dc23a9
KB
52812001-05-23 Kevin Buettner <kevinb@redhat.com>
5282
5283 * gdb.base/finish.exp (finish_void): Revise pattern for
5284 stopping on the call statement to not permit stopping at
5285 the start of the instructions comprising the call sequence.
5286
7dbd117d
MC
52872001-05-19 Michael Chastain <chastain@redhat.com>
5288
5289 * gdb.base/callfuncs.exp: Make all test names unique.
5290 * gdb.base/commands.exp: Make all test names unique.
5291 * gdb.base/condbreak.exp: Make all test names unique.
5292 * gdb.base/dbx.exp: Make all test names unique.
5293 * gdb.base/default.exp: Make all test names unique.
5294 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
5295 and TIMEOUT messages to their corresponding PASS message.
5296 * gdb.base/ending-run.exp: Make all test names unique.
5297 * gdb.base/long_long.exp: Remove duplicate test.
5298
6b0b0a9e
KB
52992001-05-21 Kevin Buettner <kevinb@redhat.com>
5300
5301 * gdb.base/finish.exp (finish_void): Allow "finish" command to
5302 stop on the call statement as well as the statement after the
5303 call.
5304
2caa35cb
MS
53052001-05-21 Michael Snyder <msnyder@redhat.com>
5306
5307 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
5308
40713331
EZ
53092001-05-10 Elena Zannoni <ezannoni@redhat.com>
5310
5311 * gdb.base/completion.exp: Revamp test. Make it execute on all
5312 platforms.
5313
c2c1be8d
EZ
53142001-05-10 Elena Zannoni <ezannoni@redhat.com>
5315
2c9cd303
EZ
5316 * config/gdbserver.exp (gdb_load): Handle the case
5317 in which the arguments to gdbserver are given in the
5318 baseboard configuration file.
5319 Also handle the case in which the server needs to do a
5320 load.
5321
9671de48
KS
53222001-05-07 Keith Seitz <keiths@cygnus.com>
5323
5324 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
5325 set up the display for testing.
5326 (gdbtk_start): Convert all paths to paths that tcl will like.
5327 Export target information to environment.
5328 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
5329 necessary.
5330 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
5331 (to_tcl_path): New proc to convert a given pathname into
5332 a path acceptible as an argument to a tcl command.
5333 (_gdbtk_export_target_info): New proc to export target info
5334 into the environment for gdbtk testing.
5335 (gdbtk_done): New proc to signal end-of-test.
5336
5a360f47
JB
53372001-05-06 Jim Blandy <jimb@redhat.com>
5338
5339 * restore.c: Make the code of caller0 correspond to its comment.
5340
66c756c6
MS
53412001-05-03 Michael Snyder <msnyder@redhat.com>
5342
5343 * config/sid.exp (gdb_target_sid): Check for error messages.
5344 On error or timeout, don't make expect exit (which will terminate
5345 all subsequent tests); instead just make gdb exit.
d63a86f8 5346 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
5347 return a negative value.
5348
a966fde5
JB
53492001-04-24 Jim Blandy <jimb@redhat.com>
5350
851c18e0
JB
5351 * gdb.c++/templates.exp: If we see the prompt for the overload
5352 list, but we haven't recognized any of the longer patterns,
5353 arrange for this test to fail, not hang.
5354
a966fde5
JB
5355 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
5356 variations.
5357
db144853
MC
53582001-04-22 Michael Chastain <chastain@redhat.com>
5359
5360 * gdb.c++/local.exp: Use the 'runto' library function.
5361 * gdb.c++/namespace.exp: Likewise.
5362 * gdb.c++/overload.exp: Likewise.
5363
3207ec21
KB
53642001-03-26 Kevin Buettner <kevinb@redhat.com>
5365
5366 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
5367 * gdb.base/step-line.exp: New file. Test step/next in presence of
5368 #line directives.
5369 * gdb.base/step-line.c: New file. Test program for the above.
5370 * gdb.base/step-line.inp: New file. We pretend that this file has
5371 been transformed by some other tool into step-line.c.
5372
13b57657
JB
53732001-03-21 Jim Blandy <jimb@redhat.com>
5374
5375 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
5376 unmangled operator names.
5377
754cbe1c
JB
53782001-03-20 Jim Blandy <jimb@redhat.com>
5379
5380 * gdb.threads/linux-dp.exp: Recognize an additional message
5381 generated by GDB when it doesn't understand how to debug threads
5382 on the target system.
5383
177495c9
AC
53842001-03-19 Andrew Cagney <ac131313@redhat.com>
5385
5386 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
5387
f266096b
MC
53882001-03-12 Michael Chastain <chastain@redhat.com>
5389
5390 * gdb.c++/derivation.exp: Use the 'runto' library function.
5391
cac3c2ff
MC
53922001-03-12 Michael Chastain <chastain@redhat.com>
5393
5394 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
5395
b6c11a24
MC
53962001-02-24 Michael Chastain <chastain@redhat.com>
5397
5398 * gdb.c++/ref-types.exp: Change handwritten code to library
5399 function 'runto'.
5400
6bae5bce
OF
54012001-03-16 Orjan Friberg <orjanf@axis.com>
5402
5403 * gdb.base/signals.exp: Set count to 0 explicitly.
5404
0015fd9a
MS
54052001-03-15 Mark Salter <msalter@redhat.com>
5406
5407 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
5408 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
5409 (gdb_load): Add support for additional target_info: gdb_download_size
5410 and gdb_load_timeout.
0015fd9a 5411
fc33412a
DT
5412Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
5413
5414 * gdb.base/annota1.exp: Move test of isnative to earlier in the
5415 file -- to prevent failing when the compile fails but we have no
5416 intention of running the tests anyway.
5417
5418 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
5419 tests if set.
5420
5421 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
5422 integers.
5423
5424 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
5425 * gdb.c++/namespace.exp: Ditto.
5426
115f06de
OF
54272001-03-07 Orjan Friberg <orjanf@axis.com>
5428
5429 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
5430 * gdb.base/pointers.exp: Relax pattern match of decimals.
5431
b6ba6518
KB
54322001-03-06 Kevin Buettner <kevinb@redhat.com>
5433
5434 * Makefile.in, config/abug.exp, config/cfdbug.exp,
5435 config/cpu32bug.exp, config/dve.exp, config/est.exp,
5436 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
5437 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
5438 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
5439 config/sh.exp, config/sid.exp, config/slite.exp,
5440 config/sparclet.exp, config/udi.exp, config/unknown.exp,
5441 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
5442 config/vxworks.exp, config/vxworks29k.exp,
5443 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
5444 gdb.base/all-bin.exp, gdb.base/annota1.exp,
5445 gdb.base/arithmet.exp, gdb.base/assign.exp,
5446 gdb.base/async.exp, gdb.base/attach.exp,
5447 gdb.base/bitfields.exp, gdb.base/bitops.exp,
5448 gdb.base/break.exp, gdb.base/call-ar-st.exp,
5449 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
5450 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
5451 gdb.base/commands.exp, gdb.base/completion.exp,
5452 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
5453 gdb.base/constvars.exp, gdb.base/corefile.exp,
5454 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
5455 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
5456 gdb.base/ending-run.exp, gdb.base/environ.exp,
5457 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
5458 gdb.base/finish.exp, gdb.base/foll-exec.exp,
5459 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
5460 gdb.base/funcargs.exp, gdb.base/help.exp,
5461 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
5462 gdb.base/logical.exp, gdb.base/long_long.exp,
5463 gdb.base/maint.exp, gdb.base/mips_pro.exp,
5464 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
5465 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
5466 gdb.base/pointers.exp, gdb.base/printcmds.exp,
5467 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
5468 gdb.base/regs.exp, gdb.base/relational.exp,
5469 gdb.base/remote.exp, gdb.base/reread.exp,
5470 gdb.base/restore.exp, gdb.base/return2.exp,
5471 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
5472 gdb.base/selftest.exp, gdb.base/setshow.exp,
5473 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
5474 gdb.base/sigall.exp, gdb.base/signals.exp,
5475 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
5476 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
5477 gdb.base/step-test.exp, gdb.base/structs.c,
5478 gdb.base/structs.exp, gdb.base/structs2.exp,
5479 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
5480 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
5481 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
5482 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
5483 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
5484 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
5485 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
5486 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
5487 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
5488 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
5489 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
5490 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
5491 gdb.fortran/types.exp, gdb.java/jmisc.exp,
5492 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
5493 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
5494 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
5495 gdb.trace/circ.exp, gdb.trace/collection.exp,
5496 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
5497 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
5498 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
5499 gdb.trace/report.exp, gdb.trace/save-trace.exp,
5500 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
5501 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
5502 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
5503 notices.
5504
dc96c6c7 55052001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
5506
5507 * gdb.base/varargs.c (find_max_double): Fix printf format string:
5508 first arg is int not float.
5509
dc96c6c7 55102001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
5511
5512 * gdb.base/reread.exp: Unsupported for non-native targets;
5513 doesn't work for remote debugging.
5514
9b0c4aeb
FN
55152001-02-19 Fernando Nasser <fnasser@redhat.com>
5516
5517 From Drew Moseley <dmoseley@redhat.com>
5518 * gdb.base/ending-run.exp: Properly handle the BSP state when
5519 stepping past the end of main.
5520
02aa71d5
MC
55212001-02-19 John Moore <jmoore@redhat.com>
5522
5523 * gdb.base/commands.exp (infrun_breakpoint_command_test):
5524 Converted HPUX fix for non-expected items following multiple
5525 step commands into general solution for all platforms.
5526
1fa449a4
MC
55272001-02-18 Michael Chastain <chastain@redhat.com>
5528
5529 * gdb.c++/classes.exp (do_tests): Change runto statements
5530 from "runto 'foo(void)'" to "runto 'foo'". This makes the
5531 statements demangler agnostic.
5532 * gdb.c++/virtfunc.exp (do_tests): Likewise.
5533 (gdb_virtfunc_restart): Likewise.
5534
b2f9ec70
MC
55352001-02-14 Michael Chastain <chastain@redhat.com>
5536
5537 * gdb.c++/inherit.exp (do_tests): Change runto statements
5538 from "runto 'foo(void)'" to "runto 'foo'". This makes the
5539 statements demangler agnostic.
5540
cf74b8ca
AC
5541Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
5542
5543 * gdb.threads/pthreads.exp: Unify pass/fail messages for
5544 ``continue to bkpt at common_routine in thread 2'' and ``stopped
5545 before calling common_routine 15 times'' tests.
5546
99f78f56
MC
55472001-02-11 Michael Chastain <chastain@redhat.com>
5548
5549 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
5550 Helps the test script figure out which demangler is in use.
5551 (dm_type_foo_ref): Ditto.
5552 (dm_type_int_star): Ditto.
5553 (dm_type_long_star): Ditto.
5554 (dm_type_unsigned_int): Ditto.
5555 (dm_type_void): Ditto.
5556 (dm_type_void_star): Ditto.
99707966 5557 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
5558 Probe the gdb demangler and set variables to accommodate
5559 formatting differences.
5560 (info_func_regexp): New function. Same as info_func, but
5561 matches against a regexp.
5562 (info_func): Match against a literal string.
5563 (print_addr_2): New function. Match against a literal string,
5564 which can be different from the input to gdb.
5565 (print_addr): Simply call print_addr_2 with the same argument twice.
5566 (test_lookup_operator_functions): Use demangler formatting variables.
5567 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
5568 the tests in the same order as the C++ class declaration.
5569 (test_paddr_operator_functions): Ditto.
5570 (test_paddr_overloaded_functions): Ditto.
5571 (test_paddr_hairy_functions): Use demangler formatting variables.
5572 Add reference to gdb/19 for related tests.
5573 (do_tests): Call probe_demangler.
5574
1de8f023
KB
55752001-01-30 Kevin Buettner <kevinb@redhat.com>
5576
5577 * gdb.c++/templates.cc (printf): Remove unused function definition.
5578
ca3f91ed
MS
55792001-01-26 Felix Lee <flee@redhat.com>
5580
5581 * sid.exp (sid_exit): Pass host, not target, to remote_close.
5582
55832001-01-25 matthew green <mrg@redhat.com>
5584
5585 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
5586 up sid.
5587 (sid_exit): Call `remote_pop_conn' after GDB is gone.
5588
55892001-01-25 matthew green <mrg@redhat.com>
5590
5591 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 5592 Deprecate $sid_spawn_id.
ca3f91ed
MS
5593 (sid_exit): Remove code necessary only for `spawn.'
5594
55952001-01-25 matthew green <mrg@redhat.com>
5596
5597 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
5598
fb18ec4a
MC
55992001-01-28 Michael Chastain <chastain@redhat.com>
5600
5601 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
5602 to call when tests fail. It takes gdb out of the overloaded
5603 function choice menu back to the main prompt, so that the test
5604 program stays synchronized.
5605 (set_bp_overloaded): New proc to collect all the common
5606 code for setting a breakpoint on an overloaded name. Calls
5607 take_gdb_out_of_choice_menu when needed.
5608 (menu_overload1arg): New variable to collect the repeated
5609 instances of the expected menu for an overloaded name. Change
5610 the regular expression to handle changes in g++ type encoding:
5611 "void" can be either "void" or "", and "unsigned int" can be
5612 either "unsigned int" or "unsigned".
5613 (continue_to_bp_overloaded): Change regular expressions to handle
5614 changes in g++ type encoding.
5615 (no proc): Call take_gdb_out_of_choice_menu when needed.
5616 Remove redundant calls to "info break". Accept either "canceled"
5617 or "cancelled". Change regular expressions in "info break"
5618 calls to handle changes in g++ type encoding. Give all tests
5619 unique strings.
5620
9c646a6e
BE
56212001-01-17 Ben Elliston <bje@redhat.com>
5622
5623 * config/sid.exp: New file.
5624
9549d9c1
AC
5625Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
5626
5627 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
5628
dc96c6c7 56292000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
5630
5631 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
5632 Add a RE to accept a non-ascii char if one is ever presented.
5633
b4df4f68
FN
56342000-12-20 Fernando Nasser <fnasser@redhat.com>
5635
297dd0fd 5636 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 5637
dc96c6c7 56382000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 5639
d63a86f8 5640 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
5641 in regexp. One '\' does not suffice on Linux.
5642
4a7bddb6
MC
56432000-12-09 Michael Chastain <chastain@redhat.com>
5644
5645 * gdb.base/break.exp (test_clear_command): Use a marker function
5646 rather than 'main' for the test function. Also move this
5647 test to an execution point where the marker function names are
5648 guaranteed to be bound to functions. (Executing tests after a
5649 'finish' from main runs into name conflicts with local names
5650 in __libc_start_main).
5651
dc96c6c7 56522000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
5653
5654 * gdb.base/finish.exp: New test for gdb's "finish" command.
5655 * gdb.base/return2.exp: New test for gdb's "return" command.
5656 * gdb.base/return2.c: New source file for above.
5657
dc96c6c7 56582000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
5659
5660 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
5661 * gdb.base/miscexprs.exp: Ditto.
5662 * gdb.base/pointers.exp: Ditto.
5663 * gdb.c++/derivation.exp: Ditto.
5664 * gdb.c++/local.exp: Ditto.
5665 * gdb.c++/namespace.exp: Ditto.
5666 * gdb.c++/overload.exp: Ditto.
5667 * gdb.c++/ref-types.exp: Ditto.
5668
dc96c6c7 56692000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
5670
5671 * gdb.base/constvars.exp: Test result of "up" command.
5672 * gdb.base/miscexprs.exp: Ditto.
5673 * gdb.base/pointers.exp: Ditto.
5674 * gdb.base/scope.exp: Ditto.
5675 * gdb.c++/derivation.exp: Ditto.
5676 * gdb.c++/local.exp: Ditto.
5677 * gdb.c++/namespace.exp: Ditto.
5678 * gdb.c++/overload.exp: Ditto.
5679 * gdb.c++/ref-types.exp: Ditto.
5680
44097287
FN
56812000-11-22 Michael Chastain <chastain@redhat.com>
5682
5683 * mips_pro.exp: Accept either "middle -> top -> main" or
5684 "middle -> main" in the backtrace, because gcc can optimize
5685 tail calls to jumps. Remove setup_xfail for the hppa case.
5686 Add a comment with the original warning messages from PR 3016,
5687 which was filed in 1993, to preserve them for posterity.
5688
9d2e1bab
ND
56892000-11-17 Nick Duffek <nsd@redhat.com>
5690
5691 * lib/gdb.exp (gdb_test): Override timeout with board info.
5692
1aca8eb7
ND
56932000-11-17 Nick Duffek <nsd@redhat.com>
5694
5695 * gdb.base/display.exp: Don't kill running stub. Add "again" to
5696 the second kill and detach messages.
5697
93076499
ND
56982000-11-17 Nick Duffek <nsd@redhat.com>
5699
5700 * configure.in: Add AC_EXEEXT.
5701 * configure: Regenerate.
5702 * Makefile.in (just-check): Export EXEEXT.
5703 * lib/gdb.exp ($EXEEXT): Import from environment.
5704 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
5705 expect "maint dump-me" on Cygwin.
5706 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
5707 $EXEEXT.
5708
30e87cd3
ND
57092000-11-17 Nick Duffek <nsd@redhat.com>
5710
5711 * gdb.base/break.exp: Test backtrace and finish from called
5712 function on all platforms, not just HP-UX.
5713
dc96c6c7 57142000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
5715
5716 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
5717 code from gdb_target_monitor, so it can be used independantly
5718 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 5719
dc96c6c7 57202000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
5721
5722 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
5723 * gdb.base/corefile.exp: Expect the message "Program is being
5724 debugged already" when we send the "corefile" command, since
5725 the preceeding gdb_load may have connected gdb to a remote target.
5726 * gdb.base/display.exp: Disable hardware watchpoints if new
5727 board info variable "no_hardware_watchpoints" is true.
5728 Replace single-letter commands with more readable ones.
5729 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
5730 if new board info variable "no_hardware_watchpoints" is true.
5731 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
5732 to see if stdio (printf) testing is possible.
5733 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
5734 board info variable "no_hardware_watchpoints" is true. Use new
5735 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
5736
39124dea
FN
57372000-11-13 Fernando Nasser <fnasser@redhat.com>
5738
5739 From Orjan Friberg <orjanf@axis.com>:
5740 * gdb.base/printcmds.exp: Escape curly braces followed by a number
5741 in array print pattern match.
5742
a9e2e984
FN
57432000-11-09 Fernando Nasser <fnasser@redhat.com>
5744
5745 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
5746 spelling "cancelled" to U.S. spelling "canceled" to match changes
5747 made to gdb.
5748 * gdb.c++/ovldbreak.exp: Ditto.
5749
c7db355b
PS
57502000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
5751
5752 * gdb.base/callfuncs.c (main): Moved to end of file, call
5753 t_double_values to initialize the FPU before inferior calls are made.
5754 * gdb.base/callfuncs.exp: Test for register preservation after calling
5755 inferior functions. Add tests for continuining, finishing and
5756 returning from a stop in a call dummy.
5757
dc96c6c7 57582000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
5759
5760 * gdb.base/commands.exp: Break up long lines, and re-indent.
5761
dc96c6c7 57622000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
5763
5764 * config/gdbserver.exp: Rewritten from the ground up, to make it
5765 compatible with the current dejagnu tree, and to make it work with
5766 the new "gdbserver" in libremote.
5767
dc96c6c7 57682000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
5769
5770 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
5771 * gdb.base/varargs.exp: Skip entire test if no printf support.
5772 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
5773 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
5774
dc96c6c7 57752000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
5776
5777 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
5778 no floating point support.
5779 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
5780 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
5781 * gdb.base/call-rt-st.exp: Ditto.
5782 * gdb.base/call-strs.exp: Ditto.
5783
bac5fc66
JG
57842000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
5785
5786 * gdb.base/sizeof.c: include <stdio.h>.
5787
5788 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
5789 'finish', otherwise uncaptured gdb_prompt would potentially
5790 throw remaining test points out of sync.
5791
b22a6027
SB
57922000-07-26 Scott Bambrough <scottb@netwinder.org>
5793
5794 * gdb.base/recurse.exp: Run tests for all targets.
5795 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
5796 gnu-oldld case on ARM.
5797 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
5798 for ARM targets.
d63a86f8 5799
d8231941
AG
5800Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
5801
5802 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
5803 * gdb.java/configure: Rebuild.
5804
8caabe69
AG
5805Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
5806
5807 * gdb.java/jv-exp.exp: New file.
5808
9d273ca3
AG
5809Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
5810
5811 * configure: Rebuilt.
5812 * configure.in (configdirs): Add gdb.java.
5813 * gdb.java/jmisc.java: New file.
5814 * gdb.java/jmisc.exp: New file.
5815 * gdb.java/Makefile.in: New file.
5816 * gdb.java/configure: Rebuilt.
5817 * gdb.java/configure.in: New file.
5818 * lib/java.exp: New file.
5819
4f823a66
AC
5820Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
5821
5822 * gdb.base/exprs.exp: Test casts to a pointer including over and
5823 underflow.
5824
2391e11d
AC
5825Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
5826
5827 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
5828 and the compilers sizes.
5829
54602222
ND
58302000-07-09 Nick Duffek <nsd@redhat.com>
5831
5832 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
5833 (use_methods): New function.
5834 (main): Call use_methods().
5835 * gdb.c++/classes.exp (test_method_param_class): New procedure.
5836 (do_tests): Call test_method_param_class.
5837
2bec0572
ND
58382000-07-09 Nick Duffek <nsd@redhat.com>
5839
5840 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
5841 spelling.
5842 (test_enums): New procedure. Move enum tests from end of script
5843 to here. Set breakpoint on function name instead of line number.
5844 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
5845 (enums2): New marker function.
5846 (enums1): New function.
5847 (main): Call enums1(). Move enum tests to enums1().
5848
78492fde
AC
5849Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
5850
5851 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
5852 compile/link program. Update line numbers.
5853 * gdb.asm/d10v.inc: Define ``startup''.
5854 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 5855
49a2cef8
AC
5856Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
5857
5858 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
5859
3e6c8688
EZ
58602000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5861
5862 * gdb.base/maint.exp: Add 'maint print architecture' item to output
5863 of 'help maint print' command.
5864
9ff5cbe9
AC
5865Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
5866
5867 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
5868 they use gdb_expect_list.
5869
17c579bd
AC
5870Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
5871
5872 * gdb.base/commands.exp: Use ``set remote
5873 memory-read-packet-size'' instead of ``set endian big'' to test
5874 long commands.
5875
e6d71bf3
DB
58762000-06-03 Daniel Berlin <dan@cgsoftware.com>
5877
5878 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 5879 g++, and stop skipping them.
e6d71bf3
DB
5880
5881 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
5882 work under g++.
5883
d63a86f8 5884 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
5885 initialization.
5886
dc96c6c7 58872000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
5888
5889 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
5890 the regular expression: accept an (almost) arbitrary sequence of
5891 "frames-invalid" and "breakpoints-invalid" messages both before
5892 and after the "starting" message.
5893
dc96c6c7 58942000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
5895
5896 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 5897
dc96c6c7 58982000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
5899
5900 * gdb.base/annota1.exp (annotate-signal-handler-caller):
5901 Relax the regular expression a little, make it pass on Solaris 8.
5902
8216cda9
KB
59032000-05-12 Kevin Buettner <kevinb@redhat.com>
5904
5905 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 5906 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
5907 Instead, it is permissible for gdb to stop on the line of the
5908 call itself.
5909
1a570b2f
MS
59102000-05-12 Michael Snyder <msnyder@.cygnus.com>
5911
5912 * gdb.base/break.exp (bp on small function, optimized file):
5913 Add a second pass pattern. The behavior differs here between stabs
5914 and dwarf for one-line functions. Stabs preserves two line symbols
5915 (one before the prologue and one after) with the same line number,
5916 but dwarf regards these as duplicates and discards one of them.
5917 Therefore the address after the prologue (where the breakpoint is)
5918 has no exactly matching line symbol, and GDB reports the breakpoint
5919 as if it were in the middle of a line rather than at the beginning.
5920
dc96c6c7 59212000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 5922
d63a86f8 5923 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
5924 rather than "send_gdb" (for consistancy).
5925
7d418785
AC
5926Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
5927
5928 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
5929 * gdb.c++/templates.cc: Properly check for GCC version number.
5930 * lib/compiler.cc: Likewise
5931
dc96c6c7 59322000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 5933
d63a86f8 5934 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
5935 gdb may not stop at the first line of main, due to code motion.
5936
dc96c6c7 59372000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
5938
5939 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
5940 This test depends on parsing the printf output from the target.
5941 Since the sparclet stub doesn't do stdio, this will never work.
5942 * gdb.base/call-rt-st.exp: ditto.
5943 * gdb.base/call-strs: ditto.
5944
dc96c6c7 59452000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
5946
5947 * gdb.base/miscexprs.exp: make sizeof long array test portable.
5948
5949 * gdb.base/ending-run.exp: After connecting to a remote target,
5950 but before running, the target will appear to be in a random
5951 location. Specify both a file and a line for breakpoints.
5952 Also, the function that calls main may be called 'init'
5953 rather than 'start'.
5954
a5a51225
EZ
59552000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5956
5957 * gdb.base/help.exp: Update output for add-symbol-file command.
5958
7930cc7c
FN
59592000-04-10 Fernando Nasser <fnasser@cygnus.com>
5960
5961 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
5962 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
5963
23e37ab1
C
59642000-04-07 J.T. Conklin <jtc@redback.com>
5965
e93c542c
C
5966 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
5967
23e37ab1
C
5968 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
5969
591b8fa3
PDM
5970Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
5971
5972 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
5973 values that can be represented exactly.
5974 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
5975 above change, and to not check against the directory part of the source
5976 file name.
5977 (step into print_long_arg_list): Likewise.
5978 (print print_small_structs from print_long_arg_list): Likewise.
5979 (print print_long_arg_list): Likewise.
5980
7a495180
EZ
59812000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5982
30b53638 5983 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 5984
beb998c6
AC
5985Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
5986
5987 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
5988
1c689132
DB
59892000-03-25 Daniel Berlin <dan@cgsoftware.com>
5990
5991 * gdb.base/commands.exp (deprecated_command_test): Add test for
5992 deprecate with no arguments.
5993
c1790a9d
JL
59942000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
5995
5996 * gdb.base/break.exp: Add new test for setting breakpoints on
5997 optimized code so we can test breakpoints work even when function
5998 prologues may be optimized away
5999
003ba290
FN
60002000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
6001
6002 From David Whedon <dwhedon@gordian.com>
6003 * gdb.base/commands.exp : Added command deprecator tests.
6004
6837a0a2
DB
60052000-03-22 Daniel Berlin <dan@cgsoftware.com>
6006
6007 * gdb.base/help.exp: Added test for new apropos command.
6008
b9593231
KB
60092000-03-21 Kevin Buettner <kevinb@redhat.com>
6010
6011 * gdb.base/pointers.c (usevar): New function.
6012 (main): Make sure that global variables v_int_pointer2, rptr,
6013 and y are all referenced someplace in the program by calling
6014 usevar() on them. [Some linkers delete symbols which are
6015 never referenced. The space remains, but there's no way to
6016 get a (symbolic) handle on the variable from the debugger.]
6017
751a959b
EZ
60182000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6019
6020 * gdb.base/printcmds.c: Add typedeffed arrays.
6021
6022 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
6023 procedure to test arrays that are typedef'd.
6024
73a93a32
JI
60252000-03-13 James Ingham <jingham@leda.cygnus.com>
6026
6027 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 6028 the library directories.
73a93a32 6029
fb40c209
AC
6030Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
6031
6032 * configure.in (configdirs): Add sub directory gdb.mi.
6033 * configure: Re-generate.
6034
6035 * gdb.mi: New directory.
d63a86f8 6036
ee4dd2c9
AC
60372000-02-25 Scott Bambrough <scottb@netwinder.org>
6038
6039 * gdb.base/long_long.exp: Correct test suite failure when printing
6040 a long long value as a double on ARM platforms.
6041
70f0cc22
JB
60422000-02-16 Jim Blandy <jimb@redhat.com>
6043
6044 * gdb.base/break.exp ("breakpoint line number"): Make sure the
6045 default source file is set properly before running this test.
6046
853819b8
EZ
60472000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6048
6049 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
6050 gdbtk/library directory, not in gdbtcl2.
6051
dfcd3bfb
JM
60522000-02-04 Jim Blandy <jimb@redhat.com>
6053
6054 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
6055 backslash from regexp pattern.
6056
6057 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
6058 procedure. Use it to run all the "continue to bp overloaded"
6059 tests. Note that this changes the names of the tests slightly.
6060 If the breakpoint hit message includes a hex PC value, because
6061 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
6062 from the real source code, still consider that a pass.
6063
6064 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
6065 XFAIL here if the breakpoint message contains a hex address. Note
6066 similar change on 1999-11-02.
6067
6068 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
6069
6070 * gdb.base/ptype.exp: Establish a default source file before
6071 calling get_debug_format.
6072
60732000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
6074
6075 * gdb.base/watchpoint.exp: Remove duplication of test messages.
6076
8b93c638
JM
60772000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
6078
6079 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
6080 of successive stepi commands -- while in the prologue we should see
6081 the function entry bracket.
6082
60832000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
6084
6085 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
6086 reach __change_mode() when stepping through the end of main().
6087
c5394b80
JM
60882000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
6089
6090 * gdb.base/default.exp: Fix expected pattern.
6091 * gdb.base/help.exp: Same.
6092
0d06e24b
JM
60932000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6094
6095 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
6096 Don't use xfail's because that affects only the following test.
d63a86f8 6097
0d06e24b
JM
6098 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
6099 solaris or linux.
6100
6101 * gdb.base/selftest.exp: Update to reflect changes to main.c.
6102
dc96c6c7 61032000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 6104
d63a86f8 6105 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
6106 "A syntax error" rather than "A parse error". Accept both.
6107
61082000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
6109
6110 * gdb.base/default.exp: Remove OS dependent string from "target
6111 remote" test.
6112 * gdb.base/help.exp: Same for "help target remote" test.
6113
c3f6f71d
JM
61142000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6115
6116 From Jim Kingdon <kingdon@redhat.com>:
6117
6118 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
6119 prompt (cleanup rather than necessity, but still might keep output
6120 from spilling to next test).
6121
61222000-01-02 Fred Fish <fnf@cygnus.com>
6123
6124 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
6125 AIX, which defines them in <sys/types.h>.
6126
ed9a39eb 61271999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 6128
ed9a39eb
JM
6129 * gdb.base/default.exp: Match arm* etc instead of arm in "info
6130 float" test.
6131
61321999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 6133
ed9a39eb 6134 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
6135
6136 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
6137 outermost frame disallowed".
6138
61391999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
6140
6141 * gdb.base/setvar.exp: New tests for setting the value of a struct
6142 with a constant list.
6143
61441999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
6145
6146 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
6147 require the user to type a cast before setting the value of a struct.
6148
de57eccd
JM
61491999-12-06 Jim Blandy <jimb@cygnus.com>
6150
6151 * gdb.base/default.exp: Expect the new 'info float' command on
6152 all i386 platforms.
6153
6154 * gdb.threads/linux-dp.exp: Expand our ability to recognize
6155 LinuxThreads libraries that don't support debugging.
6156
c2d11a7d
JM
6157Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
6158
6159 * gdb.base/remote.c: Fill the buffer with truely random data.
6160 Change the buffer type to ``unsigned char'' to simplify size
6161 arithmetic.
6162
6163 * gdb.base/remote.exp: Reduce download numbers by one. Typical
6164 stub only handles 400-1 byte packets. Verify that the download
6165 worked.
6166
61671999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
6168
6169 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
6170 tests, using UNRESOLVED for the untested cases. Also, does not wait
6171 for a timeout if the prompt was received before a recognizable pattern.
6172
61731999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
6174
6175 * lib/gdb.exp (gdb_expect_list): Fix spelling.
6176
61771999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6178
6179 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
6180 watchpoints.
6181
61821999-11-24 Jason Merrill <jason@casey.cygnus.com>
6183
6184 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
6185
6186 * gdb.c++/local.exp: Be more flexible in recognizing local class
6187 name mangling. Don't allow horribly truncated method names.
6188 * gdb.c++/derivation.exp: Expect protected inheritance.
6189 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
6190 * gdb.c++/virtfunc.exp: Likewise.
6191 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
6192 when printing a nested enum.
6193
61941999-11-22 Jim Blandy <jimb@cygnus.com>
6195
6196 * gdb.base/step-test.exp: Properly await GDB's response to setting
6197 a breakpoint on the call to large_struct_by_value.
6198
6199 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
6200 just because we have debug info for the `start' function.
6201
62021999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
6203
6204 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
6205 "Unknown signal" messages, which indicate (on LinuxThreads) that
6206 GDB doesn't know how to debug threads on this system. This is
6207 better than hanging while philosopher 0 dumps chatter into gdb.log.
6208
62091999-11-18 Tom Tromey <tromey@cygnus.com>
6210
6211 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
6212
62131999-11-18 Fred Fish <fnf@cygnus.com>
6214
6215 * gdb.base/coremaker2.c: Add sample program for generating
6216 cores that is more self contained than coremaker.c. Eventually
6217 I'll add more code to this and tie it into the testsuite.
6218
4ce44c66
JM
62191999-11-12 Stan Shebs <shebs@andros.cygnus.com>
6220
6221 * gdb.base/dollar.exp: Remove, now in gdb.hp.
6222
62231999-11-10 Jimmy Guo <guo@cup.hp.com>
6224
6225 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
6226 from $srcdir/lib/.
6227 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
6228 and gdb.c++/.
6229
6230 * gdb.c++/derivation.exp: remove redundant get compiler info code.
6231
d63a86f8 6232 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
6233 'continue with watch' test point.
6234
62351999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
6236
6237 Merged from p2linux-990323-branch:
d63a86f8 6238
4ce44c66
JM
6239 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
6240
11cf8741
JM
6241Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
6242
6243 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
6244 {limit,fixed}''. Test ``set download-write-size''.
6245
6246Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
6247
6248 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
6249 gdb_expect_list.
6250
6251Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
6252
6253 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
6254
62551999-11-03 Mark Salter <msalter@cygnus.com>
6256
6257 * gdb.base/break.exp: Fix "stub continue" pattern.
6258
62591999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
6260
6261 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
6262
62631999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
6264
6265 * gdb.base/display.exp ("finish"): Add timeout clause.
6266
6267 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
6268 plain prompt clause, so this doesn't have to time out in order to
6269 fail.
6270
6271 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
6272 breakpoint hit messages include an address.
6273
6274 * gdb.base/display.exp: Don't forget to escape parens in regular
6275 expressions. Unix regexp notatation sucks.
6276
62771999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6278
6279 * gdb.base/annota1.exp: Test for annotate-signalled: change output
6280 order for 'signalled' message.
6281
5c44784c
JM
62821999-11-01 Stan Shebs <shebs@andros.cygnus.com>
6283
6284 From Jimmy Guo <guo@cup.hp.com>:
6285 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
6286 * gdb.base/annota1.c: Add code for tests to work with.
6287
62881999-10-26 Frank Ch. Eigler <fche@cygnus.com>
6289
6290 * gdb.base/remote.exp: New test for remote downloading settings.
6291 * gdb.base/remote.c: New file with large .data.
6292
917317f4
JM
62931999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
6294
6295 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
6296 for LinuxThreads support, merged from the Code Fusion branch.
6297
6298Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
6299
6300 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
6301 containing exp_continue into a while within an expect. Don't
6302 attempt a start more than three times. Check return value from
6303 gdb_load.
d63a86f8 6304
2df3850c
JM
6305Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
6306
6307 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
6308 a pass case.
6309
2acceee2
JM
63101999-10-01 Kevin Buettner <kevinb@cygnus.com>
6311
6312 * gdb.base/break.c (main): Added a statement that we can step
6313 off of.
6314 * gdb.base/break.exp: Added tests for setting a breakpoint
6315 at an offset and stepping onto a breakpoint.
6316
63171999-10-01 Fred Fish <fnf@cygnus.com>
6318
d63a86f8 6319 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
6320 gdb output.
6321
c2c6d25f
JM
63221999-09-18 Jim Blandy <jimb@cris.red-bean.com>
6323
6324 * gdb.base/break.exp: Code locations are in hex, don't forget!
6325 (For HP-UX.)
6326
63271999-09-17 Stan Shebs <shebs@andros.cygnus.com>
6328
6329 * condbreak.exp: Use break.c as test program.
6330 * condbreak.c: Remove, redundant with break.c.
6331
63321999-09-15 Stan Shebs <shebs@andros.cygnus.com>
6333
6334 * config/monitor.exp (gdb_target_monitor): Disable X- and
6335 Z-packets if the target needs it.
6336
63371999-09-13 James Ingham <jingham@leda.cygnus.com>
6338
6339 * gdb.c++/overload.exp: Added tests for listing overloaded
6340 functions with function pointers in the arg, explicitly calling
6341 out the version you want.
6342
cff3e48b
JM
63431999-09-09 Stan Shebs <shebs@andros.cygnus.com>
6344
6345 * long_long.exp: Add variations of test cases that work for
6346 targets with 16-bit ints and 32-bit doubles.
6347
d4f3574e
SS
63481999-09-08 Stan Shebs <shebs@andros.cygnus.com>
6349
6350 * break.c (main): Compare a possibly-uninitialized argc with an
6351 unlikely value that fits in 16 bits.
6352
63531999-09-07 Stan Shebs <shebs@andros.cygnus.com>
6354
6355 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
6356 0xfeeb, don't want negative numbers if ints are 16 bits.
6357
6358 * lib/gdb.exp (skip_cplus_tests): New proc.
6359 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
6360 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
6361 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
6362 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
6363 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
6364 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
6365 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
6366 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
6367
6368 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
6369
6370Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
6371
6372 * gdb.base/corefile.exp (up): Allow a parameter to appear
6373 in the frame that we're going up to.
6374
6375 From Jim Blandy <jimb@cygnus.com>:
6376
6377 * gdb.base/default.exp (info float): Expect some output now.
6378
6379 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
6380 returning floating-point values to fail on the x86.
6381 * gdb.base/callfwmall.exp (do_function_calls): Same.
6382
6383 * gdb.base/list.exp (test_listsize): Correct expectations for
6384 listing line 1 with listsize 2. Also, listing a single line
6385 works now, as does listing three lines. [Kevin's note: There
6386 were a number of other cases fixed too where the expectations
6387 differed...]
6388
63891999-09-02 Stan Shebs <shebs@andros.cygnus.com>
6390
6391 * gdb.base/selftest.exp: Add case for when version prints as
6392 constant string instead of char pointer.
6393
104c1213
JM
63941999-08-25 Stan Shebs <shebs@andros.cygnus.com>
6395
6396 * gdb.base/ending-run.exp: Add Solaris case for what happens when
6397 stepping out of main.
6398
6399 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
6400 G++ used.
6401
6402 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
6403 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
6404
6405 * gdb.c++/ovldbreak.exp: Update match string in test that
6406 includes a warning of multiple breakpoints.
6407
64081999-08-24 Stan Shebs <shebs@andros.cygnus.com>
6409
6410 * gdb.base/display.exp: Improve precision of step-after-finish
6411 added yesterday.
6412
6413 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
6414 test.
6415
6416 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
6417 configs when using G++, not just hppa*.
6418
64191999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6420
6421 * gdb.base/async.c: New file.
6422 * gdb.base/async.exp: New file.
6423
6424Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
6425
6426 * gdb.base/break.exp: Tweak PA specific tests to properly handle
6427 PA64.
6428
53a5351d
JM
6429Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
6430
104c1213
JM
6431 * gdb.base/display.exp: "finish" can leave us mid-line on many
6432 targets, deal with it. Add a small constant to main, instead of
6433 1000 since main+1000 may not be a valid address in the target.
6434
53a5351d
JM
6435 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
6436 on hpux11.
6437
6438 * gdb.base/attach.exp: Handle another hpux11 error message variant
6439 when attaching to a process that does not exist.
6440
64411999-08-19 J.T. Conklin <jtc@redback.com>
6442
6443 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
6444 characters in 'continue to 1241' test.
6445
64461999-08-17 Stan Shebs <shebs@andros.cygnus.com>
6447
6448 * gdb.base/call-ar-st.exp: Add a shorter match case for the
6449 stop in print_long_arg_list, define and use a whitespace
6450 variable in print_small_structs test, add an XFAIL for Solaris.
6451 * gdb.base/dbx.exp: XFAIL func commands until somebody is
6452 interested enough to fix.
6453
7be570e7
JM
64541999-08-13 Keith Seitz <keiths@cygnus.com>
6455
6456 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
6457 (dbx_gdb_load): Remove. Use gdb_load instead, since that
6458 proc knows about targets other than the natives.
6459 (test_assign): Use "gdb_run_cmd" to "run" the target.
6460 Check that we've actually hit the breakpoint at main.
6461 When we attempt to assign a value to a local variable, check
6462 that the variable is in the current scope, i.e., don't use
6463 a test with an empty result.
6464
6465Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
6466
6467 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
6468 command.
6469
64701999-08-09 Stan Shebs <shebs@andros.cygnus.com>
6471
6472 From Jimmy Guo <guo@cup.hp.com> and others at HP:
6473 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
6474 gdb.compat, gdb.threads-hp.
6475 gdb.hp/configure, gdb.hp/configure.in: New files.
6476 gdb.hp/Makefile.in: Recurse into new subdirs.
6477 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
6478 gdb.hp/gdb.objdbg: New directory, tests for debugging info
6479 in object files.
6480 gdb.hp/tools: New directory, aux tools for HP-specific tests.
6481
96baa820
JM
64821999-08-05 Stan Shebs <shebs@andros.cygnus.com>
6483
6484 * gdb.base/display.exp: Help expect by putting a newline in the
6485 funky printf, remove a bogus p/a test.
6486
64871999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6488
6489 * gdb.base/display.exp: Make sure that when we say 'run', we are
6490 connected to the target. This is necessary when running not
6491 natively.
6492
64931999-08-03 Stan Shebs <shebs@andros.cygnus.com>
6494
6495 * gdb.base/step-test.exp: Removed some extraneous messages.
6496
6497 * gdb.base/long_long.exp: Don't run memory examination tests
6498 on little-endian targets (they will need a different set of
6499 results to match).
6500
65011999-08-02 Stan Shebs <shebs@andros.cygnus.com>
6502
6503 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
6504 until somebody decides to fix GDB.
6505
6506 * gdb.base/long_long.c: Stop compiler complaint by specifying long
6507 constant as "ULL".
6508 * gdb.base/long_long.exp: Loosen x/c test, add partial result
6509 matches for a couple x/2 commands.
6510
a0b3c4fd
JM
65111999-07-30 Stan Shebs <shebs@andros.cygnus.com>
6512
6513 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
6514 by merging in ref-types2 tests.
6515 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
6516
6517 From Jimmy Guo <guo@cup.hp.com> and others at HP:
6518 * gdb.c++/Makefile.in: Add standard actions.
6519 (EXECUTABLES): Rename from PROGS, update list.
6520 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
6521 from gdb.hp.
6522 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
6523 foo and bar locals.
6524 * gdb.c++/anon-union.exp: Fix tests to match.
6525 * gdb.c++/classes.exp: Run if HP compiler used, add extra
6526 expect matches to handle output variations.
6527 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
6528 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
6529 output, add HP alternatives for new and delete prints.
6530 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
6531 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
6532 * gdb.c++/demangle.exp: Use $style when reporting failure.
6533 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
6534 * gdb.c++/inherit.exp: Run if HP compiler used, add some
6535 match alternatives.
6536 * gdb.c++/local.exp: Add match alternatives or xfails for HP
6537 compilers.
6538 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
6539 * gdb.c++/method.exp: Add match alternatives.
6540 * gdb.c++/misc.cc: Add bool types.
6541 * gdb.c++/misc.exp: Add tests for bool types.
6542 * gdb.c++/overload.exp: Add xfails.
6543 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
6544 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
6545 add some more template parameter tests (only for HP currently).
6546 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
6547 * gdb.c++/virtfunc.cc: Add return type and value for main.
6548 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
6549 match alternatives.
d63a86f8 6550
a0b3c4fd
JM
65511999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6552
6553 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
6554
65551999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
6556
6557 * gdb.base/signals.exp: Don't expect getting a backtrace from
6558 within a signal handler to fail on Linux.
6559
65601999-07-29 Stan Shebs <shebs@andros.cygnus.com>
6561
6562 From Jimmy Guo <guo@cup.hp.com> and others at HP:
6563 * lib/gdb.exp: Remove some gratuitious semicolons.
6564 (delete_breakpoints): Increase timeout.
6565 (gdb_expect): Add -notransfer option.
6566 (gdb_test): Use -notransfer option.
6567 (get_compiler_info): Add f77 case.
6568 (get_compiler): New proc, split out from gdb_preprocess, add f77
6569 case.
6570 (gdb_preprocess): Call get_compiler.
6571
6572 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
6573 * gdb.base/attach.exp, gdb.base/display.exp,
6574 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
6575 gdb.base/long_long.exp, gdb.base/printcmds.exp,
6576 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
6577 third arg to gdb_test.
6578 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
6579 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
6580 HP-UX xfails, add others.
6581 * gdb.base/completion.exp: Reflect name change of self-test.
6582 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
6583 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
6584 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
6585 HP failure number.
6586 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
6587 useless HP-UX 10.30 references.
6588 * gdb.base/maint.exp: Loosen matches.
6589 * gdb.base/pointers.c (main): Declare more_code.
6590 * gdb.base/pointers.exp: Match on output of a `next'.
6591 * gdb.base/structs.c: Add prototypes.
6592 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
6593 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
6594
65951999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6596
6597 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
6598 command.
6599
66001999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6601
6602 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
6603 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
6604
6605 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
6606 debug info. Deal with lack of signal hanlder info in stack.
6607
6608 From Jim Kingdon <kingdon@redhat.com>:
6609 * gdb.base/annota1.exp: If printf has debug info, deal with it.
6610
5a2468f5
JM
66111999-07-19 Stan Shebs <shebs@andros.cygnus.com>
6612
6613 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
6614 gdb.base/foll-vfork.exp: Don't run for crosses.
6615
adf40b2e
JM
6616Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
6617
6618 * gdb.base/configure.in: Check for gdbvars.exp instead of
6619 a1-selftest.exp.
6620 * gdb.base/configure: Re-generate.
6621
66221999-07-12 Stan Shebs <shebs@andros.cygnus.com>
6623
6624 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
6625 in trying to run first and name is too long.
6626
6627 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
6628 pointers2.c and pointers2.exp, respectively.
6629 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
6630 doschk happier.
6631
43e526b9
JM
66321999-07-08 Stan Shebs <shebs@andros.cygnus.com>
6633
6634 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
6635 callfuncs2.c and callfuncs2.exp.
6636
6637 * gdb.base/list.exp: Remove mistaken xfails.
6638 * gdb.base/list0.h: Add optional prototypes.
6639
9846de1b
JM
6640Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
6641
6642 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
6643 calling malloc.
6644 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
6645 * ptype.exp: Move test for get_debug_format to before its first
6646 use.
6647
66481999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6649
6650 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
6651 * gdb.base/annota2.cc, annota2.exp: Move from here.
6652 * gdb.c++/annota2.cc, annota2.exp: To here.
6653 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
6654
43ff13b4
JM
6655Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
6656
6657 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
6658 a consistent format.
6659
085dd6e6
JM
66601999-06-25 Stan Shebs <shebs@andros.cygnus.com>
6661
6662 From Jimmy Guo <guo@cup.hp.com> and others at HP:
6663 * lib/gdb.exp (get_compiler_info): Add detection for assorted
6664 HP compilers, also set the globals $true and $false.
6665
6666 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
6667 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
6668 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
6669 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
6670 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
6671 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
6672 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
6673 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
6674 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
6675 whatis.c} Add C++ compatible function definitions and return
6676 types, add includes for library functions.
6677 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
6678 * gdb.base/step-test.c (myglob): Rename from glob.
6679 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
6680 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
6681 files, move here from gdb.hp.
6682 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
6683 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
6684 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
6685 Adjust line numbers in regexps.
6686
6687 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
6688 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
6689 instead of 0/1.
6690
6691 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
6692 foll-vfork.exp: New files, move here from gdb.hp.
6693 * gdb.base/page.exp: New file, test of pagination command.
6694
6695 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
6696 recursion test.
6697 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
6698
6699 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
6700 gdb.base/solib.exp: Fix compiler invocation process.
6701
6702 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
6703 HP-UX 11, turn off overload resolution explicitly.
6704 * gdb.base/commands.exp: Set argument list explicitly, add
6705 watchpoint test.
6706 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
6707 them work.
6708 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
6709 expressions properly.
6710 * gdb.base/corefile.exp: Loosen the match slightly.
6711 * gdb.base/default.exp: Allow "Error accessing memory" message
6712 also.
6713 * gdb.base/display.exp: Skip over x/0 j if PA64.
6714 * gdb.base/funcargs.exp: Add xfails for HP-UX.
6715 * gdb.base/interrupt.exp: Ditto.
6716 * gdb.base/langs.exp: Add symbolic matches governed by compiler
6717 in use.
6718 * gdb.base/list.exp: Add xfails for HP-UX.
6719 * gdb.base/long_long.exp: Refine some of the numeric matches.
6720 * gdb.base/mips_pro.exp: Xfail on HP-UX.
6721 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
6722 * gdb.base/nodebug.exp: Succeed on more varieties of output.
6723 * gdb.base/opaque.exp: Remove some HP-UX xfails.
6724 * gdb.base/ptype.exp: Succeed on more varieties of output.
6725 * gdb.base/scope.exp: Add xfails for HP-UX.
6726 * gdb.base/sect-cmd.exp: Add more cases.
6727 * gdb.base/setvar.exp: Add xfails for HP-UX.
6728 * gdb.base/shlib-call.exp: Loosen some matches slightly.
6729 * gdb.base/signals.exp: Match on void symbolically.
6730 * gdb.base/step-test.exp: Add case for PA64.
6731 * gdb.base/term.exp: Add exit and restart.
6732 * gdb.base/twice.exp: Clean up after self.
6733 * gdb.base/varargs.exp: Disable overload resolution explicitly.
6734 * gdb.base/whatis.exp: Allow more ways to pass tests.
6735
6736 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
6737 no longer useful.
6738
6739Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
6740
6741 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
6742 list of patterns.
6743 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
6744 print_double_array(double_array)", "continuing to breakpoint
6745 1018", "print print_double_array(array_d)" and "continuing to
6746 1034" tests.
d63a86f8 6747
085dd6e6
JM
67481999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
6749
6750 * Makefile.in: Add empty html and install-html targets.
6751
67521999-06-24 Stan Shebs <shebs@andros.cygnus.com>
6753
6754 * config/mt-*: Remove, these haven't been used since 1996.
6755
67561999-06-22 Stan Shebs <shebs@andros.cygnus.com>
6757
6758 * gdb.base/call-strs.c, gdb.base/ending-run.c,
6759 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
6760 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
6761
9e0b60a8
JM
67621999-06-18 Stan Shebs <shebs@andros.cygnus.com>
6763
6764 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
6765 simpler match case for the ptype of the big class.
6766
67671999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
6768
6769 * gdb.exp: Fix test for gdb_prompt existence.
6770
67711999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
6772
6773 * gdb.exp (gdb_test): Add fail after calls to perror.
6774
67751999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
6776
6777 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
6778
67791999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
6780
6781 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
6782
0f71a2f6
JM
6783Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
6784
6785 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
6786 malloc() is linked in.
6787
67881999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
6789
6790 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
6791 step at end.
6792
6793 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
6794
67951999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
6796
6797 * gdb.java/jv-print.exp: New file. (Our first Java test!)
6798
cce74817
JM
6799Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
6800
6801 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
6802 * gdb.base/mips_pro.exp: Likewise.
6803
68041999-06-02 Keith Seitz <keiths@cygnus.com>
6805
6806 * gdb.c++/templates.cc: Change all "new" operators to throw
6807 an exception.
6808 * gdb.c++/cplusfuncs.cc: Likewise.
6809
6810 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
6811
6812Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
6813
6814 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
6815 * gdb.base/ending-run.exp: When stepping out of main, accept a
6816 step into an arbitrary assembler file.
6817
392a587b
JM
68181999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6819
d63a86f8 6820 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 6821 "breakpoint-invalid" to be printed.
d63a86f8 6822 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
6823 number of "frames-invalid" and "breakpoint-invalid" to be printed.
6824 * gdb.base/annota2.cc: Initialize a.x to 0.
6825
9e086581
JM
68261999-05-17 Keith Seitz <keiths@cygnus.com>
6827
6828 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
6829 when "skip_float_tests" set.
6830 Ditto for "print print_double_array(array_d)", "print print_small_structs",
6831 "print print_ten_doubles", and "step into print_long_arg_list".
6832 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
6833 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
6834 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
6835 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
6836 "skip_float_tests" is set.
6837 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
6838 when "skip_float_tests" set.
d63a86f8 6839
cd0fc7c3
SS
68401999-05-06 Keith Seitz <keiths@cygnus.com>
6841
6842 * gdb.base/annota2.cc: Include stdio.h.
6843
6844Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
6845
6846 * gdb.base/crossload.exp: Remove, this has been disabled ever
6847 since BFD stopped including all targets, and cross-GDB gets
6848 plenty of testing anyway.
6849 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
6850 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
6851 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
6852 * gdb.base/README: Remove, was doc for this.
6853 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
6854 needed.
6855
b83266a0
SS
68561999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6857
6858 * gdb.base/call-ar-st.exp: Fix one regular expression in test
6859 output.
6860
6861 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
6862 * gdb.base/annota2.exp: New file. More annotation tests.
6863 * gdb.base/annota1.c: New file. Source file for annota1.exp.
6864 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
6865
68661999-04-23 Angela Marie Thomas <angela@cygnus.com>
6867
6868 * config/cfdbug.exp: New file.
6869
7a292a7a
SS
68701999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
6871
6872 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
6873 Marcus Daniel's and Dale Hawkins's demangler crashes.
6874
6875 * gdb.c++/demangle.exp (test_gnu_style_demangling,
6876 test_lucid_style_demangling, test_arm_style_demangling,
6877 test_hp_style_demangling): Try Tom Tromey's core-dumping
6878 identifier under each demangling style.
6879
68801999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
6881
6882 * gdb.c++/demangle.exp: Include the current demangling style
6883 in all test names.
6884 (current_demangling_style): New global variable.
6885 (set_demangling_style, test_demangling_core, test_demangling,
6886 test_demangling_exact): New functions.
6887 (test_gnu_style_demangling, test_lucid_style_demangling,
6888 test_arm_style_demangling, test_hp_style_demangling): Use those,
6889 instead of calling gdb_test and gdb_test_exact directly.
6890 (catch_demangling_errors): New function, which reports errors
6891 signalled by the demangling test functions in an orderly way.
6892 (do_tests): Use catch_demangling_errors.
6893
68941999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
6895
6896 * gdb.base/signals.exp (test_handle_all_print): Use () for
6897 grouping in expressions, not {}.
6898
6899 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
6900 initialized yet.
6901
69021999-04-01 Stan Shebs <shebs@andros.cygnus.com>
6903
6904 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
6905 are listed.
6906
69071999-03-26 Stan Shebs <shebs@andros.cygnus.com>
6908
6909 * gdb.stabs/weird.exp: Test for CC being defined before
6910 looking at its value.
6911
69121999-03-25 Stan Shebs <shebs@andros.cygnus.com>
6913
6914 * gdb.base/call-ar-st.exp: Remove stray '#'.
6915 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
6916 "short int" and "long int".
6917 * gdb.c++/overload.cc: Cast the string added in the previous
6918 change, to mollify finicky HP compiler.
6919 * gdb.hp/reg-test.exp (testfile): Fix file name.
6920 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 6921
7a292a7a
SS
6922 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
6923 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
6924 alternate form of enum ptype.
6925
c906108c
SS
69261999-03-23 Stan Shebs <shebs@andros.cygnus.com>
6927
7a292a7a
SS
6928 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
6929 * gdb.hp/*.exp: Change all to run compiler probe only after
6930 passing skip_hp_tests, so as not to waste time on guaranteed
6931 failure.
6932
c906108c
SS
6933 * gdb.c++/overload.cc: Pass string instead of char addr, always
6934 init ccpfoo.
6935 * gdb.c++/templates.cc: Fix syntax error.
6936
7a292a7a
SS
6937Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6938
6939 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 6940 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
6941 command.
6942
69431999-03-18 James Ingham <jingham@cygnus.com>
6944
6945 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
6946
6947 * gdb.c++/method.exp: It was testing an uninitialized int on the
6948 stack and assuming it was positive.
6949
6950 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
6951
6952 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 6953 keep it from killing the rest of the tests.
7a292a7a
SS
6954 Use gdb_continue_to_end.
6955
6956 * gdb.base/sigall.exp: use gdb_continue_to_end.
6957
6958 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
6959
6960 * gdb.base/display.exp: use runto_main, not run.
6961
d63a86f8
RM
6962 * gdb.base/default.exp: Check for the current error message in the
6963 r abbreviation test.
7a292a7a
SS
6964 Add strongarm to the targets that know info float.
6965
d63a86f8 6966 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
6967 run which doesn't work with monitors.
6968
6969 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
6970
6971 * gdb.base/break.exp: use the gdb_continue_to_end proc.
6972
6973 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
6974 program. Traps the case (in Cygmon) when the program never really
6975 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
6976 more places, so I used my name. Sorry Mark...
6977
6978 * config/monitor.exp (gdb_target_monitor): added another
6979 target_info parameter: remotebinarydownload. This will set the
6980 remotebinarydownload flag if this is causing some boards trouble.
6981
69821999-03-18 Mark Salter <msalter@cygnus.com>
6983
6984 * lib/gdb.exp (continue_to_exit): New function.
6985
6986 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
6987 * gdb.base/ending-run.exp: Ditto.
6988 * gdb.base/step-test.exp: Ditto.
6989
69901999-03-16 Stan Shebs <shebs@andros.cygnus.com>
6991
6992 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
6993 (suggested by Art Haas <ahaas@neosoft.com>).
6994
69951999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
6996
6997 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
6998
6999Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
7000
7001 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
7002 descriptions of types (short unsigned int vs unsigned short, etc).
7003
70041999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
7005
7006 * gdb.base/call-strs.exp: Don't assume that `step' will step over
7007 a call to strlen; sometimes we do have sources.
7008
70091999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
7010
7011 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
7012 character, so GDB won't print garbage after its end.
d63a86f8 7013
c906108c
SS
7014 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
7015 breakpoint there instead. Sometimes GCC emits memcpy to handle
7016 the large structures being passed by value, so we step into that
7017 instead of sum_array_print, which obscures what we're really testing.
7018 * gdb.base/step-test.exp: However, we do want a test that notices
7019 the bizarre steps into memcpy, so do that here. Add check for
7020 stepping into function calls that pass large structures by value.
7021 ("Is that a noun clause, or are you just happy to see me?")
7022 Remove all references to specific line numbers.
7023 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
7024 New type and function.
7025 (main): Call large_struct_by_value, passing it a large struct by value.
7026 * lib/gdb.exp (gdb_get_line_number): New function.
7027
7028 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
7029 more portable.
7030
7a292a7a
SS
70311999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
7032
c906108c
SS
7033 * lib/gdb.exp: Doc fixes.
7034
7a292a7a
SS
70351999-03-05 Nick Clifton <nickc@cygnus.com>
7036
d63a86f8 7037 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
7038
70391999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
7040
c906108c
SS
7041 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
7042 commands. They're not germane to this test, and they don't work
7043 that way on remote targets.
7044
3fc11d3e
JM
70451999-03-01 James Ingham <jingham@cygnus.com>
7046
7047 * Changelog entries merged over from gdb development branch.
7048
3fc11d3e
JM
7049 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
7050
7051 * lib/gdb.exp (gdbtk_analyze_results): Generic function
7052 for outputting results of test run.
7053
2d4a1622 7054 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
7055
7056 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 7057
7a292a7a
SS
70581999-02-25 Felix Lee <flee@cygnus.com>
7059
7060 * lib/gdb.exp (debug_format): initialize
7061
c906108c
SS
70621999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
7063
7064 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
7065 * gdb.base/call-rt-st.c: Ditto.
7066
c906108c
SS
70671999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
7068
7069 * gdb.threads/pthreads.exp (horiz): New variable.
7070 (test_startup): Fix regexps that capture thread numbers.
7071
70721999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
7073
7074 * gdb.base/smoke.exp: Disambiguate two test case names (both
7075 called ``print'').
7076
7077Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
7078
7079 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
7080 compilation.
7081
70821999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
7083
7084 * gdb.base/miscexprs.exp: Change patterns to match GDB's
7085 actual output formatting.
7086 * gdb.base/smoke.exp: GDB removes leading 0's.
7087 * gdb.base/volatile.exp: Don't check type of remuneration;
7088 that variable is no longer defined in constvars.c.
7089 * gdb.base/step-test.c (main): Exit with explicit exit code.
7090 * gdb.base/step-test.exp: Remove two nexti checks--they are
7091 not portable.
7092
70931999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
7094
7095 * gdb.base/help.exp ("help delete display"): Fix test to match
7096 gdb's output.
7097
7098 * gdb.base/long_long.c (known_types): Initialize values to zero.
7099 * gdb.base/long_long.exp: Step one more line
7100 so 'dec' is initialized in "get to known place". GDB removes
d63a86f8 7101 leading zeros. Explicitly ask for hex formatting. Use
c906108c
SS
7102 unique test case names.
7103
7104Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7105
d63a86f8 7106 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
7107
7108 * gdb.c++/method.exp: Add missing close brace.
7109
71101999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
7111
7112 * gdb.base/maint.exp: Use 'set height 0' to disable page
7113 prompting, not 'set height 400'.
7114
7115 Fix a bunch of timeouts.
7116 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
7117 four separate tests, so expect doesn't take forever to match a ton
7118 of text against a regexp with lots of .* forms.
7119 ("maint print psymbols", "maint print symbols"): Make some of
7120 these greps more selective, so that expect doesn't try to wade
7121 through huge piles of output and time out.
7122
7123 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
7124
7125 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
7126 tests: one which doesn't expect shlib events to be reported, and
7127 another which does, but is XFAIL for all platforms other than
7128 HP/UX.
7129
7130 * gdb.base/break.exp: Teach the test suite that the `catch
7131 fork', `catch vfork', and `catch exec' commands produce error
7132 messages on platforms that don't provide these features.
7133
7134Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
7135
7136 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
7137 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
7138 (shortening names from solib_threshold.exp etc), won't run on
7139 anything but HP-UX for the foreseeable future.
7140 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
7141 reflect move.
7142
7143Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
7144
7145 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
7146 gdb.trace/Makefile.in (clean): Remove all test executables.
7147
7148Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
7149
7150 * gdb.base/shlib-call.exp: add test cases to verify that gdb
7151 successfully re-sets breakpoints in shared libraries.
7152 * gdb.base/shmain.c (main): return 0, don't fall off the end.
7153
7154Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7155
d63a86f8
RM
7156 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
7157 and compiled w/o GCC.
c906108c
SS
7158
7159 * gdb.hp/watch-cmd.exp: ditto.
7160
7161 * gdb.hp/watch-hp.exp: ditto.
7162
7163 * gdb.hp/xdb1.exp: ditto.
7164
7165 * gdb.hp/xdb2.exp: ditto.
7166
7167 * gdb.hp/dbx.exp: ditto.
7168
7169Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
7170
7171 * constvars.c: Remove C++-isms.
7172 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
7173 with GCC.
7174
7175Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
7176
7177 The following changes are part of the HP merge.
7178
7179 * gdb.base/break.exp: new tests to verify that catchpoints for
7180 fork, vfork, and exec don't trigger inappropriately.
7181
7182 * gdb.base/opaque.exp: compile one file at a time, then link.
7183
7184 * gdb.base/signals.exp: be more restrictive about which hppa
7185 systems receive a setup_xfail. new tests.
7186
7187 * gdb.base/solib_threshold.build: new file.
7188 * gdb.base/solib_threshold.exp: new file.
7189 * gdb.base/solib_threshold.link_opts: new file.
7190 * gdb.base/solib_threshold.mk: new file.
7191 * gdb.base/gen_solib_threshold.c: new file.
7192
7193 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
7194 tests. New tests for enums inside classes.
7195
7196 * gdb.c++/compiler.cc: indicate support of template debugging.
7197
7198 * gdb.c++/demangle.exp: run hp style demangling tests.
7199
7200 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
7201 tests.
7202
7203 * gdb.c++/misc.cc: changes to support new tests.
7204
7205 * gdb.c++/templates.cc: changes to support HP's compiler; changes
7206 to support new tests.
7207
7208 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
7209 gcc, then skip these tests.
7210
7211Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
7212
7213 The following files are part of the HP merge; some had longer
7214 names at HP, but have been renamed to be no more than 14
7215 characters in length.
7216
7217 * gdb.hp/ambiguous.cc: new file.
7218 * gdb.hp/ambiguous.exp: new file.
7219 * gdb.hp/attach.exp: new file.
7220 * gdb.hp/attach2.exp: new file.
7221 * gdb.hp/classes-hp.exp: new file.
7222 * gdb.hp/ctti.exp: new file.
7223 * gdb.hp/ctti-add.cc: new file.
7224 * gdb.hp/ctti-add1.cc: new file.
7225 * gdb.hp/ctti-add2.cc: new file.
7226 * gdb.hp/ctti-add3.cc: new file.
7227 * gdb.hp/dbx.exp: new file.
7228 * gdb.hp/exception.cc: new file.
7229 * gdb.hp/exception.exp: new file.
7230 * gdb.hp/foll-exec.c: new file.
7231 * gdb.hp/foll-exec.exp: new file.
7232 * gdb.hp/foll-fork.c: new file.
7233 * gdb.hp/foll-fork.exp: new file.
7234 * gdb.hp/foll-vfork.c: new file.
7235 * gdb.hp/foll-vfork.exp: new file.
7236 * gdb.hp/inherit-hp.exp: new file.
7237 * gdb.hp/more-steps.exp: new file.
7238 * gdb.hp/namespace.cc: new file.
7239 * gdb.hp/namespace.exp: new file.
7240 * gdb.hp/optimize.exp: new file.
7241 * gdb.hp/pxdb.c: new file.
7242 * gdb.hp/pxdb.exp: new file.
7243 * gdb.hp/quicksort.exp: new file.
7244 * gdb.hp/reg-test.exp: new file.
7245 * gdb.hp/reg-test.s: new file.
7246 * gdb.hp/sized-enum.c: new file.
7247 * gdb.hp/sized-enum.exp: new file.
7248 * gdb.hp/start-stop.exp: new file.
7249 * gdb.hp/templ-hp.cc: new file.
7250 * gdb.hp/templ-hp.exp: new file.
7251 * gdb.hp/thr-lib.c: new file.
7252 * gdb.hp/thr-lib.exp: new file.
7253 * gdb.hp/thr-lib.h: new file.
7254 * gdb.hp/thr-liblib.c: new file.
7255 * gdb.hp/virtfun-hp.c: new file.
7256 * gdb.hp/virtfun-hp.exp: new file.
7257 * gdb.hp/watch-cmd.exp: new file.
7258 * gdb.hp/watch-hp.exp: new file.
7259 * gdb.hp/xdb1.exp: new file.
7260 * gdb.hp/xdb2.exp: new file.
7261 * gdb.hp/xdb3.exp: new file.
7262
7263Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
7264
7265 The following files are part of the HP merge; some had longer
7266 names at HP, but have been renamed to be no more than 14
7267 characters in length.
7268
7269 * gdb.base/ss.h: new file.
7270 * gdb.base/call-ar-st.c: new file.
7271 * gdb.base/call-ar-st.exp: new file.
7272 * gdb.base/call-rt-st.c: new file.
7273 * gdb.base/call-rt-st-exp: new file.
7274 * gdb.base/call-strs.exp: new file.
7275 * gdb.base/ena-dis-br.exp: new file.
7276 * gdb.base/environ.exp: new file.
7277 * gdb.base/long_long.exp: new file.
7278 * gdb.base/sect-cmd.exp: new file.
7279 * gdb.base/shlib-cl2.exp: new file.
7280 * gdb.base/smoke.exp: new file.
7281 * gdb.base/so-impl-ld.c: new file.
7282 * gdb.base/so-impl-ld.exp: new file.
7283 * gdb.base/so-indr-cl.c: new file.
7284 * gdb.base/so-indr-cl.exp: new file.
7285 * gdb.base/varargs.exp: new file.
7286 * gdb.base/volatile.exp: new file.
7287 * gdb.base/whatis-exp.exp: new file.
7a292a7a 7288 * gdb.base/display.exp: new file.
c906108c
SS
7289 * gdb.c++/derivation.exp: new file.
7290 * gdb.c++/local.exp: new file.
7291 * gdb.c++/member-ptr.exp: new file.
7292 * gdb.c++/overload.exp: new file.
7293 * gdb.c++/ovldbreak.exp: new file.
7294 * gdb.c++/ref-types.exp: new file.
7295 * gdb.c++/ref-types2.exp: new file.
7296 * gdb.c++/userdef.exp: new file.
d63a86f8 7297
c906108c
SS
7298Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
7299
7300 * gdb.base/default.exp: Reflect wording change in remote.c.
7301
dc96c6c7 7302Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7303
7304 * gdb.base/help.exp: Update to reflect current text.
7305
7306Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
7307
7308 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
7309 they're stack variables and contain garbage.
7310 * gdb.c++/anon-union.exp: new file.
7311
7312 The following changes were made by David Taylor
7313 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
7314 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
7315 in changes by HP.
7316
7317 * gdb.base/bitops.exp: new file.
7318 * gdb.base/default.exp: change expected messages for catch and
7319 info catch tests to reflect HP merge changes.
7320 * gdb.base/enable-disable-break.exp
7321 * gdb.base/ending-run.c: new file.
7322 * gdb.base/long_long.c: new file.
7323 * gdb.base/maint.exp: new file.
7324 * gdb.base/pointers2.exp: new file.
7325 * gdb.base/shlib-call2.exp: new file.
7326 * gdb.base/solib.exp: new file.
7327 * gdb.base/step-test.c: new file.
7328 * gdb.c++/anon-union.cc: new file.
7329 * gdb.c++/local.cc: new file.
7330 * gdb.c++/member-pointer.cc: new file.
7331 * gdb.c++/method.cc: new file.
7332 * gdb.c++/ref-types.cc: new file.
7333 * gdb.c++/ref-types2.cc: new file.
7334 * gdb.c++/userdef.cc: new file.
d63a86f8 7335
c906108c
SS
7336 * gdb.base/scope.exp: compile one file at a time, then link.
7337 * gdb.base/langs.exp: ditto.
7338 * gdb.base/list.exp: ditto.
d63a86f8 7339
c906108c
SS
7340Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
7341
7342 The following changes were made by David Taylor
7343 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
7344 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
7345 in changes by HP.
d63a86f8 7346
c906108c
SS
7347 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
7348 skip tests. When compiling pass c++ flag to gdb_compile.
7349 * gdb.c++/
d63a86f8 7350
c906108c
SS
7351 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
7352 test for on hppa*-*-hpux*; use args to see if c++ was specified.
7353 (skip_hp_tests): new function.
7354 (gdb_preprocess): new function.
7355
7356 * configure.in (hpdir): decide whether to configure gdb.hp.
7357 * configure: regenerated.
7358
7359 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
7360 to delete on clean.
7361 (EXECUTABLES): update to reflect new additions.
7362 * gdb.base/commands.exp: update message expected.
7363 * gdb.base/default.exp: add copyright notice.
7364 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
7365 * gdb.base/help.exp: update messages to reflect current text.
7366 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
7367 targets for recurse tests.
7368 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
7369 skip this file.
7370
7371 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
7372 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
7373 compilation.
7374 * gdb.c++/misc.exp: ditto.
7375 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
7376 run the tests. tell gdb_compile that it's a c++ compilation.
7377
7378 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 7379
c906108c
SS
7380 * gdb.base/all-bin.exp: new file.
7381 * gdb.base/arithmet.exp: new file.
7382 * gdb.base/assign.exp: new file.
7383 * gdb.base/completion.exp: new file.
7384 * gdb.base/cond-expr.exp: new file.
7385 * gdb.base/condbreak.exp: new file.
7386 * gdb.base/define.exp: new file.
7387 * gdb.base/dollar.exp: new file.
7388 * gdb.base/environment.exp: new file.
7389 * gdb.base/eval-skip.exp: new file.
7390 * gdb.base/jump.exp: new file.
7391 * gdb.base/logical.exp: new file.
7392 * gdb.base/pointers.exp: new file.
7393 * gdb.base/relational.exp: new file.
7394 * gdb.base/section_command.exp: new file.
7395 * gdb.base/whatis-expr.exp: new file.
7396
7397 * gdb.base/all-types.c: new file.
7398 * gdb.base/call-array-struct.c: new file.
7399 * gdb.base/call-return-struct.c: new file.
7400 * gdb.base/call-strings.c: new file.
7401 * gdb.base/callfuncs2.c: new file.
7402 * gdb.base/condbreak.c: new file.
7403 * gdb.base/constvars.c: new file.
7404 * gdb.base/display.c: new file.
7405 * gdb.base/int-type.c: new file.
7406 * gdb.base/jump.c: new file.
7407 * gdb.base/miscexprs.c: new file.
7408 * gdb.base/pointers.c: new file.
7409 * gdb.base/pointers2.c: new file.
7410 * gdb.base/shmain.c: new file.
7411 * gdb.base/shr1.c: new file.
7412 * gdb.base/shr2.c: new file.
7413 * gdb.base/solib.c: new file.
7414 * gdb.base/solib1.c: new file.
7415 * gdb.base/solib2.c: new file.
7416 * gdb.base/varargs.c: new file.
7417 * gdb.c++/derivation.cc: new file.
7418 * gdb.c++/overload.cc: new file.
7419 * gdb.c++/ovldbreak.cc: new file.
7420 * gdb.hp/attach.c: new file.
7421 * gdb.hp/attach2.c: new file.
7422 * gdb.hp/average.c: new file.
7423 * gdb.hp/compiler.c: new file.
7424 * gdb.hp/compiler.cc: new file.
7425 * gdb.hp/execd-program.c: new file.
7426 * gdb.hp/follow-exec.c: new file.
7427 * gdb.hp/follow-fork.c: new file.
7428 * gdb.hp/follow-vfork-and-exec.c: new file.
7429 * gdb.hp/misc-hp.cc: new file.
7430 * gdb.hp/more-steps.c: new file.
7431 * gdb.hp/optimize.c: new file.
7432 * gdb.hp/quicksort.c: new file.
7433 * gdb.hp/run-hp.c: new file.
7434 * gdb.hp/start-stop.c: new file.
7435 * gdb.hp/sum.c: new file.
7436 * gdb.hp/templates-hp.cc: new file.
7437 * gdb.hp/thread-local-in-lib.c: new file.
7438 * gdb.hp/thread-local-in-lib.h: new file.
7439 * gdb.hp/thread-local-in-lib.lib.c: new file.
7440 * gdb.hp/vforked-program.c: new file.
7441 * gdb.hp/virtfunc-hp.cc: new file.
7442 * gdb.hp/watchpoint-hp.c: new file.
7443 * gdb.hp/xdb.c: new file.
7444 * gdb.hp/xdb0.c: new file.
7445 * gdb.hp/xdb0.h: new file.
7446 * gdb.hp/xdb1.c: new file.
7447
7448Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
7449
7450 The following change was made by Edith Epstein
7451 <eepstein@cygnus.com> as part of a project to merge in changes
7452 originally made by HP; HP did not create ChangeLog entries.
7453
7454 * gdb.c++/demangle.exp: changed the expected output for some
7455 ARM-style mangling -- removed second reference to datatype.
7456 For example, maint demangle __dt__11T1__pt__2_cFv
7457 T1<char>::~T1<char>(void)
7458 becomes,
7459 maint demangle __dt__11T1__pt__2_cFv
7460 T1<char>::~T1(void)
7461
7462 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 7463
c906108c
SS
7464Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
7465
7466 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
7467 * gdb.trace/backtrace.exp: Likewise.
7468 * gdb.trace/circ.exp: Likewise.
7469 * gdb.trace/collection.exp: Likewise.
7470 * gdb.trace/deltrace.exp: Likewise.
7471 * gdb.trace/infotrace.exp: Likewise.
7472 * gdb.trace/limits.exp: Likewise.
7473 * gdb.trace/packetlen.exp: Likewise.
7474 * gdb.trace/passc-dyn.exp: Likewise.
7475 * gdb.trace/passcount.exp: Likewise.
7476 * gdb.trace/report.exp: Likewise.
7477 * gdb.trace/save-trace.exp: Likewise.
7478 * gdb.trace/tfind.exp: Likewise.
7479 * gdb.trace/tracecmd.exp: Likewise.
7480 * gdb.trace/while-dyn.exp: Likewise.
7481 * gdb.trace/while-stepping.exp: Likewise.
7482
74831998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
7484
7485 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
7486
7487Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
7488
7489 From Brendan Kehoe:
7490 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
7491 int return types.
7492
7493Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
7494
7495 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
7496 remote dos host testing right.
7497
7498Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
7499
7500 * gdb.base/corefile.exp: remove some xfails.
7501
7502Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
7503
7504 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
7505 have different timestamps.
7506
7507Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
7508
7509 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
7510 gdb.base/default.exp: Replace "exec" with "executable".
7511
7512Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
7513
7514 * gdb.base/default.exp: Change else if to elseif from previous
7515 delta.
7516
7517Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
7518
7519 * gdb.base/default.exp: Add brace missing from previous delta.
7520
7521Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
7522
7523 * gdb.base/default.exp: Support test for info float for all
7524 varieties of arm toolchain.
7525
dc96c6c7 7526Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7527
7528 * gdb.trace/*.exp: remove "remote_download" command.
7529
dc96c6c7 7530Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7531
7532 * gdb.trace/*.exp: remove -gdwarf from compile.
7533
7534Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
7535
7536 * gdb.trace/configure.in(AC_INIT): typo
7537 * gdb.trace/configure: regenerated
7538
dc96c6c7 7539Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7540
7541 * config/m68k-emc.exp: New file.
7542 * lib/<emc-support.exp trace-support.exp}: New files.
7543 * configure.in: add new test directory gdb.trace.
7544 * gdb.trace/{configure configure.in Makefile.in}: New files.
7545 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
7546 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
7547 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
7548 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
7549 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
7550 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
7551 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 7552
dc96c6c7 7553Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7554
7555 * gdb.c++/classes.exp: Change all regular expressions to match
7556 arbitrary combinations of newline/carriage-return, so that they
7557 will work equally well on Unix and Windows.
7558 * gdb.c++/inherit.exp: ditto.
7559 * gdb.c++/virtfunc.exp: ditto.
7560
75611998-08-11 Dawn Perchik <dawn@cygnus.com>
7562
7563 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
7564
c2d11a7d
JM
7565Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
7566
7567 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
7568 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
7569 to use a0-a3/d0-d3 as needed.
7570
7571Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
7572
7573 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
7574 * gdb.disasm/am33.exp: Corresponding changes.
7575
c906108c
SS
75761998-07-11 Felix Lee <flee@cygnus.com>
7577
7578 * gdb.base/callfuncs.exp: add cmp10 test.
7579 * gdb.base/callfuncs.c (cmp10): new function.
7580
7581Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
7582
d63a86f8 7583 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
7584 into two parts to get around a synchronization problem in expect.
7585
3fc11d3e
JM
7586Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
7587
7588 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
7589
7590 * configure.in: Add options for gdbtk testsuite.
7591
7592 * configure: Regenerate.
7593
7594 * gdb.gdbtk: New directory to hold gdbtk tests.
7595
c906108c
SS
7596Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
7597
7598 * gdb.fortran/types.exp: Escape brackets in expect patterns
7599 for test_float_literal_types_accepted tests.
7600 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
7601 before run test.
7602
c2d11a7d
JM
7603Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
7604
7605 * am33.exp: Just compile, do not link the testcase.
7606 * am33.s: Add ".am33" pseudoop to force am33 mode.
7607
c906108c
SS
76081998-06-25 Felix Lee <flee@cygnus.com>
7609
7610 * gdb.base/setshow.exp: make sure $pc is sane.
7611
7612 * gdb.stabs/weird.exp: split expect patterns properly.
7613
c2d11a7d
JM
7614Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
7615
7616 * gdb.disasm/am33.s: New disassembler testfile for the am33.
7617 * gdb.disasm/am33.exp: Run it.
7618
dc96c6c7 7619Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7620
7621 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
7622 match processing (and eliminate spurious timeouts when running).
7623
dc96c6c7 7624Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7625
7626 * gdb.base/signals.exp (test_handle_all_print): put back Mach
7627 exception test, but conditionalize it on target [mach | gnu].
7628
dc96c6c7 7629Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7630
7631 * gdb.base/overlays.exp: fixup compile line for linker script.
7632
7633Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
7634
7635 * gdb.fortran/types.exp: don't guess at float size.
7636
7637Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
7638
7639 * gdb.base/exprs.exp: delete test that depends on int size.
7640
7641Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
7642
7643 * config/sim.exp: Removed checks for target triplets.
7644 (gdb_target_sim): Use gdb,target_sim_options.
7645
7646Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
7647
7648 * gdb.base/reread.exp: New file.
7649 * gdb.base/reread1.c: New file.
7650 * gdb.base/reread2.c: New file.
7651
7652Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
7653
7654 * config/sim.exp: Use 'target sim -sparclite' when running
7655 SPARClite programs.
7656
7657Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
7658
7659 * gdb.base/structs2.exp: New file.
7660 * gdb.base/structs2.c: New file.
7661
7662Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
7663
7664 * gdb.asm/common.inc: New file.
7665 * gdb.asm/d10v.inc: New file.
7666 * asm-source.exp: Pass -I's to gas to find .inc files.
7667 Update line numbers in expected output.
7668 * asmsrc1.s: Rewrite.
7669 * asmsrc2.s: Rewrite.
7670 * configure.in: Create arch.inc symlink.
7671 * configure: Regenerate.
7672 * Makefile.in (distclean): Delete arch.inc.
7673
7674Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
7675
7676 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
7677 (t_enum_value2): ditto
7678 (t_enum_value3): ditto
7679 (main): ditto
7680Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
7681
7682 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
7683 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
7684 change.
7685 Use gdb_test instead of send_gdb/gdb_expect sequences.
7686
7687Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
7688
7689 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
7690 not void.
7691
7692Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
7693
7694 * gdb.base/branches.c: Code with lots of loops and
7695 subroutines. Used to test gdbs ability to single step through PC
7696 changes, especially to test mips-tdep.c:mips_next_pc
7697
7698Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
7699
7700 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
7701 more rigorous EGCS C++ error checking.
7702
7703Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
7704
7705 * gdb.base/help.exp: Clean up `help set args' and `help show args'
d63a86f8 7706 tests.
c906108c 7707 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
d63a86f8 7708 function when asleep.
c906108c 7709 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
d63a86f8
RM
7710 for i*86 Linux and SVR4 signal handling problems.
7711 Remove linux xfail for `next to handler in signals_tests_1', fixed
7712 by recent infrun.c change.
c906108c 7713 Limit backtrace to 10 frames to avoid timeout problems with infinite
d63a86f8 7714 stack backtraces.
c906108c
SS
7715 Adjust expect pattern in `handle all print' test to match Apr 28 1997
7716 target.[ch] change.
7717
7718Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
7719
7720 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
7721 for a newline from gdb before continuing.
7722 (default_gdb_exit): Just look for y or n.
7723 (gdb_test): Detect abnormal exit from GDB running on DOS; if
7724 it does, fail the rests of the tests in the file.
7725
7726Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
7727
7728 * config/cygmon.exp: New file.
7729
7730Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
7731
7732 * gdb.base/list.exp: Fix problem with "list default lines around
7733 main" test on remote targets.
7734
7735 * gdb.base/scope.exp: Fix problem with filelocal_bss before
7736 run test on remote targets.
7737
7738Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
7739
7740 * gdb.asm: New directory.
7741 * configure.in: Configure it.
7742 * configure: Regenerate.
7743 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
7744 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
7745
7746Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
7747
7748 * config/mn10300-eval.exp: New file to support MN10300 eval board.
7749
dc96c6c7 7750Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 7751
c906108c
SS
7752 * gdb.base/overlays (several files): Merge the two overlay
7753 managers into one. Change variables (foox, barx, bazx, grbxx)
7754 back into ints but force them to load in their proper sections.
7755
7756Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
7757
7758 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
7759 on-chip insn memory and IMAP1 to upper 128k.
7760 (D10VCopy): Handle memory regions crossing 16k boundaries.
7761 (D10VCopy): Transfer data in 32 bit chunks.
7762
7763Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
7764
7765 * gdb.base/overlays.c (main): Exit normally when result is
7766 correct.
7767
7768 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
7769 map. Include space for printf in .text segment.
7770
7771 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
7772 updated d10v memory VMA/LMA map.
7773 (D10VCopy): Call D10VTranslate.
d63a86f8 7774
c906108c
SS
7775Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
7776
7777 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
7778
7779 * gdb.base/bar.c (barx, bar): Change variable to small array so
7780 that it won't be put into the .sdata - small data -
7781 section. Update reference.
7782 * gdb.base/baz.c (bazx, baz): Ditto.
7783 * gdb.base/foo.c (foox, foo): Ditto.
7784 * gdb.base/grbx.c (grbxx, grbx): Ditto.
7785
7786 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
7787 to be arrays.
d63a86f8 7788
dc96c6c7 7789Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 7790
c906108c
SS
7791 * gdb.base/overlays.exp: fix up and get working again.
7792 Add tests for backtraces from an overlay function.
d63a86f8 7793
c906108c
SS
7794Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
7795
7796 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
7797 "calling function with watchpoint enabled".
7798
7799Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
7800
7801 * gdb.base/break.exp (test_next_with_recursion): Remove
7802 gdb_suppress_tests for d10v-*-*.
7803 * lib/gdb.exp (gdb_suppress_tests): Disable this function
7804 pending review of whether it is useful or not.
7805
7806Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
7807
7808 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
7809
7810Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
7811
7812 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
7813 * config/dve.exp: New file to support Densan boards.
7814
7815Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
7816
7817 * gdb.base/interrupt.exp: Document problem of simulators, signals,
7818 reads and BSD.
7819
7820Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
7821
7822 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
7823 response.
7824
7825 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
7826
7827Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
7828
7829 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
7830 test.
7831
7832 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
7833 target_sizeof_long and target_bigendian_p.
7834 (structs_by_value, structs_by_reference): Check values according
7835 to targets word size and endianess.
d63a86f8 7836
c906108c
SS
7837Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
7838
7839 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
7840 output.
7841
7842Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
7843
7844 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
7845 Update test of set args help to match source change.
7846
7847Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
7848
7849 * gdb.base/default.exp: Expect help system output to be in
7850 alphabetical order.
7851 * gdb.base/help.exp: Ditto.
7852
7853Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
7854
7855 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
7856 "i*86-pc-linux-gnu*".
7857 * gdb.base/interrupt.exp: Ditto.
7858 * gdb.base/corefile.exp: Ditto.
7859
7860 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
7861 define vxworks when building the testcase.
7862
7863 * gdb.base/ptype.exp: Fix testnames to be unique.
7864 * gdb.base/radix.exp: Ditto.
7865 * gdb.base/term.exp: Ditto.
7866 * gdb.base/whatis.exp: Ditto.
7867 * gdb.c++/classes.exp: Ditto.
7868
7869Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
7870
7871 * gdb.base/callfuncs.exp: Fix indentation.
7872
7873 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
7874 suppress_flag has been set.
7875 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
7876 target feature.
7877
7878Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
7879
7880 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
7881 the testcase.
7882
7883 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
7884 set_debug_traps() and breakpoint().
7885 * gdb.c++/misc.cc (main): Ditto.
7886 * gdb.c++/templates.cc (main): Ditto.
7887 * gdb.c++/virtfunc.cc (main): Ditto.
7888
7889Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
7890
7891 * lib/gdb.exp(gdb_step_for_stub): New function.
7892 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
7893 exists, reload the executable and do a "continue" instead of
7894 doing a jump.
7895 (runto_main): Use gdb_step_for_stub.
d63a86f8 7896
c906108c
SS
7897 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
7898 tests to have unique names.
7899 * gdb.base/callfuncs.exp: Ditto.
7900 * gdb.base/commands.exp: Ditto.
7901 * gdb.base/default.exp: Ditto.
7902 * gdb.base/help.exp: Ditto.
7903 * gdb.base/list.exp: Ditto.
7904 * gdb.base/opaque.exp: Ditto.
7905 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
7906 similar tests.
d63a86f8 7907
c906108c
SS
7908 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
7909 * gdb.c++/cplusfuncs.cc: Ditto.
7910 * gdb.c++/virtfunc.cc: Ditto.
7911
7912 * config/monitor.exp: Keep track of the last file we saw, rather
7913 than trying to get the info from gdb.
7914
7915 * gdb.fortran/types.exp: Move comment to previous line.
7916
7917Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
7918
7919 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
7920 target mode.
7921
7922Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
7923
7924 From Bob Manson:
7925 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
7926 string from GDB when it connects.
7927
7928 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
7929
7930Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
7931
7932 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
7933 if we can't get a debug format from GDB (we may be testing an
7934 older GDB). Use a 10 second timeout when checking for the format.
7935
7936 * gdb.stabs/weird.exp: Fix quoting.
7937
7938 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
7939
7940Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
7941
7942 * config/arm-ice.exp: New file.
7943
7944Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
7945
7946 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
7947 until it has been modified to work with the new testsuite.
7948
99707966 7949 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
7950 testcase won't compile, cause all of the testcases in the file to
7951 fail instead.
7952
7953 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
7954 (gdb_clear_suppressed): New procedure.
7955 (gdb_stop_suppressing_tests): Only clear suppress_flag if
7956 it contains a positive value.
7957
7958Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
7959
7960 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
7961
7962 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
7963
7964Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
7965
7966 * lib/gdb.exp (setup_xfail_format): New function.
7967 (get_debug_format): New function to get debug format.
7968 (debug_format): New global variable to hold last value set
7969 by get_debug_format.
7970 * gdb.base/list.exp: Call get_debug_format and expect some
7971 tests to fail for DWARF 1 and COFF formats.
7972 * gdb.c++/ptype.exp: Ditto.
7973 * gdb.c++/classes.exp: Ditto.
7974 * gdb.c++/cplusfuncs.exp: Ditto.
7975 * gdb.c++/inherit.exp: Ditto.
7976 * gdb.c++/templates.exp: Ditto.
7977 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 7978
c906108c
SS
7979Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
7980
7981 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
7982 host doesn't have a currently-open connection.
7983
7984 * config/sparclet.exp: Cleanups and fixes to make it generic for
7985 any gdb stub target. Handle cases where gdb doesn't respond when
7986 interrupted in a sane fashion.
7987
7988 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
7989 same thing in a totally different way.
7990
7991 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
7992 setting "timeout".
7993 (gdb_start): We set the global gdb_prompt variable in
7994 default_gdb_init now.
7995
7996Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
7997
7998 * gdb.base/printcmds.exp: Fix "check for floating addition"
7999 regexp to accept results within approx +/- .01 of exact value.
8000 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
8001
8002Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
8003
8004 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
8005 properly.
8006 (gdb_expect): Add optional timeout parameter, and add timeout
8007 value to various calls.
8008 (gdb_suppress_tests): Only give one warning message per group.
8009
8010Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
8011
8012 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
8013 global variables. Handle getting a value for $timeout more
8014 gracefully.
8015
8016Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
8017
8018 * lib/gdb.exp: Close connection to remote host if gdb doesn't
8019 initialize.
8020 (default_gdb_init): New procedure; allow gdb_init to be overridden
8021 by a target configuration file.
8022 (gdb_expect): Pass the timeout to remote_expect.
8023
8024 * config/monitor.exp(gdb_load): Fix typo in regexp.
8025
8026Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
8027
8028 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
8029
8030Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
8031
8032 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
8033 here. Call gdb_target_exec before rebooting the target, to make
8034 sure the connection to the target is closed.
8035 (gdb_load): Pass the name of the executable to gdb_target_monitor.
8036 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
8037 Also detect "Timeout reading from remote" error.
8038
8039 * config/gdbserver.exp: Pass the executable being loaded to
8040 gdb_target_monitor. Don't call gdb_file_cmd here; let
8041 gdb_target_monitor do it.
8042
8043 * gdb.disasm/hppa.exp: Don't use exec_output.
8044
8045Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
8046
8047 * gdb.base/list.exp: If we're debugging a non-native target,
8048 try to set the pc register to point to the start of the
8049 program before doing the first list command.
8050
8051 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
8052 test_calls after restarting.
8053
8054 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
8055 reloading.
8056
8057 * gdb.base/watchpoint.exp: Fix typo.
8058
8059 * gdb.base/setshow.exp: Check for use_gdb_stub.
8060
8061 * gdb.base/break.exp: Fix continue until exit test for the gdb
8062 stub case.
8063 * gdb.base/langs.exp: Ditto.
8064
8065 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
8066 gdb_load_offset. If we weren't given a file to load, figure out
8067 what the current file is and use it.
8068
8069 * config/i386-bozo.exp: New file.
8070
8071Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
8072
8073 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
8074 feature.
8075
8076 * config/proelf.exp: New entry.
8077
8078Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
8079
8080 * lib/gdb.exp: Remove spurious .* patterns at the beginning
8081 of regexps.
8082
8083 * gdb.base/watchpoint.exp: Don't run the test_stepping
8084 tests if gdb can't call functions on the target.
8085
8086 * gdb.base/setshow.exp: Don't run the set prompt tests if
8087 the board has gdb_prompt set.
8088
8089Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
8090
8091 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
8092 * gdb.base/commands.exp: Likewise.
8093 * gdb.base/setshow.exp: Likewise.
8094
8095Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
8096
8097 * config/monitor.exp(gdb_start): Look for gdb_prompt target
8098 feature.
8099
8100 * config/i960.exp: New file.
8101
8102Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
8103
8104 * gdb.base/funcargs.exp: Check for gdb,short_int target
8105 feature instead of looking for explicit target triplets.
8106
dc96c6c7 8107Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 8108
d63a86f8 8109 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
8110 "p 123DEADBEEF", to check parse_number.
8111 * top.c: change "to enable to enable" to "to enable" in a couple
8112 of help strings.
8113
8114Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
8115
8116 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
8117 on the mn10300.
d63a86f8 8118
c906108c
SS
8119Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
8120
8121 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
8122 where the test executable is run with explicit args.
8123 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
8124
8125Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
8126
8127 * gdb.base/run.c: Use FAKEARGV to build test executable that
8128 does not require a command line arg, since most simulators
8129 don't currently support passing such an arg into the simulated
8130 program.
8131 * gdb.base/commands.exp: Change tests to insert the proper
8132 value as the arg to the first recursive factorial call. Change
8133 compilation line to define FAKEARGV at compile time.
8134
8135Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
8136
8137 * gdb.base/recurse.exp: Enable these tests for the mn10300.
8138 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
8139 function with watchpoint enabled" test.
8140
8141Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
8142
8143 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
8144 Don't call gdb_test when the command doesn't return to a gdb prompt.
8145
8146 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
8147 "Tests restarted" messages.
8148
8149Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
8150
8151 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
8152
dc96c6c7 8153Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8154
8155 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
8156 for INFO SYMBOL; add help tests for OVERLAY commands.
8157 * gdb.base/default.exp: add tests for INFO SYMBOL command;
8158 add tests for OVERLAY commands
8159 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
8160 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
8161 * gdb.base/sigall.c: add usestubs code frag
8162 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 8163
c906108c
SS
8164Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
8165
8166 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
8167 failures.
8168 (gdb_stop_suppressing_tests): Note that tests have restarted.
8169
8170Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
8171
8172 * config/h8300.exp: New file.
8173
8174Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
8175
8176 * gdb.base/setshow.exp: Check for the existence of a
8177 feature, not its value.
8178
8179Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
8180
8181 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
8182
8183 * gdb.base/scope.exp: It's now init0(), not init().
8184
8185 * gdb.base/scope0.c: For now, change init() to be init0().
8186
8187 * config/monitor.exp: Use gdb_serial in preference to serial
8188 or netport.
8189
8190 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
8191 and it's not already set.
8192
8193Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
8194
8195 * gdb.base/setshow.exp: Only test the run command if the target
8196 isn't using a stub and if it supports argument passing.
8197
8198Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
8199
8200 * config/udi.exp(gdb_start): Make sure UDICONF is set
8201 properly before starting gdb.
8202
8203Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
8204
8205 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
8206 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
8207 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
8208
8209Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
8210
8211 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
8212 specialized code to reboot the board, use remote_reboot instead.
8213
8214 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
8215
8216 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
8217
8218 * config/monitor.exp: Make sure we disconnect from the target.
8219 Also, try a reboot/reload cycle instead of failing if the
8220 load fails.
8221
8222Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
8223
8224 * gdb.base/default.exp: Don't set match_max.
8225 * gdb.base/help.exp: Ditto.
8226 * gdb.base/list.exp: Ditto.
8227 * gdb.base/signals.exp: Ditto.
8228
8229 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
8230 set, use remote_ld to download the testcase instead of
8231 the GDB loader.
8232
8233Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
8234
8235 * config/vr5000.exp: New file.
8236
8237 * config/monitor.exp(gdb_target_monitor): Add pattern for
8238 "Ending remote" to detect errors in connecting.
8239
8240 * gdb.base/setshow.exp: Add .* within auto language test.
8241
8242 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
8243 target feature.
8244
8245 * config/monitor.exp(gdb_load): Check for a failure when loading,
8246 and reboot the board if necessary.
8247
8248 * gdb.base/setvar.exp(test_set): Handle multiple prints within
8249 a set of tests. Remove print.* from the patterns being checked.
8250
8251Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
8252
8253 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
8254 refer to gdb_spawn_id.
8255
8256 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
8257 longer used.
8258 * config/sparclet.exp: Ditto.
8259 * config/sparclet-old.exp: Ditto.
8260 * config/slite.exp: Ditto.
8261 * config/sim.exp: Ditto.
8262 * gdb.base/funcargs.exp: Ditto.
8263
8264 * lib/gdb.exp:Remove references to gdb_spawn_id.
8265 (gdb_expect): Move to remote.exp.
8266
8267Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
8268
8269 * config/monitor.exp: Detect the "Couldn't establish connection"
8270 message from GDB.
8271
8272Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
8273
8274 * gdb.base/bitfields.exp: Use runto instead of explicit
8275 gdb_run_cmd/gdb_expect sequences.
8276
8277 * gdb.base/break.exp(text_next_with_recursion): Add match for
8278 gdb_expect call.
8279
8280 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
8281 We also need to handle the "A program is being debugged already"
8282 prompt from gdb. Use gdb_test to set the baud rate.
8283
8284 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
8285 to 20000. Really. I mean it.
8286
8287Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
8288
8289 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
8290 fails. If suppress_flag is set, skip perror message about not
8291 being able to send to GDB.
8292 (send_gdb): If suppress_flag is set, don't try to send commands to
8293 GDB.
8294 (gdb_expect): If suppress_flag is set, always fail immediately.
8295 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
8296 (gdb_init): Call gdb_stop_suppressing_tests.
8297 (default_gdb_exit): Ditto.
8298 (default_gdb_start): Ditto.
8299
8300 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
8301 gdb_stop_suppressing_tests as appropriate.
8302 * gdb.base/break.exp: Ditto.
8303 * gdb.base/callfuncs.exp: Ditto.
8304 * gdb.base/commands.exp: Ditto.
8305 * gdb.base/exprs.exp: Ditto.
8306 * gdb.base/funcargs.exp: Ditto.
8307 * gdb.base/list.exp: Ditto.
8308 * gdb.base/recurse.exp: Ditto.
8309 * gdb.base/scope.exp: Ditto.
8310 * gdb.base/structs.exp: Ditto.
8311 * gdb.c++/inherit.exp: Ditto.
8312
8313Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
8314
8315 * config/vr4300.exp: New file.
8316
99707966 8317 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 8318
99707966 8319 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
8320
8321Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
8322
8323 * lib/gdb.exp(gdb_init): New function.
8324
8325 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
8326 for each individual variable set.
8327
8328 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
8329 name.
8330
8331 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
8332
8333 * gdb.base/scope.exp: Use gdb_test.
8334
8335 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
8336 aborting; the testsuite driver will do that for us (see
8337 gdb_finish). Also, use gdb_test in a few more places.
8338
8339Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
8340
8341 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
8342
8343Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
8344
8345 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
8346 and "add_tests" are not at the same address.
8347
8348Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
8349
8350 * gdb.base/ptype.exp: Use gdb_test.
8351
8352Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
8353
8354 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
8355 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
8356 left in. No longer expect them to fail.
8357
8358 * gdb.stabs/*.mt; Deleted, no longer used.
8359 * gdb.stabs/configure.in: Remove references to target makefile
8360 frags.
8361 * gdb.stabs/configure: Rebuilt.
8362
8363 * gdb.disasm/*.mt: Deleted, no longer used.
8364 * gdb.disasm/configure.in: Remove references to target makefile
8365 frags. Use "sh3.s" as the unique filename for this directory.
8366 * gdb.disasm/configure: Rebuilt.
8367
8368 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
8369 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
8370 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
8371
8372Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
8373
8374 * config/udi.exp: Use mondfe,name instead of remote_host.
8375
8376Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
8377
8378 * gdb.base/watchpoint.exp: Don't expect a failure when calling
8379 a function with a watchpoint enabled on the mn10200.
8380
8381 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
8382 before trying to create it!
8383
8384Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
8385
8386 * config/vx.exp: Use hostname instead of netport.
8387
8388 * config/vxworks.exp: New file.
8389
8390 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
8391
8392 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
8393 gdb before assuming everything worked. Send a ^C if a timeout
8394 occurs.
8395
8396 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
8397 $gdb_spawn_id directly.
8398 (gdb_run_cmd): Try _start as well as start. Use the target feature
8399 gdb,start_symbol as the symbol to start from when jumping.
8400
8401Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
8402
8403 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
8404 redundant) test.
8405
8406 * gdb.base/recurse.exp: Relax final value test for 'b' so that
8407 it doesn't lose for 16bit integer systems.
8408
8409Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
8410
8411 * gdb.fortran/types.exp: If the target doesn't support "double"
8412 data types, then expect "real" types to only be 4 bytes.
8413
8414 * gdb.c++/virtfunc.exp: Expect failure for virtual function
8415 call tests if the target doesn't support inferior function calls.
8416
8417 * gdb.base/printcmds.exp: Allow minor deviation in FP values
8418 in printf tests.
8419
8420Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
8421
8422 * gdb.base/help.exp: Disable "help set", "help show", and
8423 "help support". Simplify regexp for "help stack".
8424
8425 * gdb.base/default.exp: Set match_max to 5000 and the timeout
8426 to 60 seconds. Temporarily set match_max to 15000 around the
8427 "info copying" test.
8428
8429 * gdb.base/nodebug.exp: Don't try to do an inferior function
8430 call if the target doesn't support them.
8431 * gdb.base/printcmds.exp: Likewise.
8432 * gdb.base/setvar.exp: Likewise.
8433 * gdb.base/structs.exp: Likewise.
8434 * gdb.c++/templates.exp: Likewise.
8435 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
8436
8437 * gdb.base/recurse.exp: Enable for the mn10200.
8438
8439 * configure.in: Do configure gdb.stabs directory for *-*-elf
8440 targets.
8441 * configure: Rebuilt.
8442
8443 * gdb.base/break.exp: Check for gdb,noresults before testing
8444 exit status and/or results from the target.
8445 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
8446 * lib/gdb.exp: Remove old (now bogus) initialization of
8447 noinferior, noargs, noresults and nosignals.
8448
8449Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
8450
8451 * config/sh.exp: New file.
8452
8453 * config/slite.exp: Try to connect multiple times to the board
8454 before rebooting. Only send a "monitor run" if need_monitor_run
8455 is set.
8456
8457 * gdb.base/break.exp: Don't do the "stub continue" test if
8458 the target has gdb_stub set.
8459
8460 * gdb.base/callfuncs.exp: Increase the timeout.
8461
8462 * gdb.base/interrupt.exp: Don't even try to compile the testcase
8463 if the target has gdb,noinferiorio set.
8464
8465 * gdb.base/list.exp: Increase match_max to 10000 characters.
8466
8467 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
8468
8469 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
8470 target.
8471
8472 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
8473
8474Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
8475
8476 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
8477 trying to delete the copy of gdb. Catch the file delete so we
8478 don't die if the delete fails; also, the file should be copied to
8479 the host, not to the build.
8480
8481Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
8482
8483 * lib/gdb.exp(gdb_test): Surround the result pattern with
8484 parenthesis in case it contains multiple regexps separated
8485 with |.
8486
8487 * gdb.base/watchpoint.exp: Use gdb_test.
8488 * gdb.base/default.exp: Ditto.
8489
8490Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
8491
99707966 8492 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 8493
c906108c
SS
8494 * gdb.base/scope.exp: Use gdb_test.
8495 * gdb.c++/classes.exp: Ditto.
8496 * gdb.c++/inherit.exp: Ditto.
8497
8498Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
8499
8500 * gdb.base/crossload.exp: Don't use execute_anywhere, use
8501 remote_exec instead.
8502 * gdb.base/corefile.exp: Don't be ridiculous.
8503 * gdb.base/*.c: Add missing stub invocations.
8504
8505Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
8506
8507 * config/slite.exp: Miscellaneous fixes.
8508
8509 * lib/gdb.exp: Fix runto.
8510
8511 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
8512 the target.
8513
8514 * gdb.base/watchpoint.exp: Fix regexp.
8515
8516 * lib/gdb.exp(default_gdb_exit): Add a catch to the
8517 close and wait commands, as the descriptor may now be
8518 invalid. Always call "remote_close host".
8519
8520Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
8521
8522 Major rewrite for testsuite revision.
d63a86f8 8523
c906108c
SS
8524 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
8525 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
8526 instead of relying on spawn_id to always contain a valid
8527 spawn id.
8528 (get_compiler_info): New procedure to build the ${binfile}.ci
8529 file, instead of replicating this in N different places.
8530 (gdb_compile): New procedure.
d63a86f8 8531
c906108c
SS
8532 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
8533 appropriate arguments) instead of compile. Use gdb_test in a lot
8534 more places. Use send_gdb instead of send. Always run gdb_start
8535 at the start of a testcase, as this is no longer done magically.
8536
8537 config/*-gdb.exp: Rename without the -gdb suffix.
8538
8539 config/mips.exp: Use remote_close instead of exit_remote_shell.
8540 config/monitor.exp: Use target_info instead of looking at
8541 baud, timeout, etc.
8542 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
8543
8544Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8545
8546 * gdb.c++/templates.exp (test_ptype_of_templates),
8547 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
8548 Update expect patterns for destructors and assignment operators
8549 to match corresponding c-typeprint.c changes.
8550 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
8551 to destructor breakpoint test, GDB should be able to set the
8552 destructor breakpoint without specifying arguments.
8553
8554Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
8555
8556 * gdb.threads/pthreads.exp: Change result for failure to compile due
8557 to lack of pthreads runtime support from an error to simply an
8558 unsupported test, per dejagnu standards.
8559
8560Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8561
8562 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
8563 where GDB exits to reduce pattern match time.
8564 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
8565
8566 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
8567
dc96c6c7 8568Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8569
8570 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
8571 * gdb.base/default.exp: ditto.
8572 * gdb.base/nodebug.exp: ditto.
8573 * gdb.base/printcmds.exp: ditto.
8574 * gdb.base/ptype.exp: ditto.
8575 * gdb.base/setvar.exp: ditto.
8576 * gdb.base/structs.exp: ditto.
8577 * gdb.base/setshow.c: Guard against uninitialized values of argc.
8578
8579Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
8580
8581 * configure, */configure: Rebuild with autoconf 2.12.
8582
8583Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
8584
8585 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
8586 use new i*86-pc-linux*-gnu quads.
8587 * gdb.base/corefile.exp: Ditto.
8588 * gdb.base/signals.exp: Ditto.
8589 * gdb.base/sigall.exp: Ditto.
8590 * gdb.base/interrupt.exp: Ditto.
8591
8592 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
8593 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
8594 RedHat 4.0.
d63a86f8 8595
c906108c
SS
8596 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
8597 linux. This allows the test case to at least compile on latest
8598 linux, but still not run due to missing the threads runtime library.
8599
8600Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8601
8602 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
8603 directory to search gdb directory. Accept and step over conditional
8604 stack alignment code. Consume $prompt in failure cases.
8605 Reset timeout to $oldtimeout instead of some arbitrary value.
8606 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
8607 timeout problems with infinite stack backtraces.
8608 * gdb.base/ptype.exp (ptype struct link, union tu_link):
8609 Accept function parameters for linkfunc member.
8610
8611Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
8612
8613 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
8614 (CXXFLAGS): Remove, unreferenced.
8615 (B_OPTIONS): Add for -B options and add code to initialize with
8616 previous -B options and also add -B option to pick up cross compiled
8617 runtime.
8618 (TARGET_INCLUDES): Add for -I options and add code to initialize when
8619 doing cross compiles.
8620 (target_alias): Declare global.
8621 (xgcc): Set variable to full path of gcc in build tree. Use findfile
8622 to verify that gcc exists in build tree, and if so set CC to that
8623 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 8624
c906108c
SS
8625Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
8626
8627 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
8628 ptype test for anonymous union. Fixup testcase to match
8629 current gcc debug output.
8630
8631Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
8632
8633 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
8634 force argument to an unsigned long type.
8635
8636Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
8637
8638 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
8639 tests and anonymous union print/ptype tests.
8640 * gdb.base/list.exp (test_forward-search): Increase timeout by
8641 5 minutes for the "search extremely long line" case.
8642 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
8643 completely optional and that the pass/fail messages use the command as
8644 the message if that third arg is a null string.
8645 (gdb_test_exact): Arrange that a null string pattern means match a
8646 null string output rather than any output, which might include random
8647 errors.
8648 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
8649 backtrace test.
8650 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
8651 always failing and failure is now exposed by gdb.exp changes.
8652
8653Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
8654
8655 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
8656 weren't being noted.
8657
8658Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8659
8660 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
8661 * gdb.stabs/weird.exp: Remove v_comb xfails.
8662
dc96c6c7 8663Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8664
8665 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
8666 list.exp scope.exp watchpoint.exp]
8667 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 8668
dc96c6c7 8669Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8670
8671 * config/monitor.exp: Increase download timeout to 1000 seconds.
8672
dc96c6c7 8673Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8674
8675 * config/m32r.exp: Increase timeout to 120 seconds.
8676
8677Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
8678
8679 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
8680 and accept older ordering as obsolescent gcc or gdb.
8681 * gdb.c++/templates.exp: Ditto.
8682 * gdb.c++/virtfunc.exp: Ditto.
8683
8684Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
8685
8686 * gdb.base/coremaker.c: Add code to mmap some data so we
8687 can check that it ends up in the core file.
8688 * gdb.base/corefile.exp: Add test to read mmapped data
8689 from core file.
8690
dc96c6c7 8691Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8692
8693 * config/m32r.exp: New file.
8694
8695Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
8696
8697 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
8698 that cflags can contains -gstabs, and work correctly for other tests.
8699
dc96c6c7 8700Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8701
8702 * gdb.base/setshow.exp: New file, tests show and set.
8703 * gdb.base/setshow.c: New file, tests show and set.
8704 * gdb.base/help.exp: Add test for help set|show annotate.
8705 * gdb.base/default.exp: Add test for set|show annotate.
8706
8707Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
8708
8709 * testsuite/gdb.base/break.exp: Make backtrace from factorial
8710 errors unique.
8711 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
8712 explicitly.
8713
8714Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
8715
8716 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
8717 and width commands. This is done elsewhere.
8718 * (gdb_start): Don't call gdb_start_sim here. That's already
8719 done in gdb_load. This fixes lots of failures in default.exp.
8720
8721Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
8722
8723 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
8724 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
8725 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
8726 in the same we we treat other failures (since it may be an expected
8727 condition), rather than as an error.
8728 * gdb.base/signals.exp (test_handle_all_print): Revert back to
8729 old test format.
8730
8731Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
8732
8733 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
8734 (distclean maintainer-clean realclean): No need to remove files
8735 twice. Nuke the duplicates.
8736 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 8737 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
8738 Remove config.h along with other config files.
8739
8740Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
8741
8742 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
8743 "p func1 ()" and note that rests of tests are skipped.
8744 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
8745 setup_xfails for "print func2::coremaker_local".
8746 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
8747 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
8748 affected by the previous run test.
8749 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
8750 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
8751 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
8752 "pass int powerset tuple" and "pass modeless int powerset tuple".
8753 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
8754 "real write 4" and "real write 8".
8755 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
8756 setup_xfails for "print vs1 after tuple assign 2",
8757 "print \$i after tuple assign 2", and
8758 "print vs2 after tuple assign 2".
8759 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
8760 meaningful error message and return -1 so the caller can
8761 suppress further tests and avoid a cascade of errors.
d63a86f8 8762
c906108c
SS
8763Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
8764
8765 * gdb.base/a1-selftest.exp: Tweak tests to account for new
8766 format for printing version.
8767 * gdb.base/default.exp: Ditto.
8768 * gdb.base/interrupt.exp: Fix problem with cascade of
8769 errors if child process dies while calling a function.
d63a86f8 8770
c906108c
SS
8771Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
8772
8773 * Makefile.in (VPATH): Add
8774 * Makefile.in (Makefile, config.status): Fix rules so things get
8775 remade when necessary.
8776
8777Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
8778
8779 * Makefile.in (just-check): Add path to sibling expect dir
8780 to environment variable specified by RPATH_ENVVAR.
8781
8782Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
8783
8784 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
8785 (just-check): Add shared library paths for libstdc++, tk,
8786 tcl, bfd, and opcodes to the environment variable specified
8787 in RPATH_ENVVAR.
8788 * configure.in: Add support to recognize --enable-shared flag
8789 and generate correct value for RPATH_ENVVAR.
8790 * configure: Regenerated with autoconf.
8791
8792Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
8793
8794 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
8795 include all osf versions.
8796 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
8797 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
8798 when target is linux. When failing to build pthreads test
8799 executable, give more meaningful message.
8800 * gdb.threads/pthreads.c: Hpux also uses old definition of second
8801 arg for pthread_create.
d63a86f8 8802
c906108c
SS
8803Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
8804
8805 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
8806 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
8807 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
8808 and -lpthreads (everybody else).
8809 (test_startup): Fail gracefully if threads are not supported.
8810 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
8811 "p/c array_index("abcdef",2)" when not gcc compiled.
8812 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
8813 "print func2::coremaker_local" when not gcc compiled.
8814 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
8815 "ptype on opaque struct tagname (statically)",
8816 "ptype on opaque struct tagname (dynamically) 1", and
8817 "ptype on opaque struct tagname (dynamically) 2"
8818 for not compiled with gcc.
8819 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
8820 backtrace when compiled with gcc.
d63a86f8 8821 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
8822 than always return success.
8823
8824Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
8825
8826 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
8827
8828Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
8829
8830 * gdb.base/structs.exp: Undo last change.
8831
8832Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
8833
8834 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
8835 encapsulate all the steps/nexts done during self test, starting
8836 at main, and makes them less sensitive to optimization issues.
8837 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
8838 signal handler" test.
8839 * gdb.threads/pthreads.exp: Only run this for native configs.
8840 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
8841 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
8842 tests.
8843 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
8844 for "runto test_calls(void)" test.
d63a86f8 8845
c906108c
SS
8846Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
8847
8848 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
8849 and don't expect address info in breakpoint confirmations.
8850
8851Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
8852
8853 * gdb.base/list.exp (test_forward_search): Increase timeout
8854 temporarily by 60 seconds for searching extremely long line,
8855 and then reset to old value when done. Increase expect input
8856 buffer to 10000.
8857
8858Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
8859
8860 * gdb.base/list.exp (test_forward_search): Fix to handle very
8861 long source line without overflowing expect's input buffer.
8862
8863Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
8864
8865 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
8866 "buffer_full".
8867
8868 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
8869 "buffer_full".
8870
8871 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
8872 "buffer_full".
8873
8874 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
8875 "buffer_full".
8876
8877Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
8878
8879 * configure.in (configdirs): Add gdb.threads.
8880 * configure: Regenerated with autoconf.
8881 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
8882 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
8883 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 8884
c906108c
SS
8885Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
8886
8887 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
8888
8889Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
8890
8891 * gdb.base/signals.exp (test_handle_all_print): Test separately for
8892 each signal's status in the output of "handle all print".
8893 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
8894 the \r\n sequence that immediately precedes the gdb prompt.
8895 * gdb.base/a1-selftest.exp: Save original timeout and restore
8896 after test.
8897
8898Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
8899
8900 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
8901 symbol.
8902
8903Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
8904
8905 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
8906
8907Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
8908
8909 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
8910 timeout by 60 seconds.
8911
8912Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
8913
8914 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
8915 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
8916 error return.
8917
8918Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
8919
8920 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
8921 gdb initialization, also report how long dejagnu waited. Restore
8922 old timeout before doing error return. Temporarily increase timeout
8923 by 3 minutes to allow for slow startups over heavy NFS use.
8924
8925Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
8926
8927 * lib/gdb.exp: Report timeout value for verbosity level 2.
8928 * config/gdbserver.exp: Ditto.
8929 * config/hppro.exp: Ditto.
8930 * config/mips-gdb.exp: Ditto.
8931 * config/monitor.exp: Ditto.
8932 * config/netware.exp: Ditto.
8933 * config/sim-gdb.exp: Ditto.
8934 * config/slite-gdb.exp: Ditto.
8935 * config/udi-gdb.exp: Ditto.
8936 * config/unix-gdb.exp: Ditto.
8937 * config/vx-gdb.exp: Ditto.
8938 * gdb.base/a1-selftest.exp: Ditto.
8939 * gdb.base/a2-run.exp: Ditto.
8940 * gdb.base/break.exp: Ditto.
8941 * gdb.base/corefile.exp: Ditto.
8942 * gdb.base/list.exp: Ditto.
8943 * gdb.base/recurse.exp: Ditto.
8944 * gdb.base/scope.exp: Ditto.
8945 * gdb.base/signals.exp: Ditto.
8946
8947Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
8948
8949 * gdb.threads/Makefile.in (docdir): Removed.
8950
8951Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
8952
8953 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 8954 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 8955 @srcdir@.
d63a86f8 8956 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
8957 autoconf 2.5 or higher.
8958 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
8959
8960Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
8961
8962 * configure: Regenerated.
8963 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
8964 avoid name clashes with SunOS headers.
8965
8966Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
8967
8968 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
8969
8970Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
8971
8972 * gdb.base/callfuncs.exp: Finish last change -- make sure the
8973 prototype information ends up in the compiler info file.
8974
8975Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
8976
8977 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
8978 attempting to regenerate it. Eliminate use of a temporary file
8979 and just generate the info file directly. Source it immediately,
8980 for consistency of use.
8981 * gdb.base/corefile.exp: Ditto
8982 * gdb.base/exprs.exp: Ditto.
8983 * gdb.base/funcargs.exp: Ditto.
8984 * gdb.base/langs.exp: Ditto.
8985 * gdb.base/list.exp: Ditto.
8986 * gdb.base/mips_pro.exp: Ditto.
8987 * gdb.base/nodebug.exp: Ditto.
8988 * gdb.base/opaque.exp: Ditto.
8989 * gdb.base/ptype.exp: Ditto.
8990 * gdb.base/scope.exp: Ditto.
8991 * gdb.base/setvar.exp: Ditto.
8992 * gdb.base/signals.exp: Ditto.
8993 * gdb.base/whatis.exp: Ditto.
8994 * gdb.c++/templates.exp: Ditto.
8995 * gdb.c++/virtfunc.exp: Ditto.
8996 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
8997 whether or not to add -lstdc++ to the compile command line args.
8998
8999Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9000
9001 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
9002 it got fixed by the recent lookup_minimal_symbol_by_pc change.
9003 Increase timeout, a lot of single stepping might be needed if the
9004 target has no hardware watchpoints.
9005
9006Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
9007
9008 * gdb.base/break.exp: Ignore compiler warnings when compiling
9009 break.c.
9010 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
9011 * gdb.base/default.exp: Add h8300 xfails. Handle messages
9012 from remote-sim.
9013 * gdb.base/exprs.exp: Add h8300 xfails.
9014 * gdb.base/funcargs.exp: Likewise.
9015 * gdb.base/nodebug.exp: Likewise.
9016 * gdb.base/printcmds.exp: Likewise.
9017 * gdb.base/ptype.exp: Likewise.
9018 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
9019 h8300 xfails.
d63a86f8 9020 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
9021 on the h8300.
9022 * gdb.base/funcargs.c: Explicitly make last constant argument to
9023 call_after_alloca_subr an unsigned long type.
9024 * gdb.base/return.c: Include stdio.h.
9025
9026Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
9027
9028 * config/abug.exp: New file for the older Motorola Bug monitor
9029 that runs on the mvme13x series VME boards.
9030 * config/monitor.exp: Use the new config array for target settings
9031 if they exist.
9032
9033Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
9034
9035 * sim-gdb.exp: Make the SH simulator allocate less space when
9036 it is targeted.
9037
9038Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
9039
9040 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
9041 test.
9042
9043Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
9044
9045 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
9046 "rs6000-*-*" for "list function in include file" when gcc compiled.
9047 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
9048 for "p ctable1[120]".
9049 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
9050 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
9051 Remove setup_xfail for "rs6000-*-*" for
9052 "print 'scope0.c'::filelocal before run".
9053 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
9054 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
9055 since some compilers don't allow both options to be given
9056 on the same command line. Create object file and move it.
d63a86f8 9057
c906108c
SS
9058Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
9059
9060 * gdb.base/corefile.exp: Always regenerate the core file, since
9061 we always regenerate the coremaker program. Detect special case
9062 where registers cannot be read from core file.
d63a86f8 9063
c906108c
SS
9064Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
9065
9066 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
9067 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
9068 * gdb.c++/templates.exp: Only match on basename of file since
9069 some formats like xcoff don't encode directory information.
9070 * gdb.stabs/weird.exp: Use the right sed script for powerpc
9071 and rs6000 AIX xcoff targets.
9072 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
9073 * configure: Regenerate.
9074 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
9075 here, rather than in distclean.
d63a86f8 9076
c906108c
SS
9077Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
9078
9079 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
9080 defined, and use it to compile the test case with -O2. The
9081 native compilation still uses no optimization.
9082 * gdb.base/mips_pro.c: Remove inline assembly code since
9083 it is compiled PIC by default, which results in assembler
9084 warnings that make the testsuite think the compilation
9085 was unsuccessful.
9086
9087Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
9088
9089 * gdb.c++/misc.exp: Add note to message for
9090 "print s.a for foo struct" that this is a known gcc 2.7.2
9091 and earlier bug.
9092
9093Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
9094
9095 * gdb.base/break.exp: Fix pattern for matching "Delete all
9096 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
9097 setup_xfail for deleting all breakpoints test. Fix various
9098 timeout messages to include "(timeout)".
9099 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
9100 for "p t_float_values2(3.14159,float_val2)".
9101 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
9102 for "continue to call2g" when gcc compiled.
9103 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
9104 "up to foo in langs.exp", "show language at foo in langs.exp",
9105 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
9106 and "show language at fsub in langs.exp".
9107 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
9108 "list line 1 in include file", "list message for lines past EOF",
9109 "list function in include file", "list list0.h:foo", and
9110 "list filename:function; nonexistant function".
9111 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
9112 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
9113 and "ptype t_char_array" to be for native cc only.
d63a86f8 9114
c906108c
SS
9115Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
9116
d63a86f8 9117 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
9118 setup_xfail for "print coremaker_bss", "print coremaker_ro",
9119 "print func2::coremaker_local", and "backtrace in corefile.exp".
9120
9121Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
9122
9123 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
9124 "bt in signals.exp". This problem only appears when running
9125 the testsuite, and then only intermittently.
9126
9127Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
9128
9129 * gdb.base/return.exp (return_tests): Differentiate between
9130 two tests of continuing.
9131
9132Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
9133
9134 * */Makefile.in (maintainer-clean): Remove config.log.
9135 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
9136 * gdb.c++/Makefile.in (PROGS): Add inherit.
9137 (clean): Remove *.ci.
9138
9139Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
9140
9141 * gdb.c++/misc.cc: Add test code from Mike Stump.
9142 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
9143
9144Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
9145
9146 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
9147 to "alpha-*-osf2*" and add comment.
9148 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
9149 setup_xfail for "step over execarg initialization" and
9150 "step over corearg initialization".
9151 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
9152 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
9153 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
9154 gcc compiled for "print coremaker_bss", "print coremaker_ro",
9155 "print func2::coremaker_local", and "backtrace in corefile.exp".
9156 * gdb.base/signals.exp: Build and source signals.ci.
9157 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
9158 to be for gcc only.
9159 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 9160
c906108c
SS
9161Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9162
9163 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
9164 Feb 3 procfs.c change.
9165
9166Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
9167
9168 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
9169
9170Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
9171
9172 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
9173 from dejagnu's apparent default of 10 seconds, which gives random
9174 results when running the tests over NFS on moderately loaded systems.
9175 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
9176
9177Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
9178
9179 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
9180 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
9181 result reports.
9182
9183Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
9184
9185 * configure.in (CY_AC_PATH_TCLH): Remove.
9186 * configure: Regenerate.
9187
9188Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
9189
9190 * gdb.c++/Makefile.in (clean): Add missing '{'.
9191
9192Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
9193
9194 * lib/gdb.exp: Provide a default value for noinferior.
9195
9196 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
9197 Load libgloss.exp.
9198
9199Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
9200
9201 * gdb.disasm/hppa.exp: Compile directly into an executable, use
9202 the executable, not the .o to run the tests from.
9203
9204Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
9205
9206 * gdb.base/break.exp: Don't test for program exit or exit status
9207 if $noresults if nonzero.
9208 * gdb.base/langs.exp: Likewise.
9209 * gdb.base/watchpoint.exp: Likewise.
9210
9211 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
9212 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
9213 trying to compile the testcase.
9214
9215Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
9216
9217 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
9218 * gdb.base/signals.exp (continue to handler): Likewise.
9219
9220Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
9221
9222 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
9223
9224 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
9225
9226Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
9227
9228 * gdb.base/corefile.exp: Recognize "not found" as failure
9229 when trying to determine if a core file was generated.
9230 If no core file was generate the first time, try again without
9231 the ulimit -c to work around braindamaged shells.
9232
9233Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
9234
9235 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
9236 [] tests with "test" and enclose string in quotes.
9237 * gdb.stabs/configure: Rebuild
d63a86f8 9238
c906108c
SS
9239Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
9240
9241 Changes in sync with expect:
9242 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
9243 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
9244 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
9245 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
9246 argument to AC_REQUIRE.
9247 * configure: Regenerated.
9248
9249Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
9250
9251 * gdb.base/corefile.exp: When generating a core, discard any
9252 error messages about ulimit not found and the "core dumped"
9253 message from the shell that runs the coredumper.
9254
9255Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
9256
9257 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
9258
9259 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
9260 which sed script to run. Expect failure for v_comb test
9261 on PA targets too.
d63a86f8 9262
c906108c
SS
9263Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
9264
9265 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
9266 "print func2::coremaker_local" and for "backtrace in corefile.exp"
9267
9268Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
9269
9270 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
9271 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
9272 "sparc-sun-solaris*" xfails for "p v_comb".
9273 * lib/gdb.exp (default_gdb_start): Fix typo.
9274 * gdb.base/corefile.exp: Allow "Core was generated by ..."
9275 messages to not include the full program name that caused
9276 the core dump since some systems (such as solaris) apparently
9277 truncate this path to about 80 characters.
9278 When generating a core file first try increasing the core file
9279 size limit to unlimited since some systems may default it to
9280 zero, and it is harmless to try it. Move the test for failing
9281 to generate a core file to where it will actually get executed.
9282 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
9283 new gdb result from g++ debug info improvements and make old
9284 pattern obsolescent. Also account for size_t differences
9285 (may be int or long).
9286 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
9287 initialization before function call is placed in the delay slot
9288 and thus appears to be skipped over by commands such as "next".
9289
9290Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
9291
9292 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
9293
9294Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
9295
9296 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
9297 input source file; fix code to compile test to deal with this
9298 convention.
9299 * gdb.c++/*.exp: Likewise.
9300
9301Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
9302
9303 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
9304 "bt in signals.exp".
9305
9306Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
9307
9308 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
9309 "step over execarg initialization" and
9310 "step over corearg initialization".
9311
9312Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
9313
9314 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
9315 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
9316
9317Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
9318
9319 From Rob Savoye (rob@poseidon.cygnus.com)
9320 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
9321 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
9322 configure.in}, gdb.disasm/{Makefile.in, configure.in},
9323 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
9324 configure.in}: Major reworking for autoconfig.
9325 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
9326 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
9327 New files.
9328 * config/unix-gdb.exp: Make GDB global.
9329 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
9330 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
9331 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
9332 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
9333 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
9334 term.exp, twice.exp, watchpoint.exp, whatis.exp},
9335 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
9336 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
9337 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
9338 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
9339 pr-8136.exp, result.exp, string.exp, tuples.exp},
9340 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
9341 to returns as necessary, arrange for test to compile own testcase
9342 executable.
9343 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 9344
c906108c
SS
9345Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
9346
9347 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
9348 clear_xfail at end of test which might not call either pass or fail.
9349 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
9350 "backtrace through signal handler".
9351
9352Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9353
9354 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
9355 continuing from a job control stop signal.
9356 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
9357
9358Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
9359
9360 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
9361 * gdb.base/corefile.exp: Likewise.
9362 * gdb.base/funcargs.exp: Likewise.
9363
9364Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
9365
9366 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
9367 * config/monitor.exp: Add support for setting baud rate.
9368
9369Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
9370
9371 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
9372 i*86-*-linux* xfails for "backtrace through signal handler".
9373 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
9374 "print func2::coremaker_local".
9375 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
9376 alpha-dec-osf2* xfail for
9377 "delete all breakpoints when none".
9378
9379Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
9380
9381 * gdb.base/break.exp: Change test that deletes all breakpoints
9382 when no user breakpoints are installed. A post 4.15 change
9383 causes gdb to no longer prompt in this case.
9384
9385Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
9386
9387 * gdb.base/return.exp (return_tests): Change xfail for test
9388 "correct value returned double test" to stop xfailing at
9389 Solaris 2.5. Apparently the bug has been fixed.
9390
9391Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
9392
9393 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
9394 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
9395
9396Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
9397
9398 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
9399 * gdb.disasm/hppa.s: Corresponding changes.
9400
9401Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
9402
9403 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
9404 makefile fragment.
9405 * config/mt-hpux: Deleted.
9406
9407Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
9408
d63a86f8 9409 * Many files: When warning about suppressed tests due to a
c906108c
SS
9410 nonexistant test binary, avoid incrementing the warning count.
9411
9412Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
9413
9414 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 9415
c906108c
SS
9416Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9417
9418 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
9419 "sparc-*-solaris2*".
9420
9421Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9422
9423 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
9424 Add global and local variables and initialize them.
9425 * gdb.base/corefile.exp: Test correct mapping of corefile sections
9426 by printing variables. Remove rs6000 and powerpc xfails, BFD now
9427 extracts the file name and terminating signal from the core file.
9428 * TODO: Remove note about tests for correct mapping of corefile.
9429 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
9430 from optimizing it away.
9431 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
9432 handles common blocks.
9433
9434Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
9435
9436 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
9437 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
9438
9439Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
9440
9441 * Makefile.in (maintainer-clean): New target, synonym for
9442 realclean.
9443 * gdb.base/Makefile.in (maintainer-clean): Likewise.
9444 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
9445 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
9446 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
9447 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
9448 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
9449
9450Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
9451
9452 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
9453 xfails when not gcc compiled for "print foo::funclocal".
9454 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
9455 "print foo::funclocal at foo",
9456 "print 'scope1.c'::foo::funclocal at foo",
9457 "print foo::funclocal_bss at foo",
9458 "print 'scope1.c'::foo::funclocal_bss at foo",
9459 "print foo::funclocal_ro at foo",
9460 "print 'scope1.c'::foo::funclocal_ro at foo",
9461 "print bar::funclocal at foo" and
9462 "print 'scope1.c'::bar::funclocal at foo".
9463 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
9464 gcc compiled for "print foo::funclocal at bar".
9465 Expand all messages to ensure that they identify that
9466 the test is at bar().
9467 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
9468 gcc compiled for:
9469 "ptype on opaque struct pointer (statically)",
9470 "ptype on opaque struct tagname (statically)",
9471 "ptype on opaque struct pointer (dynamically) 1",
9472 "ptype on opaque struct tagname (dynamically) 1",
9473 "ptype on opaque struct pointer (dynamically) 2" and
9474 "ptype on opaque struct tagname (dynamically) 2
9475 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
9476 gcc compiled for:
9477 "p datalocal"
9478 "whatis datalocal",
9479 "ptype datalocal",
9480 "p bsslocal",
9481 "whatis bsslocal", and
9482 "ptype bsslocal".
9483 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
9484 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
9485 when not gcc compiled.
9486 * gdb.base/funcargs.exp (float_and_integral_args): Add
9487 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
9488 compiled.
9489 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
9490 "backtrace from call6a" when not gcc compiled.
9491 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
9492 "backtrace from call7a" when not gcc compiled.
9493 * gdb.base/callfuncs.exp (do_function_calls):
9494 Add "hppa*-*-hpux*" xfail when not gcc compiled for
9495 "p t_char_array_values(char_array_val2,char_array_val1)",
9496 "p t_char_array_values(char_array_val1,char_array_val2)",
9497 "p t_char_array_values("carray 1","carray 2")",
9498 "p t_char_array_values("carray 1",char_array_val2)",
9499 "p t_char_array_values(char_array_val1,"carray 2")",
9500 "p sum_args(1,{2})",
9501 "p sum_args(2,{2,3})",
9502 "p sum_args(3,{2,3,4})",
9503 "p sum_args(4,{2,3,4,5})"
9504 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
9505 "backtrace in corefile.exp" when not gcc compiled.
9506
9507Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9508
9509 * gdb.base/signals.exp: Rewrite `handle all print' test as
9510 a procedure. Accept blanks or TABs as whitespace, increase
9511 timeout and expect input buffer size for the large output
9512 from the command. Remove "i*86-*-bsdi2.0" xfail.
9513
9514Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9515
9516 * gdb.base/setvar.exp: Add new testcases for truncation when
9517 assigning invalid values to bitfields.
9518
9519Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
9520
d63a86f8 9521 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
9522 mips-sgi-irix* xfail for
9523 "call inferior func with struct - returns char *"
9524 and fix test so that an optional (unsigned char *) cast is
9525 accepted in the result.
9526
9527Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
9528
9529 * gdb.base/funcargs.exp (float_and_integral_args): Remove
9530 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
9531 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
9532 * gdb.base/signals.exp: Remove duplicate "handle all print" test
9533 that accidentally got checked in.
9534
9535Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
9536
d63a86f8 9537 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
9538 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
9539 compiled test.
9540 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
9541 Add mips-sgi-irix5* xfail for not gcc compiled.
9542 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
9543 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
9544 "p top", "whatis top", "p middle", and "whatis middle".
9545 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
9546 "whatis signed char" for not gcc compiled.
9547 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
9548 "set variable signed char=-1 (-1)" and
9549 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
9550 * gdb.base/funcargs.exp (float_and_integral_args):
9551 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
9552 Add mips-sgi-irix* xfail when not gcc compiled for
9553 "continue to call2b".
9554 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
9555 "continue to call2g".
9556 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
9557 "backtrace from call6a"
9558 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
9559 "backtrace from call7k".
9560 Add mips-sgi-irix5* xfail when not gcc compiled for
9561 "backtrace from call7a".
9562 (localvars_after_alloca): Fix gdb_test cmds for
9563 "print * after runto ...".
9564 Remove rs6000-*-* xfails for
9565 "print i after runto localvars_after_alloca" and
9566 "print l after runto localvars_after_alloca"
9567 for all compilers.
9568 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
9569 when not compiled with gcc, for:
9570 "print signed char == (minus)",
9571 "print signed char != (minus)",
9572 "print signed char < (minus)",
9573 "print signed char > (minus)".
9574 * gdb.base/callfuncs.exp (do_function_calls):
9575 Add mips-sgi-irix* xfail, when compiled with native compiler, for
9576 "call inferior func with struct - returns char *".
d63a86f8 9577 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
9578 "correct value returned double test" to include Solaris 2.4.
9579 * gdb.base/funcargs.exp (float_and_integral_args):
9580 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 9581
c906108c
SS
9582Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9583
9584 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
9585 enumeration bitfields if compiling with GNU C.
9586 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
9587 to empty' prompt.
9588
9589Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
9590
9591 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
9592 test for PRO targets.
9593
9594 * gdb.base/funcargs.exp: Avoid ever setting more than 8
9595 breakpoints in the inferior at any given time by making
9596 two groups of breakpoints for call2*, call6* and call7*
9597 tests.
9598
9599Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9600
9601 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
9602 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
9603 from optimizing it away.
9604 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
9605 "call inferior func with struct".
9606
9607Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
9608
9609 * configure.in: Only configure gdb.chill for particular targets.
9610
9611Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
9612
9613 * gdb.base/Makefile.in: Add action to .c.o transformation
9614 rule that generates a .ci file for each .o file and remove
9615 explicit .c.o rules except for callfuncs.o.
9616 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
9617 generates a .ci file for each .o file and remove explicit
9618 .cc.o rules.
9619 (clean): Remove *.tmp *.ci files.
9620 (EXECUTABLES): Remove templ-info.exp.
9621 * gdb.base/compiler.c: New file.
9622 * gdb.c++/compiler.cc: New file
9623 * gdb.base/scope.exp: Source gdb.base/scope.ci.
9624 Change rs6000-*-* xfail for
9625 "print 'scope0.c'::filelocal_ro" and
9626 "print 'scope1.c'::filelocal" and
9627 "print 'scope1.c'::filelocal_bss" and
9628 "print 'scope1.c'::filelocal_ro" and
9629 "print 'scope1.c'::foo::funclocal" and
9630 "print 'scope1.c'::foo::funclocal_ro" and
9631 "print 'scope1.c'::bar::funclocal" and
9632 "print 'scope0.c'::filelocal_ro" and
9633 "print 'scope1.c'::filelocal at foo" and
9634 "print 'scope1.c'::filelocal_bss at foo" and
9635 "print 'scope1.c'::filelocal_ro at foo" and
9636 "print 'scope1.c'::foo::funclocal at foo" and
9637 "print 'scope1.c'::foo::funclocal_bss at foo" and
9638 "print 'scope1.c'::foo::funclocal_ro at foo" and
9639 "print 'scope1.c'::bar::funclocal at foo" and
9640 "print 'scope0.c'::filelocal_ro" and
9641 "print 'scope1.c'::filelocal" and
9642 "print 'scope1.c'::filelocal_bss" and
9643 "print 'scope1.c'::filelocal_ro" and
9644 "print 'scope1.c'::foo::funclocal" and
9645 "print 'scope1.c'::foo::funclocal_bss" and
9646 "print 'scope1.c'::foo::funclocal_ro" and
9647 "print 'scope1.c'::bar::funclocal" and
9648 "print 'scope1.c'::bar::funclocal_bss"
9649 to only be xfail'd when not compiled with gcc.
d63a86f8 9650 Add rs6000-*-* xfail for
c906108c
SS
9651 "print 'scope0.c'::filelocal_bss before run"
9652 when compiled with gcc.
9653 (test_at_main): Add rs6000-*-* xfail for
9654 "print filelocal_ro in test_at_main"
9655 when compiled with gcc.
9656 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 9657 Add rs6000-*-aix* xfail for
c906108c
SS
9658 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
9659 "ptype t_char_array", not compiled with gcc.
9660 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
9661 xfail for "list foo (in include file)" when gcc compiled.
9662 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
9663 (integral_args): Add rs6000-*-* xfail for
9664 "run to call0a" if not compiled with gcc.
9665 (unsigned_integral_args): Add rs6000-*-* xfail for
9666 "run to call1a" if not compiled with gcc.
9667 (float_and_integral_args): Add rs6000-*-* xfail for
9668 "run to call2a" if not compiled with gcc and for
9669 "continue to call2b" for any compiler.
9670 Add rs6000-*-* xfail to
9671 "print f1 after run to call2a" for gcc compiled.
9672 (discard_and_shuffle): Add rs6000-*-* xfail for
9673 "run to call6a".
9674 (shuffle_round_robin): Add rs6000-*-* xfail for
9675 "backtrace from call7a" if not compiled with gcc.
9676 Add rs6000-*-* xfail for
9677 "backtrace from call7b" if compiled with gcc.
9678 (call_after_alloca): Add rs6000-*-* xfail for
9679 "print c in call_after_alloca" and
9680 "print s in call_after_alloca" and
9681 "backtrace from call_after_alloca_subr"
9682 if not compiled with gcc.
9683 (localvars_in_indirect_call): Add rs6000-*-* xfail for
9684 "print c in localvars_in_indirect_call" and
9685 "print c in localvars_in_indirect_call" and
9686 "backtrace in indirectly called function" and
9687 "stepping into indirectly called function"
9688 if not compiled with gcc.
9689 (localvars_after_alloca): Add rs6000-*-* xfail for
9690 "print c after runto localvars_after_alloca" and
9691 "print s after runto localvars_after_alloca" and
9692 "print i after runto localvars_after_alloca" and
9693 "print l after runto localvars_after_alloca"
9694 for all compilers.
9695 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
9696 than whatis-info.exp.
9697 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
9698 than opaque-info.exp.
9699 Setup rs6000-*-* xfail for
d63a86f8 9700 "ptype on opaque struct pointer (statically)" and
c906108c
SS
9701 "ptype on opaque struct pointer (dynamically)" when
9702 not compiled with gcc.
9703 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
9704 rather than callf-info.exp.
9705 (do_function_calls): Add clear_xfail for rs6000-*-* for
9706 "p t_float_values2(3.14159,float_val2)". Seems to work
9707 fine there, both with xlc and gcc. Need to find out what
9708 it is doing right and fix other platforms.
9709 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
9710 "call inferior func with struct - returns int",
9711 "call inferior func with struct - returns long",
9712 "call inferior func with struct - returns float",
9713 "call inferior func with struct - returns double",
9714 "call inferior func with struct - returns char *",
9715 but only if not gcc compiled (presumes xlc compiled).
9716 Change rs6000-*-* xfails for
9717 "call inferior func with struct - returns char" and
9718 " call inferior func with struct - returns short" to only
9719 xfail if not using gcc.
9720 (clean mostlyclean): Remove *.ci and *.tmp files.
9721 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
9722 than templ-info.exp.
9723 * gdb.base/langs.exp: Source gdb.base/langs.ci.
9724 Add rs6000-*-* xfail for "up to foo in langs.exp"
9725 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
9726 when not gcc compiled.
d63a86f8 9727
c906108c
SS
9728Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
9729
9730 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
9731 * gdb.base/corefile.exp: Likewise.
9732 * gdb.base/list.exp: Likewise.
9733 * gdb.base/scope.exp: Likewise.
9734 * gdb.base/siganls.exp: Likewise.
9735
9736 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
9737 compiler output.
9738 * gdb.base/whatis.exp: Likewise.
9739
9740Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
9741
9742 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
9743 failure (opcode table has been fixed to match reality).
9744
9745Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
9746
9747 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
9748 "call inferior func with struct - returns char",
9749 "call inferior func with struct - returns short"
9750
9751 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
9752 "print 'scope0.c'::filelocal at main",
9753 "print 'scope0.c'::filelocal_bss in test_at_main",
9754 "print 'scope0.c'::filelocal at foo",
9755 "print 'scope0.c'::filelocal_bss in test_at_foo",
9756 "print 'scope0.c'::filelocal at bar",
9757 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 9758
c906108c
SS
9759 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
9760 in source file 1". This bug seems to have been fixed with both
9761 gcc and native cc (was native assembler bug?).
9762
9763Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
9764
9765 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
9766 "backtrace through signal handler" to "i*86-*-sysv4*".
9767 * gdb.base/signals.exp: Add xfail for "'next' behaved as
9768 continue" case. Add "known SVR4 bug" to fail message.
9769 Add "i*86-*-bsdi2.0" xfail for "handle all print".
9770 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
9771 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
9772 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
9773 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
9774 "up to foo in langs.exp", "show language at foo in
9775 langs.exp", "up to cppsub_ in langs.exp", "show
9776 language at cppsub_ in langs.exp", "up to fsub in
9777 langs.exp", and "show language at fsub in langs.exp".
9778 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
9779 "bactrace in corefile.exp".
9780 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
9781 "call inferior function with struct - returns float" and
9782 "call inferior function with struct - returns double".
d63a86f8 9783
c906108c
SS
9784Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
9785
9786 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
9787 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
9788 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
9789 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
9790
9791Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
9792
9793 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
9794 (or overriden) "CHILL" macro rather then bare "gcc".
9795 Also look for ../../gcc/xgcc since that is what we will
9796 actually need, not "Makefile". Remove following assignment
9797 of CHILL to CHILL_FOR_TARGET because that results in
9798 recursive definition.
9799
9800Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
9801
9802 * gdb.base/corefile.exp: Change xfail for backtrace in
9803 corefile.exp from linuxaout to all linux.
9804 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
9805 cases where we miss the breakpoint at the signal handler
9806 for some reason. Setup xfail for linuxoldld/linuxaout and
9807 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
9808 hitting SIGURG breakpoint.
9809 * gdb.base/signals.exp: Setup xfail for "next" acting like
9810 continue to add linuxoldld. Setup xfail for all linux for
9811 "next to handler in signals_tests_1", "backtrace in
9812 signals_tests_1", "continue to func1", "pass SIGUSR1",
9813 and continue to handler".
9814
9815Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
9816
9817 * Update all FSF addresses except those in COPYING* files.
9818
9819Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
9820
9821 * gdb.base/a2-run.exp: Change messages to be more explicit about
9822 the status of args, and quote binfile in results.
9823
9824Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
9825
9826 * gdb.base/callfuncs.exp: Add tests for passing structs to
9827 inferior functions and return various types.
9828 * gdb.base/callfuncs.c: Add functions to receive a struct
9829 and return a member of the struct, in various types.
9830
9831Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9832
9833 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
9834
9835Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
9836
9837 * config/vxworks29k.exp: New file, sources vxworks.exp.
9838
9839Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
9840
9841 * config/gdbremote.exp: New file. Testing framework using
9842 gdbserver.
9843
9844Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
9845
9846 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
9847 "call function when asleep" and "send end of file".
9848 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
9849 for "backtrace in corefile.exp".
9850 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
9851 for "backtrace through signal handler".
9852 * gdb.base/corefile.exp: Make sure we actually generate a core file
9853 before trying the core tests. Some systems allow the user to suppress
9854 generation of core files and default to that (linux for example).
9855 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
9856 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
9857
9858Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
9859
9860 * gdb.threads: New directory with some crude multi-threaded
9861 gdb tests (step.exp and step2.exp).
9862 * config/mt-lynx (STEP_EXECUTABLE): Define.
9863 (THREADFLAGS): Define.
9864
9865Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
9866
9867 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
9868
9869 * gdb.base/signals.exp: Disable whole file for lynx until
9870 further notice.
9871
9872 * gdb.base/signals.exp: xfail test where "next" acts like
9873 "continue" for lynx.
9874
9875 * gdb.base/interrupt.exp: xfail test for calling function while
9876 inferior is asleep for lynx.
9877
9878 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
9879 than one cr-lf after each command.
9880
9881Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9882
9883 * configure.in: Reinstate setting of stabsdirs variable, fix
9884 typo in setting up configdirs for native builds.
9885
9886 * gdb.base/return.exp: Fix typo in return double test.
9887 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
9888 compiler from optimizing them away.
9889
9890Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
9891
9892 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
9893 sequences to be echo'd by gdb when using gdb_test.
9894 * gdb.chill/chexp.exp: Likewise.
9895 * gdb.fortran/exprs.exp: Likewise
9896
9897Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
9898
9899 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
9900 after the inferior gdb has started.
9901
9902 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
9903 after each command.
9904 * gdb.base/funcargs.exp: Likewise.
9905 * gdb.base/gdbvars.exp: Likewise.
9906 * gdb.base/interrupt.exp: Likewise.
9907 * gdb.base/list.exp: Likewise.
9908 * gdb.base/watchpoint.exp: Likewise.
9909 * gdb.c++/demangle.exp: Likewise.
9910 * gdb.c++/inherit.exp: Likewise.
9911 * gdb.chill/chexp.exp: Likewise.
9912 * gdb.fortran/exprs.exp: Likewise.
9913
9914 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
9915 test if we can't handle IO to/from the inferior.
9916
9917 * gdb.c++/misc.exp: Always check for a program already being
9918 started after sending a "run" command to gdb.
9919
9920 * gdb.base/twice.exp: Start with a fresh gdb.
9921
9922 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
9923 only depend on gdb's expression code, not the chill runtime.
9924
9925 * gdb.base/return.c: Put return values into variables so we
9926 can have gdb print them rather than depending on the program
9927 to print them.
9928 * gdb.base/return.exp: Corresponding changes.
9929
9930 * lib/gdb.exp: Provide default value for noinferiorio.
9931 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
9932 the inferior.
9933
9934 * gdb.base/break.exp: Always check for a program already being
9935 started after sending a "run" command to gdb.
9936 (text_next_with_recursion): Don't check the output from the
9937 program's printf statement. Instead just make sure the program
9938 exited.
9939
9940 * gdb.base/commands.exp: Protect tests which need arguments with
9941 $noargs conditionals.
9942
9943Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9944
9945 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
9946 of structure member arrays to match gdb/valops.c:value_addr change.
9947
9948Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
9949
9950 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
9951 cases.
9952
9953Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
9954
9955 * configure.in (configdirs): Remove gdb.chill from default list
9956 of subdirs and then add it back in only if doing a native build.
9957 The current chill compiler does not yet work in any cross build.
9958 * Revert all signal changes from Jul 6.
9959 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
9960 for sh-hms targets, allowing these tests to link, with no other
9961 changes. Testing is suppressed by setting "nosignals" in site.exp.
9962
9963Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
9964
9965 * configure.in (signaldirs): Define and add to configdirs for all
9966 targets except some specific ones that are known to not support signals.
9967 Also clean up formatting.
9968 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
9969 (signals, sigall): Remove rules to build.
9970 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
9971 Moved to new gdb.signals directory.
9972 * gdb.signals: New test directory.
9973 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
9974 signals.c signals.exp}: New or moved files.
9975
9976Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
9977
9978 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
9979
9980Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
9981
9982 * gdb.base/return.exp: Xfail `return double' test failure
9983 on at least Solaris 2.3 and handle future/past versions on
9984 a case by case basis as appropriate. Also update message
9985 to include i*86 failures.
9986
9987Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9988
9989 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
9990
9991 * lib/gdb.exp: Fix comment which erroneously identified
9992 gdb_file_cmd as gdb_load (the 19 May change was in fact to
9993 gdb_file_cmd not gdb_load).
9994 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
9995
9996 * gdb.base/setvar.exp: Make test names consistent between pass and
9997 fail cases. Use gdb_test more.
9998
9999Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10000
10001 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
10002
10003Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10004
10005 * gdb.base/help.exp: Fix expected help string for `show commands'.
10006
10007Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
10008
10009 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
10010
10011 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
10012 of a text section.
10013
10014Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
10015
10016 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
10017 that loop eventually terminates. Fix Connection refused logic so
10018 that testsuite will expire nicely.
10019
10020Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
10021
10022 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
10023 config/rom68k.exp: New tcl glue for the appropriate monitors.
10024 These all just end up calling monitor.exp.
10025 * config/monitor.exp (gdb_target_monitor): Handle `Connection
10026 refused' by retrying. Cleanup some timeout issues.
10027 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
10028 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
10029 callers don't have to set/restore global timeout variable.
10030
10031 * The following set of changes centralizes management of the global
10032 timeout variable. This way, it can be set in one target dependent
10033 place instead of dozens of places scattered throughout the test suite.
10034 If you need to lengthen a timeout, then you should either set timeout
10035 in one of the config/{target}.exp files, or multiply it by a factor.
10036 Setting it to an absolute value is always going to lose for some
10037 targets.
10038 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
10039 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
10040 * gdb.base/funcargs.exp: Don't set timeout.
10041 * gdb.base/list.exp (test_forward_search): Only use local timeout.
10042 * gdb.base/printcmds.exp (test_print_string_constants
10043 test_print_array_constants): Don't set timeout.
10044 * gdb.base/ptype.exp: Don't set timeout.
10045 * gdb.base/recurse.exp: Don't set timeout.
10046 * gdb.base/return.exp: Don't set timeout.
10047 * gdb.base/watchpoint.exp: Don't set timeout.
10048 * gdb.c++/classes.exp (do_tests): Don't set timeout.
10049 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
10050
10051Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
10052
10053 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
10054
10055Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10056
10057 * lib/gdb.exp: Disable chill tests for irix5.
10058
10059Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10060
10061 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
10062 each test pass or fail.
10063
10064Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10065
10066 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
10067 xlc not gcc.
10068
10069Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
10070
10071 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
10072
10073Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
10074
10075 * config/est.exp: Fix copyright and comments. Remove dead code.
10076 Use targetname, serialport and baud variables instead of fixed
10077 constants.
10078 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
10079 * config/cpu32bug.exp: New file to support cpu32bug monitors.
10080
10081Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10082
10083 * gdb.base/watchpoint.exp: Don't run
10084 test_watchpoint_triggered_in_syscall for sunos.
10085
10086Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10087
10088 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
10089 they don't seem to exist. Do include stdio.h.
10090
10091Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10092
10093 * gdb.base/a1-selftest.exp: Add alpha xfail.
10094
10095Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10096
10097 * gdb.base/watchpoint.c (main): Prompt before calling read().
10098 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
10099 Revise accordingly. Remove cruft about sending "123" several
10100 times, until it gets noticed. Clean up the "print buf[0]" stuff
10101 so that it passes or fails, and waits for prompts in the usual way.
10102
10103Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10104
10105 * gdb.base/recurse.exp: Fix comment.
10106
10107 * TODO: Remove item about printing variables in nodebug.exp. Add
10108 item about enabling tests which are only run on some targets.
10109
10110 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
10111 fail, make test names unique, use new gdb_test convention
10112 regarding pattern, use gdb_test more, etc.).
10113
10114 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
10115 fail, make test names unique, etc.).
10116
10117Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10118
10119 * gdb.base/nodebug.c: Change return type of top and middle to
10120 short.
10121 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
10122 are fixed by the recent mdebugread.c changes. Allow `short ()'
10123 as type for top and middle.
10124
10125Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10126
10127 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
10128 nearly as I can tell, the whole thing was an accident in Stu's
10129 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
10130 to replace a send/expect pair with gdb_test, but ended up only
10131 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
10132 of 30 Mar 1995 took care of it, but left this vestigial comment
10133 which I am now nuking.
10134
10135Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10136
10137 * gdb.base/break.exp: Look for different line number for
10138 breakpoint at main depending on usestubs.
10139
10140Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10141
10142 * gdb.base/list.exp: Adjust some alternate expect patterns to
10143 match recent list0.c change. Add alternate expect pattern for
10144 output from `list default lines around main' for optimizing
10145 compilers.
10146
10147Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10148
10149 * lib/gdb.exp: If nosignals is not set, set it to 0.
10150
10151Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
10152
10153 * config/slite-gdb.exp: Responds to load symbol table prompt.
10154 * gdb.base/break.exp: Adjust line number, fix rerun.
10155 * gdb.base/langs0.c: Add #ifdef usestubs.
10156
10157Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
10158
10159 * gdb.base/list.exp: Adjust line contents after adding new lines in
10160 list0.c. Also fix a syntax error.
10161
10162 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
10163 * gdb.base/break.exp: ditto.
10164 * gdb.base/list.exp: ditto.
10165 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
10166 * gdb.base/run.c: ditto.
10167 * gdb.base/list0.c: ditto.
10168 * gdb.base/funcargs.c: ditto.
10169
10170Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
10171
10172 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
10173 $targetname, $serialport and $baud instead of hardwired variables.
10174 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
10175 target doesn't support signals.
10176
10177Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
10178
10179 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
10180
10181Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10182
10183 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
10184 Don't rely on the value of an auto variable before it has been
10185 initialized. Use gdb_test more.
10186
10187Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10188
10189 * lib/gdb.exp (default_gdb_version): A version number must start
10190 with a digit, but other than that contains all characters up to
10191 the first whitespace character.
10192
10193Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10194
10195 * gdb.base/commands.exp (breakpoint_command_test): New tests.
10196
10197Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10198
10199 * gdb.c++/*.exp: Warn if executable does not exist. The original
10200 reason for skipping the warning was that configure.in sometimes
10201 intentionally skipped building the executables but the tcl code
10202 had no way of knowing. That (a) was always bogus with respect to
10203 error handling, (b) is no longer true (right now there is no way
10204 to skip C++ tests).
10205
10206 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
10207
10208Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10209
10210 * gdb.base/list.exp: Add expect patterns for output from
10211 SunPRO compiled executables.
10212 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
10213 types.
10214
10215Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10216
10217 * gdb.base/break.exp (test_next_with_recursion): Accept any line
10218 number (we are already testing that the correct source line text
10219 gets printed).
10220
10221 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
10222 that is what is intended, but something needed to be done to get
10223 sunos4 native working again.
10224
10225 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
10226
10227 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
10228 apparently went with a (very) old xfail.
10229
10230Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
10231
10232 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
10233 runto_main is a proc in gdb.exp that will do 'step' for target use
10234 stubs.
10235 * gdb.base/exprs.exp: ditto.
10236 * gdb.base/interrupt.exp: ditto.
10237 * gdb.base/opaque.exp: ditto.
10238 * gdb.base/printcmds.exp: ditto.
10239 * gdb.base/ptype.exp: ditto.
10240 * gdb.base/scope.exp: ditto.
10241 * gdb.base/setvar.exp: ditto.
10242 * gdb.base/signals.exp: ditto.
10243 * gdb.base/twice.exp: ditto.
10244 * gdb.c++/classes.exp: ditto.
10245 * gdb.c++/inherit.exp: ditto.
10246 * gdb.c++/templates.exp: ditto.
10247 * gdb.base/break.exp: no run and hit main for stubs. Change line
10248 numbers for breakpoints and info breakpoint.
10249 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
10250 breakpoint().
10251 * gdb.base/callfuncs.c: ditto.
10252 * gdb.base/exprs: ditto.
10253 * gdb.base/interrupt.c: ditto.
10254 * gdb.base/opaque0.c: ditto.
10255 * gdb.base/printcmds.c: ditto.
10256 * gdb.base/ptype.c: ditto.
10257 * gdb.base/scope0.c: ditto.
10258 * gdb.base/setvar.c: ditto.
10259 * gdb.base/signals.c: ditto.
10260 * gdb.base/twice.c: ditto.
10261 * gdb.c++/misc.cc: ditto.
10262 * gdb.c++/templates.cc: ditto.
10263
10264Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10265
10266 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
10267
10268 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
10269 somewhere between `read' and `main.c'. I'm pretty sure the
10270 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
10271 and it isn't particularly useful.
10272
10273 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
10274
10275Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10276
10277 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
10278
10279Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
10280
10281 * config/mt-slite: add LIBS and -nostdlib.
10282 * config/slite-gdb.exp: add this new file to support sparclite target.
10283
10284Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
10285
10286 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
10287
10288 * gdb.base/a2-run.exp: Change argument to istarget from
10289 "*-*-vxworks" to "*-*-vxworks*".
10290 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
10291
10292Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
10293
10294 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
10295 will not runto main but do a 'step' to step out of breakpoint().
10296 * config/mt-slite: add -Dusestubs.
10297
10298Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10299
10300 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
10301 instead of just @.
10302
10303 * gdb.base/signals.exp: Add test for "handle all print".
10304 * TODO: Remove "handle all print". Also remove item about
10305 checking copyright date (I don't like the idea of a spurious FAIL
10306 based on when we run the tests).
10307
10308 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
10309 for SunOS4 (reason for failure not investigated). Remove
10310 redundant test for $binfile.
10311
10312 * gdb.base/nodebug.c (array_index): Call malloc.
10313
10314 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
10315
10316Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
10317
10318 * gdb.base/recurse.exp: Update gdb_test invocation to use new
10319 conventions and slightly simplify the matching regexp.
10320
10321Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10322
10323 * gdb.base/break.exp: Update gdb_test invocation to use new
10324 convention.
10325
10326 * lib/gdb.exp: If noargs is not set, set it to 0.
10327
10328 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
10329 tests unique.
10330
10331 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
10332
10333Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10334
10335 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
10336 one argument of type "<non-float parameter>".
10337
10338Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
10339
10340 * config/rom68k.exp: New file to support Motorola IDP board.
10341 * gdb.base/a2-run.exp: Skip this file if noargs is set.
10342 * gdb.base/break.c: Change things around so that this program
10343 doesn't depend upon args. This is necessary to make remote
10344 targets work (in general, they can't take args).
10345 * gdb.base/break.exp: Don't try to send args to program. Don't
10346 expect output. Also, replace lots of code with gdb_test.
10347
10348Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10349
10350 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
10351 printing of '\'' (which is what the comment says we are testing,
10352 even though we were not), not '''.
10353 (test_integer_literals_rejected): Test that printing ''' is an error.
10354
10355 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
10356 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
10357 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
10358 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
10359 Use gdb_test not test_print_accept.
10360 * lib/gdb.exp: Remove test_print_accept.
10361
10362 * gdb.base/signals.exp (signal_tests_1): Make pass message
10363 consistent with fail message.
10364
10365 * gdb.base/whatis.exp: Remove xfails for printing char vs.
10366 unsigned char; the bug (PR 1821) is fixed.
10367
10368 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
10369
10370 * gdb.base/scope.exp (test_at_localscopes): Call pass for
10371 successful tests--makes xfailing them work right.
10372
10373Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10374
10375 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
10376 only \r\n, not .*. The test can pass .* as the last thing in
10377 $pattern if that is what it wants. In addition to providing this
10378 flexibility, this change should speed up pattern matching in cases
10379 where the pattern already ended with .* (there were a number of
10380 them). This change also helps catch bad patterns--in the old
10381 scheme the typo "char \*" instead of "char \\*" would pass. Now
10382 it is caught.
10383 * Many .exp files: Update callers.
10384
10385 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
10386 clearer and does not spuriously match multiple ('s. Likewise for
10387 ) and *.
10388
10389 * gdb.base/nodebug.exp: Test ability to call a function and pass
10390 it a string (even with no debugging info).
10391
10392 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
10393 "p '\'", which is the same as "p ''" once tcl gets done with
10394 quoting, to "p '\\'", which I suspect is what is intended (one
10395 backslash gets sent to GDB).
10396
10397 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
10398
10399Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10400
10401 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
10402 1817) was fixed literally years ago.
10403
10404Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10405
10406 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
10407 test, it causes stepping out of call_after_alloca_subr with
10408 optimizing compilers.
10409 (localvars_in_indirect_call): Consume GDB prompt if `finish'
10410 fails.
10411
10412 * gdb.c++/templates.exp: Source templ-info.exp only if
10413 the templates executable exists.
10414
10415 * gdb.c++/misc.cc (class Contains_static_instance,
10416 class Contains_nested_static_instance),
10417 gdb.c++/classes.exp (test_static_members): Test printing of
10418 a class that contains a static instance of the class.
10419
10420Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10421
10422 * gdb.base/langs2.c (cppsub_): Don't prototype.
10423 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
10424 only, I believe).
10425
10426Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10427
10428 * lib/gdb.exp (skip_chill_tests): New procedure.
10429
10430 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
10431
10432Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
10433
10434 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
10435 each expect pattern. Cuts runtime from 12 to about 4 seconds.
10436
10437Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10438
10439 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
10440
10441 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
10442 disassemble 8, not 16, instructions for part 4.
10443
10444 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
10445 support the latter anymore.
10446
10447 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
10448 -DNO_PROTOTYPES.
10449 * gdb.base/callfuncs.c: Control use of prototypes based on
10450 NO_PROTOTYPES, not __STDC__.
10451 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
10452 t_float_values2 tests if prototypes in use.
10453
10454 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
10455 t_double_values): When checking differences against DELTA, check
10456 that difference is within the range (-DELTA,DELTA), not just
10457 (-infinity,DELTA).
10458
10459Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
10460
10461 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
10462 'file' command firts, then 'target', then 'load', this is due to gdb
10463 target set up.
10464 * config/mips-gdb.exp: Fix a couple regular exp bugs.
10465
10466Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
10467
10468 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
10469 FP load/store variants.
10470 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
10471
10472Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
10473
10474 * gdb.base/term.exp: Do not give a warning if not native, it is
10475 not an abnormal condition.
10476
10477Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
10478
10479 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
10480 t_char_array".
10481
10482Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
10483
10484 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
10485 are getting the version number.
10486
10487 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
10488 if not native, it is not an abnormal condition.
10489
10490Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10491
10492 * lib/gdb.exp: Just use "file exists", rather than undocumented
10493 dejagnu procedure "findfile".
10494
10495Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
10496
10497 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
10498 (LDFLAGS): Set to -Xlinker -Ur.
10499
10500 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
10501 Removed, these values are set by lib/gdb.exp.
10502
10503 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
10504
10505Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
10506
10507 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
10508 of replicating gdb startup code.
10509
10510 * config/mt-vxworks (LDFLAGS): Set to -r.
10511 (CFLAGS_FOR_TARGET): Removed.
10512
10513 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
10514 (gdb) and gdb for vxworks uses (vxgdb).
10515
10516 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
10517 executable is not in the tree and host != target, use sed and
10518 program_transform_name to determine the gdb name used by the
10519 target.
10520
10521 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
10522 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
10523
10524Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10525
10526 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
10527 floats, chars, and shorts where there are ANSI-style function
10528 definitions.
10529
10530 * gdb.base/langs.exp, gdb.base/langs*: New test.
10531 * gdb.base/Makefile.in: Build it.
10532 * TODO: Remove item about checking that C names don't get C++
10533 demangling applied; this test tests it.
10534
10535Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10536
10537 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
10538 went with the const70 xfail. The xfail went away a year ago.
10539
10540 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
10541
10542 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
10543 for hp300.
10544
10545 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
10546
10547 * gdb.base/a1-selftest.exp: Don't run on hp300.
10548
10549Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10550
10551 * Makefile.in (site.exp): Set host_alias and target_alias as well
10552 as host_triplet and target_triplet.
10553
10554Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10555
10556 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
10557
10558 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
10559 places as other ecoff systems).
10560
10561 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
10562 ultrix.
10563
10564Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10565
10566 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
10567 remove them.
10568 * gdb.base/nodebug.exp: Accept "function" in addition to "text
10569 variable and "variable" in addition to "data variable".
10570 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
10571
10572 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
10573 2.
10574 * gdb.base/list1.c (long_line): Add additional statement at start
10575 of function.
10576 * gdb.base/list.exp (test_forward_search): Update line number to
10577 reflect new statement.
10578
10579Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10580
10581 * gdb.base/signals.exp: Reinitialize searched source directories
10582 after gdb_start call.
10583
10584Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
10585
10586 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
10587 * gdb.stabs/Makefile.in: Likewise.
10588
10589 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
10590 change. Instead split the tests into smaller pieces.
10591 * gdb.disasm/hppa.s: Corresponding changes.
10592
10593Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10594
10595 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
10596 Quote ^C when passing it to stty. For some shells ^ is a pipe.
10597
10598 * gdb.base/funcargs.exp: Modify many tests so that every test
10599 either passes or fails. Make some test names unique.
10600
10601Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10602
10603 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
10604 Call stty to set interrupt character.
10605
10606 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
10607 for HP assembler versus GNU assembler based on actual behavior of
10608 $(CC), rather than assuming that $(AS) is always the GNU assembler.
10609
10610 * TODO: Suggest a few more stepping tests.
10611
10612Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
10613
10614 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
10615 restart GDB for h8300 after a continue.
10616 (return): Add pattern to match a29k-udi behavior.
10617 * gdb.base/nodebug.exp: Remove obsolete comment.
10618 * gdb.base/regs.exp: New file, testing of register displays.
10619 * gdb.base/return.exp: Fix typo in reference to $objdir.
10620 * gdb.base/whatis.exp: Always start with a fresh GDB.
10621
10622Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10623
10624 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
10625 higher, these tests generate a lot of output.
10626
10627Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10628
10629 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
10630 code following the catch silently ignored some errors; without the
10631 catch they should be thrown like any other tcl error. Also, the
10632 catch used "" instead of {} which meant all the callers who wanted
10633 to include one of the characters "[]$ had to quote it an extra time.
10634 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
10635 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
10636 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
10637 Remove extra quoting.
10638
10639Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
10640
10641 * gdb.base/commands.exp: Make test names unique; every test either
10642 passes or fails. Update some comments.
10643
10644 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
10645
10646Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10647
10648 The following fixes a FAIL caused by the fact that the alpha stabs
10649 configuration didn't use the ".if alpha" code in weird.def.
10650 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
10651 bit pointer, so the 32 bit version works even on the alpha.
10652 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
10653 Remove the stuff which allowed us to have separate versions for
10654 alpha and everything else.
10655
10656 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
10657 regexp which "info func operator\[\](" is supposed to match. Fix
10658 string to send to GDB. Note that GDB still doesn't work right. Add a
10659 new test for "info func .perator\[\](" which GDB does handle correctly.
10660
10661 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
10662
10663Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10664
10665 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
10666 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
10667 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
10668 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
10669 it makes the tests harder to understand and confuses test-o-matic.
10670 The preferred style is that each test provides a PASS or a FAIL,
10671 and has a unique message (e.g. "continue #54" not just "continue")
10672 which is the same for the pass and the fail.
10673 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
10674 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
10675 to lib/gdb.exp.
10676 * gdb.base/printcmds.exp: Use test_print_accept. Remove
10677 prt_accept which was basically the same thing. Likewise for
10678 test_print_reject and prt_reject.
10679 * lib/gdb.exp (test_print_reject): Add some more error message
10680 patterns to match from the former printcmds.exp (prt_reject).
10681 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
10682 One defect of the passcount stuff is that some of it failed to
10683 report XPASS where appropriate.
10684 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
10685 stuff before and after arg in expected pattern.
10686 (test_paddr_operator_functions): Re-do test without print_addr_of;
10687 this is the only test which seems to want extra stuff there.
10688
10689Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
10690
10691 * gdb.base/nodebug.exp: Update new tests to reflect improved
10692 wording of gdb output.
10693
10694 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
10695 and "ptype" work on variables in files compiled without -g.
10696 Replaces commented out "maint print msymbol" tests.
10697
10698Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
10699
10700 * gdb.base/setvar.c (dummy): Call malloc.
10701
10702 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
10703 losing with the irix4 sed.
10704
10705 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
10706 ALRM" on irix4.
10707
10708Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
10709
10710 * TODO: Remove items about corefile.exp testing new exec-file and
10711 backtrace; both are now done. Add items about printing enums.
10712
10713Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
10714
10715 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
10716 "get signal $thissig" test fails.
10717
10718 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
10719
10720Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
10721
10722 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
10723 compiler warning with dec alpha compiler.
10724
10725 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
10726 extra \n from gdb_test call (this explains why the prompt test
10727 that I removed yesterday was there).
10728 (user_defined_command_test): Remove extra \n and prompt test.
10729
10730 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
10731 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
10732 doesn't exist.
10733 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
10734 Also remove alpha workaround, which turns out to be because
10735 SIGABRT == SIGLOST.
10736
10737 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
10738
10739 * gdb.base/help.exp: Don't test "help show".
10740
10741Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
10742
10743 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
10744 "set print address" is on.
10745 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
10746 pass prompt to gdb_test; gdb_test already looks for the prompt.
10747
10748 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
10749
10750 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
10751 was a vestige of the manual TESTSTRATEGY, and the purpose of it
10752 was to make sure that gdb can read a core file. But (a) the "read
10753 the corefile" part didn't make it to a1-selftest.exp, we just
10754 delete the corefile after creating it, and (b) we test reading
10755 corefiles in corefile.exp anyway. Also, this test left around a
10756 xgdb process on Solaris.
10757
10758 * gdb.base/corefile.exp: Also test backtrace.
10759
10760Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
10761
10762 * gdb.base/commands.exp: Test a simple user defined command with
10763 arguments and if/while statements; verify the full user command is
10764 printed by "show user".
10765
10766 * gdb.base/commands.exp: Test if/while commands as part of a
10767 breakpoint command list; verify they appear in breakpoint
10768 information.
10769
10770Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
10771
10772 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
10773 than by dividing by zero.
10774
10775Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
10776
10777 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
10778 performing an inferior call with watchpoints enabled.
10779 * gdb.base/watchpoint.c (main): Delete second unnecessary read
10780 call.
10781
10782Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
10783
10784 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
10785 of "file" command.
10786
10787 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
10788 Add additional pattern for when "int operator int(void);" appears
10789 in a different order.
10790
10791Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
10792
10793 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
10794
10795 * gdb.base/help.exp: Replace most of docstrings for "info signals"
10796 and "signal" with ".*".
10797
10798Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10799
10800 * TODO: Add note about "handle all nostop".
10801
10802 * gdb.base/{sigall.c, sigall.exp}: New test.
10803 * gdb.base/Makefile.in: Add it.
10804
10805Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
10806
10807 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
10808 when invoking GDB, suppresses any windowing interface.
10809
10810Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
10811
10812 * config/sim-gdb: New file, simulator testing support.
10813
10814Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
10815
10816 * gdb.base/interrupt.exp: Test calling func1 twice.
10817
10818Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
10819
10820 * gdb.base/list.exp (test_forward_search): Set timeout higher
10821 when we'll be getting lots of output from gdb.
10822
10823 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
10824 "init_malloc" to after the expect statement. Run it if that
10825 regexp is taken, but also for two others which happen if source
10826 cannot be found.
10827
10828Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10829
10830 * gdb.base/printcmds.exp: New test, for printing register before
10831 program is running.
10832
10833Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10834
10835 * gdb.base/list.exp: Correct some alternate expect patterns
10836 to reflect changes in list1.c.
10837
10838Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10839
10840 * TODO: Add item regarding large frames.
10841
10842 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
10843
10844 * TODO: Remove item about enabling return.exp; it
10845 is enabled. Suggest a few more "return" tests.
10846
10847Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10848
10849 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
10850 anonymous unions.
10851
10852Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10853
10854 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
10855 and pr-5646.o, so "make" is the same as "make all", not "make
10856 pr-4975.o".
10857
10858Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
10859
10860 * gdb.base/list.exp: Adjust expectations to reflect changes in
10861 list1.c.
10862 (test_forward_search): New test proc.
10863 * gdb.base/list1.c (long_line): New function, has long source line.
10864
10865Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
10866
10867 * gdb.base/a1-selftest.exp: Change initial stepping to know about
10868 additional line of code that was added.
10869
10870Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
10871
10872 * gdb.disasm/hppa.s: Break the large branching tests into smaller
10873 tests so as not to overflow expect's input buffers.
10874 * gdb.disasm/hppa.exp: Corresponding changes.
10875
10876Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10877
10878 Beginnings of template debugging tests.
10879 * gdb.c++/templ-info.cc: New file to test for template
10880 debugging capability of the compiler.
10881 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
10882 templ-info.cc.
10883 * gdb.c++/templates.cc: Add explicit template instantiations
10884 to enable compiling with -fno-implicit-templates. Add destructor
10885 and 'value' method to T5 class for template tests.
10886 * gdb.c++/templates.exp: Add testcases for printing of template
10887 types, setting breakpoints on template methods and calling a
d63a86f8 10888 template method.
c906108c
SS
10889
10890Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
10891
10892 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
10893 branch target since some assemblers (gas-2.5) may emit a
10894 relocation for the branch instead of resolving it in the
10895 assembler.
10896
10897Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10898
10899 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
10900 through signal handler.
10901
10902Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
10903
10904 * configure.in (*-*-netware): Use config/mt-netware.
10905
10906 * config/mt-netware: New file.
10907 * config/mt-i386-netware: Removed, separate configs for different
10908 netware architectures are no longer needed now that we have
10909 --with-headers.
10910
10911Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10912
10913 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
10914 by the recent changes to use ANSI C arithmetic conversions.
10915
10916Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10917
10918 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
10919 bug involving using inferior_pid to figure out whether to select a
10920 frame.
10921
10922Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
10923
10924 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
10925 match the current disassembler output.
10926
10927Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
10928
10929 * gdb.fortran/exprs.exp: Expect VOID instead of void.
10930 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
10931 types, expect "int" as type of integer values (for now).
10932
10933Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
10934
10935 * gdb.base/commands.exp: New tests for if/while commands.
10936
10937Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
10938
10939 * lib/gdb.exp (runto): Replace sub-pattern for hex value
10940 by .*, since hex values have different syntax in Chill mode.
10941
10942Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10943
10944 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
10945 linefeed from expect pattern for repeated types with indices > 9.
10946
10947Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
10948
10949 First part of Fortran test suite.
10950 * gdb.fortran: New directory.
10951 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
10952
10953Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10954
10955 * gdb.base/default.exp: Update expect pattern for load command
10956 without arguments.
10957
10958Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
10959
10960 * configure.in: Change i386 to i[345]86.
10961 * gdb.base/configure.in: Likewise.
10962 * gdb.c++/configure.in: Likewise.
10963 * gdb.chill/configure.in: Likewise.
10964
10965Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
10966
10967 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
10968 patterns, since that is not a valid context for comments.
10969
10970Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
10971
10972 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
10973 repeated types and repeated types with indices > 9.
10974
10975Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
10976
10977 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
10978 2417; old bug has been fixed.
10979
10980Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
10981
10982 * gdb.base/interrupt.exp: When trying to wake up the inferior,
10983 send the newline ourselves instead of assuming gdb_test will do
10984 so when passed an empty input string.
10985
10986 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
10987 stabs testcode.
10988
10989Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
10990
10991 * lib/gdb.exp (gdb_test): Don't send anything if the first
10992 argument is an empty string. This makes cases where we want to
10993 match output that is already in expect's buffers (for example,
10994 matching a breakpoint after gdb_run_cmd has been called) work
10995 reliably.
10996
10997Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
10998
10999 * config/netware.exp: New file.
11000
11001Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11002
11003 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
11004 the -B and -L prefixes so we can find the debugging stub.
11005
11006 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
11007 there and we are using the gcc from the tree.
11008
11009 * gdb.base/types.c: Removed.
11010
11011 * gdb.base/configure.in: Look for makefile fragments in ../config.
11012 Recognize i386-*-netware.
11013 * gdb.c++/configure.in: Likewise.
11014
11015Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11016
11017 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
11018 the correct TCL syntax.
11019
11020Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11021
11022 * gdb.base/opaque.exp: use runto instead of messing around with
11023 breakpoints. Simplify by using gdb_test.
11024
11025 * gdb.base/bitfields.exp: restart between tests on netware targets
11026 because breakpoints aren't relocated after target death. Run
11027 processes to completion.
11028
11029 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
11030
11031Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
11032
11033 * Makefile.in: Remove extra tabs that confuse some versions
11034 of "make". Use the newly built gdb to test with by default,
11035 rather than the first one in the tester's search path.
11036
11037Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
11038
11039 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
11040
11041 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
11042 condition help.
11043
11044Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11045
11046 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
11047
11048 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
11049 running.
11050 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
11051 * gdb.base/funcargs.exp: Likewise.
11052
11053 * gdb.base/bitfields.exp: Simplify by using gdb_test.
11054 * gdb.base/funcargs.exp: Likewise.
11055
11056 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
11057 message is "".
11058
11059Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11060
11061 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
11062 return,signals,twice}.exp: Handle non-existant binaries
11063 consistantly.
11064
11065 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
11066 * gdb.base/Makefile.in: Don't try to generate a core dump, we
11067 might testing a cross development system.
11068
11069Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11070
11071 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
11072 runtest script is relative to ${srcdir}, not ${rootdir}.
11073
11074Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
11075
11076 * gdb.base/signals.exp: Allow for optionality of breakpoint
11077 address.
11078
11079Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11080
11081 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
11082
11083Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11084
11085 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
11086 for size_t definition.
11087 * gdb.c++/templates.cc: Likewise
11088
11089 * config/mt-i386-netware: New file.
11090
11091 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
11092 defined.
11093
11094 * gdb.base/Makefile.in: Added support for systems that name core
11095 files by appending "core" to the program name.
11096 * gdb.base/a1-selftest.exp: Likewise.
11097
11098Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11099
11100 * gdb.base/return.exp: Add comment and message for `return double'
11101 test failure on Sparc Solaris.
11102
11103Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
11104
11105 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
11106
11107Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11108
11109 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
11110 from optimizing them away.
11111 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
11112 patterns to include default constructors and assignment operators,
11113 to match gcc versions beyond 2.5.8. Accept any cplus demangling
11114 character in the output of the virtual base pointer.
11115
11116Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11117
11118 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
11119 expression match in print_addr_of to avoid unintented matches.
11120 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
11121 versions up to 2.5.8.
11122
11123Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11124
11125 * gdb.base/list.exp: Tweak alternate pattern for listing of an
11126 included file to run under newer versions of expect.
11127 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
11128 consecutive >'s in templates to accomodate recent cplus-dem.c change.
11129 Remove xfail for the virtual table of BDDHookV.
11130
11131Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
11132
11133 * lib/gdb.exp (string_to_regexp): Set a default result.
11134 (default_gdb_start): Fix misleading message.
11135
11136Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
11137
11138 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
11139 Remove all CC, etc definitions.
11140 * config/mt-hpux: New file.
11141 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
11142 (CFLAGS, LDFLAGS): Define.
11143 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
11144
11145 * Makefile.in (site.exp): Don't insert host_os, etc.
11146 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
11147 (distclean): Check existence of subdir.
11148 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
11149 * gdb.base/Makefile.in: General cleanup and simplification.
11150 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
11151 to build executables. Use default rule to build .o files.
11152 (EXPECT, RUNTEST, CC): Fix relative pathname.
11153 (site.exp): Don't insert host_os, etc.
11154 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
11155 and/or SIGUSR1 defined.
11156 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
11157 * gdb.c++/Makefile.in: General cleanup and simplification.
11158 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
11159 (CFLAGS): Remove.
11160 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
11161
11162Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
11163
11164 * gdb.base/recurse.exp: Misc changes to get tests running again
11165 after Kung's changes to the watchpoint code.
11166 * gdb.base/watchpoint.exp: Likewise.
11167
11168Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
11169
11170 * lib/gdb.exp (string_to_regexp): Convert {\} also.
11171
11172Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
11173
11174 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
11175 * lib/gdb.exp (default_gdb_start): Define.
11176 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
11177 gdb.base/funcargs.exp, gdb.base/opaque.exp,
11178 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
11179 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
11180 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
11181 Don't call gdb_target_udi in between tests.
11182
11183Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11184
11185 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
11186 (which was basically just a local version of the same thing). In
11187 addition to avoiding duplication, gdb_test_exact is faster.
11188 * lib/gdb.exp (gdb_test_exact): Fix typo.
11189
11190 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
11191 don't give an error.
11192
11193 * gdb.base/term.exp: Call delete_breakpoints before starting.
11194
11195 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
11196 (t10): Add comment.
11197
11198Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
11199
11200 Reorganization of the GDB Test Suite.
11201
11202 * gdb.base: New directory, contains all the basic tests.
11203 * gdb.c++: New directory, tests specific to C++.
11204 * gdb.chill: New directory, tests specific to Chill.
11205 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
11206 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
11207 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
11208 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
11209 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
11210 t30-31 to chill).
11211 * */gdbme.*: Rename to match appropriate expect scripts.
11212 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
11213 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
11214 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
11215 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
11216 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
11217 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
11218 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
11219 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
11220 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
11221 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
11222 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
11223 gdb.c++/virtfunc.cc: New names of C++ files.
11224 * gdb.chill/chillvars.ch: New name of Chill file.
11225 * gdb.base/configure.in, gdb.c++/configure.in,
11226 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
11227 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
11228 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
11229 * configure.in (configdirs): Update to reflect directory changes.
11230 (target_abbrev): No longer define for any configuration.
11231 * Makefile.in: Cosmetic improvements to header comments.
11232
11233Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
11234
11235 Various changes to gdb.t31:
11236
11237 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
11238 * gdbme.ch: Make all key-words and predefineds be upper-case.
11239 * chillvars.exp: Expect key-words and predefinds in upper-case.
11240
11241 * chillvars.exp: Use gdb_test_exact many places.
11242 Change expected output for arrays (which now includes index labels).
11243
11244 * pr-5020.exp, gdme.ch (module PR_5020):
11245 New test, for PR-5020.
11246
11247Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
11248
11249 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
11250 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
11251
11252Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
11253
11254 * Makefile.in: Fix bit-rot in definitions of CHILL,
11255 CHILL_FOR_TARGET and Chill_LIB.
11256 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
11257 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
11258 CHILL, and CHILL_LIB.
11259
11260Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
11261
11262 * Revert the previous changes. Please see Rob's directory
11263 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
11264
11265Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
11266
11267 * Makefile.in, configure.in, config/mips-gdb.exp,
11268 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
11269 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
11270 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
11271 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
11272 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
11273 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
11274 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
11275 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
11276 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
11277 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
11278 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
11279 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
11280 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
11281 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
11282 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
11283 changes from 94Q1.
11284
11285Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
11286
11287 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
11288 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
11289 Rob's new testing fragments.
11290
11291Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
11292
11293 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
11294 lib/gdb.exp: Replace error proc calls with perror.
11295
11296Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
11297
11298 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
11299 version also, match on casted version strings, and match on
11300 gdb startup case where the line numbers might be messed up.
11301
11302Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
11303
11304 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
11305 (CFLAGS): Delete it from here.
11306
11307Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
11308
11309 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
11310
11311Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
11312
11313 * Makefile.in (RUNTEST): Default to just "runtest".
11314
11315Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11316
11317 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
11318 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
11319 the code has been restructured.
11320
11321Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11322
11323 * gdb.t00/default.exp (set write): Allow any number of \r and/or
11324 \n, not just one of each.
11325
11326 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
11327 /bin/cc gives a warning if you do.
11328
11329Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
11330
d63a86f8 11331 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
11332 __t10ListS_link1ZUiRCUiPT0
11333
11334Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11335
11336 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
11337 on local variables in recursive functions.
11338
11339 * gdb.t07/Makefile.in: Build the new test.
11340
11341Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11342
11343 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
11344 directly. Instead compare the return values from actual calls.
11345
11346Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
11347
11348 * Makefile.in (check): Set TCL_LIBRARY for runtest.
11349
11350Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11351
11352 * From Peter Schauer with minor modifications.
11353 * gdb.t15/return.exp (return_tests): Handle targets where "return"
11354 stops in mid-line in the caller. Add xfail for returning a float
11355 value on X86 targets.
11356
11357Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11358
11359 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
11360 to avoid expect lossage.
11361 (fmem_LRbug_tests): Likewise.
11362 * gdb.disasm/hppa.s: Corresponding changes.
11363
11364 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
11365 conditions to work with latest dejagnu/expect.
11366
11367 * gdb.t15/funcargs.exp (finish from indirect call): No longer
11368 expected to fail on the PA.
11369 (backtrace in call with trampolines): Explicitly require main
11370 to be frame #1 (no trampolines should show up in backtrace).
11371
11372 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
11373 "continue -expect".
11374 * gdb.t06/break.exp: Likewise.
11375 * gdb.t07/watchpoint.exp: Likewise.
11376 * gdb.t13/bitfields.exp: Likewise.
11377 * gdb.t15/{funcargs,return}.exp: Likewise.
11378 * gdb.stabs/weird.exp: Likewise.
11379 * config/{mips,udi}-gdb.exp: Likewise.
11380
11381 * hppa.sed: Enclose comments within a sed command to avoid
11382 losing with the old OSF1 sed.
11383
11384Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11385
11386 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
11387 sequent dynix.
11388 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
11389 * gdb.t15/funcargs.exp: Conditionally step again to really
11390 finish from marker_call_with_trampolines. Handle the case where
11391 the first step from within call_with_trampolines already steps
11392 us back to main.
11393 * gdb.t15/gdbme.c: Add comment to closing brace of
11394 call_with_trampolines for funcargs.exp.
11395
11396Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11397
d63a86f8 11398 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
11399 Fix typo(s).
11400
11401Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11402
11403 * gdb.t07/gdbme.c: More code for watchpoint testing.
11404
11405 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
11406 "Hardware watchpoint" throughout file.
11407 (test_watchpoint_triggered_in_syscall): New test.
11408 (test_complex_watchpoint): New test.
11409
11410Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11411
11412 * gdbme.c (call_with_trampolines): New function to try and step
11413 into. Tests trampoline problems on the PA.
11414
11415 * funcargs.exp (localvars_in_indirect_call): No longer expect
11416 stepping into indirect call to fail on PAs.
11417 (test_stepping_over_trampolines): New test.
11418
11419Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11420
11421 * TODO: Add suggestions for static member function tests, and
11422 completion tests.
11423
11424Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11425
11426 * TODO: Add suggestions for "p/a" tests.
11427
11428 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
11429 (default_gdb_exit): Replace all the hair with sending "quit" to
11430 the process with a simple close.
11431
11432Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11433
11434 * TODO: Add suggestions for shared library tests.
11435
11436Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11437
11438 * TODO: Add suggestions for x/s tests.
11439
11440Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11441
11442 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
11443 "enable once", and "enable breakpoints once" with ".*".
11444
11445Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11446
11447 * TODO: Add suggestions about structure passing tests.
11448
11449Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11450
11451 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
11452 the primary1 test, use work around if __GNUC__ < 2.
11453 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
11454 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
11455 Test for bad output rather than waiting for timeout. Issue
11456 second continue only if first continue failed.
11457
11458Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
11459
11460 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
11461 operator[] test with gdb_test because the old code didn't seem to
11462 be getting the quoting right with the new dejagnu.
11463
11464Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
11465
11466 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
11467 one from the path.
11468 * Makefile.in: Use a fresh expect if there is one, use runtest
11469 from the src tree if there is one.
d63a86f8 11470
c906108c
SS
11471Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
11472
11473 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
11474 next over recursive call. Revise the tests from that point on
11475 (which had been skipped) to match GDB's actual (correct) output.
11476
11477 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
11478 with next over a breakpoint whose condition is false.
11479
11480 * gdb.t00/help.exp: Comment out "help set print" tests just like
11481 (and for same reason as) "help set" test.
11482
11483Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11484
11485 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
11486 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
11487
11488Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11489
11490 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
11491 necessary gdb_target_udi.
11492
11493 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
11494
11495 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
11496 1838 and 2417; they are fixed.
11497
11498 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
11499 gdb.t03/ptype.exp (ptype structure, ptype union):
11500 Remove xfails; the test is looser than when the xfails were added.
11501
11502 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
11503 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
11504
11505 * gdb.t01/run.exp: Only run shell test if isnative.
11506
11507 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
11508 since "run" automatically loads if necessary. Call gdb_target_udi
11509 after the "file" since "file" kills any execution target.
11510
11511 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
11512 GDB. GDB doesn't work that way (not anymore at least) on UDI.
11513 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
11514 argument for UDI.
11515
11516Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
11517
11518 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
11519
11520 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
11521
11522Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11523
11524 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
11525 properly quoting regexps. This makes the second argument to
11526 demangle a fixed string, which matches the callers, instead of a
11527 shell-style pattern which is what the previous implementation
11528 used. Update some of the callers.
11529
11530Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11531
11532 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
11533 (comib_nullified_tests): Fix typo.
11534 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
11535 strings. No longer expected to fail.
11536
11537 * gdb.disasm/hppa.s (addib_tests): Fix typo.
11538 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
11539 strings. No longer expected to fail.
11540
11541 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
11542 string. No longer expected to fail.
11543
11544Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11545
11546 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
11547 No longer expected to fail.
11548
11549 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
11550 string. No longer expected to fail.
11551
11552Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11553
11554 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
11555 only in the names (I probably got most of them). I was even
11556 generous with some which differed in underscores in names, and
11557 probably missed a few, and I *still* was able to remove almost a
11558 third of the file with almost no impact on testsuite coverage.
11559
11560Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11561
11562 * gdb.t00/default.exp: Match udi_attach error message as well as
11563 the one from child_attach.
11564
11565 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
11566
11567 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
11568
11569 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
11570 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
11571
11572 * Move test with enums and partial symbols back to
11573 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
11574 Reverts the change of 26 May 93. Per today's change to
11575 stabs.texinfo, the behavior that weird.exp was expecting was
11576 unreasonable; what is important is that the compiler+gdb get
11577 things right, which happens with a recent gcc. Also fix the test
11578 to deal with native compilers which put out the stab gdb can't
11579 deal with.
11580
11581Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11582
11583 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
11584 in the names. The main thing these accomplish is to slow things down.
11585 Many more such duplicates surely remain.
11586
11587 * gdb.t00/help.exp: Comment out "help support" test just like
11588 (and for same reason as) "help set" test.
11589
11590Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
11591
11592 * gdb.t06/break.exp: Remove setup_xfails for
11593 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
11594 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
11595 about known bug in gcc to include up through 2.5.8.
11596 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
11597 well as "_vb$".
11598 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
11599 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
11600 with latest gcc and gdb.
11601 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
11602 well as "_vb$".
11603
11604Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11605
11606 * configure.in (hppa*-*-*): Also configure and build stabs-only
11607 tests.
11608
11609Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11610
11611 * gdb.t10/hppa.mt: A makefile fragment for the PA.
11612 * gdb.t10/configure.in (hppa*-*-*): Use it.
11613
11614Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11615
11616 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
11617
11618Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11619
11620 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
11621 versions prior to 1.13.5.
11622
11623Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11624
11625 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
11626 the prompt is at the start of a line.
11627
11628Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11629
11630 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
11631 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
11632 in the copr tests now.
11633 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
11634 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
11635 expected to fail.
11636
11637Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
11638
11639 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
11640 gdb.t31/chillvars.exp, lib/gdb.exp:
11641 Tweak to run under either version of expect.
11642 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
11643 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
11644 * gdb.t11/list.exp: Remove extraneous whitespace.
11645
11646Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11647
11648 * gdb.t16/printcmds.exp (test_print_strings): Accept
11649 "(unsigned char *) " before the string.
11650
11651 * TODO: Add notes about printing of fancy types and GDB expressions.
11652
11653Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
11654
11655 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
11656 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 11657 if doing mips-idt-ecoff.
c906108c
SS
11658
11659Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
11660
11661 * Most .exp files: Tweak to run under either version of expect.
11662
11663Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11664
11665 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
11666 xfails; I'm not sure why they are failing, but not because of PR 1806.
11667
11668Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
11669
11670 * config/unix-gdb.exp: Remove gdb_unload cause it's already
11671 defined in lib/gdb.exp.
11672
11673Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11674
11675 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
11676 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
11677 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
11678 have to be typeless.
11679
11680Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11681
11682 * TODO: Add suggestion for copyright year test.
11683
11684Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
11685
11686 * configure.in (*-*-lynxos*): Add stabs tests.
11687
11688Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
11689
11690 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
11691 so insert a tab before any assembler directive in column zero.
11692
11693 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
11694 stores.
11695 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
11696 stores.
11697 (fpu_short_memory_tests): Likewise.
11698
11699Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11700
11701 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
11702 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
11703 .stabs directives in comments.
11704
11705Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11706
11707 * TODO: New file, describing tests we could write.
11708 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
11709
11710Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11711
11712 * gdb.t06/signals.exp: Add kludge to force re-sync.
11713
11714 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
11715 to xgdb instead of gdb, get out of gdb.
11716
11717Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
11718
11719 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
11720 for info.
11721
11722Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
11723
11724 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
11725 * gdb.stabs/configure.in (hppa*-*-*): Use it.
11726 * gdb.stabs/hppa.sed: New sed script for the PA.
11727
11728Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11729
11730 * gdb.stabs: Re-write weird.def and configuration to use sed
11731 instead of cpp. sed is portable and POSIX; cpp is neither.
11732
11733Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11734
11735 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
11736
11737Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11738
11739 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
11740
11741Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11742
11743 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
11744 "_vb$".
11745 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
11746 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
11747
11748Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11749
11750 * lib/gdb.exp: Comment out code which depends on non-existent
11751 `transform' procedure.
11752
11753Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
11754
11755 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
11756 * lib/gdb.exp: Transform tool name.
11757 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
11758 1.1's new error handling system.
11759
11760Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11761
11762 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
11763
11764Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11765
11766 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
11767 They made pattern matching so slow that timeouts happened on
11768 heavily loaded systems. Now any output from "show print" which
11769 gets us back to the GDB prompt is a PASS.
11770
11771Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
11772
11773 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
11774
11775Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11776
11777 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
11778
11779 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
11780 It is not from PR 3220.
11781
11782Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11783
11784 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
11785 just started failing because they depended on the order the
11786 subcommands are presented, or exact docstring text. This kind of
11787 test is a pain and has minimal benefit.
11788
11789Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11790
11791 * gdb.t09/corefile.exp: At end of test, use "core" command with
11792 no arguments.
11793
11794Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
11795
11796 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
11797 17}/Makefile.in: Make it possible to run the testsuite with Sun
11798 make and CC = cross gcc by adding explicit build rules for .o
11799 files.
11800
11801Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11802
11803 * gdb.t15/funcargs.exp: Don't put comments on same line as
11804 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 11805
c906108c
SS
11806Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11807
11808 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
11809
11810Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
11811
11812 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
11813 * gdb.t20/inherit.exp: remove three dumplicate entries.
11814
11815Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11816
11817 * gdb.t06/break.exp: For "next over recursive call", fail on any
11818 incorrect output, not just on "factorial (value=2)".
11819
11820Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11821
11822 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
11823 working now. Add an xfail if accesing a bss variable causes
11824 a memory error if the target is not yet run.
11825
11826Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11827
11828 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
11829 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
11830 name of __st* demangling (2 strings). Did Kung really get the
11831 more than 95 others right without testing them?
11832
11833Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
11834
11835 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
11836
11837Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
11838
11839 * configure.in (configdirs): Add gdb.disasm
11840 * gdb.disasm: New directory for GDB disassembler tests.
11841 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
11842
11843Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11844
11845 * gdb.t00/help.exp: Don't test "help set".
11846
11847 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
11848 from within expect statements. None of these happen anymore and
11849 they cause regressions to be silently unnoticed.
11850
11851 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
11852 messages) about known failures with gcc cygnus-2.4.5-930417.
11853
11854 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
11855 comp-info.exp so it gets built if it doesn't exist.
11856
11857 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
11858 it is no longer used.
11859 * gdb.t13/comp-info.c: Removed.
11860
11861Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
11862
11863 * gdb.t06/signals.exp: Add xfail for sun3.
11864
11865Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11866
11867 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
11868 relevant because ^C doesn't get sent but failure can be reproduced
11869 interactively).
11870
11871Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11872
11873 * gdb.stabs/alpha.mt: New configuration file for alpha.
11874 * gdb.stabs/configure.in: Use it.
11875 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
11876 sharing with alpha.mt, redefine long to word via preprocessor.
11877 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
11878 for alpha.
11879 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
11880 native cc.
11881 * gdb.t00/teststrategy.exp: Change expect string so that we
11882 consume the `(xgdb)' from the command echo and from the gdb prompt.
11883 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
11884 gdb currently compares all values as long, so this failure probably
11885 applies to any configuration where LONGEST is bigger than a target int.
11886 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
11887 with gcc.
11888 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
11889 to handle opaque pointers, gcc is.
11890 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
11891 as first argument. Include <sys/types.h> and change all operator
11892 new definitions to use size_t.
11893 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
11894 now that we use size_t.
11895
11896Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11897
11898 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
11899 a long or float array cast all array members to the same type.
11900 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
11901 with 64 bit longs.
11902 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
11903 on alpha.
11904 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
11905
11906Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11907
11908 * gdb.t24 (demangle.exp): Constructors of templates have names like
11909 vector<int>::vector(int) not vector<int>::vector<int>(int). See
11910 section 14.6 of the ARM.
11911
11912 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
11913 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
11914 accomplish little and slow down the testsuite.
11915
11916 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
11917 Accept spaces various places.
11918
11919Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11920
11921 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
11922 with watchpoint enabled.
11923
11924 * Makefile.in: Remove definition of CC and remove the second
11925 definition of CXX (the "CXX = gcc" one remains). These definitions
11926 were causing backquotes to be expanded within backquotes, which
11927 doesn't work.
11928
11929Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
11930
11931 * gdb.t17/callfuncs.exp: Add "return 0" to end.
11932
11933Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11934
11935 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
11936 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
11937 by mips cc and contains no stabs entries.
11938
11939Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
11940
11941 * config/vx-gdb.exp: Use fake device to load files rather than
11942 NFS.
11943 * lib/gdb.exp: New proc to do "file" command.
11944 * config/unix-gdb.exp: Use new "file" proc.
11945
11946Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
11947
11948 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
11949 Rework board rebooting slightly.
11950 (gdb_exit): Don't exit from the remote shell; there isn't one.
11951 * gdb.stabs/weird.exp: If a program is being debugged already,
11952 kill it.
11953 * gdb.t04/setvar.exp: Stop and restart gdb.
11954 * gdb.t05/expr.exp: Likewise.
11955 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
11956 restart gdb and reload the program.
11957 * gdb.t08/opaque.exp: Likewise.
11958 * gdb.t12/scope.exp: Likewise.
11959 * gdb.t13/bitfields.exp: Likewise.
11960 * gdb.t15/funcargs.exp: Likewise.
11961 * gdb.t20/classes.exp: Likewise.
11962 * gdb.t03/ptype.exp: Increase timeout.
11963 * gdb.t16/printcmds.exp (test_print_string_constants,
11964 test_print_array_constants): Likewise.
11965 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
11966 * gdb.t20/classes.exp (do_tests): Likewise.
11967 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
11968
11969Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
11970
11971 * gdb.stabs: Renamed *wierd* to *weird*.
11972
11973Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
11974
11975 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
11976 for timeout. Add "known gcc 2.4.5 bug" to failure message.
11977
11978Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
11979
11980 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
11981 (do_tests): Remove xfail for whatis on one_var and two_var.
11982
11983Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
11984
11985 * Makefile.in: Made cross building work better by adding
11986 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
11987
11988Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11989
11990 * gdb.t15/{return.c,return.exp,Makefile.in}:
11991 New test, currently commented out.
11992
11993Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
11994
11995 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
11996 still running and removes the leftover named socket so GDb can do
11997 clean restarts.
11998
11999Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
12000
12001 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
12002 console, not GDB.
12003 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
12004 cross testing works better with "make check"
12005 * config/unix-gdb: Use default procedures for exit and version.
12006 * config/vx-gdb.exp: Cleaned up and massaged back to working order
12007 with the newest VxWorks.
12008
12009Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12010
12011 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
12012 old form.
12013
12014 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
12015 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
12016
12017 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
12018
12019 * config/unix-gdb.exp: Remove this version of gdb_exit
12020 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
12021 Rob says he'll look at it when he gets back to testing boards.
12022
12023Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
12024
12025 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
12026 an expected fail for certain ptype commands.
12027
12028 * gdb.t20/classes.exp: Update expected results of "ptype class
12029 Base1" to account for the constructor that now appears in the type.
12030
12031Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
12032
12033 * configure.in (configdirs): Restore gdb.t04, which mysteriously
12034 disappeared from list.
12035 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
12036 "alldone" proc with call to cleanup and exit.
12037 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
12038 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
12039 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
12040 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
12041 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
12042 "alldone" proc with simple returns that suppress remaining
12043 tests. The alldone proc went away many months ago.
12044
12045Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12046
12047 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
12048
12049 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
12050
12051Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12052
12053 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
12054 as vax gdb will display them.
12055
12056Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12057
12058 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
12059 optimizers.
12060
12061 * scope.exp: Change "bad value for localval" messages so each one
12062 is unique.
12063
12064 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
12065 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
12066
12067 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
12068
12069Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12070
12071 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
12072 doesn't exist (due to optimization).
12073
12074Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12075
12076 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
12077 contains \r because the filename is long.
12078
12079 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
12080 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
12081
12082Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12083
12084 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
12085 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
12086 Ultrix.
12087 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
12088 int tests.
12089 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
12090
12091Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
12092
12093 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
12094
12095 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 12096 to match does not match the passing case but still matches the
c906108c
SS
12097 failing case.
12098
12099Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12100
12101 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
12102
12103Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
12104
12105 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
12106 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
12107 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
12108 Remove various versions of gdb_exit.
12109 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
12110 gdb_exit.
12111 * config/unix-gdb.exp: gdb_exit remains here, and should override
12112 the generic version, since it's doing a lot of wierd stuff that
12113 the other versions aren't. FIXME, fold it in, or abandon this
12114 version.
12115
12116Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12117
12118 * gdb.t24/demangle.exp: Add tests for PR 3220.
12119
12120Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12121
12122 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
12123
12124Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
12125
12126 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
12127 "i386-*-*". Works for i486 as well.
12128
12129 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
12130 bug, and expand domain of xfail to all SVR4 systems, since the
12131 actual problem is likely to be in generic SVR4 /proc support.
12132
12133Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12134
12135 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
12136
12137Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
12138
12139 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
12140 xfails for other systems. Match a missing 'Continuing.' as an
12141 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
12142
12143 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
12144 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
12145 Only issue warning for missing executables if -all option is used.
12146
12147 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
12148 file if -all option is used. It's like an unpredictable XFAIL.
12149
12150Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12151
12152 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
12153 for dynamically linked binaries.
12154
12155 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
12156
12157Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12158
12159 * gdb.t20/inherit.exp: Change message for "print tagless struct"
12160 to state that this is a known bug in old versions of g++.
12161
12162Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12163
12164 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
12165 while waiting for `Continuing'.
12166
12167Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
12168
12169 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
12170 in text, data, and bss.
12171 * gdb.t10/nodebug.c: Add local and global test variables for
12172 initialized and uninitialized data.
12173
12174Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12175
12176 * config/unix-gdb.exp (gdb_exit): Add "wait".
12177
12178Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12179
12180 * gdb.t06/signals.exp: xfail the continue from the handler for all
12181 targets.
12182
12183 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
12184 function with watchpoints enabled, the i386 call dummy starts with
12185 a call.
12186
12187 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
12188 386 bsd names its corefiles.
12189
12190Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
12191
12192 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
12193 compilers don't grok it.
12194 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
12195 with small octal ints rather than character constants, which
12196 are signed and might not fit if first promoted to int.
12197
12198Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
12199
12200 * gdb.t09/Makefile.in (clean): Remove corefile.
12201
12202Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12203
12204 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
12205
12206Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12207 and Jim Kingdon (kingdon@cygnus.com)
12208
12209 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
12210 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
12211 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
12212
12213Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12214
12215 * gdb.t17/interrupt.exp: Add xfail for hppa.
12216
12217Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12218
12219 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
12220 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
12221 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
12222 to determine signed-ness of bitfields and use the result to setup
12223 the xfail.
12224 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
12225 * gdb.t15/funcargs.exp: Use them to step until the second indirect
12226 call line is reached if necessary.
12227
12228Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12229
12230 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
12231
12232Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12233
12234 * gdb.t06/break.exp: Also test `clear' command.
12235
12236Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
12237
12238 * gdb.t00/teststrategy.exp: Remove extra quote.
12239
12240 * gdb.t07/watchpoint.exp: Change xfail for calling function with
12241 watchpoint enabled to be for all non-68k machines.
12242
12243 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
12244
12245Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12246
12247 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
12248 targets use aout.mt instead of ecoff.mt as gas understands
12249 standard aout format.
12250
12251Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
12252
12253 * lib/gdb.exp (runto): Don't insist that function we are running to
12254 was compiled with -g.
12255
12256 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
12257
12258 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
12259 to get back into the read system call.
12260 Accept leading newline in case where we woke it up.
12261
12262Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12263
12264 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
12265 to make the stabs test work on ecoff systems using gcc and -with-stabs.
12266 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
12267 enable ecoff configuration.
12268
12269Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12270
12271 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
12272
12273Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12274
12275 * gdb.t16/printcmds.exp: Add another printf test.
12276
12277Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
12278
12279 * configure.in: If configured -with-stabs on any target, add
12280 stabsdirs to configdirs.
12281
12282Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12283
12284 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
12285 fun" so pattern does not match the command itself.
12286
12287Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12288
12289 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
12290
12291Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12292
12293 * gdb.t17/interrupt.exp: Test for more things.
12294
12295Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12296
12297 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
12298 compiler arranges the code and line numbers.
12299
12300 * gdb.t17/interrupt.exp: Don't send \n after ^C.
12301
12302Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12303
12304 * gdb.t00/help.exp: Increase expect input buffer size.
12305
12306Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12307
12308 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
12309
12310 * gdb.t07/watchpoint.exp: Add xfail for hppa.
12311
12312 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
12313
12314 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
12315 [0-9]*, not just [0-9].
12316
12317Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12318
12319 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
12320
12321 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
12322
12323Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12324
12325 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
12326
12327Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12328
12329 * gdb.t06/signals.c: Add xfails for sun3.
12330
12331 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
12332
12333 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
12334 test_stepping tests.
12335
12336Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12337
12338 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
12339
12340 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
12341
12342 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
12343 rather than actually putting it through cpp twice.
12344
12345 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
12346
12347Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
12348
12349 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
12350 no longer needed.
12351
12352Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12353
12354 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
12355
12356 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
12357 C++ features prints as "struct", make it a pass, not an xfail.
12358
12359Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12360
12361 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
12362 Don't require VA to print as "class" rather than "struct".
12363
12364Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
12365
12366 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
12367
12368Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12369
12370 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
12371
12372Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12373
12374 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
12375 order.
12376
12377Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12378
12379 * gdb.t16/printcmds.exp: Add printf tests.
12380
12381 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
12382
12383 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
12384
12385Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
12386
12387 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
12388 pass counts, to counteract any existing or future setup_xfails.
12389
12390Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12391
12392 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
12393 {BEGIN,END}_COMMON for common block instead of STAB.
12394 * gdb.stabs/wierd.exp: Add xfail for rs6000.
12395
12396 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
12397 intp_var should be N_GSYM not N_LSYM.
12398 wierd-aout.S: Use a label for the value of the N_SO.
12399 wierd.def: Remove all backslashes.
12400 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
12401
12402Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12403
12404 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
12405 get the expected next to inheritance3.
12406
12407Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12408
12409 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
12410 now that gcc-2.4 gets it right.
12411
12412Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12413
12414 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
12415
12416 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
12417 generating comp-info.exp which works for cross-compilation.
12418
12419Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
12420
12421 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
12422 "*-*-sysv4.*".
12423
12424Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
12425
12426 * gdb.t01/run.exp: Start with a fresh gdb.
12427 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
12428 SVR4.x.
12429
12430Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
12431
12432 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
12433 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
12434 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
12435 Makefile.in (distclean, realclean): Remove gdbme.c from list of
12436 things to remove.
12437
12438Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
12439
12440 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
12441 test cases from bug reports.
12442
12443Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
12444
12445 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
12446 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
12447 avoid spurious xfails.
12448 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
12449 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
12450 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
12451
12452Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
12453
12454 * gdb.t00/teststrategy.exp: Rework to provide more useful
12455 description of each test, fix problem with systems that define
12456 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
12457 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
12458 results for "next over recursive call" so timeouts aren't taken
12459 by error.
12460
12461Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
12462
12463 * gdb.t12/scope.exp: Test printing of variables before run.
12464
12465 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
12466 printed in wrong order due to sorting.
12467
12468Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
12469
12470 * gdb.t00/teststrategy.exp: Fix expected results for printing
12471 user entered string constant. Is array of char, prints with no
12472 address.
12473
12474 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
12475 commands.
12476 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
12477 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
12478 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
12479 of struct of char arrays.
12480 * gdb.t00/radix.exp: New tests for radix commands.
12481
12482Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
12483
12484 * gdb.t16/printcmd.exp: Print a variable before running program
12485 (with xfail for AIX).
12486
12487Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
12488
12489 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
12490
12491 * gdb.t16/printcmd.exp: Don't print variables before running program.
12492
12493 * gdb.t06/break.exp: Don't require envp argument to main.
12494
12495 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
12496
12497 * gdb.t02/whatis.exp, gdb.t11/list.exp:
12498 Add xfails for rs6000.
12499
12500 * gdb.t02/whatis.exp: Change other tests not to re-test something
12501 we already tested.
12502
12503 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
12504 each type used has a variable of that type.
12505
12506Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
12507
12508 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
12509
12510Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
12511
12512 * configure.in: change srctrigger to be a file, not a directory
12513
12514Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
12515
12516 * configure.in (mips-idt-ecoff*): Added trailing '*'.
12517
12518 * gdb.t11/list.exp: Fixed a couple of typos.
12519
12520Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
12521
12522 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
12523 is fixed and PR is closed.
12524 * gdb.t16 (gdbme.c): Add simple test string variable.
12525 * gdb.t16 (printcmds.exp): Add tests with simple test string
12526 variable, primarily for boundaries on "set print elements".
12527
12528Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
12529
12530 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
12531 Make leading 0's optional and don't expect a tab in the middle
12532 of the number.
12533
12534 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
12535
12536 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
12537 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
12538 don't end command passed to gdb_test with newline.
12539
12540 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
12541 signed keyword away, don't expect signed bitfields to be signed.
12542
12543 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
12544 printing with only as many 1's as are in the field as well as printing
12545 with 32 1's (see comment).
12546
12547Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
12548
12549 * gdb.t00/default.exp: Start with a fresh gdb.
12550 * configure.in (configdirs): Remove gdb.t31 until the chill
12551 compiler works again. It no longer is able to find chillrt0
12552 since it isn't in libchill.a anymore.
12553 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
12554 wierd.o, make more modular.
12555 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
12556 spurious newlines that caused problems.
12557
12558Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12559
12560 * Move test with enums and partial symbols from gdb.t03/ptype.exp
12561 to gdb.stabs/wierd.exp since GCC has worked around the bug.
12562 gdb.stabs/wierd.{exp,def}: Many new tests.
12563
12564 * gdb.t00/default.exp: update info line for new message.
12565
12566 * gdb.t02/{whatis.exp,gdbme.c}:
12567 Test that "char *" doesn't print as "caddr_t".
12568
12569Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12570
12571 * gdb.t00/help.exp: Use .* in place of some help messages which
12572 just changed.
12573 gdb.t00/default.exp: Update "info frame" test for new message.
12574 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
12575 Remove some xfails
12576
12577Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12578
12579 * gdb.t03/{gdbme.c,ptype.exp}:
12580 Add tests for typedef'd struct and union without tags.
12581 Also check "whatis" on a variable of a typedef'd enum without a tag.
12582
12583 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
12584 PRMS 1823; the bug still exists but isn't reproduced by this test
12585 anymore), and remove rs6000 XFAIL (the bug is fixed).
12586
12587 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
12588 duplicated from whatis.exp. For those that are left, accept
12589 "long", "long int", or "int" for long variables (whatis.exp already
12590 has an XFAIL for "int", so no need to fail it here).
12591
12592 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
12593 Deal with GCC's names for types now that GDB uses the compiler's names.
12594
12595 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
12596 setup_xfail's for sunos4. If we #defined the signed keyword away,
12597 don't expect GDB to know that char it is signed.
12598
12599 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
12600
12601Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
12602
12603 * configure.in (configdirs): Add gdb.t24 for C++ tests that
12604 should work on any system, regardless of debugging format.
12605 * gdb.t21/demangle.exp: Move to gdb.t24.
12606 * gdb.t24/demangle.exp: Move from gdb.t21.
12607 * gdb.t24/{Makefile.in, configure.in}: New files.
12608
12609Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12610
12611 * configure.in: Do gdb.stabs and C++ tests only for stabs.
12612 * gdb.stabs: New directory.
12613
12614Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12615
12616 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
12617 not just "Quit anyway?".
12618
12619Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
12620
12621 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
12622 that all setup_xfails are immediately followed by clear_xfails.
12623
12624Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
12625
12626 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
12627 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
12628 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
12629 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
12630 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
12631 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
12632 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
12633 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
12634 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
12635 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
12636 gdb.t31/chillvars.exp, lib/gdb.exp:
12637 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
12638 bug-gdb@prep.ai.mit.edu.
12639
12640Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
12641
12642 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
12643 with 0.0, not integer 0.
12644
12645Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
12646
12647 * gdb.t06/break.exp: Update for "Kill the program" message change.
12648
12649Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
12650
12651 * Makefile.in (GDBFLAGS): Set to -nx.
12652 * Makefile.in (site.exp): Use GDBFLAGS.
12653
12654Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
12655
12656 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
12657 Makefiles.
12658 (check): depend on just-check.
12659 (just-check): added so that tests can be run without a noop
12660 build pass.
12661
12662Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
12663
12664 Switch to using configure's configdirs.
12665 * Makefile.in (Makefile): add configure.in dependency.
12666 (SUBDIRS): removed redundant assignment.
12667 * configure.in: switch subdirs assignment to configdirs.
12668 * gdb.t*/configure.in: new files.
12669
12670Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
12671
12672 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
12673 works.
12674
12675Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
12676
12677 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
12678 in explicit rules. Apparently this is not supported by some makes.
12679
12680Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
12681
12682 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
12683
12684Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12685
12686 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
12687 disappeared.
12688
12689Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
12690
12691 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
12692
12693Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
12694
12695 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
12696 watchpoint problem that is now fixed.
12697 * gdb.t30/chexp.exp: Remove setup_xfail for printing
12698 uninitialized convenience variables.
12699 * gdb.t31/chillvars.exp: Fix expected patterns for printing
12700 structures.
12701
12702Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12703
12704 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
12705 which causes expect to get out of sync with gdb on long output
12706 from help set.
12707 * gdb.t09/corefile.exp: Make expected pattern for core file
12708 failing signal and frame output format less sun specific.
12709
12710Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
12711
12712 * gdb.t31/chillvars.exp: Add and remove initial dummy
12713 breakpoint, so that symbol table is forced in.
12714 (Needed at least on Sunos4, though it seems not SVR4.)
12715 * gdb.t31/chillvars.exp: Update for changed output format.
12716
12717Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
12718
12719 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
12720
12721Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
12722
12723 * Makefile.in: Added --srcdir when invoking runtest, removed the
12724 need for a local config file. (optional now)
12725
12726Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
12727
12728 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
12729 failure count used to force early termination. Add some more
12730 expected failures for gnu style demangling.
12731
12732Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12733
12734 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
12735 pmi variable from gdb.t20/gdbme to get optimized away.
12736 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
12737 Check for written corefile upon timeout _and_ eof.
12738
12739Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12740
12741 * config/unix-gdb.exp: Add missing return 0.
12742
12743Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12744
12745 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
12746 test termination.
12747
12748Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
12749
12750 * configure.in (subdirs): Put back gdb.t17 which mysteriously
12751 disappeared.
12752
12753Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
12754
12755 * gdb.t10/crossload.exp: Disable the i860-elf test until such
12756 time as i860 support works.
12757
d63a86f8 12758 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
12759 "backtrace 100\r" rather than just "backtrace\r", to match last
12760 change.
12761
12762Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
12763
12764 * config/udi-gdb.exp (gdb_exit): Remove close command.
12765 (gdb_target_udi): New procedure to set the UDI target.
12766 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
12767 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
12768 Added waits for prompts after several question responses. Added
12769 some more responses used by a29k-amd-udi-gdb.
12770 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
12771 pass different arguments, restart UDI connection after program
12772 completion.
12773 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
12774 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
12775 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
12776 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
12777 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
12778 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
12779 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
12780 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
12781 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
12782 after program completion.
12783 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
12784 compiled with a SELECT_VECS setting.
12785 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
12786 infinite recursion.
12787
12788 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
12789 Added checks for COFF results, and made them expected failures for
12790 all targets. It would be better to make them expected failures
12791 for COFF targets only.
12792
12793Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
12794
12795 * Makefile.in: add null dvi target, don't bother to recurse
12796 through test directories for info and install-info; rename
12797 $(datadir) to be dejagnu instead of deja-gnu
12798
12799Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
12800
12801 * gdb.t31/gdbme.ch: Re-enable code that previously caused
12802 compiler to coredump.
12803 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
12804 code.
12805
12806Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
12807
12808 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
12809 coredump.
12810 * gdb.t31/chillvars.exp: Comment out tests that depend on that
12811 code.
12812
12813Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
12814
12815 * gdb.t03/ptype.exp: tests for return code from gdb_test.
12816 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
12817 which in a shell. Deletes xgdb when done.
12818 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
12819 Tests the return from the "set height" or "set width" commands.
12820 Added a few return codes where needed.
12821
12822Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
12823
12824 * Makefile.in (SUBDIRS): Add gdb.t17.
12825 * configure.in (subdirs): Add gdb.t17.
12826 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
12827 files to test gdb's calling of functions in the inferior with
12828 the correct arguments and gdb's ability to retrieve any
12829 result returned.
12830
12831Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
12832
12833 * config/unix-gdb.exp (gdb_exit): Remove close commands that
12834 may be called after gdb goes away. Previous versions of expect
12835 needed these to avoid file descriptor leaks, but they cause
12836 errors with the current revision of expect.
12837 * gdb.t00/gdbvars.exp: Use -re on expected output after
12838 setting sevenbit-strings.
12839 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
12840 to set sevenbit-strings consistent across tests.
12841 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
12842 set sevenbit-strings consistent across tests.
12843
12844Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
12845
12846 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
12847 expected output to match current "expect" expectations.
12848
12849Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
12850
12851 * gdb.t00/default.exp: Change expected output for default "source"
12852 command, to match new gdb behavior which requires a filename to
12853 source.
12854
12855Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
12856
12857 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
12858 expected fail for i486-*-* that misses the marker2 function.
12859 * gdb.t10/crossload.exp (bfddefault): Allow successful
12860 recognition of a format to pass even if no symbols are found.
12861 Explicitly catch failures where the format is not recognized
12862 or is ambiguous, and add the reason to the fail message.
12863 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
12864 the cause is and invalid target and add reason to failure message.
12865 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
12866 elf32-i386, elf32-sparc, and elf32-i860.
12867 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
12868 Set up expected failure for 'filename'::variable scope resolution,
12869 which is now apparently broken on all targets.
12870 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
12871 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
12872 gdb.t23/templates.exp: Change failure for missing binfile into
12873 just a warning.
12874 gdb.t21/demangle.exp: Change all cfront references to 'arm'
12875 references.
12876
12877Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
12878
12879 * gdb.t00/default.exp: Add expected output for default "source"
12880 command, to match new gdb behavior.
12881 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
12882
12883Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
12884
12885 * config/*-gdb.exp: returns an error, rather than exiting on
12886 internal errors.
12887
12888Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
12889
12890 * gdb.t03/gdbme.c: Add pointer to struct variable.
12891 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
12892 referencing struct members.
12893
12894Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
12895
12896 * configure.in (mips-idt-ecoff): New target.
12897 * config/mips-gdb.exp: New file for remote board using MIPS remote
12898 debugging protocol.
12899
12900 * Redid configuration scheme. Removed gdb.t*/configure.in.
12901 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
12902 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
12903 distclean targets. Built executables via .o files. Adjusted
12904 tests to account for source files in $(srcdir) rather than
12905 $(objdir).
12906 * lib/gdb.exp (runto): Don't expect () after the function name,
12907 because it may have arguments.
12908
12909Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
12910
12911 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
12912 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
12913 expected failures for mips-idt-* and mips-sgi-*.
12914 * gdb.t00/default.exp (attach): Kill process if requested.
12915 * gdb.t00/help.exp (help target core, help target): Accept a gdb
12916 that does not read core files.
12917 * gdb.t01/run.exp: Removed checks for exit status code.
12918 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
12919 it is linked in.
12920 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
12921 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
12922 appropriate, rather than doing it by hand.
12923 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
12924 execution.
12925 * gdb.t10/crossload.exp: Kill existing program if needed.
12926 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
12927 appropriate, rather than doing it by hand. Always increase
12928 timeout for this test, not just for VxWorks.
12929
12930Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
12931
12932 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
12933 of Chill STRUCT types and STRUCT values.
12934 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
12935 than "char".
12936 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 12937 struct2): New struct definitions and initializations to test
c906108c
SS
12938 simple Chill STRUCT types.
12939
12940Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
12941
12942 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
12943 the null byte at the end of strings.
12944 * gdb.t00/default.exp: Make show version insensitive to copyright
12945 date.
12946 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
12947 to avoid dependencies on target char signedness.
12948 * gdb.t16/printcmds.exp: Update expected results for explicitly
12949 unsigned char.
12950 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
12951 now work.
12952 * gdb.t21/demangle.exp: Add many more patterns for template
12953 demangling, most of them being expected failures.
12954 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
12955 string we are matching for, to match on the whole string.
12956 * gdb.t21/demangle.exp: Add many new test strings to demangle,
12957 and fix a whole bunch that had incorrect expected output but were
12958 passing anyway because of the bug in "proc demangle".
12959 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
12960 type.
12961 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
12962
12963Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
12964
12965 * gdb/testsuite: made modifications to testcases, etc., to allow
12966 them to work properly given the reorganization of deja-gnu and the
12967 relocation of the testcases from deja-gnu to a "tool" subdirectory.
12968
12969Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
12970
12971 * gdb/testsuite: Initial creation of gdb/testsuite.
12972 Migrated dejagnu testcases and support files for testing nm to
12973 gdb/testsuite from deja-gnu. These files were moved "as is"
12974 with no modifications. This migration is part of a major overhaul
12975 of dejagnu. The modifications to these testcases, etc., which
12976 will allow them to work with the new version of dejagnu will be
12977 made in a future update.
48efe704 12978
8d8cb839 12979 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 12980\f
8d8cb839
EZ
12981;; Local Variables:
12982;; mode: change-log
12983;; left-margin: 8
12984;; fill-column: 74
12985;; version-control: never
12986;; End:
902f2ccb
MC
12987
12988 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
12989 2003, 2004 Free Software Foundation, Inc.
12990 Copying and distribution of this file, with or without modification,
12991 are permitted provided the copyright notice and this notice are preserved.
This page took 1.119023 seconds and 4 git commands to generate.