2004-08-25 Andrew Cagney <cagney@gnu.org>
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
7c27f15b
MC
12004-08-24 Michael Chastain <mec.gnu@mindspring.com>
2
3 * gdb.mi/basics.c: Add copyright notice.
4 * gdb.mi/var-cmd.c: Add copyright notice.
5
fffc87ae
MC
62004-08-23 Michael Chastain <mec.gnu@mindspring.com>
7
8 * lib/gdb.exp: Remove signed_keyword_not_used.
9 * lib/compiler.c: Likewise.
10 * lib/compiler.cc: Likewise.
11
d782e0bf
MC
122004-08-23 Michael Chastain <mec.gnu@mindspring.com>
13
14 * gdb.base/whatis.c: Remove conditional disabling of "signed".
15 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
16
96033e83
MC
172004-08-23 Michael Chastain <mec.gnu@mindspring.com>
18
19 * gdb.base/whatis.c: Add copyright notice.
20
cf38c229
MK
212004-08-20 Mark Kettenis <kettenis@gnu.org>
22
23 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
24 it to skip the breakpoints encoded in the inline assembly.
25
f4b49756
MC
262004-08-20 Michael Chastain <mec.gnu@mindspring.com>
27
28 * Makefile.in: Add gdb.fortran.
29
2f193b69
MC
302004-08-20 Michael Chastain <mec.gnu@mindspring.com>
31
32 * gdb.base/call-sc.exp (test_scalar_returns):
33 Fix cut-and-paste glitch in "Make fun return now".
34
89a237cb
MC
352004-08-17 Michael Chastain <mec.gnu@mindspring.com>
36
37 * configure.in: Add gdb.fortran.
38 * configure: Regenerate.
39 * gdb.fortran/Makefile.in: New file.
40 * lib/gdb.exp (skip_fortran_tests): New procedure.
41
469aff8e
MC
422004-08-17 Michael Chastain <mec.gnu@mindspring.com>
43
44 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
45 reference to bug-gnu@prep.ai.mit.edu.
46 * gdb.mi/mi-var-child.exp: Likewise.
47 * gdb.mi/mi-var-cmd.exp: Likewise.
48 * gdb.mi/mi-var-display.exp: Likewise.
49 * gdb.mi/mi2-var-block.exp: Likewise.
50 * gdb.mi/mi2-var-child.exp: Likewise.
51 * gdb.mi/mi2-var-cmd.exp: Likewise.
52 * gdb.mi/mi2-var-display.exp: Likewise.
53
00b51b9f
MK
542004-08-15 Mark Kettenis <kettenis@gnu.org>
55
56 * gdb.base/unload.c (main): Make local variable msg const.
57
45f07fef
MC
582004-08-15 Michael Chastain <mec.gnu@mindspring.com>
59
60 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
61 to bug-gnu@prep.ai.mit.edu.
62 * gdb.mi/mi-disassemble.exp: Likewise.
63 * gdb.mi/mi-eval.exp: Likewise.
64 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
65 default line number.
66 * gdb.mi/mi-return.exp: Likewise.
67 * gdb.mi/mi-simplerun.exp: Likewise.
68 * gdb.mi/mi-stack.exp: Likewise.
69 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
70 number with explicit range test.
71 * gdb.mi/mi-watch.exp: Likewise.
72 * gdb.mi/mi2-break.exp: Likewise.
73 * gdb.mi/mi2-cli.exp: Likewise.
74 * gdb.mi/mi2-disassemble.exp: Likewise.
75 * gdb.mi/mi2-eval.exp: Likewise.
76 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
77 default line number.
78 * gdb.mi/mi2-return.exp: Likewise.
79 * gdb.mi/mi2-simplerun.exp: Likewise.
80 * gdb.mi/mi2-stack.exp: Likewise.
81 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
82 number with explicit range test.
83 * gdb.mi/mi2-watch.exp: Likewise.
84
dd8c8ee7
MC
852004-08-15 Michael Chastain <mec.gnu@mindspring.com>
86
87 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
88 * gdb.cp/m-static.exp: Likewise.
89 * gdb.cp/rtti.exp: Likewise.
90
4e838464
MK
912004-08-14 Mark Kettenis <kettenis@gnu.org>
92
93 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
94
8d8cb839
EZ
952004-08-14 Eli Zaretskii <eliz@gnu.org>
96
97 * ChangeLog: Prefix Local Variables with semi-colons and indent
98 the reference to older ChangeLog files, to fix fontification in
99 Emacs.
100
deea8bb0
MC
1012004-08-13 Michael Chastain <mec.gnu@mindspring.com>
102
103 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
104 * gdb.mi/mi2-break.exp: Likewise.
105
c3297504
MC
1062004-08-13 Michael Chastain <mec.gnu@mindspring.com>
107
108 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
109
25808999
MC
1102004-08-13 Michael Chastain <mec.gnu@mindspring.com>
111
112 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
113
226a8d71
MC
1142004-08-13 Michael Chastain <mec.gnu@mindspring.com>
115
116 * gdb.cp/classes.exp: Remove unused declarations. Just let
117 test names default instead of providing special names. Remove
118 extraneous demangler test.
119
37fdf854
JJ
1202004-08-12 Jeff Johnston <jjohnstn@redhat.com>
121
122 * gdb.base/unload.exp: New test for breakpoints in dynamically
123 loaded libraries.
124 * gdb.base/unload.c: Ditto.
125 * gdb.base/unloadshr.c: Ditto.
126
2d3a7986
MC
1272004-08-12 Michael Chastain <mec.gnu@mindspring.com>
128
129 * gdb.cp/classes.exp (test_ptype_class_objects): Call
130 cp_test_ptype_class.
131 (test_enums): Likewise.
132
cc503c8a
AC
1332004-08-10 Andrew Cagney <cagney@gnu.org>
134
135 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
136 init_malloc call.
137
902f2ccb
MC
1382004-08-10 Michael Chastain <mec.gnu@mindspring.com>
139
140 * ChangeLog: Add copyright notice. The notice is copied
141 from emacs 21.3 top level ChangeLog.
142
78c90502
MC
1432004-08-09 Michael Chastain <mec.gnu@mindspring.com>
144
145 * lib/cp-support.exp: New file.
146 * lib/cp-support.exp (cp_test_type_class): New function.
147 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
148 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
149 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
150 cp_test_ptype_class.
151
88e5ea78
MC
1522004-08-09 Michael Chastain <mec.gnu@mindspring.com>
153
154 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
155 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
156 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
157 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
158 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
159 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
160 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
161 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
162 gdb.mi/mi2-watch.exp: Update copyright years.
163
6a89fc9c
MK
1642004-08-09 Mark Kettenis <kettenis@gnu.org>
165
166 * gdb.base/sigaltstack.exp: Provide proper anchoring.
167
1482e0de
MC
1682004-08-09 Michael Chastain <mec.gnu@mindspring.com>
169
170 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
171 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
172 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
173 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
174 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
175 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
176 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
177 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
178 gdb.mi/mi-watch.exp: Update copyright years.
179
1a5ce3f3
DJ
1802004-08-08 Daniel Jacobowitz <dan@debian.org>
181
182 PR gdb/1738
183 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
184 from a breakpoint with a pending signal.
185
04f6ecf2
DJ
1862004-08-08 Daniel Jacobowitz <dan@debian.org>
187
188 PR gdb/1736
189 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
190 * gdb.base/sigaltstack.exp (finish_test): Consume output until
191 the prompt.
192 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
193
54d90d35
DJ
1942004-08-08 Daniel Jacobowitz <dan@debian.org>
195
196 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
197
d2f6abb0
DJ
1982004-08-08 Daniel Jacobowitz <dan@debian.org>
199
200 PR gdb/1736
201 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
202 for i?86-*-linux*.
203
5598c03d
DJ
2042004-08-08 Daniel Jacobowitz <dan@debian.org>
205
206 * gdb.arch/i386-prologue.exp: Compile without debug information.
207
c6fee705
MC
2082004-08-08 Michael Chastain <mec.gnu@mindspring.com>
209
210 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
211 rather than asking gdb to search.
212
dd90efdb
MC
2132004-08-05 Michael Chastain <mec.gnu@mindspring.com>
214
215 * gdb.base/gcore.c: Include <string.h>.
216
1e84bec1
MC
2172004-08-05 Michael Chastain <mec.gnu@mindspring.com>
218
219 * gdb.base/gcore.c: Add copyright notice.
220
e425eb2b
MC
2212004-08-05 Michael Chastain <mec.gnu@mindspring.com>
222
223 * gdb.base/freebpcmd.c: Include <stdio.h>.
224 * gdb.base/long_long.c: Include <string.h>.
225 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
226 * gdb.base/siginfo.c: Include <string.h>.
227 * gdb.base/sigstep.c: Include <string.h>.
228
cb9aaed5
MC
2292004-08-04 Michael Chastain <mec.gnu@mindspring.com>
230
231 * gdb.base/complex.c: Include <stdlib.h>.
232
55944f3d
MC
2332004-08-04 Michael Chastain <mec.gnu@mindspring.com>
234
235 * gdb.base/complex.c: Add copyright notice.
236
7b2953d9
MC
2372004-08-04 Michael Chastain <mec.gnu@mindspring.com>
238
239 * gdb.base/charset.c: Include <stdlib.h>.
240
c9133d23
MC
2412004-08-04 Michael Chastain <mec.gnu@mindspring.com>
242
243 * gdb.base/auxv.c: Include <stdlib.h>.
244
0a8490ad
MC
2452004-08-04 Michael Chastain <mec.gnu@mindspring.com>
246
247 * gdb.base/auxv.c: Add copyright notice.
248
3426d5ec
MC
2492004-08-04 Michael Chastain <mec.gnu@mindspring.com>
250
251 * gdb.base/coremaker.c: Add copyright notice.
252 * gdb.base/coremaker2.c: Add copyright notice.
253
8da195dd
AC
2542004-08-04 Andrew Cagney <cagney@gnu.org>
255
256 * gdb.base/store.exp: Update copyright.
257 (check_set, up_set, check_struct, up_struct): Add a prefix to test
258 names, do not import gdb_prompt.
259
8d394f98
AC
2602004-08-01 Andrew Cagney <cagney@gnu.org>
261
262 Fix PR testsuite/1729.
263 * gdb.base/dump.exp: Add test name to callers of capture_value, do
264 not use capture_value with value 4.
265 (capture_value): Add optional test name parameter.
266 (test_reload_saved_value, test_restore_saved_value): Use $msg as
267 the prefix, pass to capture_value.
268
b6702b23
MK
2692004-08-01 Mark Kettenis <kettenis@gnu.org>
270
271 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
272 * gdb.arch/i386-prologue.c (standard): New prototype and function.
273 (main): Call new function.
274
c203e0ca
MC
2752004-07-31 Michael Chastain <mec.gnu@mindspring.com>
276
277 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
278
a7995a30
MC
2792004-07-31 Michael Chastain <mec.gnu@mindspring.com>
280
281 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
282
9366563b
MC
2832004-07-31 Michael Chastain <mec.gnu@mindspring.com>
284
b6eeaf26 285 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
286 Accept more values of vtbl pointer. Remove some messages
287 about "obsolete gcc or gdb".
288
2fc1f950
MC
2892004-07-30 Michael Chastain <mec.gnu@mindspring.com>
290
291 * gdb.cp/classes.exp: Accept more varieties of ptype output.
292
c724d49b
MC
2932004-07-30 Michael Chastain <mec.gnu@mindspring.com>
294
295 * gdb.base/asm-source.exp: Properly convert target board
296 debug flags from gcc format to binutils format.
297
736b0fce
MK
2982004-07-28 Mark Kettenis <kettenis@gnu.org>
299
300 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
301 gdb1718". PR backtrace/1718 partially fixed.
302
5633ea5c
JJ
3032004-07-27 Jeff Johnston <jjohnstn@redhat.com>
304
305 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
306
575eebb1
NC
3072004-07-26 Nick Clifton <nickc@redhat.com>
308
309 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
310 good default value for a specific architecture is available then
311 set it to that value. Otherwise default to the -gstabs switch.
312 Remove the -g... switches from the asm-flags variable. Allow the
313 target board info to override the value if it wants to. Pass the
314 switch on the assembler command line.
315
62104619
MK
3162004-07-23 Mark Kettenis <kettenis@gnu.org>
317
318 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
319 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
320 (main): Call new function.
321
4a1135b8
MC
3222004-07-22 Michael Chastain <mec.gnu@mindspring.com>
323
324 Test for PR exp/1715.
325 * gdb.base/radix.exp: Refactor common procedures. Make all
326 test names unique. Change XFAIL to KFAIL.
327
8a12c1f0
MC
3282004-07-20 Michael Chastain <mec.gnu@mindspring.com>
329
330 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
331 * gdb.ada/gnat_ada.gin: ... to here.
332 * configure.in: Use gnat_ada.gin.
333 * configure: Regenerate.
334
23b451cf
AC
3352004-07-20 Andrew Cagney <cagney@gnu.org>
336
337 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
338 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
339 XFAILs. Clean up test messages and comments. Check backtraces.
340 Delete re-sync code.
341
ab618a02
MC
3422004-07-19 Michael Chastain <mec.gnu@mindspring.com>
343
344 Fix PR cli/740.
345 * gdb.base/annota1.exp: Honor gdb,nosignals.
346 * gdb.base/annota3.exp: Likewise.
347
46dad340
MC
3482004-07-19 Michael Chastain <mec.gnu@mindspring.com>
349
350 * lib/java.exp: Update copyright notice.
351
756d8c70
AC
3522004-07-19 Andrew Cagney <cagney@gnu.org>
353
354 * gdb.base/selftest.exp: Copy file from here ...
355 * gdb.gdb/selftest.exp: ... to here.
356
586027e6
AC
3572004-07-16 Andrew Cagney <cagney@redhat.com>
358
359 * lib/insight-support.exp: Delete file.
360 * lib/java.exp (java_init): Fix copyright.
361
029d2200
AC
3622004-07-16 Andrew Cagney <cagney@gnu.org>
363
364 * gdb.base/restore.c: Append "prologue" to comments marking the a
365 function's prologue.
366 * gdb.base/restore.exp: Update copyright, re-indent.
367 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
368 callerN" prefix where needed. Update patterns that match a
369 function's prologue.
370
653b62c5
MC
3712004-07-16 Michael Chastain <mec.gnu@mindspring.com>
372
373 * gdb.base/restore.c: Add copyright notice.
374
f7d690e5
AC
3752004-07-16 Andrew Cagney <cagney@gnu.org>
376
377 * gdb.base/logical.exp: Update copyright.
378 (evaluate): New procedure. Use to re-implement tests using
379 several tables.
380
d629a7cb
MH
3812004-07-14 Martin Hunt <hunt@redhat.com>
382
383 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
384 which fixes some problems where init.tcl was not found.
385
9c7bb332
AC
3862004-07-13 Andrew Cagney <cagney@gnu.org>
387
6bf46641
AC
388 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
389 (check_sizeof, check_valueof): Do not include the output in the
390 test name. Use gdb_test.
391 (get_valueof): Use gdb_test_multiple.
392
c4ffd4c0
AC
393 * gdb.base/step-test.exp: Update copyright. Use
394 gdb_test_multiple. Ensure that test names do not include
395 architecture dependent output.
396
ab89363a
AC
397 * gdb.gdb/observer.exp: Update copyright.
398 (setup_test): Use gdb_test_multiple.
399 (attach_first_observer, attach_second_observer)
400 (attach_third_observer, detach_first_observer)
401 (detach_second_observer, detach_third_observer)
402 (reset_counters, check_counters): Make $message a prefix.
403 (test_normal_stop_notifications): Add "args" parameter - a list of
404 init functions to be called. Make $message a prefix,
405 (test_observer_normal_stop): Change the message prefixes so that
406 they are unique, pass the attach / detach procedures to
407 test_normal_stop_notifications.
408
ec58997a
AC
409 * gdb.base/signull.exp (test_segv): Prefix all tests with
410 "${name}". Clean up test messages.
411
b475183b
AC
412 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
413
9c7bb332
AC
414 * gdb.base/ena-dis-br.exp: Update copyright.
415 (break_at): New function. Replace send_gdb with gdb_test,
416 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
417 ignore count, not stopped at bpt", with KFAIL.
418
2dd95497
CV
4192004-07-13 Corinna Vinschen <vinschen@redhat.com>
420
421 * gdb.base/attach.exp: Remove cleanupfile handling.
422
419e626b
AC
4232004-07-12 Andrew Cagney <cagney@gnu.org>
424
425 * gdb.base/annota1.exp: Cleanup corefile test name.
426 * gdb.base/annota3.exp: Ditto.
427
8b1b3228
AC
4282004-07-12 Andrew Cagney <cagney@gnu.org>
429
78650829
AC
430 * gdb.base/signals.exp: Clean up copyright, re-indent.
431
8b1b3228
AC
432 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
433 gdb_test and gdb_test_multiple.
434
935c2760
JJ
4352004-07-08 Jeff Johnston <jjohnstn@redhat.com>
436
437 * gdb.java/jmain.exp: Fix expected line number for main to
438 break at. Set XFAIL for break at main test since gcj does not
439 provide line number info for first statement in main.
440
1544280f
AC
4412004-07-08 Andrew Cagney <cagney@gnu.org>
442
1279f4ff
AC
443 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
444
1544280f
AC
445 * gdb.base/sigbpt.exp: Make the common part of each test name a
446 prefix instead of suffix.
447
bcc82369
BR
4482004-07-07 Bob Rossi <bob_rossi@cox.net>
449
450 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
451 test from test_tbreak_creation_and_listing to
452 test_file_list_exec_source_file
453 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
454 Changed name of test from test_tbreak_creation_and_listing to
455 test_file_list_exec_source_file
456
23f4b0aa
JJ
4572004-07-07 Jeff Johnston <jjohnstn@redhat.com>
458
459 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
460 the jmisc() constructor instead of <init>.
461 * gdb.java/jmisc1.exp: Ditto.
462
56401cd5
AC
4632004-07-07 Andrew Cagney <cagney@gnu.org>
464
465 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
466 corrupting the PC.
467
44ae2f6a
MC
4682004-07-06 Michael Chastain <mec.gnu@mindspring.com>
469
470 * gdb.cp/templates.exp: Accept whitespace change in demangler
471 output.
472
45a83408
AC
4732004-07-06 Andrew Cagney <cagney@gnu.org>
474
475 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
476
d205ad70
MC
4772004-07-02 Michael Chastain <mec.gnu@mindspring.com>
478
479 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
480 * lib/compiler.cc: Likewise.
481
06ea1a61
MC
4822004-06-30 Michael Chastain <mec.gnu@mindspring.com>
483
484 * lib/compiler.cc: Work around string preprocessing problem
485 with old hp c++ compiler.
486 * lib/compiler.c: Likewise.
487
daab1251
CV
4882004-06-29 Corinna Vinschen <vinschen@redhat.com>
489
490 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
491 directives to conditionalize symbol prefixing.
492 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
493 additional_flags handling. Add underscore prefix for Cygwin.
494 * gdb.arch/i386-unwind.c: Use preprocessor directives to
495 conditionalize symbol prefixing.
496 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
497 additional_flags handling. Add underscore prefix for Cygwin.
498
cc984116
CV
4992004-06-29 Corinna Vinschen <vinschen@redhat.com>
500
501 * gdb.base/bigcore.exp: Skip test on Cygwin.
502
c279b077
MC
5032004-06-28 Michael Chastain <mec.gnu@mindspring.com>
504
505 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
506 formats for "info register". Use gdb_test_multiple. Fix
507 the "invalid register" test.
508
0e915747
CV
5092004-06-28 Corinna Vinschen <vinschen@redhat.com>
510
511 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
512 PID for Cygwin. Add Cygwin specific strings to check for in some
513 tests.
514 (do_attach_tests): Add a test for user interaction when attaching
515 to a process with no matching symbol table already loaded.
516
11422c86
AC
5172004-06-26 Andrew Cagney <cagney@gnu.org>
518
519 Test PR java/1567 and PR java/1565.
520 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
521 * gdb.java/jmisc2.exp: Delete file.
522
cefbce26
MC
5232004-06-26 Michael Chastain <mec.gnu@mindspring.com>
524
525 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
526
e19f872c
CV
5272004-06-25 Corinna Vinschen <vinschen@redhat.com>
528
529 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
530 attach process.
531
d931ba3b
MC
5322004-06-23 Michael Chastain <mec.gnu@mindspring.com>
533
534 * gdb.cp/pr-1553.exp: Remove.
535
aef68c48
MC
5362004-06-22 Michael Chastain <mec.gnu@mindspring.com>
537
538 * gdb.cp/pr-1553.cc: Remove.
539 * gdb.cp/pr-1553.exp: Disable this test.
540
8d5df71a
JB
5412004-06-20 Jim Blandy <jimb@redhat.com>
542
543 Fix PR testsuite/1680.
544 * gdb.arch/i386-sse.exp: Properly quote curly braces in
545 regular expressions.
546
4ac6f39d
MC
5472004-06-19 Michael Chastain <mec.gnu@mindspring.com>
548
549 Fix PR testsuite/1679.
550 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
551 Issue an UNSUPPORTED result instead.
552
1b413552
JB
5532004-06-18 Jim Blandy <jimb@redhat.com>
554
555 * gdb.base/charset.exp: Only send a control-C if we see a new
556 prompt and incomplete command.
557
6daa6ebd
MC
5582004-06-18 Michael Chastain <mec.gnu@mindspring.com>
559
560 * gdb.cp/pr-574.cc: Add copyright notice.
561
51fa4ae0
JB
5622004-06-17 Jim Blandy <jimb@redhat.com>
563
564 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
565 cases where the regexp has no groups; this grabs random text from
566 the previous test suite, whatever that was.
567
8fea26c5
MC
5682004-06-17 Michael Chastain <mec.gnu@mindspring.com>
569
570 * gdb.cp/printmethod.cc: Add copyright notice.
571
1e3aeb41
MC
5722004-06-16 Michael Chastain <mec.gnu@mindspring.com>
573
574 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
575
9d9030bc
AC
5762004-06-16 Andrew Cagney <cagney@gnu.org>
577
578 * gdb.base/signull.c: Update copyright. Include <string.h>.
579 (bowler): Replace data_pointer with data_read
580 and data_write cases. Add code_descriptor case.
581 (zero, desc): New array and pointer.
582 (data, code): Change to simple pointers.
583 * gdb.base/signull.exp: Fix probe pattern matching a function
584 descriptor SIGSEGV. Replace data_pointer with data_read and
585 data_write tests.
586
acd4ad44
AC
5872004-06-16 Andrew Cagney <cagney@gnu.org>
588
589 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
590
08fd625c
MC
5912004-06-15 Michael Chastain <mec.gnu@mindspring.com>
592
593 * gdb.base/long_long.c: Add copyright notice.
594
1903502c
MC
5952004-06-15 Michael Chastain <mec.gnu@mindspring.com>
596
597 * gdb.base/long_long.exp: Remove reference to
598 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
599 to gdb_breakpoint and gdb_continue_to_breakpoint.
600
83313cb1
JB
6012004-06-14 Jim Blandy <jimb@redhat.com>
602
603 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
604 endian case.
605
1bf404ef
AC
6062004-06-14 Andrew Cagney <cagney@gnu.org>
607
608 * gdb.base/gcore.exp (capture_command_output): Delete the always
609 passing tests containing inferior values.
610 * gdb.base/ending-run.exp: Do not include the breakpoint address
611 in the test message. Update copyright.
612 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
613 size in the test name, use gdb_test_multiple. Update copyright.
614
ef220b33
MC
6152004-06-14 Michael Chastain <mec.gnu@mindspring.com>
616
617 * gdb.cp/ref-types.cc: Add copyright notice.
618
4f70a4c9
MC
6192004-06-14 Michael Chastain <mec.gnu@mindspring.com>
620
621 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
622 hp_aCC_compiler.
623 * lib/compiler.cc: Likewise.
624 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
625 'set' commands. Log diagnostics for other lines. Set
626 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
627
335928ac
MC
6282004-06-13 Michael Chastain <mec.gnu@mindspring.com>
629
630 * gdb.cp/try_catch.cc: Add copyright notice.
631
2efb12e8
MC
6322004-06-12 Michael Chastain <mec.gnu@mindspring.com>
633
634 * gdb.cp/userdef.cc: Add copyright notice.
635
0bbed51a
MC
6362004-06-11 Michael Chastain <mec.gnu@mindspring.com>
637
638 * gdb.cp/virtfunc.cc: Add copyright notice.
639
e12a46c9
RC
6402004-06-11 Randolph Chung <tausq@debian.org>
641
642 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
643 problem.
644
338e05af
AC
6452004-06-10 Andrew Cagney <cagney@gnu.org>
646
647 * lib/compiler.cc, lib/compiler.c: Append either
648 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
649 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
650 instead of gcc-3-3.
651
dc3f10cb
AC
6522004-06-09 Andrew Cagney <cagney@gnu.org>
653
b4d946af
AC
654 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
655 gdb/1455, bug is specific to "long long" and "double".
656
dc3f10cb
AC
657 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
658 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
659 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
660 fixed.
661
b5c0bfa2
AC
6622004-06-09 Andrew Cagney <cagney@gnu.org>
663
664 * gdb.base/structs.exp (test_struct_returns): Replace
665 "return_value_unknown" and "finish_value_unknown" by
666 "return_value_known" and "finish_value_known". Instead of
667 "return_value_unknown" iff "finish_value_unknown", check
668 "return_value_known" implies "finish_value_known".
669
caeb605f
MH
6702004-06-08 Martin Hunt <hunt@redhat.com>
671
672 * gdb.base/float.exp: Add pattern for mips targets.
673
c892bb64
RC
6742004-06-08 Randolph Chung <tausq@debian.org>
675
676 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
677 message for unknown architectures more clear.
678
48306d3e
JB
6792004-06-08 Joel Brobecker <brobecker@gnat.com>
680
681 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
682 start the execution of the program.
683
83ecb59f
JB
6842004-06-07 Jim Blandy <jimb@redhat.com>
685
686 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
687 * gdb.arch/i386-cpuid.h: New helper file.
688
55264cb4
RC
6892004-06-07 Randolph Chung <tausq@debian.org>
690
691 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
692 has started.
693
23cadb28
RM
6942004-06-04 Roland McGrath <roland@redhat.com>
695
696 Fix PR gdb/1647.
697 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
698 differently to be robust to output buffering differences.
699
51d01eda
MC
7002004-06-04 Michael Chastain <mec.gnu@mindspring.com>
701
702 * gdb.threads/pthreads.exp: Update copyright years.
703 (check_control_c): Change asynchronous 'after' to synchronous.
704
f4fc3b93
RM
7052004-06-04 Roland McGrath <roland@redhat.com>
706
707 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
708 next gdb prompt.
709
4013522b
MC
7102004-06-02 Michael Chastain <mec.gnu@mindspring.com>
711
712 Fix PR gdb/1636.
713 * gdb.threads/manythreads.exp: Change asynchronous 'after'
714 calls to synchronous.
715
7a8f1e6b
JB
7162004-05-26 Jim Blandy <jimb@redhat.com>
717
718 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
719
81bb3443
RC
7202004-05-24 Randolph Chung <tausq@debian.org>
721
722 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
723 * gdb.asm/pa.inc: New file.
724
8f5a3103
MK
7252004-05-22 Mark Kettenis <kettenis@gnu.org>
726
727 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
728
734b8fe8
JB
7292004-05-21 Joel Brobecker <brobecker@gnat.com>
730 Daniel Jacobowitz <drow@mvista.com>
731
732 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
733 GDB prompt.
734
725603e1
UW
7352004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
736
f4fc3b93 737 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
738 setjmp/longjmp. Use sigaction instead of signal.
739
8b923272
JB
7402004-05-19 J. Brobecker <brobecker@gnat.com>
741 Michael Snyder <msnyder@redhat.com>
742
743 * gdb.threads/pthread_cond_wait.c: New file.
744 * gdb.threads/pthread_cond_wait.exp: New testcase.
745
8bfabb04
AC
7462004-05-13 Andrew Cagney <cagney@redhat.com>
747
748 * gdb.base/signull.exp, gdb.base/signull.c: New files.
749 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
750
42edda50
AC
7512004-05-11 Andrew Cagney <cagney@redhat.com>
752
753 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
754 fixed but revealed gdb/1639.
755
d303a6c7
AC
7562004-05-10 Andrew Cagney <cagney@redhat.com>
757
758 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
759 func1" and "next to 2nd alarm", kernel bug avoided.
760
bf08c2a1
DJ
7612004-05-10 Daniel Jacobowitz <dan@debian.org>
762
763 PR external/1568
764 * gdb.base/bigcore.exp: Check the size of the dumped core file.
765 XFAIL if it is smaller than bytes_allocated.
766 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
767 (main): Make chunks_allocated unsigned. Correct comment.
768
c0586a34
JB
7692004-05-07 Joel Brobecker <brobecker@gnat.com>
770
771 * gdb.arch/powerpc-aix-prologue.c: New file.
772 * gdb.arch/powerpc-aix-prologue.exp: New file.
773
f2785d12
JB
7742004-05-07 Jim Blandy <jimb@redhat.com>
775
776 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
777 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
778
bd7f6e30
JB
7792004-05-06 Joel Brobecker <brobecker@gnat.com>
780
781 * gdb.base/sep.exp: No longer setup_kfail when the program was
782 built with dwarf2.
783
0a5e7efe
JI
7842004-05-05 Jim Ingham <jingham@apple.com>
785
786 * gdb.base/pending.exp: Make sure pending breakpoints
787 preserve the ignore count.
f4fc3b93 788
a8958849
MK
7892004-04-27 Jerome Guitton <guitton@gnat.com>
790
791 * i386-prologue.exp: Add testcase for jump instruction as first
792 instruction of the real code.
793 * i386-prologue.c (jump_at_beginning): New function.
794
7e103f5b
MK
7952004-04-28 Mark Kettenis <kettenis@gnu.org>
796
797 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
798 x86_64-*-*.
799
5d38b224
MK
8002004-04-28 Mark Kettenis <kettenis@gnu.org>
801
802 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
803 i*86-*-*.
804
0ef32fd9
MK
8052004-04-25 Mark Kettenis <kettenis@gnu.org>
806
807 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
808 expression that checks the return type.
809
71d7dd7c
AC
8102004-04-23 Andrew Cagney <cagney@redhat.com>
811
812 * gdb.base/call-sc.exp: New test of scalar call/return values.
813 * gdb.base/call-sc.c: Ditto.
814
1e9f977e
JJ
8152004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
816
817 * gdb.threads/manythreads.c: Reduce thread stack size.
818
899d9e3a
JJ
8192004-04-23 Jeff Johnston <jjohnstn@redhat.com>
820
821 * gdb.threads/manythreads.c: Add copyright notice.
822
61bcae62
AC
8232004-04-23 Andrew Cagney <cagney@redhat.com>
824
825 * gdb.base/siginfo.exp: Better handle step out of signal.
826 * gdb.base/sigstep.exp: Ditto.
827
7339a42e
JJ
8282004-04-22 Jeff Johnston <jjohnstn@redhat.com>
829 Daniel Jacobowitz <drow@mvista.com>
830
831 * gdb.threads/manythreads.c: New testcase.
832 * gdb.threads/manythreads.exp: Ditto.
833
5c98409b
JB
8342004-04-22 Jim Blandy <jimb@redhat.com>
835
836 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
837 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
838
3b611f1a
MC
8392004-04-21 Michael Chastain <mec.gnu@mindspring.com>
840
841 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
842
f0fd9238
AC
8432004-04-21 Andrew Cagney <cagney@redhat.com>
844
845 * gdb.base/sigstep.c: New file.
846 * gdb.base/sigstep.exp: New file.
847
90990674
JB
8482004-04-16 Joel Brobecker <brobecker@gnat.com>
849
850 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
851 call to observer_notify_normal_stop.
852
78cef34b
AC
8532004-04-15 Andrew Cagney <cagney@redhat.com>
854
855 * gdb.base/siginfo.c: New file.
856 * gdb.base/siginfo.exp: New file.
857
d2343407
JB
8582004-04-12 J. Brobecker <brobecker@gnat.com>
859
860 * gdb.base/sep.exp: Fix typo in comment.
861
a2dba3c8
JB
8622004-04-12 J. Brobecker <brobecker@gnat.com>
863
864 * gdb.base/sep.c: New file.
865 * gdb.base/sep-proc.c: New file.
866 * gdb.base/sep.exp: New testcase.
867
15f7b60e
MK
8682004-04-09 Mark Kettenis <kettenis@gnu.org>
869
870 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
871 support.
872
44f4de1a
AC
8732004-04-05 Andrew Cagney <cagney@redhat.com>
874
875 * gdb.base/sigaltstack.c: New file.
876 * gdb.base/sigaltstack.exp: New file.
877
ef04f396
JB
8782004-04-04 Joel Brobecker <brobecker@gnat.com>
879
880 * gdb.base/foll-fork.exp: Update the expected output for
881 "help set follow-fork-mode", to match a change that was made
882 to the help of this variable on 2004-01-13.
883
d40d2c92
JB
8842004-04-01 Joel Brobecker <brobecker@gnat.com>
885
886 * lib/ada.exp: Add copyright notice.
887 * bar.ads: Likewise.
888 * bar.adb: Likewise.
889 * null_record.adb: Likewise.
890 * null_record.exp: Likewise.
891 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
892
f86ef5a3
JB
8932004-04-01 Joel Brobecker <brobecker@gnat.com>
894
895 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
896 * configure: Regenerate.
897
414e70e3
JB
8982004-04-01 Joel Brobecker <brobecker@gnat.com>
899
900 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
901 to build the application. Remove the message printed when in
902 verbose mode, redundant with the UNSUPPORTED message above.
903
f0aaee49
JB
9042004-03-31 Joel Brobecker <brobecker@gnat.com>
905
906 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
907 * gdb.ada (null_record.exp): New testcase.
908
ac81cb54
JB
9092004-03-31 Joel Brobecker <brobecker@gnat.com>
910
911 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
912
854af2f7
JB
9132004-03-31 Joel Brobecker <brobecker@gnat.com>
914
915 * gdb.ada: New subdirectory.
916 * gdb.ada/Makefile.in: New file.
917 * gdb.ada/gnat_ada.gpr.in: New file.
918
034cb681
JB
9192004-03-31 Joel Brobecker <brobecker@gnat.com>
920
921 * lib/ada.exp: New file.
922
78a1a894
DJ
9232004-03-24 Daniel Jacobowitz <drow@mvista.com>
924
925 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
926 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
927
4b2b3b3e
AC
9282004-03-22 Andrew Cagney <cagney@redhat.com>
929
930 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
931 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
932 Problem identified by Ulrich Weigand.
933
23c73aa3
DC
9342004-03-17 David Carlton <carlton@kealia.com>
935
936 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
937 PR c++/826.
938
d63a86f8
RM
9392004-03-16 Roland McGrath <roland@redhat.com>
940
941 * gdb.base/auxv.exp: New file.
942 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
943
0e02aa50
DC
9442004-03-12 David Carlton <carlton@kealia.com>
945
946 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
947 * gdb.cp/pr-1553.cc: Ditto.
948 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
949 pass branch.
950
c20b71be
MC
9512004-03-12 Michael Chastain <mec.gnu@mindspring.com>
952
953 * gdb.cp/templates.exp: Accept more template types.
954
c7414a01
MC
9552004-03-09 Michael Chastain <mec.gnu@mindspring.com>
956
957 From Corinna Vinschen with modifications.
958 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
959 local variable obj_with_enum.
960 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
961 results with obj_with_enum.
962
ed69573c
MC
9632004-03-09 Michael Chastain <mec.gnu@mindspring.com>
964
965 * gdb.cp/classes.cc: New file, copied from misc.cc.
966 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
967
28301461
MC
9682004-03-09 Michael Chastain <mec.gnu@mindspring.com>
969
970 * gdb.cp/misc.cc: Add copyright notice.
971
1198ecbe
DC
9722004-03-05 David Carlton <carlton@kealia.com>
973
974 * gdb.cp/rtti.exp: Add 'print *obj3' test.
975 * gdb.cp/rtti.h: Update copyright.
976 (namespace n2::n3): New.
977 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
978 (n2::n3::func3): New.
979 (main): Call n2::n3::func3.
980 * gdb.cp/rtti2.cc: Update copyright.
981 (n2::create3): New.
982
9e08c470
MK
9832004-03-04 Mark Kettenis <kettenis@gnu.org>
984
985 * gdb.asm/openbsd.inc: Fix typo.
986
4bebc3aa
FF
9872004-03-03 Fred Fish <fnf@redhat.com>
988
989 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
990 "val" instead of unused "size". Update copyright year.
991
6ea9fb37
DJ
9922004-02-29 Daniel Jacobowitz <drow@mvista.com>
993
994 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
995 to use unsigned char.
996 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
997 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
998
23b23974
DJ
9992004-02-29 Daniel Jacobowitz <drow@mvista.com>
1000
1001 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
1002 line of output.
1003
7574fd53
DJ
10042004-02-28 Daniel Jacobowitz <drow@mvista.com>
1005
1006 * gdb.base/relocate.c (dummy): Initialize.
1007
a195357f
DJ
10082004-02-28 Daniel Jacobowitz <drow@mvista.com>
1009
1010 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
1011 a breakpoint at exit.
1012
72fd54a9
FF
10132004-02-27 Fred Fish <fnf@redhat.com>
1014
1015 * gdb.base/chng-syms.exp: Add expect condition to match failing
1016 case that isn't a timeout.
1017
b9d23137
AC
10182004-02-27 Andrew Cagney <cagney@redhat.com>
1019
1020 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
1021 support.
1022
15d208f6 10232004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 1024
15d208f6
FF
1025 * gdb.arch/gdb1431.c: Remove.
1026 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
1027 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
1028 of "until" incorrectly.
1029
98f9cd2d
JB
10302004-02-26 J. Brobecker <brobecker@gnat.com>
1031
1032 * gdb.cp/class2.cc (empty): New class.
1033 (refer): New function.
1034 (main): Declare an object of type empty and use it.
1035 * gdb.cp/class2.exp: Print the value of an object of type empty.
1036
9b50c11b
JJ
10372004-02-26 Jeff Johnston <jjohnstn@redhat.com>
1038
1039 * gdb.base/langs.exp: Update query string to match the
1040 new nquery format used for pending breakpoints.
1041
0dcd613f
AC
10422004-02-26 Andrew Cagney <cagney@redhat.com>
1043
1044 Fix PR i18n/1570.
1045 * gdb.base/charset.c: Update copyright notice.
1046 (main, init_string): Remove the escape character '\e' tests.
1047 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
1048 * gdb.base/charset.exp (valid_host_charset): Ditto.
1049 * gdb.base/setvar.exp: Ditto.
1050
b8a56647
AC
10512004-02-24 Andrew Cagney <cagney@redhat.com>
1052
90d59e34
AC
1053 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
1054 mmapped data in core file" PASS and FAIL messages consistent.
1055
b8a56647
AC
1056 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
1057 setting a breakpoint. Work around PR java/1565.
1058
9f27c604
JJ
10592004-02-23 Jeff Johnston <jjohnstn@redhat.com>
1060
1061 * lib/gdb.exp (gdb_breakpoint): Update query string to match
1062 new nquery format.
1063 * gdb.base/pending.exp: Ditto.
1064
3224a706
MK
10652004-02-22 Mark Kettenis <kettenis@gnu.org>
1066
1067 * configure.in: Run stabs tests on *BSD.
1068 * configure: Regenerated.
1069
41e0a9ca
MK
10702004-02-21 Mark Kettenis <kettenis@gnu.org>
1071
1072 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
1073
1e1b3428
FF
10742004-02-20 Fred Fish <fnf@redhat.com>
1075
1076 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
1077 blank in test for "returns short", for consistency with other
1078 "returns xxx" tests. Update copyright year.
1079
f9a7572a
FF
10802004-02-19 Fred Fish <fnf@redhat.com>
1081
1082 New testcase for PR breakpoint/1558.
1083 * gdb.arch/gdb1558.exp: New file.
1084 * gdb.arch/gdb1558.c: New file.
1085
b2ce2854
EZ
10862004-02-19 Elena Zannoni <ezannoni@redhat.com>
1087
1088 * gdb.base/nodebug.exp: Fix typo.
1089
e7c9ff01
JB
10902004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1091
1092 Committed by Jim Blandy <jimb@redhat.com>.
1093
62f4b920
JB
1094 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
1095
2db536a1
JB
1096 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
1097
e7c9ff01
JB
1098 * gdb.base/float.exp: Support s390*-*-* targets.
1099
f3205b34
AF
11002004-02-17 Adam Fedor <fedor@gnu.org>
1101
1102 * gdb.base/gdb1555.exp: New file.
1103 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
1104
9d62932d
EZ
11052004-02-17 Elena Zannoni <ezannoni@redhat.com>
1106
1107 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
1108
344c9711
FF
11092004-02-16 Fred Fish <fnf@redhat.com>
1110
1111 * gdb.arch/gdb1291.c: Remove
1112 * gdb.arch/gdb1291.s: New test input file.
1113 * gdb.arch/gdb1291.exp: Expand test to check case that should not
1114 fail. Test for correct result, known incorrect result, other
1115 failures and timeouts.
1116
2d822687
AC
11172004-02-16 Andrew Cagney <cagney@redhat.com>
1118
1119 * gdb.base/bigcore.exp: New file.
1120 * gdb.base/bigcore.c: New file.
1121
dac15b66
AC
11222004-02-13 Andrew Cagney <cagney@redhat.com>
1123
1124 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
1125 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
1126 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
1127 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
1128 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
1129 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
1130 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
1131 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
1132 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
1133 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
1134
6bdfc2c4
JJ
11352004-02-11 Jeff Johnston <jjohnstn@redhat.com>
1136
1137 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
1138 executed is an alloc instruction.
1139
87b3ede8
DC
11402004-02-11 David Carlton <carlton@kealia.com>
1141
1142 * gdb.cp/breakpoint.exp: New.
1143 * gdb.cp/breakpoint.cc: New.
1144
6e19e2bf
MC
11452004-02-11 Michael Chastain <mec.gnu@mindspring.com>
1146
1147 Partial fix for PR gdb/1543.
1148 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
1149 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
1150 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
1151 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
1152 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
1153 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
1154 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
1155 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
1156 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
1157 to bug-gdb@prep.ai.mit.edu .
1158 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
1159 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
1160 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
1161 Likewise.
1162
5c5455dc
AC
11632004-02-10 Andrew Cagney <cagney@redhat.com>
1164
1165 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
1166 using gdb_internal_error_resync.
1167
9cf689d7
DJ
11682004-02-09 Daniel Jacobowitz <drow@mvista.com>
1169
1170 * gdb.threads/thread-specific.exp: Stop early if no threads are
1171 found.
1172
d2dc51db
MC
11732004-02-09 Michael Chastain <mec.gnu@mindspring.com>
1174
1175 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
1176
14b1a056
DJ
11772004-02-08 Daniel Jacobowitz <drow@mvista.com>
1178
1179 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
1180 breakpoints.
1181
83f66e8f
DJ
11822004-02-07 Daniel Jacobowitz <drow@mvista.com>
1183
1184 * config/sim.exp (gdb_load): Handle $arg == "".
1185 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
1186 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
1187
30fc0091
EZ
11882004-02-07 Elena Zannoni <ezannoni@redhat.com>
1189
1190 * gdb.base/maint.exp: Update test to reflect
1191 obstack changes.
1192
4d806929
JJ
11932004-02-04 Jeff Johnston <jjohnstn@redhat.com>
1194
1195 * gdb.base/pendshr.c (pendfunc): New function that calls
1196 pendfunc1.
1197 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
1198
7bfdd688
FF
11992004-02-04 Fred Fish <fnf@redhat.com>
1200
1201 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
1202 function symbols and update copyright years.
1203 * gdb.arch/gdb1291.c: Ditto.
1204
aaa08ee4
MC
12052004-02-03 Michael Chastain <mec.gnu@mindspring.com>
1206
1207 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
1208
dbad7755
MC
12092004-02-03 Michael Chastain <mec.gnu@mindspring.com>
1210
1211 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
1212
ec4646ef
MC
12132004-02-03 Michael Chastain <mec.gnu@mindspring.com>
1214
1215 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
1216
1b802196
FF
12172004-02-02 Fred Fish <fnf@redhat.com>
1218
1219 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
1220 remote targets. Update copyright years.
1221
18fe2033
JJ
12222004-02-02 Jeff Johnston <jjohnstn@redhat.com>
1223
1224 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
1225 support.
1226 * gdb.base/langs.exp: Fix test which attempts to create
1227 breakpoint on non-existent function to handle new pending
1228 support.
1229 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
1230 a breakpoint.
1231 * gdb.base/pending.exp: New test.
1232 * gdb.base/pending.c: New file.
1233 * gdb.base/pendshr.c: Ditto.
1234
8d577d32
DC
12352004-02-02 David Carlton <carlton@kealia.com>
1236
1237 * gdb.cp/overload.exp: Add overloadNamespace tests.
1238 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
1239 (overloadNamespace, XXX): New.
1240 (main): Call XXX::marker2.
1241
3ad13771
FF
12422004-02-01 Fred Fish <fnf@redhat.com>
1243
1244 * gdb.base/dump.exp: Use runto_main instead of "runto main".
1245 * gdb.base/finish.exp: Ditto.
1246 * gdb.base/gcore.exp: Ditto.
1247 * gdb.base/huge.exp: Ditto.
1248 * gdb.base/info-proc.exp: Ditto.
1249 * gdb.base/return2.exp: Ditto.
1250 * gdb.threads/gcore-thread.exp: Ditto.
1251
44c75849
DJ
12522004-02-01 Daniel Jacobowitz <drow@mvista.com>
1253
1254 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
1255
005bc093
MK
12562004-02-01 Mark Kettenis <kettenis@gnu.org>
1257
1258 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
1259 that opening the file succeeds on OpenBSD.
1260
c47cebdb
DJ
12612004-02-01 Daniel Jacobowitz <drow@mvista.com>
1262
1263 * gdb.threads/thread-specific.c: New file.
1264 * gdb.threads/threads-specific.exp: New test script.
1265 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
1266 to expect_out.
1267
5a01311c
MK
12682004-02-01 Mark Kettenis <kettenis@gnu.org>
1269
1270 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
1271 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
1272 only on the "print_small_structs from print_long_arg_list" test.
1273
ce22a4f1
DJ
12742004-02-01 Daniel Jacobowitz <drow@mvista.com>
1275
1276 * gdb.base/completion.exp: Kill a stray backslash.
1277
1278 From Jim Ingham <jingham@apple.com>:
1279 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
1280 agrees with the result from sending a tab.
1281
abbab9d3
DJ
12822004-01-31 Daniel Jacobowitz <drow@mvista.com>
1283
1284 * gdb.base/chng-syms.exp: Remove stray newline.
1285
53904d1e
MK
12862004-01-31 Mark Kettenis <kettenis@gnu.org>
1287
1288 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
1289 *-*-openbsd*.
1290 * gdb.asm/openbsd.inc: New file.
1291
3a4b3aac
MK
12922004-01-30 Mark Kettenis <kettenis@gnu.org>
1293
1294 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
1295 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
1296 *-*solaris2*. Remove commented out default settings for
1297 asm-flags. Replace gdb_compile with target_link.
1298
ebac27b4
MC
12992004-01-29 Michael Chastain <mec.gnu@mindspring.com>
1300
1301 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
1302 for all tests. Remove old hp-ux and cygnus xfail cases.
1303
d8679d84
PH
13042004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
1305
1306 * gdb.base/chng-syms.exp: New file.
1307 * gdb.base/chng-syms.c: New file.
1308
0a55bc22
MC
13092004-01-24 Michael Chastain <mec.gnu@mindspring.com>
1310
1311 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
1312 Provide arms for current output in all my configurations.
1313
94b8e876
MC
13142004-01-24 Michael Chastain <mec.gnu@mindspring.com>
1315
1316 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
1317 * lib/compiler.cc: Likewise.
1318 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
1319 get the right preprocessor. Eval the output directly. Remove
1320 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
1321 hp_f77_compiler and hp_f90_compiler completely.
1322 (gdb_preprocess): Delete.
1323 (get_compiler): Delete.
1324
7cf03d44
MK
13252004-01-24 Mark Kettenis <kettenis@gnu.org>
1326
1327 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
1328 <string.h>.
1329
68b6dce9
NR
13302004-01-24 Nick Roberts <nick@nick.uklinux.net>
1331
1332 * gdb.mi/mi-stack.exp: Update copyright.
1333
b368761e
DC
13342004-01-23 David Carlton <carlton@kealia.com>
1335
1336 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
1337 test for cp_lookup_transparent_type.
1338 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
1339 call them.
1340
f2061b53
DJ
13412004-01-23 Daniel Jacobowitz <drow@mvista.com>
1342
1343 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
1344 after -var-update.
1345
37fc574a
DC
13462004-01-23 David Carlton <carlton@kealia.com>
1347
1348 * gdb.cp/namespace.cc (C::ensureRefs): New.
1349 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
1350
8e94b928
NR
13512004-01-20 Nick Roberts <nick@nick.uklinux.net>
1352
1353 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
1354 case "-stack-list-locals 2".
1355 * gdb.mi/mi-var-child.exp: Test for case
1356 "-var-list-children --all-values NAME".
1357
997b0952
MC
13582004-01-18 Michael Chastain <mec.gnu@mindspring.com>
1359
1360 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
1361
52470da3
MK
13622004-01-18 Mark Kettenis <kettenis@gnu.org>
1363
7049b4b8
MK
1364 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
1365 used with gdb_test_multiple.
1366
52470da3
MK
1367 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
1368 read at address 0. This fixes PR testsuite/1504.
1369
da6012e5
DJ
13702004-01-18 Daniel Jacobowitz <drow@mvista.com>
1371
1372 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
1373 Remove downloading, guessing the host executable, the calls to
1374 gdb_file_cmd and gdb_target_cmd, and "load" support.
1375 (infer_host_exec): New function broken out from gdb_load.
1376 (gdb_load): New wrapper for gdbserver_gdb_load.
1377 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
1378 gdb_target_cmd. Use -target-select.
1379 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
1380 Download binaries to the host. Clear last_mi_remote_file when
1381 we load a new binary.
1382 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
1383 call gdbserver_gdb_load and mi_gdb_target_cmd.
1384
32c70722
MC
13852004-01-17 Michael Chastain <mec.gnu@mindspring.com>
1386
1387 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
1388 type patterns.
1389
b0cecf36
MC
13902004-01-17 Michael Chastain <mec.gnu@mindspring.com>
1391
1392 * gdb.cp/templates.exp: Fix typo in test name of
1393 "print Foo<volatile char*>::foo".
1394
4120d7e6
MC
13952004-01-15 Michael Chastain <mec.gnu@mindspring.com>
1396
1397 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
1398
f679e530
BE
13992004-01-16 Ben Elliston <bje@wasabisystems.com>
1400
1401 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
1402 (clean mostlyclean): Remove empty rm.
1403
091c48f6
MC
14042004-01-15 Michael Chastain <mec.gnu@mindspring.com>
1405
1406 * gdb.base/setvar.exp: Add copyright years.
1407
3e5fc8d2
DC
14082004-01-14 David Carlton <carlton@bactrian.org>
1409
1410 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
1411 PR c++/1511 and update coment.
1412 * gdb.cp/templates.exp: Update patterns to match current output.
1413 If changes involve something other than whitespace, KFAIL
1414 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
1415
63d06c5c
DC
14162004-01-14 David Carlton <carlton@kealia.com>
1417
1418 * gdb.cp/namespace.exp: Add tests involving classes defined within
1419 namespaces.
1420 * gdb.cp/namespace.cc (C::CClass): New.
1421 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
1422
a51dab88
EZ
14232004-01-14 Elena Zannoni <ezannoni@redhat.com>
1424
1425 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
1426 what debug info we have. Print a better message if something goes
1427 wrong while producing the separate debug info file.
1428
a476ccc9
MC
14292004-01-14 Michael Chastain <mec.gnu@mindspring.com>
1430
1431 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
1432
f453692c
MC
14332004-01-14 Michael Chastain <mec.gnu@mindspring.com>
1434
1435 * gdb.base/callfuncs.c: Add copyright notice.
1436
f40063a5
MC
14372004-01-13 Michael Chastain <mec.gnu@mindspring.com>
1438
1439 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
1440 inheritance. PR gdb/1498, PR gcc/13539.
1441
19ac3974
EZ
14422004-01-13 Elena Zannoni <ezannoni@redhat.com>
1443
1444 * gdb.threads/gcore-thread.exp: Prefix name of binary with
1445 test specific name.
1446 * gdb.mi/gdb669.exp: Ditto.
1447 * gdb.mi/mi-pthreads.exp: Ditto.
1448 * gdb.mi/mi1-pthreads.exp: Ditto.
1449 * gdb.mi/mi2-pthreads.exp: Ditto.
1450
56c97c6e
MC
14512004-01-12 Michael Chastain <mec.gnu@mindspring.com>
1452
1453 * gdb.cp/member-ptr.cc: Add copyright notice.
1454
a0644324
MC
14552004-01-12 Michael Chastain <mec.gnu@mindspring.com>
1456
1457 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
1458 some patterns for recent versions of gcc and hpacc. Delete
1459 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
1460 Delete tests that access a NULL pointer-to-member-data. This
1461 script is still disabled for gcc.
1462
32fabe09
EZ
14632004-01-12 Elena Zannoni <ezannoni@redhat.com>
1464
1465 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
1466 escaped correctly.
1467
1f8a6abb
EZ
14682004-01-12 Elena Zannoni <ezannoni@redhat.com>
1469
1470 * gdb.base/sepdebug.exp: New file.
1471 * gdb.base/sepdebug.c: New file.
1472 * lib/gdb.exp (separate_debug_filename): New procedure.
1473 (gdb_gnu_strip_debug): New procedure.
1474
48efe704
AC
14752004-01-12 Andrew Cagney <cagney@redhat.com>
1476
1477 * gdb.mi/ChangeLog: Delete file. Renamed to ...
1478 * gdb.mi/ChangeLog-1999-2003: New file.
1479
a9415475
AC
14802004-01-12 Andrew Cagney <cagney@redhat.com>
1481
1482 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
1483 "Renaming a directory to a non-empty directory returns ENOTEMPTY
1484 or EEXIST", treat EBUSY as an XFAIL.
1485
83b8cf9d
MC
14862004-01-11 Michael Chastain <mec.gnu@mindspring.com>
1487
1488 * gdb.base/scope.exp: Remove obsolete setup_xfail for
1489 hp_cc_compiler.
1490
9939d2a8
MC
14912004-01-10 Michael Chastain <mec.gnu@mindspring.com>
1492
1493 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
1494 decorations.
1495
1ff8cadf
MC
14962004-01-10 Michael Chastain <mec.gnu@mindspring.com>
1497
1498 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
1499 and "(aCC)" decorations. Remove obsolete doco about old
1500 test results.
1501
6fa9022e
MC
15022004-01-09 Michael Chastain <mec.gnu@mindspring.com>
1503
1504 * gdb.cp/exception.exp: Fix typo in doco.
1505
209721fe
MK
15062004-01-09 Mark Kettenis <kettenis@gnu.org>
1507
1508 * gdb.base/gdb1476.exp: Fix typo.
1509
ef11303e
MC
15102004-01-09 Michael Chastain <mec.gnu@mindspring.com>
1511
1512 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
1513 file.
1514
041ab88c
MC
15152004-01-09 Michael Chastain <mec.gnu@mindspring.com>
1516
1517 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
1518 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
1519 Use gdb_compile. Remove restriction on gcc. Add some patterns
1520 for recent version of gdb. Delete second half, which was a copy
1521 of the first half with different build flags. This test is
1522 still disabled because it is still not ready for production.
1523
e36d075a
MC
15242004-01-08 Michael Chastain <mec.gnu@mindspring.com>
1525
1526 * gdb.cp/exception.cc: Add copyright notice.
1527 * gdb.cp/exception.exp: Add a notice that this file is broken
1528 because of line number changes caused by addition of copyright
1529 notice.
1530
42b190ad
MC
15312004-01-08 Michael Chastain <mec.gnu@mindspring.com>
1532
1533 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
1534 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
1535
8f25f06b
MC
15362004-01-08 Michael Chastain <mec.gnu@mindspring.com>
1537
1538 * gdb.cp/classes.exp: Accept gnu abi 2.
1539 * gdb.cp/derivation.exp: Likewise.
1540 * gdb.cp/overload.exp: Likewise.
1541 * gdb.cp/virtfunc.exp: Likewise.
1542
06ded8b8
MC
15432004-01-08 Michael Chastain <mec.gnu@mindspring.com>
1544
1545 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
1546 semicolon after end of function.
1547
77c26ae3
MC
15482004-01-07 Michael Chastain <mec.gnu@mindspring.com>
1549
1550 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
1551 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
1552 boilerplate code for compiling and running the program under
1553 test. Add some string method tests.
1554
20757486
MC
15552004-01-07 Michael Chastain <mec.gnu@mindspring.com>
1556
1557 * gdb.cp/bs15503.cc: Add copyright notice.
1558 * gdb.cp/bs15503.exp: Adjust line number.
1559
0fd3b503
MC
15602004-01-07 Michael Chastain <mec.gnu@mindspring.com>
1561
1562 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
1563 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
1564
10d1bea8
MC
15652004-01-07 Michael Chastain <mec.gnu@mindspring.com>
1566
1567 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
1568 hp_cc_compiler.
1569
2789202a
MC
15702004-01-07 Michael Chastain <mec.gnu@mindspring.com>
1571
1572 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
1573 * gdb.cp/ctti.exp: Use the marker instead of "next".
1574 With gcc, run further before bailing.
1575
b862f14c
MC
15762004-01-07 Michael Chastain <mec.gnu@mindspring.com>
1577
1578 * gdb.cp/cttiadd.cc: Add copyright notice.
1579 * gdb.cp/cttiadd1.cc: Likewise.
1580 * gdb.cp/cttiadd2.cc: Likewise.
1581 * gdb.cp/cttiadd3.cc: Likewise.
1582
96da2469
MC
15832004-01-07 Michael Chastain <mec.gnu@mindspring.com>
1584
1585 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
1586 Use gdb_test, gdb_test_multiple. Use floating-point values that
1587 have exact representations in IEEE-ish formats.
1588
053248ff
MC
15892004-01-07 Michael Chastain <mec.gnu@mindspring.com>
1590
1591 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
1592 compilers. Delete duplicate call to get_compiler_info.
1593 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
1594 * gdb.base/volatile.exp: Likewise.
1595
84acecdd
MK
15962004-01-07 Mark Kettenis <kettenis@gnu.org>
1597
1598 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
1599 memory at address 0.
1600
fe11a27f
MC
16012004-01-07 Michael Chastain <mec.gnu@mindspring.com>
1602
1603 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
1604 to test for hp-ux assembler. Fix copyright years.
1605
60ad077b
AC
16062004-01-07 Andrew Cagney <cagney@redhat.com>
1607
1608 * gdb.base/fileio.c (strerrno): Add "EBUSY".
1609
1c9b8f33
AC
16102004-01-07 Andrew Cagney <cagney@redhat.com>
1611
1612 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
1613 when creating the read-only file. From analysis by Roland McGrath
1614 and Elena Zannoni.
1615
753ccc7a
MC
16162004-01-06 Michael Chastain <mec.gnu@mindspring.com>
1617
1618 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
1619
eca3e36b
MC
16202004-01-06 Michael Chastain <mec.gnu@mindspring.com>
1621
1622 * gdb.base/cvexpr.c: Be type-safe with function pointers and
1623 data pointers.
1624
f8d4bac4
MC
16252004-01-06 Michael Chastain <mec.gnu@mindspring.com>
1626
1627 * gdb.cp/m-static.exp: Compile one source file at a time.
1628 Delete unused call to get_compiler_info.
1629
9b4e0f94
MC
16302004-01-06 Michael Chastain <mec.gnu@mindspring.com>
1631
1632 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
1633 * gdb.base/call-rt-st.exp: Likewise.
1634 * gdb.base/nodebug.exp: Likewise.
1635 * gdb.base/volatile.exp: Likewise.
1636 * gdb.cp/ref-types.exp: Likewise.
1637 * gdb.cp/templates.exp: Likewise.
1638
023c1024
MK
16392004-01-05 Mark Kettenis <kettenis@gnu.org>
1640
1641 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
1642
19703c4a
MC
16432004-01-05 Michael Chastain <mec.gnu@mindspring.com>
1644
1645 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
1646 hppa*-hp-hpux*.
1647
18b67037
MK
16482004-01-04 Mark Kettenis <kettenis@gnu.org>
1649
ba6219c8
MK
1650 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
1651 x86_64-*-*.
1652
18b67037
MK
1653 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
1654 sparc64-*-* and sparc*-solaris2*.
1655
1bfbbb9d
MK
16562004-01-04 Mark Kettenis <kettenis@gnu.org>
1657
1658 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
1659 return ${tests}" test. The ${tests} already mentions the
1660 filename.
1661
06846494
MC
16622004-01-02 Michael Chastain <mec.gnu@mindspring.com>
1663
1664 * gdb.cp/local.exp: Accept gcc abi 2.
1665
3b0cb202
MC
16662004-01-02 Michael Chastain <mec.gnu@mindspring.com>
1667
1668 * gdb.cp/templates.exp: Accept gcc abi 2.
1669
0643ec3f
MC
16702004-01-02 Michael Chastain <mec.gnu@mindspring.com>
1671
1672 * lib/compiler.cc: Remove supports_template_debugging.
1673 * gdb.cp/templates.exp: Do not test supports_template_debugging.
1674
d231d0b1
MC
16752004-01-01 Michael Chastain <mec.gnu@mindspring.com>
1676
1677 * gdb.cp/namespace.exp: Accept gcc abi 2.
1678
44ffb27c
MC
16792004-01-01 Michael Chastain <mec.gnu@mindspring.com>
1680
1681 * gdb.cp/method.exp: Accept gcc abi 2.
1682
184ad485
MC
16832004-01-01 Michael Chastain <mec.gnu@mindspring.com>
1684
1685 * gdb.cp/classes.exp: Generate identical results as old version.
1686 * gdb.cp/derivation.exp: Likewise.
1687 * gdb.cp/overload.exp: Likewise.
1688 * gdb.cp/virtfunc.exp: Likewise.
1689
116f09e7
MC
16902004-01-01 Michael Chastain <mec.gnu@mindspring.com>
1691
1692 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
1693 mysterious bug with sourceware version of expect.
1694
b1379776
MC
16952004-01-01 Michael Chastain <mec.gnu@mindspring.com>
1696
1697 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
1698 current versions of gcc, including gcc abi 2. Remove gratuitous
1699 restart of test program. Use gdb_test_multiple and gdb_test for
1700 all tests. Add patterns to xfail missing "const" in "const char *"
1701 and kfail PR gdb/1155.
1702
6b7a4c0e
MC
17032004-01-01 Michael Chastain <mec.gnu@mindspring.com>
1704
1705 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
1706 current versions of gcc, including gcc abi 2. Remove gratuitous
1707 restart of test program. Use gdb_test_multiple and gdb_test for
1708 all tests. Add patterns to kfail PR gdb/1498.
1709
51615d72
MC
17102003-12-31 Michael Chastain <mec.gnu@mindspring.com>
1711
1712 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
1713 current versions of gcc, including gcc abi 2. Use "breakpoint"
1714 and "continue" instead of restarting the target program. Use
1715 gdb_test_multiple and gdb_test for all tests.
1716
7b79a9d7
MK
17172004-01-01 Mark Kettenis <kettenis@gnu.org>
1718
1719 * gdb.asm/asm-source.exp: Update copyright year. Link statically
1720 for *-*-solaris2*.
1721
1cd3489f
MC
17222003-12-31 Michael Chastain <mec.gnu@mindspring.com>
1723
1724 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
1725 current versions of gcc, including gcc abi 2. Use "breakpoint"
1726 and "continue" instead of restarting the target program several
1727 times. Use gdb_test_multiple and gdb_test for all tests.
1728
850742db
MC
17292003-12-18 Michael Chastain <mec.gnu@mindspring.com>
1730
1731 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
1732 source files.
1733
eb4bbda8
MC
17342003-12-16 Michael Chastain <mec.gnu@mindspring.com>
1735
1736 * gdb.base/environ.exp: Handle compiling test case from multiple
1737 source files.
1738
e42c7771
MC
17392003-12-16 Michael Chastain <mec.gnu@mindspring.com>
1740
1741 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
1742
80e4b428
JB
17432003-12-17 Jim Blandy <jimb@redhat.com>
1744
5f06973a
JB
1745 * gdb.base/freebpcmd.c: Add copyright notice.
1746
80e4b428
JB
1747 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
1748
0ab84fb7
MC
17492003-12-16 Michael Chastain <mec.gnu@mindspring.com>
1750
1751 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
1752
1b3bb3d0
JB
17532003-12-13 Jim Blandy <jimb@redhat.com>
1754
1755 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
1756
3a4c9371
KB
17572003-12-12 Kevin Buettner <kevinb@redhat.com>
1758
1759 * gdb.asm/frv.inc: New file.
1760 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
1761
a1dea79a
FF
17622003-12-09 Fred Fish <fnf@redhat.com>
1763
1764 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
1765 functions to break1.c and leave prototypes behind. Add more
1766 "set breakpoint NN here" comments.
1767 * gdb.base/break1.c: New file.
1768
1769 * gdb.base/break.exp: Handle compiling test case from multiple
1770 source files and change source file references as needed.
1771 * gdb.base/completion.exp: Ditto.
1772 * gdb.base/condbreak.exp: Ditto.
1773 * gdb.base/define.exp: Ditto.
1774 * gdb.base/ena-dis-br.exp: Ditto.
1775 * gdb.base/info-proc.exp: Ditto.
1776 * gdb.base/maint.exp: Ditto.
1777 * gdb.base/until.exp: Ditto.
1778
1779 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
1780 hardcoded line numbers.
1781 * gdb.base/define.exp: Ditto.
1782 * gdb.base/ena-dis-br.exp: Ditto.
1783 * gdb.base/maint.exp: Ditto.
1784 * gdb.base/until.exp: Ditto.
1785
1786 * gdb.base/completion.exp: Use "break1" for completion tests since
1787 "break" is no longer a unique prefix.
1788
5266b69c
AC
17892003-12-06 Andrew Cagney <cagney@redhat.com>
1790
1791 * gdb.base/structs.exp (test_struct_returns): When applicable, set
1792 "return_value_unimplemented". When an unimplemented struct return
1793 architecture, report incorrect values as a KFAIL
1794
374451f0
MC
17952003-12-05 Michael Chastain <mec.gnu@mindspring.com>
1796
1797 * gdb.cp/rtti.exp: Accept new wording of warning from
1798 cp_lookup_rtti_type.
1799
ba9b20a7
MC
18002003-12-05 Michael Chastain <mec.gnu@mindspring.com>
1801
1802 Partial fix for PR testsuite/1456.
1803 * gdb.base/scope.exp (test_at_main): Replace references to
1804 gcc_compiled with calls to test_compiler_info.
1805 (test_at_foo): Likewise.
1806 (test_at_bar): Likewise.
1807
b74b6d0b
MC
18082003-12-04 Michael Chastain <mec.gnu@mindspring.com>
1809
1810 Partial fix for PR testsuite/1456.
1811 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
1812 to test_compiler_info.
1813
ccfa3402
MC
18142003-12-03 Michael Chastain <mec.gnu@mindspring.com>
1815
1816 * gdb.base/so-impl-ld.exp: Update copyright notice.
1817
f6246aba
MC
18182003-12-02 Michael Chastain <mec.gnu@mindspring.com>
1819
1820 Partial fix for PR testsuite/1456.
1821 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
1822 to test_compiler_info.
1823
13ae734a
MC
18242003-11-28 Michael Chastain <mec.gnu@mindspring.com>
1825
1826 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
1827 from current versions of gdb. Clean up regular expressions.
1828 Delete redundant timeout case.
1829
d8e1cdee
MC
18302003-11-28 Michael Chastain <mec.gnu@mindspring.com>
1831
1832 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
1833 from current versions of gdb. Clean up regular expressions.
1834 Delete redundant timeout case.
1835
96457b64
MC
18362003-12-01 Michael Chastain <mec.gnu@mindspring.com>
1837
1838 Partial fix for PR testsuite/1456.
1839 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
1840 gcc_compiled with call to test_compiler_info.
1841
f35309fc
MC
18422003-11-30 Michael Chastain <mec.gnu@mindspring.com>
1843
1844 Partial fix for PR testsuite/1456.
1845 * gdb.base/list.exp (test_list_function): Delete unused declaration
1846 of gcc_compiled.
1847
d7afdf9b
MC
18482003-11-29 Michael Chastain <mec.gnu@mindspring.com>
1849
1850 Partial fix for PR testsuite/1456.
1851 * gdb.base/complex.exp: Replace reference to gcc_compiled with
1852 call to test_compiler_info.
1853
71507b56
MK
18542003-11-29 Mark Kettenis <kettenis@gnu.org>
1855
1856 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
1857 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
1858 it to create the appropriate note.inc.
1859 * gdb.asm/asmsrc1.s: Include "note.inc".
1860 * gdb.asm/netbsd.inc: New file.
1861 * gdb.asm/empty.inc: New file.
1862
f81f93f7
MC
18632003-11-28 Michael Chastain <mec.gnu@mindspring.com>
1864
1865 Partial fix for PR testsuite/1456.
1866 * gdb.base/constvars.exp: Replace references to gcc_compiled with
1867 calls to test_compiler_info.
1868
9a77938e
MC
18692003-11-27 Michael Chastain <mec.gnu@mindspring.com>
1870
1871 Partial fix for PR testsuite/1456.
1872 * gdb.base/volatile.exp: Replace references to gcc_compiled with
1873 calls to test_compiler_info.
1874
e8367dc7
MK
18752003-11-27 Mark Kettenis <kettenis@gnu.org>
1876
1877 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
1878 pattern for the KFAILs.
1879
526c61ee
AF
18802003-11-25 Adam Fedor <fedor@gnu.org>
1881
1882 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
1883 * gdb.objc/objcdecode.m: New file.
1884
28f2d600
AF
18852003-11-25 Adam Fedor <fedor@gnu.org>
1886
1887 * gdb.objc/nondebug.exp: Test for PR objc/1236.
1888 * gdb.objc/nondebug.m: New file.
1889
a3895cee
BE
18902003-11-26 Ben Elliston <bje@wasabisystems.com>
1891
1892 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
1893 NetBSD as it does on FreeBSD. Modelled on a similar change by
1894 Mark Kettenis on 2003-05-30.
1895 (link-flags): Set to "--entry _start" regardless of target.
1896 Special linker flags are to be appended to $link-flags.
1897 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
1898
c9f2c8a3
MC
18992003-11-25 Michael Chastain <mec.gnu@mindspring.com>
1900
1901 * gdb.cp/method.exp: Accept output of new demangler.
1902
15a0587a 19032003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
1904
1905 * gdb/class2.exp: New file.
1906 * gdb/class2.cc: New file.
1907
3c00b570
MC
19082003-11-25 Michael Chastain <mec.gnu@mindspring.com>
1909
1910 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
1911 of new demangler.
1912
7027acc7
MK
19132003-11-23 Mark Kettenis <kettenis@gnu.org>
1914
1915 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
1916 of gdb_test "run".
1917
b0e1598a
MK
19182003-11-23 Mark Kettenis <kettenis@gnu.org>
1919
1920 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
1921 "continue" into "run".
1922
4d9eda44
MC
19232003-11-23 Michael Chastain <mec.gnu@mindspring.com>
1924
1925 Partial fix for PR testsuite/1456.
1926 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
1927 call to test_compiler_info.
1928 * gdb.cp/ctti.exp: Likewise.
1929 * gdb.cp/derivation.exp: Likewise.
1930 * gdb.cp/member-ptr.exp: Likewise.
1931 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
1932 reference to gcc_compiled.
1933
19342003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
1935
1936 Fix PR testsuite/1463.
1937 * gdb.base/structs.exp (start_structs_test): Call
1938 get_debug_format before using the debug format.
1939
d422fe19
AC
19402003-11-22 Andrew Cagney <cagney@redhat.com>
1941
1942 * lib/gdb.exp (gdb_test_multiple): Add simple example.
1943 * gdb.base/structs.exp: Use gdb_test_multiple.
1944
039cf96d
AC
19452003-11-20 Andrew Cagney <cagney@redhat.com>
1946
6882279b
AC
1947 * gdb.base/structs.exp: Handle and recover from internal errors.
1948 Replace "foo${n}" with "foo<n>" in test messages.
1949
e53890ae
AC
1950 * gdb.base/structs.exp: Update copyright. Rewrite.
1951 * gdb.base/structs.c: Update copyright. Rewrite.
1952
2b211c59
AC
1953 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
1954 resync count exceeded.
d63a86f8 1955
039cf96d
AC
1956 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
1957 from the internal error.
1958 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
1959 Original from Jim Blandy.
1960 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 1961
eac98b22
AC
19622003-11-19 Andrew Cagney <cagney@redhat.com>
1963
1964 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
1965 KFAIL.
1966
67455b2a
MK
19672003-11-17 Mark Kettenis <kettenis@gnu.org>
1968
1969 New testcase for PR backtrace/1435.
1970 * gdb.arch/i386-unwind.exp: New file.
1971 * gdb.arch/i386-unwind.c: New file.
1972
853d6e5b
AC
19732003-11-17 Andrew Cagney <cagney@redhat.com>
1974
1975 * lib/gdb.exp (compiler_info): New global.
1976 (test_compiler_info): New function.
1977 (get_compiler_info): Set compiler_info.
1978 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
1979 "compiler_info" to gcc-<major>-<minor>.
1980
38cf6e11
MC
19812003-11-15 Michael Chastain <mec.gnu@mindspring.com>
1982
1983 * gdb.trace/configure: Remove.
1984
a50d3602
EZ
19852003-11-13 Elena Zannoni <ezannoni@redhat.com>
1986
1987 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 1988 breakpoints.
a50d3602
EZ
1989 * gdb.base/break.exp: Remove all references to explicit line
1990 numbers.
1991
d9407aaa
NC
19922003-11-11 Nick Clifton <nickc@redhat.com>
1993
1994 * gdb.base/shreloc.exp: Do not run for targets which do not
1995 support shared objects.
1996
db488fc1
CV
19972003-11-10 Corinna Vinschen <vinschen@redhat.com>
1998
1999 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
2000 Don't run tests if nofileio flag is given.
2001
6a90a18e
EZ
20022003-11-07 Elena Zannoni <ezannoni@redhat.com>
2003
2004 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
2005 as well as 'Watchpoint'.
2006
0b915e9c
EZ
20072003-11-06 Elena Zannoni <ezannoni@redhat.com>
2008
2009 Reported by Jim Ingham <jingham@apple.com>:
2010 * gdb.base/annota1.exp: Match at least one occurrence of the
2011 signal handler annotation.
2012
d7e4b55f
EZ
20132003-11-06 Elena Zannoni <ezannoni@redhat.com>
2014
2015 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
2016 as well as 'Watchpoint'.
2017
2fe4e8d0
MC
20182003-11-05 Michael Chastain <mec@shout.net>
2019
2020 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
2021
6ef88553
KW
20222003-11-03 Kris Warkentin <kewarken@qnx.com>
2023
2024 * gdb.arch/gdb1291.c: New test file.
2025 * gdb.arch/gdb1291.exp: New test script.
2026 * gdb.arch/gdb1431.c: New test file.
2027 * gdb.arch/gdb1431.exp: New test script.
2028
ae7dc4d8
MC
20292003-10-22 Michael Chastain <mec@shout.net>
2030
2031 * gdb.mi/pthreads.c: Add copyright notice.
2032
c39d7427
MC
20332003-10-22 Michael Chastain <mec@shout.net>
2034
2035 * gdb.threads/pthreads.c: Add copyright notice.
2036
8b7d96c1
MC
20372003-10-20 Michael Chastain <mec@shout.net>
2038
2039 * gdb.base/gdb1056.exp: New test script.
2040
d1d69fdd
DJ
20412003-10-13 Daniel Jacobowitz <drow@mvista.com>
2042
2043 * gdb.threads/killed.exp: Use gdb_run_cmd.
2044
7d605576
DJ
20452003-10-13 Daniel Jacobowitz <drow@mvista.com>
2046
2047 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
2048 create a core file.
2049 * gdb.threads/gcore-thread.exp: Likewise.
2050
618ec112
CV
20512003-10-13 Corinna Vinschen <vinschen@redhat.com>
2052
2053 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
2054 type, based on char type.
2055 (struct bit_flags_short_t): New bitfield type, based on short type.
2056 (init_bit_flags_char): New fuction.
2057 (init_bit_flags_short): Ditto.
2058 (print_bit_flags_char): Ditto.
2059 (print_bit_flags_short): Ditto.
2060 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
2061
9367a73c
MC
20622003-10-11 Michael Chastain <mec@shout.net>
2063
2064 * gdb.base/call-rt-st.exp: Update copyright year.
2065
1decf120
KI
20662003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
2067
2068 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
2069 * gdb.disasm/sh3.s: Ditto.
2070
5445b2ae
DJ
20712003-10-07 Daniel Jacobowitz <drow@mvista.com>
2072
2073 * gdb.threads/switch-threads.exp: New test.
2074 * gdb.threads/switch-threads.c: New source file.
2075
aec24853
CV
20762003-10-07 Corinna Vinschen <vinschen@redhat.com>
2077
2078 * gdb.base/ending-run.exp: Add sh specific case.
2079
adc7428d
AC
20802003-10-06 Andrew Cagney <cagney@redhat.com>
2081
2082 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
2083 * gdb.disasm/mn10200.exp: Delete obsolete file.
2084
c9d37158
DJ
20852003-09-29 Daniel Jacobowitz <drow@mvista.com>
2086
2087 * ChangeLog: Correct an entry command.exp -> commands.exp.
2088 * gdb.base/commands.exp (bp_deleted_in_command_test)
2089 (temporary_breakpoint_commands): Check noargs.
2090
79c2c32d
DC
20912003-09-25 David Carlton <carlton@kealia.com>
2092
2093 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
2094 of some print tests, where appropriate. Add tests for C::D::cd,
2095 E::ce, F::cXfX, G::XgX.
2096 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
2097
594e6d67
RE
20982003-09-25 Richard Earnshaw <rearnsha@arm.com>
2099
2100 * lib/java.exp (java_init): Import target_alias before using it.
2101
10f0d451
DC
21022003-09-25 David Carlton <carlton@kealia.com>
2103
2104 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
2105
274bcba0
EZ
21062003-09-23 Elena Zannoni <ezannoni@redhat.com>
2107
d63a86f8 2108 * gdb.base/selftest.exp: Accomodate more instruction reordering
274bcba0
EZ
2109 weirdness.
2110
cdbf20f7
MC
21112003-09-17 Michael Chastain <mec@shout.net>
2112
2113 * gdb.cp/gdb1355.exp: New file.
2114 * gdb.cp/gdb1355.c: New file.
2115
71e06f80
CV
21162003-09-15 Corinna Vinschen <vinschen@redhat.com>
2117
2118 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
2119 * gdb.asm/sh.inc: New file.
2120
5c4e30ca
DC
21212003-09-11 David Carlton <carlton@kealia.com>
2122
bd45b7af
DC
2123 * gdb.cp/namespace.exp: Add tests for namespace types.
2124 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
2125 (test_namespace): New.
2126
1c199746
EZ
21272003-09-11 Elena Zannoni <ezannoni@redhat.com>
2128
2129 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 2130 * gdb.stabs/weird.exp: Ditto.
1c199746 2131
04ed252f
MC
21322003-09-08 Michael Chastain <mec@shout.net>
2133
2134 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
2135
d8a2d9e7
MC
21362003-09-07 Michael Chastain <mec@shout.net>
2137
2138 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
2139 'parse error'.
2140
161afb24
MK
21412003-09-07 Mark Kettenis <m.kettenis@osp.nl>
2142
2143 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
2144
49f2741a
MC
21452003-08-30 Michael Chastain <mec@shout.net>
2146
2147 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
2148 * gdb.gdb/observer.exp: Ditto.
2149 * gdb.gdb/xfullpath.exp: Ditto.
2150
8afa723e
MK
21512003-08-29 Mark Kettenis <kettenis@gnu.org>
2152
2153 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
2154 *-*-*bsd*.
2155
f31dfe3b
JJ
21562003-08-28 Jeff Johnston <jjohnstn@redhat.com>
2157
2158 * gdb.base/dump.exp: Skip for ia64.
2159
4630e498
JJ
21602003-08-25 Jeff Johnston <jjohnstn@redhat.com>
2161
2162 * gdb.asm/asm-source.exp: Add ia64 support.
2163 * gdb.asm/ia64.inc: New file.
2164
1105b7ef
MC
21652003-08-22 Michael Chastain <mec@shout.net>
2166
2167 * gdb.cp: New directory.
2168 * gdb.cp/*: Copy from gdb.c++/*.
2169 * gdb.c++/*: Remove.
2170 * Makefile.in: Change gdb.c++ to gdb.cp.
2171 * configure.in: Ditto.
2172 * configure: Regnerate.
2173
c945b932
MK
21742003-08-18 Mark Kettenis <kettenis@gnu.org>
2175
2176 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
2177 * gdb.arch/i386-prologue.c (gdb1338): Add function.
2178
2b66634b
DJ
21792003-08-17 Daniel Jacobowitz <drow@mvista.com>
2180
2181 * mi-var-display.exp (-var-list-children weird): Accept function
2182 pointers with argument types.
2183 * mi1-var-display.exp (-var-list-children weird): Likewise.
2184 * mi2-var-display.exp (-var-list-children weird): Likewise.
2185
a356f73b
DJ
21862003-08-17 Daniel Jacobowitz <drow@mvista.com>
2187
2188 * gdb.base/annota3.exp: Add missing newline.
2189
483417b8
MC
21902003-08-06 Michael Chastain <mec@shout.net>
2191
2192 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
2193
c99c59c3
MS
21942003-08-12 Michael Snyder <msnyder@redhat.com>
2195
2196 * gdb.base/float.exp: Add test for SH.
2197
55ed7501
MK
21982003-08-10 Mark Kettenis <kettenis@gnu.org>
2199
2200 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
2201
1a371f2e
EZ
22022003-08-07 Elena Zannoni <ezannoni@redhat.com>
2203
2204 * gdb.base/completion.exp: Remove reduntant completion test
2205 on filename.
2206
e0f353ce
EZ
22072003-08-07 Elena Zannoni <ezannoni@redhat.com>
2208
2209 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
2210 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
2211 gdb.trace/save-trace.exp: Make sure that full pathnames are
2212 escaped correctly.
2213
5710a1af 22142003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 2215
5710a1af
EZ
2216 * configure.in: Don't generate config.h from config.hin.
2217 * configure: Regenerate.
2218 * config.hin: Remove file.
2219 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
2220 * gdb.threads/pthreads.c: Ditto.
2221
dcd81ce9
DJ
22222003-08-07 Daniel Jacobowitz <drow@mvista.com>
2223
2224 From Kei Sakamoto <sakamoto.kei@renesas.com>:
2225 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
2226 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
2227 Replace ld24 with seth/add3.
2228
6009d884
AC
22292003-08-02 Andrew Cagney <cagney@redhat.com>
2230
2231 * gdb.base/annota3.exp: New file.
2232 * gdb.base/annota3.c: New file.
2233 * gdb.c++/annota3.exp: New file.
2234 * gdb.c++/annota3.cc: New file.
2235
51514e06
MC
22362003-07-29 Michael Chastain <mec@shout.net>
2237
2238 * gdb.threads/tls.c (spin): Check errno only if sem_wait
2239 actually failed.
2240 (do_pass): Likewise.
2241 * gdb.threads/tls.exp: Always initialize no_of_threads.
2242
4ee6625b
DJ
22432003-07-27 Daniel Jacobowitz <drow@mvista.com>
2244
2245 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
2246 pattern.
2247 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
2248 * gdb.threads/tls.exp: Recognize one case of the host library not
2249 supporting TLS.
2250
225f2bf6
AC
22512003-07-27 Andrew Cagney <cagney@redhat.com>
2252
2253 * gdb.base/fileio.exp: Use SH when running commands using
2254 remote_exec.
2255
bcb27c9f
DJ
22562003-07-24 Daniel Jacobowitz <drow@mvista.com>
2257
2258 From Kei Sakamoto <sakamoto.kei@renesas.com>:
2259 * gdb.base/relocate.c (dummy): New padding array.
2260
3d67be83
MS
22612003-07-22 Michael Snyder <msnyder@redhat.com>
2262
d63a86f8 2263 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
2264
2265 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
2266 patterns to be more general, accepting old and new output.
2267 Some output chars (such as '+') also must be quoted.
d63a86f8 2268 Some addresses are displayed numerically instead of
3d67be83
MS
2269 symbolically.
2270
57ba3b85
MS
22712003-07-23 Michael Snyder <msnyder@redhat.com>
2272
686d097c
MS
2273 * gdb.base/return2.exp: Don't test long-long return.
2274
57ba3b85
MS
2275 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
2276 * gdb.disasm/t01_mov.exp: Ditto.
2277 * gdb.disasm/t02_mova.s: Ditto.
2278 * gdb.disasm/t02_mova.exp: Ditto.
2279 * gdb.disasm/t03_add.s: Ditto.
2280 * gdb.disasm/t03_add.exp: Ditto.
2281 * gdb.disasm/t04_sub.s: Ditto.
2282 * gdb.disasm/t04_sub.exp: Ditto.
2283 * gdb.disasm/t05_cmp.s: Ditto.
2284 * gdb.disasm/t05_cmp.exp: Ditto.
2285 * gdb.disasm/t06_ari2.s: Ditto.
2286 * gdb.disasm/t06_ari2.exp: Ditto.
2287 * gdb.disasm/t07_ari3.s: Ditto.
2288 * gdb.disasm/t07_ari3.exp: Ditto.
2289 * gdb.disasm/t08_or.s: Ditto.
2290 * gdb.disasm/t08_or.exp: Ditto.
2291 * gdb.disasm/t09_xor.s: Ditto.
2292 * gdb.disasm/t09_xor.exp: Ditto.
2293 * gdb.disasm/t10_and.s: Ditto.
2294 * gdb.disasm/t10_and.exp: Ditto.
2295 * gdb.disasm/t11_logs.s: Ditto.
2296 * gdb.disasm/t11_logs.exp: Ditto.
2297 * gdb.disasm/t12_bit.s: Ditto.
2298 * gdb.disasm/t12_bit.exp: Ditto.
2299 * gdb.disasm/t13_otr.s: Ditto.
2300 * gdb.disasm/t13_otr.exp: Ditto.
2301
e00759ef
EZ
23022003-07-22 Elena Zannoni <ezannoni@redhat.com>
2303
2304 * gdb.threads/tls.exp :Add kfail for 'info address' case.
2305
8bc2021f
EZ
23062003-07-22 Elena Zannoni <ezannoni@redhat.com>
2307
2308 * gdb.threads/tls.c : New file.
2309 * gdb.threads/tls.exp : New file.
2310 * gdb.threads/tls-main.c : New file.
2311 * gdb.threads/tls-shared.c : New file.
2312 * gdb.threads/tls-shared.exp : New file.
2313
89320c4c
AS
23142003-07-22 Andreas Schwab <schwab@suse.de>
2315
2316 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
2317
180dea7c
AS
23182003-07-20 Andreas Schwab <schwab@suse.de>
2319
2320 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
2321 due to insn reordering.
2322
0714963c
AC
23232003-07-15 Andrew Cagney <cagney@redhat.com>
2324
2325 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
2326
98a23b3f
MC
23272003-07-15 Michael Chastain <mec@shout.net>
2328
2329 * gdb.base/gdb1250.exp: New file.
2330 * gdb.base/gdb1250.c: New file.
2331
27e417a2
ML
23322003-07-09 Michal Ludvig <mludvig@suse.cz>
2333
2334 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
2335 expansion of size_t to 'unsigned long', not only to 'unsigned'.
2336
8bc2021f
EZ
23372003-07-09 Elena Zannoni <ezannoni@redhat.com>
2338
2339 * gdb.threads/tls.c: New file.
2340 * gdb.threads/tls.exp: New file.
2341 * gdb.threads/tls-main.c: New file.
2342 * gdb.threads/tls-shared.c: New file.
2343 * gdb.threads/tls-shared.exp: New file.
2344
d99968dc
EZ
23452003-07-09 Elena Zannoni <ezannoni@redhat.com>
2346
2347 * gdb.base/annota1.exp: Make sure that we properly escape the
2348 full path of the source file. Xfail more permissive patterns,
d63a86f8 2349 due to a compiler debug info problem.
d99968dc 2350
83876b3b
AS
23512003-07-07 Andreas Schwab <schwab@suse.de>
2352
2705e972
AS
2353 * gdb.asm/m68k.inc: New file.
2354 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
2355
83876b3b
AS
2356 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
2357 arguments"): Also match negative number.
2358
2359 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
2360
3a871b37
DJ
23612003-07-03 Daniel Jacobowitz <drow@mvista.com>
2362
2363 * gdb.base/store.c (charest): New typedef.
2364 (add_char): Rename to add_charest, update.
2365 (wack_char): Rename to wack_charest, update types. Return l + r
2366 to keep r live across the call.
2367 (wack_short, wack_int, wack_long, wack_longest, wack_float)
2368 (wack_double, wack_doublest): Return l + r to keep r live across
2369 the call.
2370 * gdb.base/store.exp: Accomodate store.c changes.
2371
b2a7f303
DC
23722003-06-30 David Carlton <carlton@kealia.com>
2373
2374 * gdb.c++/maint.exp (test_invalid_name): New.
2375 (test_first_component): Add tests for invalid names.
2376
3c6cb4a1
MC
23772003-06-29 Michael Chastain <mec@shout.net>
2378
2379 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
2380 output of '<VTT for class>' for virtual base classes.
2381
f1c2644b
DJ
23822003-06-29 Daniel Jacobowitz <drow@mvista.com>
2383
2384 * gdb.base/completion.exp: Tab-complete "complet" instead of
2385 "compl".
2386 * gdb.base/complex.exp, gdb.base/complex.c: New files.
2387
18080350
DJ
23882003-06-29 Daniel Jacobowitz <drow@mvista.com>
2389
2390 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
2391 * gdb.base/volatile.exp: Likewise.
2392
f56973f8
DJ
23932003-06-29 Daniel Jacobowitz <drow@mvista.com>
2394
2395 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
2396 gdb/1265.
2397
23982003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
2399 Daniel Jacobowitz <drow@mvista.com>
2400
2401 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
2402 initial line count of 'captured_main' from 26 to 32.
2403 (test_with_self): Allow xmalloc call to be interleaved with the
2404 preceding two lines.
2405
e766d4d6
JB
24062003-06-24 Joel Brobecker <brobecker@gnat.com>
2407
2408 * gdb.base/bang.exp: New testcase.
2409
f125c9a4
JB
24102003-06-23 Joel Brobecker <brobecker@gnat.com>
2411
2412 * gdb.base/langs.exp: Add some tests for the "minimal" language
2413 support.
2414
6e25beaf
EZ
24152003-06-23 Elena Zannoni <ezannoni@redhat.com>
2416
2417 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
2418 the testcase.
2419
2f816dda
DJ
24202003-06-22 Daniel Jacobowitz <drow@mvista.com>
2421
2422 * gdb.base/relocate.exp: Test add-symbol-file with a variable
2423 offset.
2424
db5a5748
DJ
24252003-06-22 Daniel Jacobowitz <drow@mvista.com>
2426
2427 * gdb.c++/pr-1210.cc: New file.
2428 * gdb.c++/pr-1210.exp: New file.
2429
1df0c130
DJ
24302003-06-21 Daniel Jacobowitz <drow@mvista.com>
2431
2432 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
2433 000-exec-continue.
2434
a92feac0
MK
24352003-06-15 Mark Kettenis <kettenis@gnu.org>
2436
2437 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
2438 on *-*-*bsd* instead of *-*-freebsd*.
2439
81a58f5b
AC
24402003-06-14 Andrew Cagney <cagney@redhat.com>
2441
2442 * gdb.base/store.exp: Test longest and doublest. Test all
2443 parameters. Weaken return statement match.
2444 * gdb.base/store.c: Add longest and doublest - aka long long and
2445 long double functions. Put all parameters into local register
2446 variables. Use negative values.
2447
b257a0d3
AC
24482003-06-14 Andrew Cagney <cagney@redhat.com>
2449
2450 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
2451 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
2452 exit status.
2453 * gdb.base/fileio.exp: Disable target when nointerrupts and
2454 noinferiorio, instead of limiting it to remote. Use remote_exec
2455 instead of system.
d63a86f8 2456
21c38304
JJ
24572003-06-12 Jeff Johnston <jjohnstn@redhat.com>
2458
2459 * gdb.base/float.exp: Add ia64 support.
2460
1bcdb424
CV
24612003-06-12 Corinna Vinschen <vinschen@redhat.com>
2462
2463 * gdb.base/fileio.exp: Run only on remote targets.
2464
6aeb981f
CV
24652003-06-10 Corinna Vinschen <vinschen@redhat.com>
2466
2467 * gdb.base/fileio.c: New file, testing File-I/O.
2468 * gdb.base/fileio.exp: Ditto.
2469
53df362e
RG
24702003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
2471
2472 * gdb.base/shreloc.exp: New file, check symbol values obtained from
2473 shared objects after relocation at load time (gdb PR/1132).
2474 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
2475 as above, part of the shared object relocation test.
2476
ffee1b46
MK
24772003-06-08 Mark Kettenis <kettenis@gnu.org>
2478
b5ca3722
MK
2479 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
2480 fully filled history list.
2481 * gdb.base/gdb_history: New file.
2482
03ed860d
MK
2483 * gdb.base/signals.exp: XFAIL "continue to func1" on
2484 i*86-*-freebsd*.
2485
ffee1b46
MK
2486 * gdb.base/attach.exp: When trying to attach to a nonexistent
2487 process, make it possible to specify the PID based on the target,
2488 and do so for *-*-freebsd*.
2489
d80dbb52
RH
24902003-06-02 Richard Henderson <rth@redhat.com>
2491
2492 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
2493
6dd77b81
RH
24942003-06-02 Richard Henderson <rth@redhat.com>
2495
2496 * gdb.base/selftest.exp: Next over lim_at_start initialization.
2497
f6347e16
RH
24982003-06-02 Richard Henderson <rth@redhat.com>
2499
2500 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
2501
2c161407
DJ
25022003-06-01 Daniel Jacobowitz <drow@mvista.com>
2503
2504 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
2505 of globalvar.
2506
572eb746
MK
25072003-06-01 Mark Kettenis <kettenis@gnu.org>
2508
2509 * gdb.asm/asm-source.exp: Check for memory read errors in
2510 disassembler test on *BSD too.
2511
9e9617a5
RH
25122003-06-01 Richard Henderson <rth@redhat.com>
2513
2514 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
2515 for .frame.
2516 (gdbasm_call): Lose ldgp.
2517 (gdbasm_startup): Add frame information.
2518 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
2519
7b34ad4e
MK
25202003-05-31 Mark Kettenis <kettenis@gnu.org>
2521
2522 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
2523 i?86-*-*.
2524
10059fdf
MK
25252003-05-30 Mark Kettenis <kettenis@gnu.org>
2526
2527 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
2528 FreeBSD.
2529
acf4b816
RH
25302003-05-29 Richard Henderson <rth@redhat.com>
2531
2532 * gdb.asm/alpha.inc: New file.
2533 * gdb.asm/asm-source.exp: Use it.
2534
e9ecd949
JB
25352003-05-29 Jim Blandy <jimb@redhat.com>
2536
2537 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
2538 'core.PID'.
2539
e3e5a4f3
JB
25402003-05-22 Jim Blandy <jimb@redhat.com>
2541
2542 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
2543 backtrace.
d63a86f8 2544
72fe3d25
DC
25452003-05-20 David Carlton <carlton@math.stanford.edu>
2546
2547 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
2548 this time.
2549
58da2eb2
DC
25502003-05-19 David Carlton <carlton@bactrian.org>
2551
2552 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
2553 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
2554
1fcb5155
DC
25552003-05-19 David Carlton <carlton@bactrian.org>
2556
2557 * gdb.c++/namespace.exp: Add namespace scope and anonymous
2558 namespace tests.
2559 Bump copyright date.
2560 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
2561 (main): Call C::D::marker2.
2562 * gdb.c++/namespace1.cc: New file.
2563
85e85163
JJ
25642003-05-14 Jeff Johnston <jjohnstn@redhat.com>
2565
2566 Roland McGrath <roland@redhat.com>
d63a86f8 2567 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
2568 there is no manager thread.
2569
a25fbfec
JJ
25702003-05-08 Jeff Johnston <jjohnstn@redhat.com>
2571
d63a86f8
RM
2572 * gdb.threads/schedlock.exp: Remove assumption that all threads
2573 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
2574 in one of the child threads rather than the main thread.
2575
be375bae
JB
25762003-05-07 Jim Blandy <jimb@redhat.com>
2577
09bf6082
JB
2578 Add support for assembly source testing on the s390x.
2579 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
2580 architecture.
2581 * gdb.asm/s390x.inc: New file.
2582
be375bae
JB
2583 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
2584 succession of 'if' statements.
2585
00905d52
AC
25862003-05-05 Andrew Cagney <cagney@redhat.com>
2587
2588 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
2589
b1e29e33
AC
25902003-05-05 Andrew Cagney <cagney@redhat.com>
2591
2592 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
2593 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
2594
e33d66ec
EZ
25952003-05-02 Elena Zannoni <ezannoni@redhat.com>
2596
2597 * gdb.base/charset.exp: Update based on new behavior of set/show
2598 charset commands.
2599
2b6fd0d8
AC
26002003-05-01 Andrew Cagney <cagney@redhat.com>
2601
2602 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
2603 variable do not give memory errors.
2604
130cacce
AF
26052003-04-30 Adam Fedor <fedor@gnu.org>
2606
2607 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
2608 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
2609 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
2610 gdb.objc/basicclass.m: : New files
2611
2612 * lib/gdb.exp (gdb_compile_objc): New procedure.
2613
bea71854
DJ
26142003-04-27 Daniel Jacobowitz <drow@mvista.com>
2615
2616 * gdb.base/signals.exp: Make backtrace tests more specific.
2617
0f20eeea
DC
26182003-04-23 David Carlton <carlton@bactrian.org>
2619
2620 * gdb.c++/maint.exp (test_first_component): Add tests for
2621 'operator' in more locations.
2622
c8c4d8dc
KB
26232003-04-16 Kevin Buettner <kevinb@redhat.com>
2624
2625 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
2626
3fe60e3c
EZ
26272003-04-16 Elena Zannoni <ezannoni@redhat.com>
2628
2629 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
2630 func marke' instead. Update test name.
2631
9219021c
DC
26322003-04-15 David Carlton <carlton@math.stanford.edu>
2633
2634 * gdb.c++/maint.exp: New file.
2635
5dd55bdd
EZ
26362003-04-14 Elena Zannoni <ezannoni@redhat.com>
2637
2638 * gdb.threads/schedlock.c: Change type of thread function argument
2639 to long, to avoid warnings on 64-bit platforms.
2640
00890572
EZ
26412003-04-14 Elena Zannoni <ezannoni@redhat.com>
2642
2643 * gdb.base/attach.exp: Add new message from ptrace in case of
2644 attaching to nonexistent process.
d63a86f8 2645
93201743
JB
26462003-04-11 Jim Blandy <jimb@redhat.com>
2647
2648 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
2649 gdb.c++/userdef.cc: Place comments on the lines to which the
2650 marker function might return.
2651 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
2652 gdb.c++/userdef.exp: Look for those comments to check that we've
2653 returned to the right place, instead of checking line numbers.
2654
2a11c64d
EZ
26552003-04-11 Elena Zannoni <ezannoni@redhat.com>
2656
2657 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
2658 match on sourcefile name, instead of directory name.
2659
68ab8fc5
EZ
26602003-04-10 Elena Zannoni <ezannoni@redhat.com>
2661
d63a86f8 2662 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
2663 working directory name.
2664
5624293a
JB
26652003-04-09 Jim Blandy <jimb@redhat.com>
2666
2667 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
2668 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
2669 after an inferior function call, report the failure, but allow the
2670 test to continue.
2671
f1f02ee4
SC
26722003-04-05 Stephane Carrez <stcarrez@nerim.fr>
2673
2674 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
2675 with -DPROTOTYPES.
2676
6eb79af0
SC
26772003-04-05 Stephane Carrez <stcarrez@nerim.fr>
2678
2679 * gdb.base/break.exp: Revert last patch.
2680
8dfb4cf0
SC
26812003-04-04 Stephane Carrez <stcarrez@nerim.fr>
2682
2683 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
2684 with -DPROTOTYPES.
2685
ed4c619a
AC
26862003-04-02 Andrew Cagney <cagney@redhat.com>
2687
2688 * gdb.base/callfuncs.exp: Make "print add" messages unique.
2689 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
2690 matching directories by the name breakpoint.
2691 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
2692 Make "continue to marker1" consistent.
2693 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
2694 message consistent.
2695 * lib/gdb.exp: Put "the program is no longer running", and "the
2696 program exited" in parenthesis.
2697 * lib/mi-support.exp: Ditto.
d63a86f8 2698
4e35d5f0 26992003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 2700
4e35d5f0
BR
2701 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
2702
71900fe8
AC
27032003-03-29 Andrew Cagney <cagney@redhat.com>
2704
2705 * gdb.base/sizeof.c (main): Print the value of '\377'.
2706 * gdb.base/sizeof.exp: Check the sign of '\377'.
2707
c0655a16
MC
27082003-03-27 Michael Chastain <mec@shout.net>
2709
2710 * gdb.base/gdb1090.exp: New file.
2711 * gdb.base/gdb1090.cc: New file.
2712
5b2a3989
JB
27132003-03-27 J. Brobecker <brobecker@gnat.com>
2714
2715 * gdb.gdb/observer.exp: New regression test.
2716
79876890
MC
27172003-03-27 Michael Chastain <mec@shout.net>
2718
2719 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
2720 * gdb.base/ptype.exp: Likewise.
2721
6eac95e3
CV
27222003-03-27 Corinna Vinschen <vinschen@redhat.com>
2723
2724 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
2725
e8c71839
MC
27262003-03-26 Michael Chastain <mec@shout.net>
2727
2728 * gdb.base/ptype.exp: Actually use some typedef'd types.
2729
71b10041
SC
27302003-03-21 Stephane Carrez <stcarrez@nerim.fr>
2731
2732 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
2733 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
2734
2512cf80
CV
27352003-03-20 Corinna Vinschen <vinschen@redhat.com>
2736
2737 * gdb.base/default.exp: Fix regular expression.
2738
0d195a4f
CV
27392003-03-20 Corinna Vinschen <vinschen@redhat.com>
2740
2741 * gdb.base/args.exp: Fix regular expression.
2742
8a2dbca8
CV
27432003-03-20 Corinna Vinschen <vinschen@redhat.com>
2744
2745 * gdb.base/help.exp: Allow Win32 child process.
2746
bf028682
CV
27472003-03-20 Corinna Vinschen <vinschen@redhat.com>
2748
2749 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
2750 when stepping out of main().
2751
182dbe85
CV
27522003-03-20 Corinna Vinschen <vinschen@redhat.com>
2753
2754 * gdb.base/default.exp: Check for win32 specific message when calling
2755 "run" without executable.
2756
d67a6ba5
CV
27572003-03-20 Corinna Vinschen <vinschen@redhat.com>
2758
2759 * gdb.base/args.exp: Expect .exe in output.
2760
a955b5bb
CV
27612003-03-20 Corinna Vinschen <vinschen@redhat.com>
2762
2763 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
2764 Cygwin native.
2765
bf6bad4b
AC
27662003-03-17 Andrew Cagney <cagney@redhat.com>
2767
2768 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
2769 vector registes.
2770 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
2771 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
2772
293e9a31
DC
27732003-03-17 David Carlton <carlton@math.stanford.edu>
2774
2775 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
2776 test, for PR breakpoints/38.
2777 Call test_watchpoint_and_breakpoint.
2778 * gdb.base/watchpoint.c (func3): New function.
2779 (main): Call func3.
2780
5330f2db
DC
27812003-03-04 David Carlton <carlton@math.stanford.edu>
2782
2783 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
2784 Garply<Garply<char> >:: garply".
2785 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
2786 with respect to PR c++/1111; note also PR c++/1113.
2787 (test_template_breakpoints): KFAIL "constructor breakpoint" with
2788 respect to PR c++/1062.
2789 KFAIL "destructor breakpoint" with respect to PR c++/1112.
2790
6ece72da
DC
27912003-03-03 David Carlton <carlton@math.stanford.edu>
2792
2793 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
2794 with respect to PR c++/57.
2795 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
2796 c++/826.
2797 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
2798 respect to PR c++/57.
2799
85ca1584
DC
28002003-03-03 David Carlton <carlton@math.stanford.edu>
2801
2802 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
2803 respect to PR c++/33 into FAILs.
2804
98e9c5b8
MC
28052003-03-03 Michael Chastain <mec@shout.net>
2806
7bedbf27
MC
2807 * configure.in: Update copyright years.
2808
28092003-03-03 Michael Chastain <mec@shout.net>
2810
2811 * Makefile.in: Update copyright years.
98e9c5b8 2812
f683e100
DC
28132003-02-28 David Carlton <carlton@math.stanford.edu>
2814
2815 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
2816 print class instead of struct and/or superfluous protection
2817 specifiers, as long as the resulting output is equivalent to the
2818 source code.
2819 Delete FIXME from end of messages on tests that don't need
2820 fixing.
2821
a9e0cf2c
DC
28222003-02-28 David Carlton <carlton@math.stanford.edu>
2823
2824 * gdb.c++/templates.exp (do_tests): Allow const in the two
2825 Foo<volatile char *>::foo tests.
2826
e8d359df
MS
28272003-02-27 Michael Snyder <msnyder@redhat.com>
2828
d63a86f8 2829 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
2830 will be consistant.
2831
0b71dc91
DC
28322003-02-26 David Carlton <carlton@math.stanford.edu>
2833
2834 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
2835 char *>::foo" test with respect to PR c++/33. Create a new test
2836 which is identical to that one except that it doesn't put the
2837 space between the "char" and the "*"; KFAIL it, too.
2838
dd14ab43
DC
28392003-02-26 David Carlton <carlton@math.stanford.edu>
2840
2841 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
2842 template types into either PASSes or KFAILs (corresponding to PR
2843 c++/57). Tweak indentation. Update copyright.
2844
1146c7f1
SC
28452003-02-23 Stephane Carrez <stcarrez@nerim.fr>
2846
2847 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
2848
74641dfb
MC
28492003-02-13 Michael Chastain <mec@shout.net>
2850
2851 * gdb.base/exprs.exp: Remove i960 remnants.
2852 * gdb.base/funcargs.exp: Likewise.
2853 * gdb.base/list.exp: Likewise.
2854 * gdb.base/ptype.exp: Likewise.
2855
559cd2d0
DC
28562003-02-14 David Carlton <carlton@math.stanford.edu>
2857
2858 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
2859 pEe->D::vg()" from XFAIL to KFAIL.
2860
c4f90d87
JM
28612003-02-13 Jason Molenda (jmolenda@apple.com)
2862
2863 * gdb.base/maint.exp: Update maint print statistics regexp to include
2864 new entries.
2865
cbc4d97c
MC
28662003-02-13 Michael Chastain <mec@shout.net>
2867
2868 * gdb.c++/inherit.exp: Remove call to get_debug_format.
2869
40f235b7
MC
28702003-02-12 Michael Chastain <mec@shout.net>
2871
2872 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
2873 * gdb.c++/inherit.exp: Likewise.
2874 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
2875 * gdb.c++/templates.exp: Likewise.
2876 * gdb.c++/virtfunc.exp: Likewise.
2877
c56716b0
JM
28782003-02-06 Jason Molenda (jason-cl@molenda.com)
2879
2880 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
2881 why the code is written that way.
2882
070afcf8
MC
28832003-02-05 Michael Chastain <mec@shout.net>
2884
2885 * gdb.base/dump.exp: Add missing copyright line.
2886
5d0331e5
JM
28872003-02-05 Jason Molenda (jason-cl@molenda.com)
2888
f7ae6d3e 2889 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
2890 at the beginning so the breakpoint doesn't get set on the loop.
2891
92851186
MC
28922003-02-05 Michael Chastain <mec@shout.net>
2893
2894 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
2895 output for configurations with gcc 2.95.3.
2896
cbf1e085
AC
28972003-02-05 Keith Seitz <keiths@redhat.com>
2898 Andrew Cagney <ac131313@redhat.com>
2899
2900 * gdb.mi/mi-cli.exp: New file.
d63a86f8 2901
29518e1e
MC
29022003-02-04 Michael Chastain <mec@shout.net>
2903
2904 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
2905 Call perror and then continue.
2906
5af1d5f3
MC
29072003-02-03 Michael Chastain <mec@shout.net>
2908
2909 * gdb.c++/pr-1023.cc: New file.
2910 * gdb.c++/pr-1023.exp: New file.
2911
6b549786
JB
29122003-02-05 Jim Blandy <jimb@redhat.com>
2913
2914 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
2915 it's local to foobar. Check for it there, and check that it's not
2916 present in main.
2917 * gdb.c++/local.cc (marker2): New function.
2918 (foobar): Call marker1.
2919 (main): Call marker2 instead of marker1.
2920
67f16606
AC
29212003-02-04 Andrew Cagney <ac131313@redhat.com>
2922
2923 * gdb.disasm/mn10200.exp: Obsolete file.
2924 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
2925 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
2926 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
2927
1c5cb38e
DC
29282003-02-04 David Carlton <carlton@math.stanford.edu>
2929
2930 * gdb.c++/overload.exp: Test intToChar(1).
2931 * gdb.c++/overload.cc (intToChar): New.
2932 (main): Call intToChar.
2933
d1fe6965
DC
29342003-02-03 David Carlton <carlton@math.stanford.edu>
2935
2936 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
2937 'might_kfail' arg.
2938 KFAIL some of the continue_to_bp_overloaded calls, according to
2939 PR c++/1025.
2940
9ba61c5d
MC
29412003-02-01 Michael Chastain <mec@shout.net>
2942
2943 * gdb.base/advance.c (marker1): New marker function.
2944 * gdb.base/advance.exp: When the 'advance' command lands on the
2945 return breakpoint, it can legitimately stop on either the
2946 current line or the next line. Accommodate both outcomes.
2947 * gdb.base/until.exp: Likewise.
2948
e7494ffb
AC
29492003-02-02 Andrew Cagney <ac131313@redhat.com>
2950
2951 2002-11-10 Jason Molenda (jason-cl@molenda.com):
2952 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
2953 now a list, not a tuple.
2954 * gdb.mi/mi-var-display.exp: Ditto.
2955 * gdb.mi/gdb792.exp: Ditto.
2956
075559bc
AC
29572003-02-01 Andrew Cagney <ac131313@redhat.com>
2958
2959 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
2960 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
2961 stack backtraces.
2962 * gdb.mi/mi-syn-frame.c: Part of same.
2963
2bd4c7b1
MK
29642003-02-01 Mark Kettenis <kettenis@gnu.org>
2965
2966 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
2967 gdb.mi/mi1-pthreads.exp: Return instead of calling
2968 gdb_suppress_entire_file.
2969
eabd8992
MS
29702003-02-01 Mark Salter <msalter@redhat.com>
2971
2972 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
2973
71469e2f
MS
29742003-01-31 Mark Salter <msalter@redhat.com>
2975
2976 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
2977 Support empty arg.
2978
38a94d44
MC
29792003-01-30 Michael Chastain <mec@shout.net>
2980
2981 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
2982 This was a workaround for a UTF-8 bug in readline 4.3. The bug
2983 has been fixed in gdb/readline on 2003-01-09.
2984
19ea9e73
MS
29852003-01-29 Michael Snyder <msnyder@redhat.com>
2986
e8d359df
MS
2987 * gdb.base/maint.exp: Allow for leading underscore in symbol.
2988 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
2989 * gdb.base/args.exp: Skip if target does not support args passing.
2990
2307bd6a
DJ
29912003-01-22 Daniel Jacobowitz <drow@mvista.com>
2992
19ea9e73 2993 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
2994 gdb_test. Accept a list of expect arguments as the third
2995 parameter.
2996 (gdb_test): Use it.
2997
f2dd3617
EZ
29982003-01-20 Elena Zannoni <ezannoni@redhat.com>
2999
3000 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
3001 allow for different test tree configurations. Update some
3002 tescases accordingly.
3003 * gdb.arch/altivec-regs.exp: Ditto.
3004 * gdb.asm/asm-source.exp: Ditto.
3005 * gdb.base/advance.exp: Ditto.
3006 * gdb.base/display.exp: Ditto.
d63a86f8 3007 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
3008 * gdb.base/mips_pro.exp: Ditto.
3009 * gdb.base/overlays.exp: Ditto.
3010 * gdb.base/relocate.exp: Ditto.
3011 * gdb.base/setshow.exp: Ditto.
3012 * gdb.base/step-line.exp: Ditto.
3013 * gdb.base/step-test.exp: Ditto.
3014 * gdb.base/until.exp: Ditto.
3015 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
3016
c71cdefd
DC
30172003-01-17 David Carlton <carlton@math.stanford.edu>
3018
3019 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
3020 corresponding to PR c++/945.
3021 Update copyright.
3022
fdba05d7
DC
30232003-01-17 David Carlton <carlton@math.stanford.edu>
3024
3025 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
3026 corresponding to PR c++/68.
3027
30282003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
3029
3030 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
3031 (test_paddr_hairy_functions): Call print_addr_2_kfail for
3032 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
3033
c362c33a
EZ
30342003-01-15 Elena Zannoni <ezannoni@redhat.com>
3035
0fbc361c
EZ
3036 * gdb.base/break.exp: Fix change of default location, because of
3037 removal of until tests.
3038 * gdb.base/help.exp: Update test for new 'until' help message.
3039 Add test for help on 'advance'.
c362c33a
EZ
3040 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
3041
dabf8a35
MK
30422003-01-15 Mark Kettenis <kettenis@gnu.org>
3043
3044 * gdb.base/default.exp: Adapt "info float" test for recent changes
3045 to that command. Add test for "info vector".
3046 * gdb.base/float.exp: New file. Add test for "info float" that
3047 resembles the old test in gdb.base/default.exp.
3048
a1769aca
DC
30492003-01-15 David Carlton <carlton@math.stanford.edu>
3050
3051 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
3052
82025e13
EZ
30532003-01-15 Elena Zannoni <ezannoni@redhat.com>
3054
3055 * gdb.base/break.exp: Move the tests of until command from here...
3056 * gdb.base/until.exp: ... to here. New file. Add other tests.
3057 * gdb.base/advance.c: New file.
3058 * gdb.base/advance.exp: New file.
3059
8f9ab801
EZ
30602003-01-14 Elena Zannoni <ezannoni@redhat.com>
3061
3062 * gdb.base/args.c: New file.
3063 * gdb.base/args.exp: New file.
3064
9ae66589
DJ
30652003-01-14 Daniel Jacobowitz <drow@mvista.com>
3066
3067 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
3068
8d77e5c3
DJ
30692003-01-14 Daniel Jacobowitz <drow@mvista.com>
3070
3071 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
3072
12d2f0a1
DJ
30732003-01-14 Daniel Jacobowitz <drow@mvista.com>
3074
3075 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
3076 dates.
3077
6ca37014
DJ
30782003-01-13 Daniel Jacobowitz <drow@mvista.com>
3079
3080 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
3081
b0023472
DJ
30822003-01-13 Daniel Jacobowitz <drow@mvista.com>
3083
3084 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
3085 (ptype &*"foo").
3086 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
3087
d6abaea5
DJ
30882002-01-13 Daniel Jacobowitz <drow@mvista.com>
3089
3090 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
3091 * gdb.mi/mi1-console.exp: Likewise.
3092
dfd536a7
DJ
30932002-01-13 Daniel Jacobowitz <drow@mvista.com>
3094
3095 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
3096 * gdb.mi/mi1-console.exp: Likewise.
3097
a1fb14a2
DJ
30982003-01-13 Daniel Jacobowitz <drow@mvista.com>
3099
3100 * gdb.c++/overload.exp: Remove some fixed XFAILs.
3101
c4cf40b7
DJ
31022003-01-09 Daniel Jacobowitz <drow@mvista.com>
3103
3104 * gdb.base/detach.exp: New test.
3105
696d5a5b
DJ
31062003-01-09 Daniel Jacobowitz <drow@mvista.com>
3107
3108 * Makefile.in (ALL_SUBDIRS): New variable.
3109 (subdirs, clean, distclean): Use it.
3110 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
3111 regenerating Makefile, since it is generated from the top level.
3112 * gdb.asm/Makefile.in: Likewise.
3113 * gdb.base/Makefile.in: Likewise.
3114 * gdb.c++/Makefile.in: Likewise.
3115 * gdb.disasm/Makefile.in: Likewise.
3116 * gdb.java/Makefile.in: Likewise.
3117 * gdb.mi/Makefile.in: Likewise.
3118 * gdb.threads/Makefile.in: Likewise.
3119 * gdb.trace/Makefile.in: Likewise.
3120
754533e4
DC
31212003-01-09 David Carlton <carlton@math.stanford.edu>
3122
3123 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
3124 Add copyright year 2003.
3125
d8b3e9ee
MC
31262003-01-06 Michael Chastain <mec@shout.net>
3127
3128 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
3129 When selecting a thread, 'line' and 'file' are optional.
3130 * gdb.mi/mi1-pthreads.exp: Likewise.
3131
8e9e0fe6
AS
31322003-01-06 Andreas Schwab <schwab@suse.de>
3133
3134 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
3135 failures.
3136
b5ab8ff3
DJ
31372003-01-04 Daniel Jacobowitz <drow@mvista.com>
3138
3139 Fix PR gdb/844
3140 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
3141 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
3142
3143 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
3144 instead of calling gdb_suppress_entire_file.
3145 * gdb.threads/print-threads.exp: Likewise.
3146 * gdb.threads/schedlock.exp: Likewise.
3147
3148 * gdb.threads/killed.exp: Return instead of calling
3149 gdb_suppress_entire_file.
3150 * gdb.threads/linux-dp.exp: Likewise.
3151 * gdb.threads/pthreads.exp: Likewise.
3152
1e698235
DJ
31532003-01-04 Daniel Jacobowitz <drow@mvista.com>
3154
3155 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
3156 stabs.
3157 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
3158 * gdb.base/whatis.exp: Always allow (void) after function names.
3159
147ff08c
DJ
31602003-01-04 Daniel Jacobowitz <drow@mvista.com>
3161
3162 * gdb.c++/casts.exp: Correct regexp.
3163
dc62bfc2
MK
31642003-01-04 Mark Kettenis <kettenis@gnu.org>
3165
3166 * configure.in: Call AC_CONFIG_HEADER. Don't call
3167 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
3168 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
3169 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
3170 aforementioned directories in the AC_OUPUT call.
3171 * config.hin: New file.
3172 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
3173 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
3174 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
3175 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
3176 pass -I$objdir instead of -I$objdir/$subdir in compilation.
3177 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
3178 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
3179 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
3180 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
3181 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
3182 gdb.threads/configure.in, gdb.threads/configure,
3183 gdb.threads/config.in, gdb.trace/configure.in,
3184 gdb.trace/configure: Removed.
3185
77afa639
MC
31862003-01-03 Michael Chastain <mec@shout.net>
3187
3188 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
3189 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
3190
7634bb6e
DJ
31912003-01-03 Daniel Jacobowitz <drow@mvista.com>
3192
3193 * gdb.base/store.exp: Fix regular expressions.
3194
b39c905e
MK
31952002-12-28 Mark Kettenis <kettenis@gnu.org>
3196
3197 * configure.in: Rewrite.
3198 * configure: Regenerated.
3199
0a8551dd
DC
32002003-01-03 David Carlton <carlton@math.stanford.edu>
3201
3202 * gdb.base/psymtab.exp: New file.
3203 * gdb.base/psymtab1.c: Ditto.
3204 * gdb.base/psymtab2.c: Ditto.
3205
c60b7188
AF
32062002-12-23 Adam Fedor <fedor@gnu.org>
3207
3208 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
3209
ee73db83
DC
32102002-12-23 David Carlton <carlton@math.stanford.edu>
3211
3212 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
3213 and current_directory initialization.
3214
d6c1774e
JB
32152002-12-22 Jim Blandy <jimb@redhat.com>
3216
f0a847b8
JB
3217 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
3218 rather than as part of the output file name.
3219
d6c1774e
JB
3220 * gdb.base/attach.exp: There's no need to copy the test program to
3221 /tmp; that was only ever necessary on HP/UX, and this test is
3222 entirely disabled there anyway.
3223
f0708dbb
JB
32242002-12-21 Jim Blandy <jimb@redhat.com>
3225
4c2acfea
JB
3226 * gdb.c++/psmang.exp: Doc fix.
3227
f0708dbb
JB
3228 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
3229 test.
3230
9579e000
DC
32312002-12-20 David Carlton <carlton@math.stanford.edu>
3232
3233 * gdb.c++/annota2.exp: KFAIL annotate-quit.
3234
d1810171
MC
32352002-12-18 Michael Chastain <mec@shout.net>
3236
3237 * gdb.c++/annota2.exp: Add copyright year 2002.
3238
76565097
DC
32392002-12-17 David Carlton <carlton@math.stanford.edu>
3240
3241 * gdb.c++/try_catch.cc: Add marker comments.
3242 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
3243 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
3244 * gdb.c++/m-static.cc: Ditto.
3245 * gdb.c++/m-static1.cc: Ditto.
3246 * gdb.c++/try_catch.cc: Ditto.
3247
da81390b
JJ
32482002-12-16 Jeff Johnston <jjohnstn@redhat.com>
3249
3250 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
3251 to see whether we are using the new -environment-directory
3252 command which resets via -r or the old version of the command
3253 which may prompt the user. Part of fix for gdb/741.
3254
b304d130
AC
32552002-12-13 Andrew Cagney <ac131313@redhat.com>
3256
3257 * gdb.fortran/types.exp: Update obsolete comment.
3258 * gdb.fortran/exprs.exp: Ditto.
3259 * lib/gdb.exp: Delete obsolete code.
3260 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
3261 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
3262 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
3263 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
3264 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
3265 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
3266 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
3267 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
3268 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
3269 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
3270 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
3271 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
3272 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
3273 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
3274 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
3275 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
3276 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
3277 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
3278 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
3279 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
3280 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
3281 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
3282 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
3283 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
3284 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
3285 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
3286 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
3287 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
3288 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
3289 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
3290 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
3291 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
3292 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
3293 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
3294 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
3295 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
3296 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
3297
a23b6e6a
DC
32982002-12-11 David Carlton <carlton@math.stanford.edu>
3299
3300 * gdb.c++/m-data.exp: Add test for members that shadow global
3301 variables: see PR gdb/804.
3302 * gdb.c++/m-data.cc: Ditto.
3303
6604731b
DJ
33042002-12-10 Daniel Jacobowitz <drow@mvista.com>
3305
3306 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
3307
de46ecd7
DC
33082002-12-06 David Carlton <carlton@math.stanford.edu>
3309
3310 * gdb.base/store.c: Don't declare functions static.
3311
27e829d0
AC
33122002-12-04 Andrew Cagney <ac131313@redhat.com>
3313
3314 * gdb.base/store.exp, gdb.base/store.c: New files.
3315
92806416
DJ
33162002-12-03 Daniel Jacobowitz <drow@mvista.com>
3317
3318 * gdb.base/selftest.exp: Update for current gdb.
3319
3bcbaac5
DJ
33202002-12-03 Daniel Jacobowitz <drow@mvista.com>
3321
3322 * gdb.base/maint.exp: Only dump symbols from one source file
3323 or objfile.
3324
f4f00b1f
DJ
33252002-12-03 Daniel Jacobowitz <drow@mvista.com>
3326
3327 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
3328 function call.
3329
f1c8a949
JB
33302002-11-25 Jim Blandy <jimb@redhat.com>
3331
3332 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
3333 function appearing in error message.
3334
9e297a97
DJ
33352002-11-21 Daniel Jacobowitz <drow@mvista.com>
3336
3337 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
3338
1f312e79
JJ
33392002-11-08 Jeff Johnston <jjohnstn@redhat.com>
3340
d63a86f8
RM
3341 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
3342 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
3343 should be in mi console format. This is part of fix for PR gdb/604.
3344
83c31e7d
FN
33452002-09-18 Fernando Nasser <fnasser@redhat.com>
3346
3347 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
3348 which explicitly prints the zero offset as "+0".
3349
322b3f65
DJ
33502002-10-22 Daniel Jacobowitz <drow@mvista.com>
3351
3352 * gdb.threads/schedlock.c (args): Make unsigned.
3353
33542002-10-21 Daniel Jacobowitz <drow@mvista.com>
3355
3356 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
3357 numbers. Allow "foo2|selected stack frame".
3358 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
3359 * gdb.asm/asmsrc2.s: Likewise.
3360 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
3361 comments.
3362 * gdb.asm/mips.inc: New file.
3363
5e2fe5b8
AF
33642002-10-18 Adam Fedor <fedor@gnu.org>
3365
3366 * gdb.base/default.exp: Update expected output to include 'ObjC'.
3367 * gdb.base/help.exp: Likewise.
3368
abe1a5d0
KB
33692002-10-17 Kevin Buettner <kevinb@redhat.com>
3370
3371 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
3372 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
3373
10abb1d4
JB
33742002-10-02 Jim Blandy <jimb@redhat.com>
3375
3376 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
3377
1f609b42
AC
33782002-10-01 Andrew Cagney <ac131313@redhat.com>
3379
3380 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
3381 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
3382 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
3383 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
3384 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
3385 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
3386 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
3387
0aee02e4
AC
33882002-09-29 Andrew Cagney <ac131313@redhat.com>
3389
3390 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
3391 * mi0-disassemble.exp, mi0-eval.exp: Delete.
3392 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
3393 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
3394 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
3395 * mi0-var-block.exp, mi0-var-child.exp: Delete.
3396 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 3397
6fde09ad
KB
33982002-09-27 Kevin Buettner <kevinb@redhat.com>
3399
3400 * gdb.base/annota1.exp (info break): Make directory components of
3401 path optional since not all compilers emit this debug information.
3402
3403 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
3404 step ends up stepping out of the function instead of stopping on
3405 the epilogue.
3406
9e8aab75
KS
34072002-09-26 Keith Seitz <keiths@redhat.com>
3408
3409 * lib/insight-support.exp (gdbtk_start): Figure out where
3410 the insight executable is based on where gdb is. Use this
3411 executable to start insight instead of gdb.
3412
e36180d7
AC
34132002-09-25 Andrew Cagney <cagney@redhat.com>
3414
3415 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
3416
9dd34b2b
AC
34172002-09-24 Andrew Cagney <ac131313@redhat.com>
3418
3419 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
3420 test_isolated_complaints.
3421 (test_empty_complaint): New function.
3422 (test_empty_complaints): New function. Check no output when no
3423 complaints.
d63a86f8 3424
dea97812
KB
34252002-09-19 Jim Blandy <jimb@redhat.com>
3426
3427 * gdb.base/charset.exp, gdb.base/charset.c: New files.
3428
54951bd7
AC
34292002-09-19 Andrew Cagney <ac131313@redhat.com>
3430
3431 * gdb.gdb/complaints.exp: New file.
3432
dec43320
AC
34332002-09-18 Andrew Cagney <ac131313@redhat.com>
3434
3435 * gdb.base/maint.exp: Check `help maint internal-warning'.
3436
e70d6e3f
DC
34372002-09-18 David Carlton <carlton@math.stanford.edu>
3438
3439 * gdb.c++/m-static.exp: Remove breakpoints depending on line
3440 numbers, and replace them by a single breakpoint after the
3441 constructors are all finished.
3442 Add test 4.
3443 * gdb.c++/m-static.cc: Add test 4.
3444 * gdb.c++/m-static.h: New file.
3445 * gdb.c++/m-static1.cc: New file.
3446
3447 * gdb.c++/printmethod.exp: New file.
3448 * gdb.c++/printmethod.cc: New file.
3449
3450 * gdb.c++/pr-574.exp: New file.
3451 * gdb.c++/pr-574.cc: New file.
3452
afb5c968
CV
34532002-09-18 Corinna Vinschen <vinschen@redhat.com>
3454
3455 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
3456 embedded targets which never actually exit.
3457
31e45dee
FN
34582002-09-18 Fernando Nasser <fnasser@redhat.com>
3459
3460 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
3461 "don't step after run" as unresolved or unsupported, instead of xfail.
3462
a283c5a1
CV
34632002-09-18 Corinna Vinschen <vinschen@redhat.com>
3464
3465 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
3466 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
3467 Add newline to expected string in "step out of main (status wrapper)"
3468 case.
3469
11350d2a
CV
34702002-09-18 Corinna Vinschen <vinschen@redhat.com>
3471
3472 * lib/gdb.exp (rerun_to_main): Allow restarting application.
3473 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
3474
0deec7d6
TT
34752002-09-17 Tom Tromey <tromey@redhat.com>
3476
3477 * gdb.base/printcmds.exp (test_print_string_constants): Expect
3478 \000, not \0, in double-quoted string.
3479
b2b4a1b5
CV
34802002-09-14 Corinna Vinschen <vinschen@redhat.com>
3481
c9d37158 3482 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
3483 string after running the commands execution on breakpoint tests.
3484
1c56143a
CV
34852002-09-13 Corinna Vinschen <vinschen@redhat.com>
3486
3487 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
3488
37f8da45
JB
34892002-09-12 Joel Brobecker <brobecker@gnat.com>
3490
3491 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
3492
08b468e0
KS
34932002-09-10 Keith Seitz <keiths@redhat.com>
3494
3495 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
3496 runto proc.
3497 (mi_run_to_main): Use mi_runto.
3498 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
3499
dc360f58
KS
35002002-09-10 Keith Seitz <keiths@redhat.com>
3501
3502 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
3503 regexp for stopping at main. Could have multiple event notifications.
3504 Don't assume that main was declared with no parameters.
3505 (mi_next): Use mi_step_to.
3506 (mi_step): Use mi_next_to.
3507
ce3abcfb
CV
35082002-09-09 Corinna Vinschen <vinschen@redhat.com>
3509
3510 * gdb.base/default.exp: Fix expected string in `info float' test.
3511
d1f5b980
BE
35122002-09-09 Ben Elliston <bje@redhat.com>
3513
3514 * config/mips.exp: Update comments.
3515 * config/mips-idt.exp: Likewise.
3516 * config/nind.exp: Likewise.
3517 * config/slite.exp: Likewise.
3518 * config/sparclet.exp: Likewise.
3519 * config/udi.exp: Likewise.
3520 * config/vx.exp: Likewise.
3521 * config/vxworks29k.exp: Likewise.
3522
2f71430b
JB
35232002-09-05 Jim Blandy <jimb@redhat.com>
3524
3525 * gdb.threads/killed.exp: Fix test failure message.
3526
7ddebc7e
KS
35272002-09-04 Keith Seitz <keiths@redhat.com>
3528
3529 * lib/mi-support.exp: Update copyright.
3530 (mi_gdb_test): Increase the priority of the expected pattern
3531 so that it matches gdb_test.
3532
0ae67eb3
KS
35332002-09-03 Keith Seitz <keiths@redhat.com>
3534
3535 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
3536 Use integer comparison instead of string comparison for testing
3537 whether binary was built.
3538
38fc42c8
JB
35392002-09-03 Jim Blandy <jimb@redhat.com>
3540
3541 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
3542
b6ff0e81
JB
35432002-08-29 Jim Blandy <jimb@redhat.com>
3544
3545 * gdb.threads/pthreads.exp: Move the portable thread compilation
3546 code into a function in lib/gdb.exp, and call that from here.
3547 * lib/gdb.exp (gdb_compile_pthreads): New function.
3548
07c98896
KS
35492002-08-29 Keith Seitz <keiths@redhat.com>
3550
3551 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
3552 expect_out so that callers can get at it.
3553
0312286c
DJ
35542002-08-23 Daniel Jacobowitz <drow@mvista.com>
3555
3556 * gdb.threads/print-threads.c: New file.
3557 * gdb.threads/print-threads.exp: New file.
3558 * gdb.threads/schedlock.c: New file.
3559 * gdb.threads/schedlock.exp: New file.
3560
dd039bc4
EZ
35612002-08-22 Elena Zannoni <ezannoni@redhat.com>
3562
3563 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
3564 not altivec.c.
3565
1f36144c
MK
35662002-08-17 Mark Kettenis <kettenis@gnu.org>
3567
3568 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
3569 targets. The problem should be fixed now.
3570
16057ec7 35712002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
3572
3573 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
3574 2002-07-24 change that removes final dots from error messages.
3575
3c1499ad
TT
35762002-08-13 Tom Tromey <tromey@redhat.com>
3577
3578 * gdb.base/readline.exp: New file.
3579
a20ce2c3
AC
35802002-08-01 Andrew Cagney <ac131313@redhat.com>
3581
3582 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
3583 supress message.
3584
db034ac5
AC
35852002-08-01 Andrew Cagney <cagney@redhat.com>
3586
3587 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
3588 CHILL_FOR_TARGET and CHILL_LIB.
3589 * configure.in (configdirs): Remove gdb.chill.
3590 * configure: Regenerate.
3591 * lib/gdb.exp: Obsolete references to chill.
3592 * gdb.fortran/types.exp: Ditto.
3593 * gdb.fortran/exprs.exp: Ditto.
3594
3e000b18
KB
35952002-07-30 Kevin Buettner <kevinb@redhat.com>
3596
3597 * gdb.base/shlib-call.exp (additional_flags): Conditionally
3598 set Irix-specific compile and link flags.
3599
28f4966b
KB
36002002-07-29 Kevin Buettner <kevinb@redhat.com>
3601
3602 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
3603 source files. The ``-o'' option doesn't work with the ``-E'' option
3604 when using the Irix compiler.
3605
46c0d5a6
DJ
36062002-07-19 Daniel Jacobowitz <drow@mvista.com>
3607
3608 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
3609 Improve support for reusing an exec file. Copy exec file
3610 to target, and run gdbserver on the target instead of on the host.
3611
eecf4bed
JB
36122002-07-18 Jim Blandy <jimb@redhat.com>
3613
0f815cdf
JB
3614 * gdb.base/ending-run.exp: Don't expect to see the program end in
3615 some orderly fashion when we're running on a real stand-alone
3616 board.
3617
eecf4bed
JB
3618 * gdb.base/interrupt.exp: Correct logic for skipping tests on
3619 targets that don't support interrupts.
3620
52d309e4
JB
36212002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
3622
3623 * gdb.base/attach.exp: Add patterns to match output from /proc-based
3624 systems.
3625 Move comments in expect statements to inside the actions, so that they
3626 don't get matched against.
3627
ff683d9e
MK
36282002-07-10 Mark Kettenis <kettenis@gnu.org>
3629
3630 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
3631 function when asleep" test.
3632
b5356753
AC
36332002-07-10 Andrew Cagney <ac131313@redhat.com>
3634
3635 * gdb.base/page.exp: Rewrite to handle problems with very long
3636 `info set' output. Update copyright.
3637
6aa4d13a
AC
36382002-06-26 Andrew Cagney <ac131313@redhat.com>
3639
3640 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
3641 gdb.threads-hp.
3642 * gdb.hp/configure: Regenerate.
3643 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
3644 * gdb.hp/gdb.threads-hp/configure: Delete file.
3645 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
3646
8cf8c2b8
AC
36472002-06-22 Andrew Cagney <ac131313@redhat.com>
3648
3649 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
3650 setlocale, bindtextdomain and textdomain.
3651
6827a8f8
JB
36522002-06-11 Jim Blandy <jimb@redhat.com>
3653
919d772c
JB
3654 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
3655 preprocessor macro information is present.
3656
6827a8f8
JB
3657 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
3658 tests.
3659
c15b0d21
MS
36602002-06-06 Michael Snyder <msnyder@redhat.com>
3661
c5984d70
MS
3662 * gdb.base/overlays.exp: Record addresses of overlay
3663 functions in TCL variables rather than in GDB variables,
3664 to avoid having GDB convert them to pointers (with loss
3665 of information).
3666
d63a86f8 3667 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 3668 default linker script changes.
c15b0d21
MS
3669 * gdb.base/long_long.exp: Add check for sizeof (long double).
3670
be26fe0d
ML
36712002-06-06 Michal Ludvig <mludvig@suse.cz>
3672
3673 * gdb.asm/asm-source.exp: Add x86-64 target.
3674 * gdb.asm/x86_64.inc: New.
d63a86f8 3675
258093ca 36762002-05-30 Michael Chastain <mec@shout.net>
258093ca 3677
4b3153f1 3678 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
3679 * gdb.c++/m-static.cc: New file.
3680 * gdb.c++/m-static.exp: New file.
3681
241264c6
MS
36822002-05-28 Michael Snyder <msnyder@redhat.com>
3683
3684 * gdb.base/call-ar-st.exp: Allow for reduced floating point
3685 precision.
3686
9bba8c8f 36872002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 3688
4b3153f1 3689 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
3690 * gdb.c++/m-data.cc: New file.
3691 * gdb.c++/m-data.exp: New file.
3692
36932002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 3694
4b3153f1 3695 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 3696 * gdb.c++/try_catch.cc: New file.
d63a86f8 3697 * gdb.c++/try_catch.exp: New file.
9bba8c8f 3698
def1b996
MC
36992002-05-27 Michael Chastain <mec@shout.net>
3700
3701 * gdb.c++/local.exp: Accept more nested types in output.
3702
522ba268
MC
37032002-05-26 Michael Chastain <mec@shout.net>
3704
3705 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
3706
277254ba
MS
37072002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
3708
3709 * lib/gdb.exp (gdb_wrapper_init): Just because
3710 gdb_wrapper_file exists, this does not mean that the file
3711 should not be rebuilt. That is what gdb_wrapper_initialized
3712 is for.
3713 (default_gdb_init): Reset gdb_wrapper_initialized.
3714
b61a8733
MS
37152002-05-23 Michael Snyder <msnyder@redhat.com>
3716
d63a86f8 3717 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
3718 the precision of the floating point test results.
3719 * gdb.base/call-rt-st.exp: Ditto.
3720
b61a8733
MS
3721 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
3722 * gdb.base/call-rt-st.exp: Ditto.
3723
56f6e910
MC
37242002-05-19 Michael Chastain <mec@shout.net>
3725
3726 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
3727
ad0b0016
EZ
37282002-05-19 Elena Zannoni <ezannoni@redhat.com>
3729
3730 * configure.in (configdirs): Add gdb.arch.
3731 * configure: Regenerate.
3732
f617d2b6
JB
37332002-05-17 Jim Blandy <jimb@redhat.com>
3734
3735 * gdb.base/completion.exp: Recognize the more detailed error
3736 messages produced by the macro expander's lexical analyzer.
3737
eac2a696
EZ
37382002-05-14 Elena Zannoni <ezannoni@redhat.com>
3739
3740 * gdb.arch/altivec-abi.c: New file.
3741 * gdb.arch/altivec-abi.exp: New file.
3742 * gdb.arch/altivec-regs.c: New file.
3743 * gdb.arch/altivec-regs.exp: New file.
3744
2fdde8f8
DJ
37452002-05-14 Daniel Jacobowitz <drow@mvista.com>
3746
3747 * gdb.base/maint.exp (maint print type): Update for new type
3748 structure.
d63a86f8 3749
e31f1a7c
EZ
37502002-05-14 Elena Zannoni <ezannoni@redhat.com>
3751
3752 * gdb.arch: New directory.
3753 * gdb.arch/configure.in: New file.
3754 * gdb.arch/configure: New file.
3755 * gdb.arch/Makefile.in: New file.
3756
db589741
CV
37572002-05-13 Corinna Vinschen <vinschen@redhat.com>
3758
3759 * gdb.asm/asm-source.exp: Add v850 as supported target.
3760 * gdb.asm/v850.inc: New file.
3761
8ce2a7dc
DJ
37622002-05-13 Daniel Jacobowitz <drow@mvista.com>
3763
3764 * gdb.c++/annota2.exp (annotate-quit): Add comment.
3765
df763c7f
DJ
37662002-05-12 Daniel Jacobowitz <drow@mvista.com>
3767
3768 * gdb.base/break.exp: Check 'break "marker2"'.
3769
377daeed
MS
37702002-05-10 Michael Snyder <msnyder@redhat.com>
3771
3772 * gdb.base/long_long.exp: Fix typo.
3773
c4b7bc2b
JB
37742002-05-10 Jim Blandy <jimb@redhat.com>
3775
ecac9a4e
JB
3776 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
3777 a bug.
3778
c4b7bc2b
JB
3779 * gdb.base/printcmds.exp (test_integer_literals_rejected):
3780 Recognize more detailed error message produced by the macro
3781 expander's lexical analyzer.
3782 * lib/gdb.exp (test_print_reject): Same.
3783
e71019a1
MK
37842002-05-09 Mark Kettenis <kettenis@gnu.org>
3785
3786 * gdb.c++/method.exp: Fix typo.
3787
fedfc8e6
MS
37882002-05-08 Michael Snyder <msnyder@redhat.com>
3789
166a1957
MS
3790 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
3791 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 3792 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
3793 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
3794 Add iftarget clause for strongarm.
d63a86f8 3795
f1c47eb2
MS
37962002-05-06 Michael Snyder <msnyder@redhat.com>
3797
cb9a9d3e
MS
3798 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
3799 (gdb_continue_to_end): Accept output from status wrapper.
3800 * gdb.base/ending-run.exp: Add case for output from status wrapper.
3801 Clean up fail messages to match pass messages.
3802
f1c47eb2
MS
3803 Enable the "needs_status_wrapper" testsuite feature.
3804 * lib/gdb.exp (gdb_wrapper_init): New procedure.
3805 (gdb_compile): Conditionally call gdb_wrapper_init.
3806 * gdb.base/a2-run.exp: Recognize output from status wrapper.
3807 * gdb.c++/method.exp: Recognize output from status wrapper.
3808
6079c749
BE
38092002-05-06 Ben Elliston <bje@redhat.com>
3810From Graydon Hoare <graydon@redhat.com>
3811
3812 * config/sid.exp: Include support for "rawsid" protocol.
3813
188baff3
JB
38142002-05-03 Jim Blandy <jimb@redhat.com>
3815
3816 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
3817 * gdb.c++/hang3.C: New file.
3818
b9c07f0f
AC
38192002-05-04 Andrew Cagney <ac131313@redhat.com>
3820
3821 * gdb.base/default.exp: Remove obsolete code.
3822 * gdb.c++/misc.exp: Ditto. Update copyright.
3823 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
3824 * gdb.base/whatis.exp: Ditto. Update copyright.
3825 * gdb.base/scope.exp: Ditto. Update copyright.
3826 * gdb.base/ptype.exp: Ditto. Update copyright.
3827 * gdb.base/printcmds.exp: Ditto. Update copyright.
3828 * gdb.base/opaque.exp: Ditto. Update copyright.
3829 * gdb.base/list.exp: Ditto.
3830 * gdb.base/funcargs.exp: Ditto. Update copyright.
3831 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
3832 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
3833 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
3834 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
3835 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
3836 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
3837
5c7a0397
MS
38382002-05-02 Michael Snyder <msnyder@redhat.com>
3839
d6dcc264 3840 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
3841 * gdb.base/long_long.exp: Add xscale target.
3842 * gdb.base/default.exp: Add xscale target.
3843
eb7f1c48
JB
38442002-05-01 Jim Blandy <jimb@redhat.com>
3845
3846 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
3847 gdb.c++/hang.exp: New test.
3848
a6befae8
FF
38492002-05-01 Fred Fish <fnf@redhat.com>
3850
3851 * gdb.base/completion.exp: Handle completions of "./Make" for
3852 more than one completion possibility, as is the case when we
3853 build and test in the source tree.
3854
0a310277
AG
38552002-04-29 Anthony Green <green@redhat.com>
3856
3857 * gdb.java/jmisc1.exp: New file.
3858 * gdb.java/jmisc2.exp: New file.
3859
6ff9af88
DJ
38602002-04-24 Daniel Jacobowitz <drow@mvista.com>
3861
3862 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
3863
96b3d632
EZ
38642002-04-23 Elena Zannoni <ezannoni@redhat.com>
3865
3866 * gdb.base/help.exp: Change 'help status' to allow for target
3867 dependent output differences.
3868
5019bb54
MC
38692002-04-22 Michael Chastain <mec@shout.net>
3870
3871 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
3872
a805a116
MC
38732002-04-22 Michael Chastain <mec@shout.net>
3874
3875 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
3876
a1706bfd
DM
38772002-04-17 David S. Miller <davem@redhat.com>
3878
3879 * gdb.asm/sparc64.inc: New file.
3880 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
3881
a73a20a2
EZ
38822002-04-19 Elena Zannoni <ezannoni@redhat.com>
3883
3884 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
3885 instruction file directly into the build tree. Clean up at end of
3886 test.
3887
ba678339
DM
38882002-04-18 David S. Miller <davem@redhat.com>
3889
3890 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
3891 handle 64-bit platforms correctly.
3892 * gdb.base/maint.exp: Likewise.
3893
b03399da
KB
38942002-04-18 Kevin Buettner <kevinb@redhat.com>
3895
3896 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
3897 ``-fpic'' when compiling files comprising a shared library, but
3898 it does need additional linker flags in order to find shared
3899 libraries at run time.
3900
e2004992
KB
39012002-04-18 Kevin Buettner <kevinb@redhat.com>
3902
3903 * gdb.base/cvexpr.c (use): New function.
3904 (main): Invoke use() on all global variables to prevent
3905 some linkers from deleting these otherwise unused symbols.
3906
d8937120
MC
39072002-04-17 Michael Chastain <mec@shout.net>
3908From David S. Miller <davem@redhat.com>
3909
3910 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
3911 handle 64-bit platforms correctly.
3912
ffd61a58
MS
39132002-04-12 Michael Snyder <msnyder@redhat.com>
3914From Jim Blandy <jimb@redhat.com>
3915 * gdb.base/foo.c (foox): Remove section attribute; the linker
3916 script can handle this instead.
3917 * gdb.base/bar.c (barx): Same.
3918 * gdb.base/baz.c (bazx): Same.
3919 * gdb.base/grbx.c (grbxx): Same.
3920
3921 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
3922 manager doesn't automatically unmap overlays unnecessarily.
3923
6b8426a6
MH
39242002-04-10 Martin M. Hunt <hunt@redhat.com>
3925
3926 * gdb.base/ending-run.exp: Fix pattern for Mips targets
3927 stepping out of main.
3928
34af4875
MC
39292002-04-09 Michael Chastain <mec@shout.net>
3930
3931 * gdb.c++/local.cc (main): Move call to marker1() inside nested
3932 scope so that the nested scope tests will make sense.
3933 * gdb.c++/local.exp: Write patterns that actually work with gcc
3934 (the HP patterns "were never known to work with gcc").
3935 Keep the old aCC patterns too.
3936
2d1676a0
DJ
39372002-04-09 Daniel Jacobowitz <drow@mvista.com>
3938
3939 * gdb.base/attach.exp: Correct target board test.
3940
3a63e3f9
MC
39412002-04-08 Michael Chastain <mec@shout.net>
3942
3943 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
3944 in a const method. Add some xfail and fail cases for configurations
3945 that do not emit the "const ...".
3946
f18dabd2
MC
39472002-04-07 Michael Chastain <mec@shout.net>
3948
3949 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
3950 Accept "A * const" and "const A * const" as type of "this".
3951 Fix spelling of getFunky throughout. Make messages uniform.
3952
0fcddd82
EZ
39532002-04-07 Elena Zannoni <ezannoni@redhat.com>
3954
3955 Work around for PR gdb/285:
3956 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
3957
16a8534a
EZ
39582002-04-07 Elena Zannoni <ezannoni@redhat.com>
3959
3960 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
3961 instructions file at run time instead of configure time.
3962 Sometimes we run the test in a directory that is not the one we
3963 configured in.
3964 * gdb.asm/configure.in: Delete creation of symlink.
3965 * gdb.asm/configure: Regenerate.
3966
24181d81
JB
39672002-04-05 J. Brobecker <brobecker@gnat.com>
3968
3969 * gdb.gdb/xfullpath.exp: New test, to exercise the new
3970 xfullpath () function.
3971
7cdb7107
DJ
39722002-04-04 Daniel Jacobowitz <drow@mvista.com>
3973
3974 * gdb.asm/Makefile.in: Correct dependencies.
3975
3976 * gdb.asm/powerpc.inc: New file.
3977 * gdb.asm/asm-source.exp: Add PowerPC.
3978 * gdb.asm/configure.in: Likewise.
3979 * gdb.asm/configure: Regenerated.
3980
a7d17088
DJ
39812002-04-04 Daniel Jacobowitz <drow@mvista.com>
3982
3983 * gdb.base/relocate.exp: New file.
3984 * gdb.base/relocate.c: New file.
3985
cd721503
FF
39862002-04-04 Fred Fish <fnf@redhat.com>
3987
3988 * gdb.base/step-test.exp: Update comment regarding stopping in
3989 memcpy/bcopy calls inserted as part of the compiler runtime.
3990
b22ad7a7
MS
39912002-04-04 Michael Snyder <msnyder@redhat.com>
3992
3993 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
3994
5f279fa6
DJ
39952002-04-03 Daniel Jacobowitz <drow@mvista.com>
3996
3997 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
3998 (gdb_expect): Remove $notransfer hack.
3999
dd0fd3ce
DJ
40002002-04-02 Daniel Jacobowitz <drow@mvista.com>
4001
4002 * gdb.c++/classes.exp ("calling method for small class"): Match
4003 updated register output.
4004
1e50cda1
DJ
40052002-03-30 Daniel Jacobowitz <drow@mvista.com>
4006
4007 Fix PR gdb/452
4008 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
4009 when finished. Make gdb_file_cmd send "exec-file" when
4010 appropriate.
4011
24015922
DJ
40122002-03-30 Daniel Jacobowitz <drow@mvista.com>
4013
4014 * gdb.base/attach.exp: Remove extra setup_xfail.
4015
dd7dfd64
MS
40162002-03-26 Michael Snyder <msnyder@redhat.com>
4017
4018 * gdb.base/default.exp: Add tests for dump, append, and restore.
4019 * gdb.base/help.exp: Add tests for dump, append, and restore.
4020 * gdb.base/dump.exp: New file, test dump, append and restore.
4021 * gdb.base/dump.c: New file.
4022
48b2f8d7
MS
40232002-03-27 Michael Snyder <msnyder@redhat.com>
4024
d63a86f8 4025 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
4026 clean-ups in help messages.
4027
05b4d525
FF
40282002-03-26 Fred Fish <fnf@redhat.com>
4029
4030 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
4031 have debugging info for those functions and the compiler uses them
4032 internally to copy structs around.
4033
d7679631
FF
40342002-03-26 Fred Fish <fnf@redhat.com>
4035
4036 * gdb.base/list.exp: Revert the change made yesterday and add note
4037 about why we don't list the default lines for remote targets.
4038
523ac3f9
MS
40392002-03-25 Michael Snyder <msnyder@redhat.com>
4040
4041 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
4042
754b2b8d
FF
40432002-03-25 Fred Fish <fnf@redhat.com>
4044
4045 * gdb.base/list.exp: This test works on remote targets so remove
4046 the short circuit for remote targets. Update copyright.
4047
33c3e192
FF
40482002-03-25 Fred Fish <fnf@redhat.com>
4049
4050 * gdb.base/attach.exp: Fix logic error that was suppressing this
4051 test for all non hppa*-*-hpux* targets, instead of the hp target.
4052 Move comments closer to the suppression point. Also now need to
4053 check that we are running natively.
4054
d43e73ee
MS
40552002-03-22 Michael Snyder <msnyder@redhat.com>
4056
882c8f02
MS
4057 * gdb.base/default.exp: Add test for gcore. Update copyright.
4058 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 4059
04c12f60
FF
40602002-03-06 Fred Fish <fnf@redhat.com>
4061
4062 * gdb.base/funcargs.c: Remove extraneous ';' character.
4063 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
4064
b43df995
MC
40652002-03-04 Michael Chastain <mec@shout.net>
4066
4067 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
4068 accommodate gcc v3 function signature.
4069 * gdb.mi/mi0-var-cmd-exp: Ditto.
4070
92362027
AC
40712002-02-24 Andrew Cagney <ac131313@redhat.com>
4072
4073 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
4074 ``GNU/Linux'' or ``Linux kernel''
4075 * testsuite/gdb.threads/pthreads.c: Ditto.
4076
258ad32d
MC
40772002-02-24 Michael Chastain <mec@shout.net>
4078
4079 * gdb.threads/pthreads.c (thread1): Add a return statement.
4080 (thread2): Likewise.
4081 (foo): Likewise.
4082
04c3b3d4
MC
40832002-02-23 Michael Chastain <mec@shout.net>
4084
4085 * gdb.threads/linux-dp.c (philosopher): Add a return statement
4086 to placate gcc.
4087
5a2a0a20
MC
40882002-02-23 Michael Chastain <mec@shout.net>
4089
4090 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
4091 test "ptype bint". The test passes on all my stabs configurations.
4092
a640f7fc
JB
40932002-02-21 Jim Blandy <jimb@redhat.com>
4094
27924826
JB
4095 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
4096 filename at a time, and watch for the ones we want to see.
4097
a640f7fc
JB
4098 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
4099 types of pointers to prototyped functions.
4100
edcc8c75
AC
41012002-02-20 Andrew Cagney <ac131313@redhat.com>
4102
4103 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
4104 signed, unsigned and straight char.
4105 (padding_char, padding_short, padding_int, padding_long,
4106 padding_long_long, padding_float, padding_double,
4107 padding_long_double): New global variables.
4108 (fill, fill_structs): New functions.
4109
4110 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
4111 for correctly sized writes. Update copyright.
4112 (get_valueof): New procedure.
4113 (get_sizeof): Call get_valueof.
4114 (check_valueof): New procedure.
4115 (check_padding): New procedure.
4116
ac57ea44
MC
41172002-02-20 Michael Chastain <mec@shout.net>
4118
4119 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
4120 to setup_xfail. Document some of the remaining calls.
4121
7a10c941
MC
41222002-02-18 Michael Chastain <mec@shout.net>
4123
4124 * gdb.c++/userdef.exp: Update copyright year.
4125
fb8acdcc
DJ
41262002-02-18 Daniel Jacobowitz <drow@mvista.com>
4127
4128 * gdb.c++/userdef.exp: Test overloaded operators properly.
4129 Remove xfails.
4130
fda6ae12
MS
41312002-02-14 Michael Snyder <msnyder@redhat.com>
4132
4133 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
4134
676a0442
DJ
41352002-02-14 Daniel Jacobowitz <drow@mvista.com>
4136
4137 * gdb.base/a2-run.exp: Check for a remote target properly.
4138 * gdb.base/annota1.exp: Likewise.
4139 * gdb.base/list.exp: Likewise.
4140 * gdb.base/reread.exp: Likewise.
4141 * gdb.base/scope.exp: Likewise.
4142 * gdb.base/shlib-call.exp: Likewise.
4143 * gdb.base/term.exp: Likewise.
4144 * gdb.c++/annota2.exp: Likewise.
4145
78b4f468
RE
41462002-02-13 Richard Earnshaw <rearnsha@arm.com>
4147
4148 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
4149
9a81ba51
MC
41502002-02-10 Michael Chastain <mec@shout.net>
4151
4152 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
4153 (call_after_alloca): Ditto.
4154
004af6c7
DJ
41552002-02-10 Daniel Jacobowitz <drow@mvista.com>
4156
4157 * gdb.base/ending-run.exp: Guard "cont" test with
4158 gdb_skip_stdio_test.
4159
37225f62
JB
41602002-02-06 Jim Blandy <jimb@redhat.com>
4161
4162 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
4163 from here...
4164 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
4165 To here. Disable this test on non-HP platforms. Add big comment.
4166
fe6fdd96
MS
41672002-02-04 Michael Snyder <msnyder@redhat.com>
4168
4169 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
4170 other than d10v and m32r.
4171
036fad3f
RE
41722002-02-02 Richard Earnshaw <rearnsha@arm.com>
4173
4174 * gdb.base/default.exp: Rewrite test patterns to reduce time
4175 taken to match them.
4176
7148ab62
DJ
41772002-01-30 Daniel Jacobowitz <drow@mvista.com>
4178
4179 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
4180 Allow a start function above main.
4181 * gdb.threads/linux-dp.exp: Fix copyright date.
4182
396cc255
DJ
41832002-01-30 Daniel Jacobowitz <drow@mvista.com>
4184
4185 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
4186 (check_philosopher_stack): Check for manager thread before checking
4187 for a just-starting thread.
4188
f038d31b
DJ
41892002-01-30 Daniel Jacobowitz <drow@mvista.com>
4190
4191 From Neil Booth <neil@daikokuya.demon.co.uk>:
4192 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
4193 warnings.
4194
b3ff9d9a
FF
41952002-01-21 Fred Fish <fnf@redhat.com>
4196
4197 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
4198 not caller.
4199
39ad761d
JB
42002002-01-21 Jim Blandy <jimb@redhat.com>
4201
4202 * gdb.base/reread.exp: Check that GDB properly re-reads the
4203 executable file when it changes while no inferior is running.
4204
aaf320fa
FF
42052002-01-21 Fred Fish <fnf@redhat.com>
4206
4207 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
4208 optionally accept the "shlib events" variation.
4209
808a31f5
JB
42102002-01-21 Jim Blandy <jimb@redhat.com>
4211
4212 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
4213 call `fflush' after every `printf', so that the output is produced
4214 at predictable points, regardless of whatever buffering does (or
4215 doesn't) take place.
4216 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
4217 at different points.
4218
4420d5e2
DJ
42192002-01-20 Daniel Jacobowitz <drow@mvista.com>
4220
4221 * gdb.c++/inherit.exp: Update copyright years.
4222 * gdb.c++/method.exp: Likewise.
4223
3e36a0f4
DJ
42242002-01-20 Daniel Jacobowitz <drow@mvista.com>
4225
4226 * gdb.c++/classes.exp: Update for improved v3 support and skipping
4227 artificial methods/arguments.
4228 * gdb.c++/derivation.exp: Likewise.
4229 * gdb.c++/inherit.exp: Likewise.
4230 * gdb.c++/method.exp: Likewise.
4231 * gdb.c++/virtfunc.exp: Likewise.
4232
b4ceaee6
AC
42332002-01-18 Andrew Cagney <ac131313@redhat.com>
4234
4235 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
4236 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
4237 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
4238 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
4239 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
4240 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
4241
ecace851
JB
42422002-01-17 Jim Blandy <jimb@redhat.com>
4243
4244 * gdb.asm/asm-source.exp (info symbol): Take another shot at
4245 anchoring the pattern matching the entry point symbol's name.
4246
375fc983
AC
42472002-01-17 Andrew Cagney <ac131313@redhat.com>
4248
4249 * gdb.base/maint.exp: Update ``maint internal-error'' to match
4250 continue/quit query. Update copyright.
4251
fe6fdd96
MS
42522002-01-14 Michael Snyder <msnyder@redhat.com>
4253
4254 * gdb.base/gcore.exp: Remove extra debugging output.
4255
e017c81f
DJ
42562002-01-13 Daniel Jacobowitz <drow@mvista.com>
4257
4258 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
4259 for slightly dubious v2 mangled string.
4260
37ab3bf8
DJ
42612002-01-13 Daniel Jacobowitz <drow@mvista.com>
4262
4263 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
4264
1bc05c3a 42652002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 4266
1bc05c3a 4267 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 4268
1bc05c3a
JM
4269 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
4270 constructors.
4271 * gdb.c++/derivation.exp: Likewise.
4272 * gdb.c++/templates.exp: Likewise.
4273 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 4274
1bc05c3a
JM
42752002-01-10 Michael Snyder <msnyder@redhat.com>
4276
4277 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 4278
a911c360
MS
42792002-01-08 Michael Snyder <msnyder@redhat.com>
4280
4281 * gdb.base/gcore.exp: New test for generate-core-file command.
4282 * gdb.base/gcore.c: Testcase for above.
4283 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
4284
ea2119ec
JM
42852002-01-08 Jason Merrill <jason@redhat.com>
4286
4287 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
4288
68203136
FF
42892002-01-07 Fred Fish <fnf@redhat.com>
4290
4291 * gdb.c++/overload.exp: Remove unconditional xfails for:
4292 print foo_instance1.overloadargs(1)
4293 print foo_instance1.overloadargs(1, 2)
4294 print foo_instance1.overloadargs(1, 2, 3)
4295 print foo_instance1.overloadargs(1, 2, 3, 4)
4296 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
4297 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
4298 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
4299 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
4300 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
4301 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
4302 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
4303 print foo_instance1.overload1arg()
4304 print foo_instance1.overload1arg((char)arg2)
4305 print foo_instance1.overload1arg((signed char)arg3)
4306 print foo_instance1.overload1arg((unsigned char)arg4)
4307 print foo_instance1.overload1arg((int)arg7)
4308 print foo_instance1.overload1arg((unsigned int)arg8)
4309 print foo_instance1.overload1arg((float)arg11)
4310 print foo_instance1.overload1arg((double)arg12)
d63a86f8 4311
21b9b5b1
MS
43122002-01-07 Michael Snyder <msnyder@redhat.com>
4313
4314 * gdb.base/huge.exp: New test. Print a very large target data object.
4315 (skip_huge_test): New test variable. Define if you want to skip this
4316 test. The test reads an 8 megabyte data object from the target, so it
4317 might be very time consuming on remote targets with a slow connection.
4318 * gdb.base/huge.c: New file. Test case for above.
4319
725f922e
FF
43202002-01-07 Fred Fish <fnf@redhat.com>
4321
4322 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
4323 g_instance.bfoo, and g_instance.cfoo.
4324
634d57ec
JL
4325Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
4326
f286b2c3
JL
4327 * gdb.base/break.c (multi_line_if_conditional): New function.
4328 (multi_ilne_while_conditional): Likewise.
4329 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
4330 IF or WHILE condition puts the breakpoint at the start of
4331 the condition.
4332
634d57ec
JL
4333 * gdb.base/selftest.exp (backtrace through signal handler): Remove
4334 hppa*-*-hpux* expected failure.
4335 * gdb.base/structs.exp (do_function_calls): Similarly.
4336
4337 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
4338 watchpoints.
4339
9fbfe2dc
AC
43402002-01-06 Andrew Cagney <ac131313@redhat.com>
4341
4342 Fix PR gdb/66.
4343 * gdb.base/structs.exp: Replace skip for a29k with skip for
4344 gdb,cannot_call_functions.
4345 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
4346 * gdb.base/callfuncs.exp: Ditto.
4347 * gdb.base/call-rt-st.exp: Ditto.
4348 * gdb.base/call-strs.exp: Ditto.
4349 * gdb.base/callfwmall.exp: Ditto.
4350 * gdb.base/scope.exp: Obsolete xfail a29k.
4351 * gdb.c++/misc.exp: Ditto.
4352 * gdb.c++/cplusfuncs.exp: Ditto.
4353 * gdb.base/ptype.exp: Ditto.
4354 * gdb.base/printcmds.exp: Ditto.
4355 * gdb.base/opaque.exp: Ditto.
4356 * gdb.base/list.exp: Ditto.
4357 * gdb.base/funcargs.exp: Ditto.
4358 * gdb.base/default.exp: Ditto.
4359
8ddad156
MS
43602002-01-04 Michael Snyder <msnyder@redhat.com>
4361
ca4976a6 4362 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
4363 * gdb.base/maint.exp: Add tests for maint info sections options.
4364
1b074332
JL
4365Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
4366
4367 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
4368
7d159115
CV
43692001-12-20 Corinna Vinschen <vinschen@redhat.com>
4370
4371 * gdb.asm/arm.inc: New file.
4372 * gdb.asm/asm-source.exp: Add arm targets.
4373 * gdb.asm/configure.in: Ditto.
4374 * gdb.asm/configure: Recreated from configure.in.
4375
8fb87725
JL
4376Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
4377
afabe08c
JL
4378 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
4379 with HP's compiler.
4380 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
4381 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
4382 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
4383 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
4384
4385 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
4386 either HP's compilers or GCC.
4387
db521deb
JL
4388 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
4389 a SIGBUS or SIGSEGV.
4390
4391 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
4392
4393 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
4394 can be compiled with either HP's compiler or GCC.
4395
cfa88ab7
JL
4396 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
4397 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
4398 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
4399
ca344dff
JL
4400 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
4401 to match current gdb output. Update due to using auto-solib-limit
4402 for limiting instead of overloading auto-solib-add.
4403 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
4404 test program.
4405
3f3c6e55 4406 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
4407 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
4408 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
4409 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
4410 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
4411 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
4412 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
4413 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
4414 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
4415 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
4416 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
4417 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
4418 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 4419
8fb87725
JL
4420 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
4421 a SIGTRAP to the inferior.
4422
cf599fa7
CV
44232001-12-19 Corinna Vinschen <vinschen@redhat.com>
4424
4425 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
4426 Substitute call to target_link by call to gdb_compile.
4427
2cd045cd
JL
4428Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
4429
4430 * gdb.base/break.exp: Fix HP specific search string when testing
4431 backtracing in a called function.
4432
d63a86f8 4433 * gdb.base/constvars.exp: Only set lang to C++ if we're
2cd045cd
JL
4434 compiling the test with HP's compilers.
4435 * gdb.base/volatile.exp: Similarly.
4436
99ebe9ac
JB
44372001-12-19 Jim Blandy <jimb@redhat.com>
4438
4439 * gdb.base/printcmds.exp: Expect the null character to be printed
4440 as '\0', and the '\013' to be printed as '\v'.
4441 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
4442 * gdb.base/setvar.exp: Same.
4443
b9891b29
JB
44442001-12-17 Jim Blandy <jimb@redhat.com>
4445
0eba65ab
JB
4446 * gdb.base/completion.exp: Rather than completing very long
4447 filenames, which can make the readline library produce output we
4448 don't recognize, cd to the directory first, and then complete
4449 using nice, short relative paths.
4450
6970b5b1
JB
4451 * gdb.base/completion.exp: On some systems, there is, in fact, a
4452 variable named `b' in scope, since GDB treats all static
4453 variables as being in scope. So use `no_var_named_this'
4454 instead of `b'.
4455
b9891b29
JB
4456 * gdb.base/corefile.exp: Recognize the message saying that GDB
4457 can't find the core file's registers as a failure.
4458
e6ccd35f
JSC
44592001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
4460
4461 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
4462 test expect string more specific.
4463
105ba819
CV
44642001-12-13 Corinna Vinschen <vinschen@redhat.com>
4465
4466 * gdb.asm/asm-source.exp: Add support for xstormy16.
4467 * gdb.asm/configure.in: Ditto.
4468 * gdb.asm/configure: Rebuild.
4469 * gdb.asm/xstormy16.inc: New file.
4470
e9e79dd9
FF
44712001-12-10 Fred Fish <fnf@redhat.com>
4472
4473 * gdb.base/maint.exp: Update to match changes in type dumping code.
4474
347dc97d
JB
44752001-12-10 Jim Blandy <jimb@redhat.com>
4476
4477 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
4478 matching the entry point symbol's name at the beginning of the
4479 line.
4480
5178b9d6
DJ
44812001-12-07 Daniel Jacobowitz <drow@mvista.com>
4482
4483 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
4484 gdb.c++/inherit.exp, gdb.c++/method.exp,
4485 gdb.c++/namespace.exp, gdb.c++/templates.exp,
4486 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
4487 and class layout support.
4488
af890c52
DJ
44892001-12-07 Daniel Jacobowitz <drow@mvista.com>
4490
4491 * gdb.c++/classes.exp: Add test for static member function.
4492 * gdb.c++/misc.cc: Add class with static member function.
4493
7a345fb3
JB
44942001-12-07 Jim Blandy <jimb@redhat.com>
4495
f2e54a80 4496 If GDB says it can't find the struct the function returned, report
8032bf31
JB
4497 those tests as `unsupported'.
4498 * gdb.base/call-rt-st.exp (print_struct_call): New function.
4499 Rewrite subsequent tests to use it.
4500
4501 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
4502 those tests as `unsupported'.
4503 * gdb.base/structs.exp (call_struct_func): New function.
4504 (do_function_calls): Use call_struct_func to call the functions
4505 returning structs.
4506
0bc69509
JB
4507 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
4508 whether functions are prototyped or not, so we can't possibly pass
4509 arguments to t_float_values2 properly.
4510
7a345fb3
JB
4511 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
4512 value of `timeout' for targets other than the mips*tx39-*.
4513
edb6ede1
MS
45142001-12-06 Michael Snyder <msnyder@redhat.com>
4515
d63a86f8 4516 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
4517 and detect whether the start symbol has a leading underscore.
4518
2d842f13
JB
45192001-12-04 Jim Blandy <jimb@redhat.com>
4520
4521 * gdb.base/completion.exp: Clarify indentation.
4522
68550daf
JB
45232001-12-03 Jim Blandy <jimb@redhat.com>
4524
4525 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
4526 variables on the S/390, not `.word'.
4527
cd5195a8
JB
45282001-11-30 Jim Blandy <jimb@redhat.com>
4529
4530 Add assembly-source tests for s390-ibm-linux.
4531 * gdb.asm/s390.inc: New file.
4532 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
4533 the S/390 architecture.
4534 * gdb.asm/configure: Regenerated.
4535
ca9efc90
MS
45362001-11-30 Michael Snyder <msnyder@redhat.com>
4537
4538 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
4539 next, info source, info sources, info line, global and static
4540 variables, and static functions.
4541 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
4542 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
4543 * gdb.asm/asmsrc1.s: Add a static function and some variables.
4544 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
4545 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
4546 (gdbasm_leave): Restore frame pointer.
4547 (gdbasm_startup): Copy stack set-up from crt0.S.
4548
d0e66976
FN
45492001-11-26 Fernando Nasser <fnasser@redhat.com>
4550
4551 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
4552 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
4553 to a local (non-static) variable. Copy tstruct.a to a static buffer
4554 and return a pointer to that buffer.
4555 * gdb.base/callfwmall.c (t_structs_a): Ditto.
4556
e2334072
MK
45572001-11-24 Mark Kettenis <kettenis@gnu.org>
4558
4559 * gdb.asm/configure.in: Fix recognition of ix86 target.
4560 * gdb.asm/configure: Regenerate.
4561
756caa3d
MS
45622001-11-21 Michael Snyder <msnyder@redhat.com>
4563
4564 * gdb.asm/sparc.inc: New file.
4565 * gdb.asm/asm-source.exp: Recognize sparc target.
4566 * gdb.asm/configure.in: Recognize sparc target.
4567 * gdb.asm/configure: Regenerate.
d63a86f8 4568
9a4d72d5
MS
45692001-11-21 Michael Snyder <msnyder@redhat.com>
4570
4571 * gdb.asm/m32r.inc: New file.
4572 * gdb.asm/asm-source.exp: Recognize m32r target.
4573 * gdb.asm/configure.in: Recognize m32r target.
4574 * gdb.asm/configure: Regenerate.
4575
a773d1cd
MS
45762001-11-20 Michael Snyder <msnyder@redhat.com>
4577
017ac23d
MS
4578 * gdb.asm/i386.inc: New file.
4579 * gdb.asm/asm-source.exp: Recognize ix86 target.
4580 * gdb.asm/configure.in: Recognize ix86 target.
4581 * gdb.asm/configure: Regenerate.
4582
a773d1cd
MS
4583 * gdb.c++/namespace.exp: Fix quotes in output messages.
4584
bb632afb
MS
45852001-11-14 Michael Snyder <msnyder@redhat.com>
4586
25d559ca 4587 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
4588 qualifier in a type cast expression, to designate an address
4589 in the instruction space (Harvard architecture).
4590
4749e309
MS
45912001-11-13 Michael Snyder <msnyder@redhat.com>
4592
4593 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
4594 Tests for expressions using 'const' and 'volatile'.
4595
25050984
CV
45962001-11-13 Corinna Vinschen <vinschen@redhat.com>
4597
4598 * gdb.asm/asm-sources.exp: Allow defining linker flags.
4599
1902c51f
DJ
46002001-11-12 Daniel Jacobowitz <drow@mvista.com>
4601
4602 * lib/mi-support.exp (mi_run_to_helper): Move comments
4603 outside of gdb_expect.
4604
dcf95b47
DJ
46052001-11-11 Daniel Jacobowitz <drow@mvista.com>
4606
4607 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
4608 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
4609 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
4610 mi0_run_to): New functions.
4611 * gdb.mi/mi-simplerun.exp: Use them.
4612 * gdb.mi/mi0-simplerun.exp: Likewise.
4613 * gdb.mi/mi-var-cmd.exp: Likewise.
4614 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 4615
45b074e1
AC
46162001-11-10 Andrew Cagney <ac131313@redhat.com>
4617
4618 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
4619 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
4620
bf50d346
AC
46212001-11-09 Andrew Cagney <ac131313@redhat.com>
4622
4623 * gdb.base/restore.exp: Include $expected value in restored test
4624 message.
4625
9383332c
AC
46262001-11-09 Andrew Cagney <ac131313@redhat.com>
4627
4628 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
4629 implemented.
4630
db62520a
MS
46312001-11-08 Michael Snyder <msnyder@redhat.com>
4632
4633 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
4634 Add pass/fail message for stop at breakpoint in call dummy function.
4635
b5703437
MS
46362001-11-07 Michael Snyder <msnyder@redhat.com>
4637
d63a86f8
RM
4638 * gdb.c++/templates.exp (test_template_breakpoints):
4639 If we get an overload menu, but it does not match what
760f6330 4640 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
4641 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
4642 making the whitespace optional. Argument for "new" may be
4643 "unsigned" as well as "unsigned int/long".
d63a86f8 4644 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
4645 making the whitespace optional. Also replace "(void) with
4646 "((void|)), making the keyword "void" optional.
d63a86f8 4647 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
4648 making the whitespace optional. Also replace "(void) with
4649 "((void|)), making the keyword "void" optional.
3bf40917
MS
4650 * gdb.base/callfuncs.c (t_float_values): This function must
4651 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 4652 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
4653 can be tested against both cases. Usually one case involves
4654 promotion of float to double, while the other does not.
4655 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
4656 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
4657 includes a stack frame for "start".
4658
c8ab4e6d
JB
46592001-11-05 Jim Blandy <jimb@redhat.com>
4660
4661 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
4662 pointers are 32 bits long, and that offsets of relocs are always
4663 stored in the data (REL-style), and not in the reloc entry itself
4664 (RELA-style).
4665 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
4666 stabs.
4667
3f08ced9
MS
46682001-11-01 Michael Snyder <msnyder@redhat.com>
4669
4670 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
4671 and regular expression operators by using quoting.
4672
cbfa24cd
MS
46732001-10-31 Michael Snyder <msnyder@redhat.com>
4674
4675 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
4676 depending on what the symbol table contains.
4677 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
4678 the output of the ptype command. Similarly, accept both "const &"
4679 and "const&".
4680
aaa68313
CV
46812001-10-31 Corinna Vinschen <vinschen@redhat.com>
4682
4683 * gdb.base/miscexprs.c (main): Add usage of preprocessor
4684 symbol `STORAGE' to allow to choose the storage class of
4685 the local datastructures.
4686 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
4687 compiler directive.
4688
91740388
MS
46892001-10-30 Michael Snyder <msnyder@redhat.com>
4690
4691 * gdb.base/jump.exp: Allow it to run for all targets.
4692
1b7c05e7
CV
46932001-10-29 Corinna Vinschen <vinschen@redhat.com>
4694
4695 * gdb.base/call-ar-st.c (print_double_array): Match for loop
4696 with new double_array size.
4697 (main): Change storage class of all local variables to static.
4698 Reduce size of double_array to 9.
4699 * gdb.base/call-ar-st.exp: Increase timeout value.
4700 Change expected output for double array to match new size in
4701 call-ar-st.c.
4702
36a22261
CV
47032001-10-29 Corinna Vinschen <vinschen@redhat.com>
4704
4705 * gdb.base/ending-run.exp: Create identical output when passing
4706 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 4707 Stormy16 target.
36a22261 4708
92b8ae91
MK
47092001-10-28 Mark Kettenis <kettenis@gnu.org>
4710
4711 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
4712 that we catch the expected failure under Linux/x86.
4713
cb135b83
OF
47142001-10-29 Orjan Friberg <orjanf@axis.com>
4715
4716 * gdb.base/setvar.exp: Escape curly braces.
4717 * gdb.stabs/weird.exp: Ditto.
4718
6884aa54
DJ
47192001-10-27 Daniel Jacobowitz <drow@mvista.com>
4720
4721 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
4722 * gdm.mi/mi0-hack-cli.exp: Likewise.
4723
0398c9aa
AC
47242001-10-25 Andrew Cagney <ac131313@redhat.com>
4725
4726 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
4727 messages.
4728
d20bf2e8
AC
47292001-10-21 Andrew Cagney <ac131313@redhat.com>
4730
4731 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
4732 checking MI enabled.
4733
03dd63aa
CV
47342001-10-09 Corinna Vinschen <vinschen@redhat.com>
4735
4736 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
4737
1d9d99f3
FCE
47382001-10-04 Frank Ch. Eigler <fche@redhat.com>
4739
4740 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
4741 if gdb child process crashes, just signal an error.
4742
838ae6c4
JB
47432001-10-02 Jim Blandy <jimb@redhat.com>
4744
4745 * lib/gdb.exp (test_xfail_format): Simplify.
4746
4747 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
4748 front of the variable name `format'. Simplify `if'.
4749
8f0cbc1c
DJ
47502001-10-01 Daniel Jacobowitz <drow@mvista.com>
4751
4752 * gdb.threads/pthreads.exp: Wait for output and delay
4753 before sending ^C.
4754
1f08dafd
DJ
47552001-10-01 Daniel Jacobowitz <drow@mvista.com>
4756
4757 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
4758 some incorrect output instead of timing out.
4759 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
4760
674f90ff
CV
47612001-09-28 Corinna Vinschen <vinschen@redhat.com>
4762
4763 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
4764 check to allow additional `int'.
4765
9b284272
DJ
47662001-09-27 Daniel Jacobowitz <drow@mvista.com>
4767
4768 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
4769 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
4770
b55a4771
MS
47712001-09-27 Michael Snyder <msnyder@redhat.com>
4772
4773 * lib/gdb.exp (test_debug_format): New proc.
4774 (setup_xfail_format): Use new proc test_debug_format.
4775 * gdb.base/constvars.exp (local_compiler_xfail_check): New
4776 proc; use new service proc test_debug_format.
4777 Replace all other "gcc_compiled" tests with this test.
4778 * gdb.base/volatile.exp (local_compiler_xfail_check): New
4779 proc; use new service proc test_debug_format.
4780 Replace all other "gcc_compiled" tests with this test.
4781
47822001-09-27 Michael Snyder <msnyder@redhat.com>
4783
4784 * gdb.base/cvexpr.exp: New file.
4785 * gdb.base/cvexpr.c: New file
4786 Test for expressions using const and volatile keywords.
4787
4e6667ac
CV
47882001-09-26 Corinna Vinschen <vinschen@redhat.com>
4789
4790 * gdb.base/constvars.exp: Check for different orders of keywords
4791 and additional "int" strings in output.
4792
4f337972
AC
47932001-09-22 Andrew Cagney <ac131313@redhat.com>
4794
4795 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
4796 responses from "help maint".
4797
2015650d
FCE
47982001-09-19 Frank Ch. Eigler <fche@redhat.com>
4799
4800 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
4801 to localhost:NNN instead of :NNN, in case Xvfb is listening
4802 only on TCP.
4803
f3bcedc1
CV
48042001-09-19 Corinna Vinschen <vinschen@redhat.com>
4805
4806 * gdb.base/recurse.exp: When checking leaving the watchpoint
4807 scope, recognize when gdb is in function's epilogue and pass.
4808
6b819c92
KS
48092001-09-18 Keith Seitz <keiths@redhat.com>
4810
4811 * lib/insight-support.exp (_gdbtk_export_target_info): Add
4812 support for running tests against sid targets.
4813 (gdbtk_done): Ditto.
4814
a10c9419
CV
48152001-09-18 Corinna Vinschen <vinschen@redhat.com>
4816
4817 * gdb.base/ending-run.c (main): Set stdout buffersize
4818 to the same reasonable value for any target.
4819 * gdb.base/ending-run.exp: Add a regular expression
4820 to make testsuite happy on Sanyo Stormy16 target.
4821
739d0d99
CV
48222001-09-17 Corinna Vinschen <vinschen@redhat.com>
4823
4824 * gdb.base/display.c (do_loops): Add float variable `f'.
4825 Increment f in loop.
4826 * gdb.base/display.exp: Increment timeout by 60 seconds.
4827 Change float display test to use variable `f'.
4828
1b8947f0
JB
48292001-09-17 Jim Blandy <jimb@redhat.com>
4830
4831 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
4832 overflowing the limited breakpoint tables on some ROM monitors
4833 (like the ROM68K).
4834
9890ac81
FCE
48352001-09-15 Frank Ch. Eigler <fche@redhat.com>
4836
4837 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
4838 the "-ac" (disable access control) flag.
4839
6db765ea
JH
48402001-08-30 Jeff Holcomb <jeffh@redhat.com>
4841
4842 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
4843 ints.
4844
4c32cc04
KS
48452001-08-30 Keith Seitz <keiths@redhat.com>
4846
4847 * lib/gdb.exp: Move all insight-related functionality into
4848 separate file.
4849 * lib/insight-support.exp: New file.
4850
8d6e6f81
FCE
48512001-08-29 Frank Ch. Eigler <fche@redhat.com>
4852
4853 * config/sid.exp (sid_start): Never set sid verbosity; disable
4854 expect_background {} that consumed its stdout; tolerate </dev/null.
4855 Attempt to set endianness override in "sid" protocol mode. Cleanup.
4856
6a90e1d0
AC
48572001-08-18 Andrew Cagney <ac131313@redhat.com>
4858
4859 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
4860 CLI jump command to start it.
4861 (mi_run_to_main): Fail immediatly when unexpected output.
4862
1759b3c3
AC
48632001-08-18 Andrew Cagney <ac131313@redhat.com>
4864
4865 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
4866 beginning of function. Fix PR gdb/191.
4867
61d11d80
FCE
48682001-08-16 Frank Ch. Eigler <fche@redhat.com>
4869
4870 * config/sid.exp (sid_start): Don't warn if we cannot figure out
4871 what to force sid endianness to.
4872
942a4df2
KS
48732001-08-15 Keith Seitz <keiths@redhat.com>
4874
4875 * lib/gdb.exp (gdbtk_start): Don't set environment
4876 variables for TCL_LIBRARY and friends. Insight will
4877 now figure these out for itself.
4878
0521c418
MS
48792001-08-02 Michael Snyder <msnyder@redhat.com>
4880
4881 * gdb.base/completion.exp: Remove the symbol "a64l" from
4882 the expect string; this is target-specific, and not related
4883 to what is being tested.
4884
74a9a58a
DB
48852001-08-02 Dave Brolley <brolley@redhat.com>
4886
4887 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
4888
c70819fa
MS
48892001-07-25 Michael Snyder <msnyder@redhat.com>
4890
c2b8fa57
MS
4891 * gdb.base/consecutive.exp: New file. Test stepping over
4892 breakpoints on consecutive instructions.
4893 * gdb.base/consecutive.c: New file.
4894
c70819fa
MS
4895 * gdb.base/call-rt-st.exp: Use double-backslash to quote
4896 curly braces in regular expressions.
4897
2b1a1355
MS
48982001-07-25 Michael Snyder <msnyder@redhat.com>
4899
4900 * gdb.base/ending-run.exp: Accept "Program exited normally" as
4901 legitimate output from stepping out of main.
4902
413eca6f
KS
49032001-07-22 Keith Seitz <keiths@redhat.com>
4904
4905 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
4906 the empty string, do not run the tests.
4907
7e5a9322
SC
49082001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
4909
4910 * gdb.base/long_long.exp: Detect size of pointer. Take into
4911 account 2-byte pointers when testing for p/a results.
4912
de58f10f
SC
49132001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
4914
d63a86f8 4915 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
4916 and defined to 1K for m68hc11.
4917 (random_data): Reduce table to 1K for embedded platforms (68hc11).
4918 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
4919 (sizeof_random_data): New variable to tell the size of the data table;
4920 don't test past this size; always run to main.
4921
d6f5fea1
SC
49222001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
4923
4924 * gdb.base/return2.exp: return of long long and double fails for
4925 68HC11; don't execute these tests on that platform.
4926 * gdb.base/return.exp: Return of a double fails for 68hc11.
4927
c477543d
SC
49282001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
4929
4930 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
4931 tests that print a float.
4932 * call-rt-st.exp: Likewise.
4933
63cf1c79
MK
49342001-07-12 Mark Kettenis <kettenis@gnu.org>
4935
4936 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
4937 running this test on Linux.
4938
112f9ab5
MC
49392001-06-24 Michael Chastain <chastain@redhat.com>
4940
4941 * gdb.base/arithmet.exp: Remove some tests to make all test names
4942 unique.
4943
4970cb0f
MS
49442001-07-03 Michael Snyder <msnyder@redhat.com>
4945
4946 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
4947 the output of the ptype command.
4948
d85da69f
MS
49492001-07-02 Michael Snyder <msnyder@redhat.com>
4950
4c8a82de
MS
4951 * gdb.base/completion.exp: Don't assume that break.c is the only
4952 source file that may contain functions named "marker".
d85da69f
MS
4953 * gdb.base/corefile.exp: Quote the curly braces in regexp.
4954
8afc772b
AC
49552001-06-28 Andrew Cagney <ac131313@redhat.com>
4956
4957 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
4958 of files to delete.
4959
4960 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
4961 * gdb.disasm/h8300s.exp: New file.
4962 gdb.disasm/h8300s.s: Likewise.
4963
cff22675
AC
49642001-06-27 Andrew Cagney <ac131313@redhat.com>
4965
4966 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
4967 empty breakpoint tables.
4968
68c81b54
AC
49692001-06-25 Andrew Cagney <ac131313@redhat.com>
4970
4971 * lib/mi-support.exp: Update args=... part of stop-reason
4972 patterns. Accept either a list or a tuple.
4973
2dd62704
AC
49742001-06-23 Andrew Cagney <ac131313@redhat.com>
4975
4976 * lib/mi-support.exp: Remove local emacs variable defining
4977 change-log-default-name.
4978
b4127474
MC
49792001-06-22 Michael Chastain <chastain@redhat.com>
4980
4981 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
4982 This is operationally compatible with the previous version.
4983
8dbfb380
JB
49842001-06-13 Jim Blandy <jimb@redhat.com>
4985
4986 * lib/gdb.exp (gdb_test): Doc fix.
4987
f2d8c86d
MC
49882001-06-10 Michael Chastain <chastain@redhat.com>
4989
4990 * gdb.base/exprs.exp: Remove a duplicate test.
4991
81564d34
JB
49922001-06-06 Jim Blandy <jimb@redhat.com>
4993
4994 * gdb.base/return2.exp (main): Use values to test float and double
4995 returns that are not NaN's, to avoid being confused by IEEE
4996 comparison rules.
4997
da55addb
MS
49982001-06-04 Michael Snyder <msnyder@redhat.com>
4999
5000 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 5001 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
5002 rather than wait for 12 more tests to time out.
5003
42c65987
JB
50042001-06-06 Jim Blandy <jimb@redhat.com>
5005
b18bced9 5006 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 5007 Don't forget to match the GDB prompt.
b18bced9 5008
42c65987
JB
5009 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
5010
5b41e5f0
JB
50112001-06-04 Jim Blandy <jimb@redhat.com>
5012
5013 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
5014 command.
5015
015e046f
KB
50162001-05-31 Kevin Buettner <kevinb@redhat.com>
5017
5018 * gdb.base/annota1.exp (info break): Match four or more spaces
5019 after "Address".
5020
fb1ffbbe
MC
50212001-05-31 Michael Chastain <chastain@redhat.com>
5022
5023 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
5024 (dm_type_int_star): Likewise.
5025 (dm_type_long_star): Likewise.
5026 (dm_type_void_star): Likewise.
5027
5ea2a32c
KB
50282001-05-29 Kevin Buettner <kevinb@redhat.com>
5029
5030 * gdb.base/completion.exp (INPUTRC): Set this environment variable
5031 to a known value in order to get consistent results regardless
5032 of the setting of INPUTRC or the presence or contents of .inputrc.
5033
ae23c492
MS
50342001-05-24 Michael Snyder <msnyder@redhat.com>
5035
ac55707e
MS
5036 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
5037 Don't require that the main thread and the manager thread are the
5038 first in the list.
5039
ae23c492
MS
5040 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
5041 debugging. If test fails, issue an "unsupported" not a "fail".
5042
400071f1
JB
50432001-05-24 Jim Blandy <jimb@redhat.com>
5044
5045 Don't assume that short is shorter than int.
5046 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
5047 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 5048 this isn't true.
400071f1
JB
5049 ("print unsigned char == (~0)"): Add test that verifies that ~0,
5050 an int, is not equal to ~0 stored in an unsigned char. This tests
5051 the same thing that the previous test meant to, but works on
5052 16-bit machines, too.
5053 ("print unsigned char != (~0)"): Same test, complemented.
5054
0816a3e5
MS
50552001-05-24 Michael Snyder <msnyder@redhat.com>
5056
5057 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 5058 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
5059 and prevents dejagnu getting out of step.
5060
f6dc23a9
KB
50612001-05-23 Kevin Buettner <kevinb@redhat.com>
5062
5063 * gdb.base/finish.exp (finish_void): Revise pattern for
5064 stopping on the call statement to not permit stopping at
5065 the start of the instructions comprising the call sequence.
5066
7dbd117d
MC
50672001-05-19 Michael Chastain <chastain@redhat.com>
5068
5069 * gdb.base/callfuncs.exp: Make all test names unique.
5070 * gdb.base/commands.exp: Make all test names unique.
5071 * gdb.base/condbreak.exp: Make all test names unique.
5072 * gdb.base/dbx.exp: Make all test names unique.
5073 * gdb.base/default.exp: Make all test names unique.
5074 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
5075 and TIMEOUT messages to their corresponding PASS message.
5076 * gdb.base/ending-run.exp: Make all test names unique.
5077 * gdb.base/long_long.exp: Remove duplicate test.
5078
6b0b0a9e
KB
50792001-05-21 Kevin Buettner <kevinb@redhat.com>
5080
5081 * gdb.base/finish.exp (finish_void): Allow "finish" command to
5082 stop on the call statement as well as the statement after the
5083 call.
5084
2caa35cb
MS
50852001-05-21 Michael Snyder <msnyder@redhat.com>
5086
5087 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
5088
40713331
EZ
50892001-05-10 Elena Zannoni <ezannoni@redhat.com>
5090
5091 * gdb.base/completion.exp: Revamp test. Make it execute on all
5092 platforms.
5093
c2c1be8d
EZ
50942001-05-10 Elena Zannoni <ezannoni@redhat.com>
5095
2c9cd303
EZ
5096 * config/gdbserver.exp (gdb_load): Handle the case
5097 in which the arguments to gdbserver are given in the
5098 baseboard configuration file.
5099 Also handle the case in which the server needs to do a
5100 load.
5101
9671de48
KS
51022001-05-07 Keith Seitz <keiths@cygnus.com>
5103
5104 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
5105 set up the display for testing.
5106 (gdbtk_start): Convert all paths to paths that tcl will like.
5107 Export target information to environment.
5108 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
5109 necessary.
5110 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
5111 (to_tcl_path): New proc to convert a given pathname into
5112 a path acceptible as an argument to a tcl command.
5113 (_gdbtk_export_target_info): New proc to export target info
5114 into the environment for gdbtk testing.
5115 (gdbtk_done): New proc to signal end-of-test.
5116
5a360f47
JB
51172001-05-06 Jim Blandy <jimb@redhat.com>
5118
5119 * restore.c: Make the code of caller0 correspond to its comment.
5120
66c756c6
MS
51212001-05-03 Michael Snyder <msnyder@redhat.com>
5122
5123 * config/sid.exp (gdb_target_sid): Check for error messages.
5124 On error or timeout, don't make expect exit (which will terminate
5125 all subsequent tests); instead just make gdb exit.
d63a86f8 5126 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
5127 return a negative value.
5128
a966fde5
JB
51292001-04-24 Jim Blandy <jimb@redhat.com>
5130
851c18e0
JB
5131 * gdb.c++/templates.exp: If we see the prompt for the overload
5132 list, but we haven't recognized any of the longer patterns,
5133 arrange for this test to fail, not hang.
5134
a966fde5
JB
5135 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
5136 variations.
5137
db144853
MC
51382001-04-22 Michael Chastain <chastain@redhat.com>
5139
5140 * gdb.c++/local.exp: Use the 'runto' library function.
5141 * gdb.c++/namespace.exp: Likewise.
5142 * gdb.c++/overload.exp: Likewise.
5143
3207ec21
KB
51442001-03-26 Kevin Buettner <kevinb@redhat.com>
5145
5146 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
5147 * gdb.base/step-line.exp: New file. Test step/next in presence of
5148 #line directives.
5149 * gdb.base/step-line.c: New file. Test program for the above.
5150 * gdb.base/step-line.inp: New file. We pretend that this file has
5151 been transformed by some other tool into step-line.c.
5152
13b57657
JB
51532001-03-21 Jim Blandy <jimb@redhat.com>
5154
5155 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
5156 unmangled operator names.
5157
754cbe1c
JB
51582001-03-20 Jim Blandy <jimb@redhat.com>
5159
5160 * gdb.threads/linux-dp.exp: Recognize an additional message
5161 generated by GDB when it doesn't understand how to debug threads
5162 on the target system.
5163
177495c9
AC
51642001-03-19 Andrew Cagney <ac131313@redhat.com>
5165
5166 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
5167
f266096b
MC
51682001-03-12 Michael Chastain <chastain@redhat.com>
5169
5170 * gdb.c++/derivation.exp: Use the 'runto' library function.
5171
cac3c2ff
MC
51722001-03-12 Michael Chastain <chastain@redhat.com>
5173
5174 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
5175
b6c11a24
MC
51762001-02-24 Michael Chastain <chastain@redhat.com>
5177
5178 * gdb.c++/ref-types.exp: Change handwritten code to library
5179 function 'runto'.
5180
6bae5bce
OF
51812001-03-16 Orjan Friberg <orjanf@axis.com>
5182
5183 * gdb.base/signals.exp: Set count to 0 explicitly.
5184
0015fd9a
MS
51852001-03-15 Mark Salter <msalter@redhat.com>
5186
5187 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
5188 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
5189 (gdb_load): Add support for additional target_info: gdb_download_size
5190 and gdb_load_timeout.
0015fd9a 5191
fc33412a
DT
5192Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
5193
5194 * gdb.base/annota1.exp: Move test of isnative to earlier in the
5195 file -- to prevent failing when the compile fails but we have no
5196 intention of running the tests anyway.
5197
5198 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
5199 tests if set.
5200
5201 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
5202 integers.
5203
5204 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
5205 * gdb.c++/namespace.exp: Ditto.
5206
115f06de
OF
52072001-03-07 Orjan Friberg <orjanf@axis.com>
5208
5209 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
5210 * gdb.base/pointers.exp: Relax pattern match of decimals.
5211
b6ba6518
KB
52122001-03-06 Kevin Buettner <kevinb@redhat.com>
5213
5214 * Makefile.in, config/abug.exp, config/cfdbug.exp,
5215 config/cpu32bug.exp, config/dve.exp, config/est.exp,
5216 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
5217 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
5218 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
5219 config/sh.exp, config/sid.exp, config/slite.exp,
5220 config/sparclet.exp, config/udi.exp, config/unknown.exp,
5221 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
5222 config/vxworks.exp, config/vxworks29k.exp,
5223 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
5224 gdb.base/all-bin.exp, gdb.base/annota1.exp,
5225 gdb.base/arithmet.exp, gdb.base/assign.exp,
5226 gdb.base/async.exp, gdb.base/attach.exp,
5227 gdb.base/bitfields.exp, gdb.base/bitops.exp,
5228 gdb.base/break.exp, gdb.base/call-ar-st.exp,
5229 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
5230 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
5231 gdb.base/commands.exp, gdb.base/completion.exp,
5232 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
5233 gdb.base/constvars.exp, gdb.base/corefile.exp,
5234 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
5235 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
5236 gdb.base/ending-run.exp, gdb.base/environ.exp,
5237 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
5238 gdb.base/finish.exp, gdb.base/foll-exec.exp,
5239 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
5240 gdb.base/funcargs.exp, gdb.base/help.exp,
5241 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
5242 gdb.base/logical.exp, gdb.base/long_long.exp,
5243 gdb.base/maint.exp, gdb.base/mips_pro.exp,
5244 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
5245 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
5246 gdb.base/pointers.exp, gdb.base/printcmds.exp,
5247 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
5248 gdb.base/regs.exp, gdb.base/relational.exp,
5249 gdb.base/remote.exp, gdb.base/reread.exp,
5250 gdb.base/restore.exp, gdb.base/return2.exp,
5251 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
5252 gdb.base/selftest.exp, gdb.base/setshow.exp,
5253 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
5254 gdb.base/sigall.exp, gdb.base/signals.exp,
5255 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
5256 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
5257 gdb.base/step-test.exp, gdb.base/structs.c,
5258 gdb.base/structs.exp, gdb.base/structs2.exp,
5259 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
5260 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
5261 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
5262 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
5263 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
5264 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
5265 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
5266 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
5267 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
5268 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
5269 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
5270 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
5271 gdb.fortran/types.exp, gdb.java/jmisc.exp,
5272 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
5273 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
5274 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
5275 gdb.trace/circ.exp, gdb.trace/collection.exp,
5276 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
5277 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
5278 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
5279 gdb.trace/report.exp, gdb.trace/save-trace.exp,
5280 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
5281 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
5282 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
5283 notices.
5284
dc96c6c7 52852001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
5286
5287 * gdb.base/varargs.c (find_max_double): Fix printf format string:
5288 first arg is int not float.
5289
dc96c6c7 52902001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
5291
5292 * gdb.base/reread.exp: Unsupported for non-native targets;
5293 doesn't work for remote debugging.
5294
9b0c4aeb
FN
52952001-02-19 Fernando Nasser <fnasser@redhat.com>
5296
5297 From Drew Moseley <dmoseley@redhat.com>
5298 * gdb.base/ending-run.exp: Properly handle the BSP state when
5299 stepping past the end of main.
5300
02aa71d5
MC
53012001-02-19 John Moore <jmoore@redhat.com>
5302
5303 * gdb.base/commands.exp (infrun_breakpoint_command_test):
5304 Converted HPUX fix for non-expected items following multiple
5305 step commands into general solution for all platforms.
5306
1fa449a4
MC
53072001-02-18 Michael Chastain <chastain@redhat.com>
5308
5309 * gdb.c++/classes.exp (do_tests): Change runto statements
5310 from "runto 'foo(void)'" to "runto 'foo'". This makes the
5311 statements demangler agnostic.
5312 * gdb.c++/virtfunc.exp (do_tests): Likewise.
5313 (gdb_virtfunc_restart): Likewise.
5314
b2f9ec70
MC
53152001-02-14 Michael Chastain <chastain@redhat.com>
5316
5317 * gdb.c++/inherit.exp (do_tests): Change runto statements
5318 from "runto 'foo(void)'" to "runto 'foo'". This makes the
5319 statements demangler agnostic.
5320
cf74b8ca
AC
5321Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
5322
5323 * gdb.threads/pthreads.exp: Unify pass/fail messages for
5324 ``continue to bkpt at common_routine in thread 2'' and ``stopped
5325 before calling common_routine 15 times'' tests.
5326
99f78f56
MC
53272001-02-11 Michael Chastain <chastain@redhat.com>
5328
5329 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
5330 Helps the test script figure out which demangler is in use.
5331 (dm_type_foo_ref): Ditto.
5332 (dm_type_int_star): Ditto.
5333 (dm_type_long_star): Ditto.
5334 (dm_type_unsigned_int): Ditto.
5335 (dm_type_void): Ditto.
5336 (dm_type_void_star): Ditto.
99707966 5337 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
5338 Probe the gdb demangler and set variables to accommodate
5339 formatting differences.
5340 (info_func_regexp): New function. Same as info_func, but
5341 matches against a regexp.
5342 (info_func): Match against a literal string.
5343 (print_addr_2): New function. Match against a literal string,
5344 which can be different from the input to gdb.
5345 (print_addr): Simply call print_addr_2 with the same argument twice.
5346 (test_lookup_operator_functions): Use demangler formatting variables.
5347 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
5348 the tests in the same order as the C++ class declaration.
5349 (test_paddr_operator_functions): Ditto.
5350 (test_paddr_overloaded_functions): Ditto.
5351 (test_paddr_hairy_functions): Use demangler formatting variables.
5352 Add reference to gdb/19 for related tests.
5353 (do_tests): Call probe_demangler.
5354
1de8f023
KB
53552001-01-30 Kevin Buettner <kevinb@redhat.com>
5356
5357 * gdb.c++/templates.cc (printf): Remove unused function definition.
5358
ca3f91ed
MS
53592001-01-26 Felix Lee <flee@redhat.com>
5360
5361 * sid.exp (sid_exit): Pass host, not target, to remote_close.
5362
53632001-01-25 matthew green <mrg@redhat.com>
5364
5365 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
5366 up sid.
5367 (sid_exit): Call `remote_pop_conn' after GDB is gone.
5368
53692001-01-25 matthew green <mrg@redhat.com>
5370
5371 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 5372 Deprecate $sid_spawn_id.
ca3f91ed
MS
5373 (sid_exit): Remove code necessary only for `spawn.'
5374
53752001-01-25 matthew green <mrg@redhat.com>
5376
5377 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
5378
fb18ec4a
MC
53792001-01-28 Michael Chastain <chastain@redhat.com>
5380
5381 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
5382 to call when tests fail. It takes gdb out of the overloaded
5383 function choice menu back to the main prompt, so that the test
5384 program stays synchronized.
5385 (set_bp_overloaded): New proc to collect all the common
5386 code for setting a breakpoint on an overloaded name. Calls
5387 take_gdb_out_of_choice_menu when needed.
5388 (menu_overload1arg): New variable to collect the repeated
5389 instances of the expected menu for an overloaded name. Change
5390 the regular expression to handle changes in g++ type encoding:
5391 "void" can be either "void" or "", and "unsigned int" can be
5392 either "unsigned int" or "unsigned".
5393 (continue_to_bp_overloaded): Change regular expressions to handle
5394 changes in g++ type encoding.
5395 (no proc): Call take_gdb_out_of_choice_menu when needed.
5396 Remove redundant calls to "info break". Accept either "canceled"
5397 or "cancelled". Change regular expressions in "info break"
5398 calls to handle changes in g++ type encoding. Give all tests
5399 unique strings.
5400
9c646a6e
BE
54012001-01-17 Ben Elliston <bje@redhat.com>
5402
5403 * config/sid.exp: New file.
5404
9549d9c1
AC
5405Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
5406
5407 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
5408
dc96c6c7 54092000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
5410
5411 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
5412 Add a RE to accept a non-ascii char if one is ever presented.
5413
b4df4f68
FN
54142000-12-20 Fernando Nasser <fnasser@redhat.com>
5415
297dd0fd 5416 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 5417
dc96c6c7 54182000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 5419
d63a86f8 5420 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
5421 in regexp. One '\' does not suffice on Linux.
5422
4a7bddb6
MC
54232000-12-09 Michael Chastain <chastain@redhat.com>
5424
5425 * gdb.base/break.exp (test_clear_command): Use a marker function
5426 rather than 'main' for the test function. Also move this
5427 test to an execution point where the marker function names are
5428 guaranteed to be bound to functions. (Executing tests after a
5429 'finish' from main runs into name conflicts with local names
5430 in __libc_start_main).
5431
dc96c6c7 54322000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
5433
5434 * gdb.base/finish.exp: New test for gdb's "finish" command.
5435 * gdb.base/return2.exp: New test for gdb's "return" command.
5436 * gdb.base/return2.c: New source file for above.
5437
dc96c6c7 54382000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
5439
5440 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
5441 * gdb.base/miscexprs.exp: Ditto.
5442 * gdb.base/pointers.exp: Ditto.
5443 * gdb.c++/derivation.exp: Ditto.
5444 * gdb.c++/local.exp: Ditto.
5445 * gdb.c++/namespace.exp: Ditto.
5446 * gdb.c++/overload.exp: Ditto.
5447 * gdb.c++/ref-types.exp: Ditto.
5448
dc96c6c7 54492000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
5450
5451 * gdb.base/constvars.exp: Test result of "up" command.
5452 * gdb.base/miscexprs.exp: Ditto.
5453 * gdb.base/pointers.exp: Ditto.
5454 * gdb.base/scope.exp: Ditto.
5455 * gdb.c++/derivation.exp: Ditto.
5456 * gdb.c++/local.exp: Ditto.
5457 * gdb.c++/namespace.exp: Ditto.
5458 * gdb.c++/overload.exp: Ditto.
5459 * gdb.c++/ref-types.exp: Ditto.
5460
44097287
FN
54612000-11-22 Michael Chastain <chastain@redhat.com>
5462
5463 * mips_pro.exp: Accept either "middle -> top -> main" or
5464 "middle -> main" in the backtrace, because gcc can optimize
5465 tail calls to jumps. Remove setup_xfail for the hppa case.
5466 Add a comment with the original warning messages from PR 3016,
5467 which was filed in 1993, to preserve them for posterity.
5468
9d2e1bab
ND
54692000-11-17 Nick Duffek <nsd@redhat.com>
5470
5471 * lib/gdb.exp (gdb_test): Override timeout with board info.
5472
1aca8eb7
ND
54732000-11-17 Nick Duffek <nsd@redhat.com>
5474
5475 * gdb.base/display.exp: Don't kill running stub. Add "again" to
5476 the second kill and detach messages.
5477
93076499
ND
54782000-11-17 Nick Duffek <nsd@redhat.com>
5479
5480 * configure.in: Add AC_EXEEXT.
5481 * configure: Regenerate.
5482 * Makefile.in (just-check): Export EXEEXT.
5483 * lib/gdb.exp ($EXEEXT): Import from environment.
5484 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
5485 expect "maint dump-me" on Cygwin.
5486 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
5487 $EXEEXT.
5488
30e87cd3
ND
54892000-11-17 Nick Duffek <nsd@redhat.com>
5490
5491 * gdb.base/break.exp: Test backtrace and finish from called
5492 function on all platforms, not just HP-UX.
5493
dc96c6c7 54942000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
5495
5496 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
5497 code from gdb_target_monitor, so it can be used independantly
5498 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 5499
dc96c6c7 55002000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
5501
5502 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
5503 * gdb.base/corefile.exp: Expect the message "Program is being
5504 debugged already" when we send the "corefile" command, since
5505 the preceeding gdb_load may have connected gdb to a remote target.
5506 * gdb.base/display.exp: Disable hardware watchpoints if new
5507 board info variable "no_hardware_watchpoints" is true.
5508 Replace single-letter commands with more readable ones.
5509 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
5510 if new board info variable "no_hardware_watchpoints" is true.
5511 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
5512 to see if stdio (printf) testing is possible.
5513 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
5514 board info variable "no_hardware_watchpoints" is true. Use new
5515 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
5516
39124dea
FN
55172000-11-13 Fernando Nasser <fnasser@redhat.com>
5518
5519 From Orjan Friberg <orjanf@axis.com>:
5520 * gdb.base/printcmds.exp: Escape curly braces followed by a number
5521 in array print pattern match.
5522
a9e2e984
FN
55232000-11-09 Fernando Nasser <fnasser@redhat.com>
5524
5525 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
5526 spelling "cancelled" to U.S. spelling "canceled" to match changes
5527 made to gdb.
5528 * gdb.c++/ovldbreak.exp: Ditto.
5529
c7db355b
PS
55302000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
5531
5532 * gdb.base/callfuncs.c (main): Moved to end of file, call
5533 t_double_values to initialize the FPU before inferior calls are made.
5534 * gdb.base/callfuncs.exp: Test for register preservation after calling
5535 inferior functions. Add tests for continuining, finishing and
5536 returning from a stop in a call dummy.
5537
dc96c6c7 55382000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
5539
5540 * gdb.base/commands.exp: Break up long lines, and re-indent.
5541
dc96c6c7 55422000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
5543
5544 * config/gdbserver.exp: Rewritten from the ground up, to make it
5545 compatible with the current dejagnu tree, and to make it work with
5546 the new "gdbserver" in libremote.
5547
dc96c6c7 55482000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
5549
5550 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
5551 * gdb.base/varargs.exp: Skip entire test if no printf support.
5552 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
5553 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
5554
dc96c6c7 55552000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
5556
5557 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
5558 no floating point support.
5559 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
5560 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
5561 * gdb.base/call-rt-st.exp: Ditto.
5562 * gdb.base/call-strs.exp: Ditto.
5563
bac5fc66
JG
55642000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
5565
5566 * gdb.base/sizeof.c: include <stdio.h>.
5567
5568 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
5569 'finish', otherwise uncaptured gdb_prompt would potentially
5570 throw remaining test points out of sync.
5571
b22a6027
SB
55722000-07-26 Scott Bambrough <scottb@netwinder.org>
5573
5574 * gdb.base/recurse.exp: Run tests for all targets.
5575 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
5576 gnu-oldld case on ARM.
5577 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
5578 for ARM targets.
d63a86f8 5579
d8231941
AG
5580Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
5581
5582 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
5583 * gdb.java/configure: Rebuild.
5584
8caabe69
AG
5585Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
5586
5587 * gdb.java/jv-exp.exp: New file.
5588
9d273ca3
AG
5589Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
5590
5591 * configure: Rebuilt.
5592 * configure.in (configdirs): Add gdb.java.
5593 * gdb.java/jmisc.java: New file.
5594 * gdb.java/jmisc.exp: New file.
5595 * gdb.java/Makefile.in: New file.
5596 * gdb.java/configure: Rebuilt.
5597 * gdb.java/configure.in: New file.
5598 * lib/java.exp: New file.
5599
4f823a66
AC
5600Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
5601
5602 * gdb.base/exprs.exp: Test casts to a pointer including over and
5603 underflow.
5604
2391e11d
AC
5605Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
5606
5607 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
5608 and the compilers sizes.
5609
54602222
ND
56102000-07-09 Nick Duffek <nsd@redhat.com>
5611
5612 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
5613 (use_methods): New function.
5614 (main): Call use_methods().
5615 * gdb.c++/classes.exp (test_method_param_class): New procedure.
5616 (do_tests): Call test_method_param_class.
5617
2bec0572
ND
56182000-07-09 Nick Duffek <nsd@redhat.com>
5619
5620 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
5621 spelling.
5622 (test_enums): New procedure. Move enum tests from end of script
5623 to here. Set breakpoint on function name instead of line number.
5624 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
5625 (enums2): New marker function.
5626 (enums1): New function.
5627 (main): Call enums1(). Move enum tests to enums1().
5628
78492fde
AC
5629Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
5630
5631 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
5632 compile/link program. Update line numbers.
5633 * gdb.asm/d10v.inc: Define ``startup''.
5634 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 5635
49a2cef8
AC
5636Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
5637
5638 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
5639
3e6c8688
EZ
56402000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5641
5642 * gdb.base/maint.exp: Add 'maint print architecture' item to output
5643 of 'help maint print' command.
5644
9ff5cbe9
AC
5645Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
5646
5647 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
5648 they use gdb_expect_list.
5649
17c579bd
AC
5650Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
5651
5652 * gdb.base/commands.exp: Use ``set remote
5653 memory-read-packet-size'' instead of ``set endian big'' to test
5654 long commands.
5655
e6d71bf3
DB
56562000-06-03 Daniel Berlin <dan@cgsoftware.com>
5657
5658 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 5659 g++, and stop skipping them.
e6d71bf3
DB
5660
5661 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
5662 work under g++.
5663
d63a86f8 5664 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
5665 initialization.
5666
dc96c6c7 56672000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
5668
5669 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
5670 the regular expression: accept an (almost) arbitrary sequence of
5671 "frames-invalid" and "breakpoints-invalid" messages both before
5672 and after the "starting" message.
5673
dc96c6c7 56742000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
5675
5676 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 5677
dc96c6c7 56782000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
5679
5680 * gdb.base/annota1.exp (annotate-signal-handler-caller):
5681 Relax the regular expression a little, make it pass on Solaris 8.
5682
8216cda9
KB
56832000-05-12 Kevin Buettner <kevinb@redhat.com>
5684
5685 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 5686 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
5687 Instead, it is permissible for gdb to stop on the line of the
5688 call itself.
5689
1a570b2f
MS
56902000-05-12 Michael Snyder <msnyder@.cygnus.com>
5691
5692 * gdb.base/break.exp (bp on small function, optimized file):
5693 Add a second pass pattern. The behavior differs here between stabs
5694 and dwarf for one-line functions. Stabs preserves two line symbols
5695 (one before the prologue and one after) with the same line number,
5696 but dwarf regards these as duplicates and discards one of them.
5697 Therefore the address after the prologue (where the breakpoint is)
5698 has no exactly matching line symbol, and GDB reports the breakpoint
5699 as if it were in the middle of a line rather than at the beginning.
5700
dc96c6c7 57012000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 5702
d63a86f8 5703 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
5704 rather than "send_gdb" (for consistancy).
5705
7d418785
AC
5706Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
5707
5708 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
5709 * gdb.c++/templates.cc: Properly check for GCC version number.
5710 * lib/compiler.cc: Likewise
5711
dc96c6c7 57122000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 5713
d63a86f8 5714 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
5715 gdb may not stop at the first line of main, due to code motion.
5716
dc96c6c7 57172000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
5718
5719 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
5720 This test depends on parsing the printf output from the target.
5721 Since the sparclet stub doesn't do stdio, this will never work.
5722 * gdb.base/call-rt-st.exp: ditto.
5723 * gdb.base/call-strs: ditto.
5724
dc96c6c7 57252000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
5726
5727 * gdb.base/miscexprs.exp: make sizeof long array test portable.
5728
5729 * gdb.base/ending-run.exp: After connecting to a remote target,
5730 but before running, the target will appear to be in a random
5731 location. Specify both a file and a line for breakpoints.
5732 Also, the function that calls main may be called 'init'
5733 rather than 'start'.
5734
a5a51225
EZ
57352000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5736
5737 * gdb.base/help.exp: Update output for add-symbol-file command.
5738
7930cc7c
FN
57392000-04-10 Fernando Nasser <fnasser@cygnus.com>
5740
5741 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
5742 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
5743
23e37ab1
C
57442000-04-07 J.T. Conklin <jtc@redback.com>
5745
e93c542c
C
5746 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
5747
23e37ab1
C
5748 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
5749
591b8fa3
PDM
5750Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
5751
5752 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
5753 values that can be represented exactly.
5754 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
5755 above change, and to not check against the directory part of the source
5756 file name.
5757 (step into print_long_arg_list): Likewise.
5758 (print print_small_structs from print_long_arg_list): Likewise.
5759 (print print_long_arg_list): Likewise.
5760
7a495180
EZ
57612000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5762
30b53638 5763 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 5764
beb998c6
AC
5765Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
5766
5767 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
5768
1c689132
DB
57692000-03-25 Daniel Berlin <dan@cgsoftware.com>
5770
5771 * gdb.base/commands.exp (deprecated_command_test): Add test for
5772 deprecate with no arguments.
5773
c1790a9d
JL
57742000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
5775
5776 * gdb.base/break.exp: Add new test for setting breakpoints on
5777 optimized code so we can test breakpoints work even when function
5778 prologues may be optimized away
5779
003ba290
FN
57802000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
5781
5782 From David Whedon <dwhedon@gordian.com>
5783 * gdb.base/commands.exp : Added command deprecator tests.
5784
6837a0a2
DB
57852000-03-22 Daniel Berlin <dan@cgsoftware.com>
5786
5787 * gdb.base/help.exp: Added test for new apropos command.
5788
b9593231
KB
57892000-03-21 Kevin Buettner <kevinb@redhat.com>
5790
5791 * gdb.base/pointers.c (usevar): New function.
5792 (main): Make sure that global variables v_int_pointer2, rptr,
5793 and y are all referenced someplace in the program by calling
5794 usevar() on them. [Some linkers delete symbols which are
5795 never referenced. The space remains, but there's no way to
5796 get a (symbolic) handle on the variable from the debugger.]
5797
751a959b
EZ
57982000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5799
5800 * gdb.base/printcmds.c: Add typedeffed arrays.
5801
5802 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
5803 procedure to test arrays that are typedef'd.
5804
73a93a32
JI
58052000-03-13 James Ingham <jingham@leda.cygnus.com>
5806
5807 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 5808 the library directories.
73a93a32 5809
fb40c209
AC
5810Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
5811
5812 * configure.in (configdirs): Add sub directory gdb.mi.
5813 * configure: Re-generate.
5814
5815 * gdb.mi: New directory.
d63a86f8 5816
ee4dd2c9
AC
58172000-02-25 Scott Bambrough <scottb@netwinder.org>
5818
5819 * gdb.base/long_long.exp: Correct test suite failure when printing
5820 a long long value as a double on ARM platforms.
5821
70f0cc22
JB
58222000-02-16 Jim Blandy <jimb@redhat.com>
5823
5824 * gdb.base/break.exp ("breakpoint line number"): Make sure the
5825 default source file is set properly before running this test.
5826
853819b8
EZ
58272000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5828
5829 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
5830 gdbtk/library directory, not in gdbtcl2.
5831
dfcd3bfb
JM
58322000-02-04 Jim Blandy <jimb@redhat.com>
5833
5834 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
5835 backslash from regexp pattern.
5836
5837 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
5838 procedure. Use it to run all the "continue to bp overloaded"
5839 tests. Note that this changes the names of the tests slightly.
5840 If the breakpoint hit message includes a hex PC value, because
5841 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
5842 from the real source code, still consider that a pass.
5843
5844 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
5845 XFAIL here if the breakpoint message contains a hex address. Note
5846 similar change on 1999-11-02.
5847
5848 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
5849
5850 * gdb.base/ptype.exp: Establish a default source file before
5851 calling get_debug_format.
5852
58532000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
5854
5855 * gdb.base/watchpoint.exp: Remove duplication of test messages.
5856
8b93c638
JM
58572000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
5858
5859 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
5860 of successive stepi commands -- while in the prologue we should see
5861 the function entry bracket.
5862
58632000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
5864
5865 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
5866 reach __change_mode() when stepping through the end of main().
5867
c5394b80
JM
58682000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
5869
5870 * gdb.base/default.exp: Fix expected pattern.
5871 * gdb.base/help.exp: Same.
5872
0d06e24b
JM
58732000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5874
5875 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
5876 Don't use xfail's because that affects only the following test.
d63a86f8 5877
0d06e24b
JM
5878 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
5879 solaris or linux.
5880
5881 * gdb.base/selftest.exp: Update to reflect changes to main.c.
5882
dc96c6c7 58832000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 5884
d63a86f8 5885 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
5886 "A syntax error" rather than "A parse error". Accept both.
5887
58882000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
5889
5890 * gdb.base/default.exp: Remove OS dependent string from "target
5891 remote" test.
5892 * gdb.base/help.exp: Same for "help target remote" test.
5893
c3f6f71d
JM
58942000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5895
5896 From Jim Kingdon <kingdon@redhat.com>:
5897
5898 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
5899 prompt (cleanup rather than necessity, but still might keep output
5900 from spilling to next test).
5901
59022000-01-02 Fred Fish <fnf@cygnus.com>
5903
5904 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
5905 AIX, which defines them in <sys/types.h>.
5906
ed9a39eb 59071999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 5908
ed9a39eb
JM
5909 * gdb.base/default.exp: Match arm* etc instead of arm in "info
5910 float" test.
5911
59121999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 5913
ed9a39eb 5914 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
5915
5916 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
5917 outermost frame disallowed".
5918
59191999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
5920
5921 * gdb.base/setvar.exp: New tests for setting the value of a struct
5922 with a constant list.
5923
59241999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
5925
5926 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
5927 require the user to type a cast before setting the value of a struct.
5928
de57eccd
JM
59291999-12-06 Jim Blandy <jimb@cygnus.com>
5930
5931 * gdb.base/default.exp: Expect the new 'info float' command on
5932 all i386 platforms.
5933
5934 * gdb.threads/linux-dp.exp: Expand our ability to recognize
5935 LinuxThreads libraries that don't support debugging.
5936
c2d11a7d
JM
5937Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
5938
5939 * gdb.base/remote.c: Fill the buffer with truely random data.
5940 Change the buffer type to ``unsigned char'' to simplify size
5941 arithmetic.
5942
5943 * gdb.base/remote.exp: Reduce download numbers by one. Typical
5944 stub only handles 400-1 byte packets. Verify that the download
5945 worked.
5946
59471999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
5948
5949 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
5950 tests, using UNRESOLVED for the untested cases. Also, does not wait
5951 for a timeout if the prompt was received before a recognizable pattern.
5952
59531999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
5954
5955 * lib/gdb.exp (gdb_expect_list): Fix spelling.
5956
59571999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5958
5959 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
5960 watchpoints.
5961
59621999-11-24 Jason Merrill <jason@casey.cygnus.com>
5963
5964 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
5965
5966 * gdb.c++/local.exp: Be more flexible in recognizing local class
5967 name mangling. Don't allow horribly truncated method names.
5968 * gdb.c++/derivation.exp: Expect protected inheritance.
5969 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
5970 * gdb.c++/virtfunc.exp: Likewise.
5971 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
5972 when printing a nested enum.
5973
59741999-11-22 Jim Blandy <jimb@cygnus.com>
5975
5976 * gdb.base/step-test.exp: Properly await GDB's response to setting
5977 a breakpoint on the call to large_struct_by_value.
5978
5979 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
5980 just because we have debug info for the `start' function.
5981
59821999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
5983
5984 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
5985 "Unknown signal" messages, which indicate (on LinuxThreads) that
5986 GDB doesn't know how to debug threads on this system. This is
5987 better than hanging while philosopher 0 dumps chatter into gdb.log.
5988
59891999-11-18 Tom Tromey <tromey@cygnus.com>
5990
5991 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
5992
59931999-11-18 Fred Fish <fnf@cygnus.com>
5994
5995 * gdb.base/coremaker2.c: Add sample program for generating
5996 cores that is more self contained than coremaker.c. Eventually
5997 I'll add more code to this and tie it into the testsuite.
5998
4ce44c66
JM
59991999-11-12 Stan Shebs <shebs@andros.cygnus.com>
6000
6001 * gdb.base/dollar.exp: Remove, now in gdb.hp.
6002
60031999-11-10 Jimmy Guo <guo@cup.hp.com>
6004
6005 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
6006 from $srcdir/lib/.
6007 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
6008 and gdb.c++/.
6009
6010 * gdb.c++/derivation.exp: remove redundant get compiler info code.
6011
d63a86f8 6012 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
6013 'continue with watch' test point.
6014
60151999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
6016
6017 Merged from p2linux-990323-branch:
d63a86f8 6018
4ce44c66
JM
6019 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
6020
11cf8741
JM
6021Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
6022
6023 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
6024 {limit,fixed}''. Test ``set download-write-size''.
6025
6026Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
6027
6028 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
6029 gdb_expect_list.
6030
6031Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
6032
6033 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
6034
60351999-11-03 Mark Salter <msalter@cygnus.com>
6036
6037 * gdb.base/break.exp: Fix "stub continue" pattern.
6038
60391999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
6040
6041 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
6042
60431999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
6044
6045 * gdb.base/display.exp ("finish"): Add timeout clause.
6046
6047 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
6048 plain prompt clause, so this doesn't have to time out in order to
6049 fail.
6050
6051 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
6052 breakpoint hit messages include an address.
6053
6054 * gdb.base/display.exp: Don't forget to escape parens in regular
6055 expressions. Unix regexp notatation sucks.
6056
60571999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6058
6059 * gdb.base/annota1.exp: Test for annotate-signalled: change output
6060 order for 'signalled' message.
6061
5c44784c
JM
60621999-11-01 Stan Shebs <shebs@andros.cygnus.com>
6063
6064 From Jimmy Guo <guo@cup.hp.com>:
6065 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
6066 * gdb.base/annota1.c: Add code for tests to work with.
6067
60681999-10-26 Frank Ch. Eigler <fche@cygnus.com>
6069
6070 * gdb.base/remote.exp: New test for remote downloading settings.
6071 * gdb.base/remote.c: New file with large .data.
6072
917317f4
JM
60731999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
6074
6075 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
6076 for LinuxThreads support, merged from the Code Fusion branch.
6077
6078Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
6079
6080 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
6081 containing exp_continue into a while within an expect. Don't
6082 attempt a start more than three times. Check return value from
6083 gdb_load.
d63a86f8 6084
2df3850c
JM
6085Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
6086
6087 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
6088 a pass case.
6089
2acceee2
JM
60901999-10-01 Kevin Buettner <kevinb@cygnus.com>
6091
6092 * gdb.base/break.c (main): Added a statement that we can step
6093 off of.
6094 * gdb.base/break.exp: Added tests for setting a breakpoint
6095 at an offset and stepping onto a breakpoint.
6096
60971999-10-01 Fred Fish <fnf@cygnus.com>
6098
d63a86f8 6099 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
6100 gdb output.
6101
c2c6d25f
JM
61021999-09-18 Jim Blandy <jimb@cris.red-bean.com>
6103
6104 * gdb.base/break.exp: Code locations are in hex, don't forget!
6105 (For HP-UX.)
6106
61071999-09-17 Stan Shebs <shebs@andros.cygnus.com>
6108
6109 * condbreak.exp: Use break.c as test program.
6110 * condbreak.c: Remove, redundant with break.c.
6111
61121999-09-15 Stan Shebs <shebs@andros.cygnus.com>
6113
6114 * config/monitor.exp (gdb_target_monitor): Disable X- and
6115 Z-packets if the target needs it.
6116
61171999-09-13 James Ingham <jingham@leda.cygnus.com>
6118
6119 * gdb.c++/overload.exp: Added tests for listing overloaded
6120 functions with function pointers in the arg, explicitly calling
6121 out the version you want.
6122
cff3e48b
JM
61231999-09-09 Stan Shebs <shebs@andros.cygnus.com>
6124
6125 * long_long.exp: Add variations of test cases that work for
6126 targets with 16-bit ints and 32-bit doubles.
6127
d4f3574e
SS
61281999-09-08 Stan Shebs <shebs@andros.cygnus.com>
6129
6130 * break.c (main): Compare a possibly-uninitialized argc with an
6131 unlikely value that fits in 16 bits.
6132
61331999-09-07 Stan Shebs <shebs@andros.cygnus.com>
6134
6135 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
6136 0xfeeb, don't want negative numbers if ints are 16 bits.
6137
6138 * lib/gdb.exp (skip_cplus_tests): New proc.
6139 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
6140 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
6141 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
6142 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
6143 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
6144 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
6145 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
6146 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
6147
6148 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
6149
6150Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
6151
6152 * gdb.base/corefile.exp (up): Allow a parameter to appear
6153 in the frame that we're going up to.
6154
6155 From Jim Blandy <jimb@cygnus.com>:
6156
6157 * gdb.base/default.exp (info float): Expect some output now.
6158
6159 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
6160 returning floating-point values to fail on the x86.
6161 * gdb.base/callfwmall.exp (do_function_calls): Same.
6162
6163 * gdb.base/list.exp (test_listsize): Correct expectations for
6164 listing line 1 with listsize 2. Also, listing a single line
6165 works now, as does listing three lines. [Kevin's note: There
6166 were a number of other cases fixed too where the expectations
6167 differed...]
6168
61691999-09-02 Stan Shebs <shebs@andros.cygnus.com>
6170
6171 * gdb.base/selftest.exp: Add case for when version prints as
6172 constant string instead of char pointer.
6173
104c1213
JM
61741999-08-25 Stan Shebs <shebs@andros.cygnus.com>
6175
6176 * gdb.base/ending-run.exp: Add Solaris case for what happens when
6177 stepping out of main.
6178
6179 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
6180 G++ used.
6181
6182 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
6183 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
6184
6185 * gdb.c++/ovldbreak.exp: Update match string in test that
6186 includes a warning of multiple breakpoints.
6187
61881999-08-24 Stan Shebs <shebs@andros.cygnus.com>
6189
6190 * gdb.base/display.exp: Improve precision of step-after-finish
6191 added yesterday.
6192
6193 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
6194 test.
6195
6196 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
6197 configs when using G++, not just hppa*.
6198
61991999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6200
6201 * gdb.base/async.c: New file.
6202 * gdb.base/async.exp: New file.
6203
6204Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
6205
6206 * gdb.base/break.exp: Tweak PA specific tests to properly handle
6207 PA64.
6208
53a5351d
JM
6209Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
6210
104c1213
JM
6211 * gdb.base/display.exp: "finish" can leave us mid-line on many
6212 targets, deal with it. Add a small constant to main, instead of
6213 1000 since main+1000 may not be a valid address in the target.
6214
53a5351d
JM
6215 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
6216 on hpux11.
6217
6218 * gdb.base/attach.exp: Handle another hpux11 error message variant
6219 when attaching to a process that does not exist.
6220
62211999-08-19 J.T. Conklin <jtc@redback.com>
6222
6223 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
6224 characters in 'continue to 1241' test.
6225
62261999-08-17 Stan Shebs <shebs@andros.cygnus.com>
6227
6228 * gdb.base/call-ar-st.exp: Add a shorter match case for the
6229 stop in print_long_arg_list, define and use a whitespace
6230 variable in print_small_structs test, add an XFAIL for Solaris.
6231 * gdb.base/dbx.exp: XFAIL func commands until somebody is
6232 interested enough to fix.
6233
7be570e7
JM
62341999-08-13 Keith Seitz <keiths@cygnus.com>
6235
6236 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
6237 (dbx_gdb_load): Remove. Use gdb_load instead, since that
6238 proc knows about targets other than the natives.
6239 (test_assign): Use "gdb_run_cmd" to "run" the target.
6240 Check that we've actually hit the breakpoint at main.
6241 When we attempt to assign a value to a local variable, check
6242 that the variable is in the current scope, i.e., don't use
6243 a test with an empty result.
6244
6245Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
6246
6247 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
6248 command.
6249
62501999-08-09 Stan Shebs <shebs@andros.cygnus.com>
6251
6252 From Jimmy Guo <guo@cup.hp.com> and others at HP:
6253 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
6254 gdb.compat, gdb.threads-hp.
6255 gdb.hp/configure, gdb.hp/configure.in: New files.
6256 gdb.hp/Makefile.in: Recurse into new subdirs.
6257 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
6258 gdb.hp/gdb.objdbg: New directory, tests for debugging info
6259 in object files.
6260 gdb.hp/tools: New directory, aux tools for HP-specific tests.
6261
96baa820
JM
62621999-08-05 Stan Shebs <shebs@andros.cygnus.com>
6263
6264 * gdb.base/display.exp: Help expect by putting a newline in the
6265 funky printf, remove a bogus p/a test.
6266
62671999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6268
6269 * gdb.base/display.exp: Make sure that when we say 'run', we are
6270 connected to the target. This is necessary when running not
6271 natively.
6272
62731999-08-03 Stan Shebs <shebs@andros.cygnus.com>
6274
6275 * gdb.base/step-test.exp: Removed some extraneous messages.
6276
6277 * gdb.base/long_long.exp: Don't run memory examination tests
6278 on little-endian targets (they will need a different set of
6279 results to match).
6280
62811999-08-02 Stan Shebs <shebs@andros.cygnus.com>
6282
6283 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
6284 until somebody decides to fix GDB.
6285
6286 * gdb.base/long_long.c: Stop compiler complaint by specifying long
6287 constant as "ULL".
6288 * gdb.base/long_long.exp: Loosen x/c test, add partial result
6289 matches for a couple x/2 commands.
6290
a0b3c4fd
JM
62911999-07-30 Stan Shebs <shebs@andros.cygnus.com>
6292
6293 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
6294 by merging in ref-types2 tests.
6295 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
6296
6297 From Jimmy Guo <guo@cup.hp.com> and others at HP:
6298 * gdb.c++/Makefile.in: Add standard actions.
6299 (EXECUTABLES): Rename from PROGS, update list.
6300 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
6301 from gdb.hp.
6302 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
6303 foo and bar locals.
6304 * gdb.c++/anon-union.exp: Fix tests to match.
6305 * gdb.c++/classes.exp: Run if HP compiler used, add extra
6306 expect matches to handle output variations.
6307 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
6308 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
6309 output, add HP alternatives for new and delete prints.
6310 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
6311 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
6312 * gdb.c++/demangle.exp: Use $style when reporting failure.
6313 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
6314 * gdb.c++/inherit.exp: Run if HP compiler used, add some
6315 match alternatives.
6316 * gdb.c++/local.exp: Add match alternatives or xfails for HP
6317 compilers.
6318 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
6319 * gdb.c++/method.exp: Add match alternatives.
6320 * gdb.c++/misc.cc: Add bool types.
6321 * gdb.c++/misc.exp: Add tests for bool types.
6322 * gdb.c++/overload.exp: Add xfails.
6323 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
6324 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
6325 add some more template parameter tests (only for HP currently).
6326 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
6327 * gdb.c++/virtfunc.cc: Add return type and value for main.
6328 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
6329 match alternatives.
d63a86f8 6330
a0b3c4fd
JM
63311999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6332
6333 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
6334
63351999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
6336
6337 * gdb.base/signals.exp: Don't expect getting a backtrace from
6338 within a signal handler to fail on Linux.
6339
63401999-07-29 Stan Shebs <shebs@andros.cygnus.com>
6341
6342 From Jimmy Guo <guo@cup.hp.com> and others at HP:
6343 * lib/gdb.exp: Remove some gratuitious semicolons.
6344 (delete_breakpoints): Increase timeout.
6345 (gdb_expect): Add -notransfer option.
6346 (gdb_test): Use -notransfer option.
6347 (get_compiler_info): Add f77 case.
6348 (get_compiler): New proc, split out from gdb_preprocess, add f77
6349 case.
6350 (gdb_preprocess): Call get_compiler.
6351
6352 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
6353 * gdb.base/attach.exp, gdb.base/display.exp,
6354 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
6355 gdb.base/long_long.exp, gdb.base/printcmds.exp,
6356 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
6357 third arg to gdb_test.
6358 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
6359 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
6360 HP-UX xfails, add others.
6361 * gdb.base/completion.exp: Reflect name change of self-test.
6362 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
6363 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
6364 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
6365 HP failure number.
6366 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
6367 useless HP-UX 10.30 references.
6368 * gdb.base/maint.exp: Loosen matches.
6369 * gdb.base/pointers.c (main): Declare more_code.
6370 * gdb.base/pointers.exp: Match on output of a `next'.
6371 * gdb.base/structs.c: Add prototypes.
6372 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
6373 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
6374
63751999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6376
6377 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
6378 command.
6379
63801999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6381
6382 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
6383 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
6384
6385 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
6386 debug info. Deal with lack of signal hanlder info in stack.
6387
6388 From Jim Kingdon <kingdon@redhat.com>:
6389 * gdb.base/annota1.exp: If printf has debug info, deal with it.
6390
5a2468f5
JM
63911999-07-19 Stan Shebs <shebs@andros.cygnus.com>
6392
6393 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
6394 gdb.base/foll-vfork.exp: Don't run for crosses.
6395
adf40b2e
JM
6396Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
6397
6398 * gdb.base/configure.in: Check for gdbvars.exp instead of
6399 a1-selftest.exp.
6400 * gdb.base/configure: Re-generate.
6401
64021999-07-12 Stan Shebs <shebs@andros.cygnus.com>
6403
6404 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
6405 in trying to run first and name is too long.
6406
6407 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
6408 pointers2.c and pointers2.exp, respectively.
6409 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
6410 doschk happier.
6411
43e526b9
JM
64121999-07-08 Stan Shebs <shebs@andros.cygnus.com>
6413
6414 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
6415 callfuncs2.c and callfuncs2.exp.
6416
6417 * gdb.base/list.exp: Remove mistaken xfails.
6418 * gdb.base/list0.h: Add optional prototypes.
6419
9846de1b
JM
6420Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
6421
6422 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
6423 calling malloc.
6424 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
6425 * ptype.exp: Move test for get_debug_format to before its first
6426 use.
6427
64281999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6429
6430 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
6431 * gdb.base/annota2.cc, annota2.exp: Move from here.
6432 * gdb.c++/annota2.cc, annota2.exp: To here.
6433 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
6434
43ff13b4
JM
6435Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
6436
6437 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
6438 a consistent format.
6439
085dd6e6
JM
64401999-06-25 Stan Shebs <shebs@andros.cygnus.com>
6441
6442 From Jimmy Guo <guo@cup.hp.com> and others at HP:
6443 * lib/gdb.exp (get_compiler_info): Add detection for assorted
6444 HP compilers, also set the globals $true and $false.
6445
6446 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
6447 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
6448 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
6449 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
6450 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
6451 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
6452 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
6453 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
6454 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
6455 whatis.c} Add C++ compatible function definitions and return
6456 types, add includes for library functions.
6457 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
6458 * gdb.base/step-test.c (myglob): Rename from glob.
6459 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
6460 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
6461 files, move here from gdb.hp.
6462 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
6463 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
6464 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
6465 Adjust line numbers in regexps.
6466
6467 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
6468 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
6469 instead of 0/1.
6470
6471 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
6472 foll-vfork.exp: New files, move here from gdb.hp.
6473 * gdb.base/page.exp: New file, test of pagination command.
6474
6475 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
6476 recursion test.
6477 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
6478
6479 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
6480 gdb.base/solib.exp: Fix compiler invocation process.
6481
6482 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
6483 HP-UX 11, turn off overload resolution explicitly.
6484 * gdb.base/commands.exp: Set argument list explicitly, add
6485 watchpoint test.
6486 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
6487 them work.
6488 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
6489 expressions properly.
6490 * gdb.base/corefile.exp: Loosen the match slightly.
6491 * gdb.base/default.exp: Allow "Error accessing memory" message
6492 also.
6493 * gdb.base/display.exp: Skip over x/0 j if PA64.
6494 * gdb.base/funcargs.exp: Add xfails for HP-UX.
6495 * gdb.base/interrupt.exp: Ditto.
6496 * gdb.base/langs.exp: Add symbolic matches governed by compiler
6497 in use.
6498 * gdb.base/list.exp: Add xfails for HP-UX.
6499 * gdb.base/long_long.exp: Refine some of the numeric matches.
6500 * gdb.base/mips_pro.exp: Xfail on HP-UX.
6501 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
6502 * gdb.base/nodebug.exp: Succeed on more varieties of output.
6503 * gdb.base/opaque.exp: Remove some HP-UX xfails.
6504 * gdb.base/ptype.exp: Succeed on more varieties of output.
6505 * gdb.base/scope.exp: Add xfails for HP-UX.
6506 * gdb.base/sect-cmd.exp: Add more cases.
6507 * gdb.base/setvar.exp: Add xfails for HP-UX.
6508 * gdb.base/shlib-call.exp: Loosen some matches slightly.
6509 * gdb.base/signals.exp: Match on void symbolically.
6510 * gdb.base/step-test.exp: Add case for PA64.
6511 * gdb.base/term.exp: Add exit and restart.
6512 * gdb.base/twice.exp: Clean up after self.
6513 * gdb.base/varargs.exp: Disable overload resolution explicitly.
6514 * gdb.base/whatis.exp: Allow more ways to pass tests.
6515
6516 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
6517 no longer useful.
6518
6519Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
6520
6521 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
6522 list of patterns.
6523 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
6524 print_double_array(double_array)", "continuing to breakpoint
6525 1018", "print print_double_array(array_d)" and "continuing to
6526 1034" tests.
d63a86f8 6527
085dd6e6
JM
65281999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
6529
6530 * Makefile.in: Add empty html and install-html targets.
6531
65321999-06-24 Stan Shebs <shebs@andros.cygnus.com>
6533
6534 * config/mt-*: Remove, these haven't been used since 1996.
6535
65361999-06-22 Stan Shebs <shebs@andros.cygnus.com>
6537
6538 * gdb.base/call-strs.c, gdb.base/ending-run.c,
6539 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
6540 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
6541
9e0b60a8
JM
65421999-06-18 Stan Shebs <shebs@andros.cygnus.com>
6543
6544 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
6545 simpler match case for the ptype of the big class.
6546
65471999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
6548
6549 * gdb.exp: Fix test for gdb_prompt existence.
6550
65511999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
6552
6553 * gdb.exp (gdb_test): Add fail after calls to perror.
6554
65551999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
6556
6557 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
6558
65591999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
6560
6561 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
6562
0f71a2f6
JM
6563Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
6564
6565 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
6566 malloc() is linked in.
6567
65681999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
6569
6570 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
6571 step at end.
6572
6573 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
6574
65751999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
6576
6577 * gdb.java/jv-print.exp: New file. (Our first Java test!)
6578
cce74817
JM
6579Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
6580
6581 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
6582 * gdb.base/mips_pro.exp: Likewise.
6583
65841999-06-02 Keith Seitz <keiths@cygnus.com>
6585
6586 * gdb.c++/templates.cc: Change all "new" operators to throw
6587 an exception.
6588 * gdb.c++/cplusfuncs.cc: Likewise.
6589
6590 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
6591
6592Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
6593
6594 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
6595 * gdb.base/ending-run.exp: When stepping out of main, accept a
6596 step into an arbitrary assembler file.
6597
392a587b
JM
65981999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6599
d63a86f8 6600 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 6601 "breakpoint-invalid" to be printed.
d63a86f8 6602 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
6603 number of "frames-invalid" and "breakpoint-invalid" to be printed.
6604 * gdb.base/annota2.cc: Initialize a.x to 0.
6605
9e086581
JM
66061999-05-17 Keith Seitz <keiths@cygnus.com>
6607
6608 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
6609 when "skip_float_tests" set.
6610 Ditto for "print print_double_array(array_d)", "print print_small_structs",
6611 "print print_ten_doubles", and "step into print_long_arg_list".
6612 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
6613 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
6614 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
6615 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
6616 "skip_float_tests" is set.
6617 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
6618 when "skip_float_tests" set.
d63a86f8 6619
cd0fc7c3
SS
66201999-05-06 Keith Seitz <keiths@cygnus.com>
6621
6622 * gdb.base/annota2.cc: Include stdio.h.
6623
6624Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
6625
6626 * gdb.base/crossload.exp: Remove, this has been disabled ever
6627 since BFD stopped including all targets, and cross-GDB gets
6628 plenty of testing anyway.
6629 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
6630 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
6631 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
6632 * gdb.base/README: Remove, was doc for this.
6633 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
6634 needed.
6635
b83266a0
SS
66361999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6637
6638 * gdb.base/call-ar-st.exp: Fix one regular expression in test
6639 output.
6640
6641 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
6642 * gdb.base/annota2.exp: New file. More annotation tests.
6643 * gdb.base/annota1.c: New file. Source file for annota1.exp.
6644 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
6645
66461999-04-23 Angela Marie Thomas <angela@cygnus.com>
6647
6648 * config/cfdbug.exp: New file.
6649
7a292a7a
SS
66501999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
6651
6652 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
6653 Marcus Daniel's and Dale Hawkins's demangler crashes.
6654
6655 * gdb.c++/demangle.exp (test_gnu_style_demangling,
6656 test_lucid_style_demangling, test_arm_style_demangling,
6657 test_hp_style_demangling): Try Tom Tromey's core-dumping
6658 identifier under each demangling style.
6659
66601999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
6661
6662 * gdb.c++/demangle.exp: Include the current demangling style
6663 in all test names.
6664 (current_demangling_style): New global variable.
6665 (set_demangling_style, test_demangling_core, test_demangling,
6666 test_demangling_exact): New functions.
6667 (test_gnu_style_demangling, test_lucid_style_demangling,
6668 test_arm_style_demangling, test_hp_style_demangling): Use those,
6669 instead of calling gdb_test and gdb_test_exact directly.
6670 (catch_demangling_errors): New function, which reports errors
6671 signalled by the demangling test functions in an orderly way.
6672 (do_tests): Use catch_demangling_errors.
6673
66741999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
6675
6676 * gdb.base/signals.exp (test_handle_all_print): Use () for
6677 grouping in expressions, not {}.
6678
6679 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
6680 initialized yet.
6681
66821999-04-01 Stan Shebs <shebs@andros.cygnus.com>
6683
6684 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
6685 are listed.
6686
66871999-03-26 Stan Shebs <shebs@andros.cygnus.com>
6688
6689 * gdb.stabs/weird.exp: Test for CC being defined before
6690 looking at its value.
6691
66921999-03-25 Stan Shebs <shebs@andros.cygnus.com>
6693
6694 * gdb.base/call-ar-st.exp: Remove stray '#'.
6695 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
6696 "short int" and "long int".
6697 * gdb.c++/overload.cc: Cast the string added in the previous
6698 change, to mollify finicky HP compiler.
6699 * gdb.hp/reg-test.exp (testfile): Fix file name.
6700 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 6701
7a292a7a
SS
6702 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
6703 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
6704 alternate form of enum ptype.
6705
c906108c
SS
67061999-03-23 Stan Shebs <shebs@andros.cygnus.com>
6707
7a292a7a
SS
6708 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
6709 * gdb.hp/*.exp: Change all to run compiler probe only after
6710 passing skip_hp_tests, so as not to waste time on guaranteed
6711 failure.
6712
c906108c
SS
6713 * gdb.c++/overload.cc: Pass string instead of char addr, always
6714 init ccpfoo.
6715 * gdb.c++/templates.cc: Fix syntax error.
6716
7a292a7a
SS
6717Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6718
6719 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 6720 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
6721 command.
6722
67231999-03-18 James Ingham <jingham@cygnus.com>
6724
6725 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
6726
6727 * gdb.c++/method.exp: It was testing an uninitialized int on the
6728 stack and assuming it was positive.
6729
6730 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
6731
6732 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 6733 keep it from killing the rest of the tests.
7a292a7a
SS
6734 Use gdb_continue_to_end.
6735
6736 * gdb.base/sigall.exp: use gdb_continue_to_end.
6737
6738 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
6739
6740 * gdb.base/display.exp: use runto_main, not run.
6741
d63a86f8
RM
6742 * gdb.base/default.exp: Check for the current error message in the
6743 r abbreviation test.
7a292a7a
SS
6744 Add strongarm to the targets that know info float.
6745
d63a86f8 6746 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
6747 run which doesn't work with monitors.
6748
6749 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
6750
6751 * gdb.base/break.exp: use the gdb_continue_to_end proc.
6752
6753 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
6754 program. Traps the case (in Cygmon) when the program never really
6755 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
6756 more places, so I used my name. Sorry Mark...
6757
6758 * config/monitor.exp (gdb_target_monitor): added another
6759 target_info parameter: remotebinarydownload. This will set the
6760 remotebinarydownload flag if this is causing some boards trouble.
6761
67621999-03-18 Mark Salter <msalter@cygnus.com>
6763
6764 * lib/gdb.exp (continue_to_exit): New function.
6765
6766 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
6767 * gdb.base/ending-run.exp: Ditto.
6768 * gdb.base/step-test.exp: Ditto.
6769
67701999-03-16 Stan Shebs <shebs@andros.cygnus.com>
6771
6772 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
6773 (suggested by Art Haas <ahaas@neosoft.com>).
6774
67751999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
6776
6777 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
6778
6779Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
6780
6781 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
6782 descriptions of types (short unsigned int vs unsigned short, etc).
6783
67841999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
6785
6786 * gdb.base/call-strs.exp: Don't assume that `step' will step over
6787 a call to strlen; sometimes we do have sources.
6788
67891999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
6790
6791 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
6792 character, so GDB won't print garbage after its end.
d63a86f8 6793
c906108c
SS
6794 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
6795 breakpoint there instead. Sometimes GCC emits memcpy to handle
6796 the large structures being passed by value, so we step into that
6797 instead of sum_array_print, which obscures what we're really testing.
6798 * gdb.base/step-test.exp: However, we do want a test that notices
6799 the bizarre steps into memcpy, so do that here. Add check for
6800 stepping into function calls that pass large structures by value.
6801 ("Is that a noun clause, or are you just happy to see me?")
6802 Remove all references to specific line numbers.
6803 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
6804 New type and function.
6805 (main): Call large_struct_by_value, passing it a large struct by value.
6806 * lib/gdb.exp (gdb_get_line_number): New function.
6807
6808 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
6809 more portable.
6810
7a292a7a
SS
68111999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
6812
c906108c
SS
6813 * lib/gdb.exp: Doc fixes.
6814
7a292a7a
SS
68151999-03-05 Nick Clifton <nickc@cygnus.com>
6816
d63a86f8 6817 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
6818
68191999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
6820
c906108c
SS
6821 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
6822 commands. They're not germane to this test, and they don't work
6823 that way on remote targets.
6824
3fc11d3e
JM
68251999-03-01 James Ingham <jingham@cygnus.com>
6826
6827 * Changelog entries merged over from gdb development branch.
6828
3fc11d3e
JM
6829 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
6830
6831 * lib/gdb.exp (gdbtk_analyze_results): Generic function
6832 for outputting results of test run.
6833
2d4a1622 6834 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
6835
6836 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 6837
7a292a7a
SS
68381999-02-25 Felix Lee <flee@cygnus.com>
6839
6840 * lib/gdb.exp (debug_format): initialize
6841
c906108c
SS
68421999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
6843
6844 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
6845 * gdb.base/call-rt-st.c: Ditto.
6846
c906108c
SS
68471999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
6848
6849 * gdb.threads/pthreads.exp (horiz): New variable.
6850 (test_startup): Fix regexps that capture thread numbers.
6851
68521999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
6853
6854 * gdb.base/smoke.exp: Disambiguate two test case names (both
6855 called ``print'').
6856
6857Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
6858
6859 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
6860 compilation.
6861
68621999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
6863
6864 * gdb.base/miscexprs.exp: Change patterns to match GDB's
6865 actual output formatting.
6866 * gdb.base/smoke.exp: GDB removes leading 0's.
6867 * gdb.base/volatile.exp: Don't check type of remuneration;
6868 that variable is no longer defined in constvars.c.
6869 * gdb.base/step-test.c (main): Exit with explicit exit code.
6870 * gdb.base/step-test.exp: Remove two nexti checks--they are
6871 not portable.
6872
68731999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
6874
6875 * gdb.base/help.exp ("help delete display"): Fix test to match
6876 gdb's output.
6877
6878 * gdb.base/long_long.c (known_types): Initialize values to zero.
6879 * gdb.base/long_long.exp: Step one more line
6880 so 'dec' is initialized in "get to known place". GDB removes
d63a86f8 6881 leading zeros. Explicitly ask for hex formatting. Use
c906108c
SS
6882 unique test case names.
6883
6884Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6885
d63a86f8 6886 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
6887
6888 * gdb.c++/method.exp: Add missing close brace.
6889
68901999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
6891
6892 * gdb.base/maint.exp: Use 'set height 0' to disable page
6893 prompting, not 'set height 400'.
6894
6895 Fix a bunch of timeouts.
6896 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
6897 four separate tests, so expect doesn't take forever to match a ton
6898 of text against a regexp with lots of .* forms.
6899 ("maint print psymbols", "maint print symbols"): Make some of
6900 these greps more selective, so that expect doesn't try to wade
6901 through huge piles of output and time out.
6902
6903 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
6904
6905 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
6906 tests: one which doesn't expect shlib events to be reported, and
6907 another which does, but is XFAIL for all platforms other than
6908 HP/UX.
6909
6910 * gdb.base/break.exp: Teach the test suite that the `catch
6911 fork', `catch vfork', and `catch exec' commands produce error
6912 messages on platforms that don't provide these features.
6913
6914Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
6915
6916 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
6917 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
6918 (shortening names from solib_threshold.exp etc), won't run on
6919 anything but HP-UX for the foreseeable future.
6920 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
6921 reflect move.
6922
6923Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
6924
6925 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
6926 gdb.trace/Makefile.in (clean): Remove all test executables.
6927
6928Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
6929
6930 * gdb.base/shlib-call.exp: add test cases to verify that gdb
6931 successfully re-sets breakpoints in shared libraries.
6932 * gdb.base/shmain.c (main): return 0, don't fall off the end.
6933
6934Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6935
d63a86f8
RM
6936 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
6937 and compiled w/o GCC.
c906108c
SS
6938
6939 * gdb.hp/watch-cmd.exp: ditto.
6940
6941 * gdb.hp/watch-hp.exp: ditto.
6942
6943 * gdb.hp/xdb1.exp: ditto.
6944
6945 * gdb.hp/xdb2.exp: ditto.
6946
6947 * gdb.hp/dbx.exp: ditto.
6948
6949Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
6950
6951 * constvars.c: Remove C++-isms.
6952 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
6953 with GCC.
6954
6955Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
6956
6957 The following changes are part of the HP merge.
6958
6959 * gdb.base/break.exp: new tests to verify that catchpoints for
6960 fork, vfork, and exec don't trigger inappropriately.
6961
6962 * gdb.base/opaque.exp: compile one file at a time, then link.
6963
6964 * gdb.base/signals.exp: be more restrictive about which hppa
6965 systems receive a setup_xfail. new tests.
6966
6967 * gdb.base/solib_threshold.build: new file.
6968 * gdb.base/solib_threshold.exp: new file.
6969 * gdb.base/solib_threshold.link_opts: new file.
6970 * gdb.base/solib_threshold.mk: new file.
6971 * gdb.base/gen_solib_threshold.c: new file.
6972
6973 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
6974 tests. New tests for enums inside classes.
6975
6976 * gdb.c++/compiler.cc: indicate support of template debugging.
6977
6978 * gdb.c++/demangle.exp: run hp style demangling tests.
6979
6980 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
6981 tests.
6982
6983 * gdb.c++/misc.cc: changes to support new tests.
6984
6985 * gdb.c++/templates.cc: changes to support HP's compiler; changes
6986 to support new tests.
6987
6988 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
6989 gcc, then skip these tests.
6990
6991Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
6992
6993 The following files are part of the HP merge; some had longer
6994 names at HP, but have been renamed to be no more than 14
6995 characters in length.
6996
6997 * gdb.hp/ambiguous.cc: new file.
6998 * gdb.hp/ambiguous.exp: new file.
6999 * gdb.hp/attach.exp: new file.
7000 * gdb.hp/attach2.exp: new file.
7001 * gdb.hp/classes-hp.exp: new file.
7002 * gdb.hp/ctti.exp: new file.
7003 * gdb.hp/ctti-add.cc: new file.
7004 * gdb.hp/ctti-add1.cc: new file.
7005 * gdb.hp/ctti-add2.cc: new file.
7006 * gdb.hp/ctti-add3.cc: new file.
7007 * gdb.hp/dbx.exp: new file.
7008 * gdb.hp/exception.cc: new file.
7009 * gdb.hp/exception.exp: new file.
7010 * gdb.hp/foll-exec.c: new file.
7011 * gdb.hp/foll-exec.exp: new file.
7012 * gdb.hp/foll-fork.c: new file.
7013 * gdb.hp/foll-fork.exp: new file.
7014 * gdb.hp/foll-vfork.c: new file.
7015 * gdb.hp/foll-vfork.exp: new file.
7016 * gdb.hp/inherit-hp.exp: new file.
7017 * gdb.hp/more-steps.exp: new file.
7018 * gdb.hp/namespace.cc: new file.
7019 * gdb.hp/namespace.exp: new file.
7020 * gdb.hp/optimize.exp: new file.
7021 * gdb.hp/pxdb.c: new file.
7022 * gdb.hp/pxdb.exp: new file.
7023 * gdb.hp/quicksort.exp: new file.
7024 * gdb.hp/reg-test.exp: new file.
7025 * gdb.hp/reg-test.s: new file.
7026 * gdb.hp/sized-enum.c: new file.
7027 * gdb.hp/sized-enum.exp: new file.
7028 * gdb.hp/start-stop.exp: new file.
7029 * gdb.hp/templ-hp.cc: new file.
7030 * gdb.hp/templ-hp.exp: new file.
7031 * gdb.hp/thr-lib.c: new file.
7032 * gdb.hp/thr-lib.exp: new file.
7033 * gdb.hp/thr-lib.h: new file.
7034 * gdb.hp/thr-liblib.c: new file.
7035 * gdb.hp/virtfun-hp.c: new file.
7036 * gdb.hp/virtfun-hp.exp: new file.
7037 * gdb.hp/watch-cmd.exp: new file.
7038 * gdb.hp/watch-hp.exp: new file.
7039 * gdb.hp/xdb1.exp: new file.
7040 * gdb.hp/xdb2.exp: new file.
7041 * gdb.hp/xdb3.exp: new file.
7042
7043Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
7044
7045 The following files are part of the HP merge; some had longer
7046 names at HP, but have been renamed to be no more than 14
7047 characters in length.
7048
7049 * gdb.base/ss.h: new file.
7050 * gdb.base/call-ar-st.c: new file.
7051 * gdb.base/call-ar-st.exp: new file.
7052 * gdb.base/call-rt-st.c: new file.
7053 * gdb.base/call-rt-st-exp: new file.
7054 * gdb.base/call-strs.exp: new file.
7055 * gdb.base/ena-dis-br.exp: new file.
7056 * gdb.base/environ.exp: new file.
7057 * gdb.base/long_long.exp: new file.
7058 * gdb.base/sect-cmd.exp: new file.
7059 * gdb.base/shlib-cl2.exp: new file.
7060 * gdb.base/smoke.exp: new file.
7061 * gdb.base/so-impl-ld.c: new file.
7062 * gdb.base/so-impl-ld.exp: new file.
7063 * gdb.base/so-indr-cl.c: new file.
7064 * gdb.base/so-indr-cl.exp: new file.
7065 * gdb.base/varargs.exp: new file.
7066 * gdb.base/volatile.exp: new file.
7067 * gdb.base/whatis-exp.exp: new file.
7a292a7a 7068 * gdb.base/display.exp: new file.
c906108c
SS
7069 * gdb.c++/derivation.exp: new file.
7070 * gdb.c++/local.exp: new file.
7071 * gdb.c++/member-ptr.exp: new file.
7072 * gdb.c++/overload.exp: new file.
7073 * gdb.c++/ovldbreak.exp: new file.
7074 * gdb.c++/ref-types.exp: new file.
7075 * gdb.c++/ref-types2.exp: new file.
7076 * gdb.c++/userdef.exp: new file.
d63a86f8 7077
c906108c
SS
7078Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
7079
7080 * gdb.base/default.exp: Reflect wording change in remote.c.
7081
dc96c6c7 7082Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7083
7084 * gdb.base/help.exp: Update to reflect current text.
7085
7086Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
7087
7088 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
7089 they're stack variables and contain garbage.
7090 * gdb.c++/anon-union.exp: new file.
7091
7092 The following changes were made by David Taylor
7093 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
7094 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
7095 in changes by HP.
7096
7097 * gdb.base/bitops.exp: new file.
7098 * gdb.base/default.exp: change expected messages for catch and
7099 info catch tests to reflect HP merge changes.
7100 * gdb.base/enable-disable-break.exp
7101 * gdb.base/ending-run.c: new file.
7102 * gdb.base/long_long.c: new file.
7103 * gdb.base/maint.exp: new file.
7104 * gdb.base/pointers2.exp: new file.
7105 * gdb.base/shlib-call2.exp: new file.
7106 * gdb.base/solib.exp: new file.
7107 * gdb.base/step-test.c: new file.
7108 * gdb.c++/anon-union.cc: new file.
7109 * gdb.c++/local.cc: new file.
7110 * gdb.c++/member-pointer.cc: new file.
7111 * gdb.c++/method.cc: new file.
7112 * gdb.c++/ref-types.cc: new file.
7113 * gdb.c++/ref-types2.cc: new file.
7114 * gdb.c++/userdef.cc: new file.
d63a86f8 7115
c906108c
SS
7116 * gdb.base/scope.exp: compile one file at a time, then link.
7117 * gdb.base/langs.exp: ditto.
7118 * gdb.base/list.exp: ditto.
d63a86f8 7119
c906108c
SS
7120Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
7121
7122 The following changes were made by David Taylor
7123 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
7124 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
7125 in changes by HP.
d63a86f8 7126
c906108c
SS
7127 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
7128 skip tests. When compiling pass c++ flag to gdb_compile.
7129 * gdb.c++/
d63a86f8 7130
c906108c
SS
7131 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
7132 test for on hppa*-*-hpux*; use args to see if c++ was specified.
7133 (skip_hp_tests): new function.
7134 (gdb_preprocess): new function.
7135
7136 * configure.in (hpdir): decide whether to configure gdb.hp.
7137 * configure: regenerated.
7138
7139 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
7140 to delete on clean.
7141 (EXECUTABLES): update to reflect new additions.
7142 * gdb.base/commands.exp: update message expected.
7143 * gdb.base/default.exp: add copyright notice.
7144 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
7145 * gdb.base/help.exp: update messages to reflect current text.
7146 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
7147 targets for recurse tests.
7148 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
7149 skip this file.
7150
7151 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
7152 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
7153 compilation.
7154 * gdb.c++/misc.exp: ditto.
7155 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
7156 run the tests. tell gdb_compile that it's a c++ compilation.
7157
7158 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 7159
c906108c
SS
7160 * gdb.base/all-bin.exp: new file.
7161 * gdb.base/arithmet.exp: new file.
7162 * gdb.base/assign.exp: new file.
7163 * gdb.base/completion.exp: new file.
7164 * gdb.base/cond-expr.exp: new file.
7165 * gdb.base/condbreak.exp: new file.
7166 * gdb.base/define.exp: new file.
7167 * gdb.base/dollar.exp: new file.
7168 * gdb.base/environment.exp: new file.
7169 * gdb.base/eval-skip.exp: new file.
7170 * gdb.base/jump.exp: new file.
7171 * gdb.base/logical.exp: new file.
7172 * gdb.base/pointers.exp: new file.
7173 * gdb.base/relational.exp: new file.
7174 * gdb.base/section_command.exp: new file.
7175 * gdb.base/whatis-expr.exp: new file.
7176
7177 * gdb.base/all-types.c: new file.
7178 * gdb.base/call-array-struct.c: new file.
7179 * gdb.base/call-return-struct.c: new file.
7180 * gdb.base/call-strings.c: new file.
7181 * gdb.base/callfuncs2.c: new file.
7182 * gdb.base/condbreak.c: new file.
7183 * gdb.base/constvars.c: new file.
7184 * gdb.base/display.c: new file.
7185 * gdb.base/int-type.c: new file.
7186 * gdb.base/jump.c: new file.
7187 * gdb.base/miscexprs.c: new file.
7188 * gdb.base/pointers.c: new file.
7189 * gdb.base/pointers2.c: new file.
7190 * gdb.base/shmain.c: new file.
7191 * gdb.base/shr1.c: new file.
7192 * gdb.base/shr2.c: new file.
7193 * gdb.base/solib.c: new file.
7194 * gdb.base/solib1.c: new file.
7195 * gdb.base/solib2.c: new file.
7196 * gdb.base/varargs.c: new file.
7197 * gdb.c++/derivation.cc: new file.
7198 * gdb.c++/overload.cc: new file.
7199 * gdb.c++/ovldbreak.cc: new file.
7200 * gdb.hp/attach.c: new file.
7201 * gdb.hp/attach2.c: new file.
7202 * gdb.hp/average.c: new file.
7203 * gdb.hp/compiler.c: new file.
7204 * gdb.hp/compiler.cc: new file.
7205 * gdb.hp/execd-program.c: new file.
7206 * gdb.hp/follow-exec.c: new file.
7207 * gdb.hp/follow-fork.c: new file.
7208 * gdb.hp/follow-vfork-and-exec.c: new file.
7209 * gdb.hp/misc-hp.cc: new file.
7210 * gdb.hp/more-steps.c: new file.
7211 * gdb.hp/optimize.c: new file.
7212 * gdb.hp/quicksort.c: new file.
7213 * gdb.hp/run-hp.c: new file.
7214 * gdb.hp/start-stop.c: new file.
7215 * gdb.hp/sum.c: new file.
7216 * gdb.hp/templates-hp.cc: new file.
7217 * gdb.hp/thread-local-in-lib.c: new file.
7218 * gdb.hp/thread-local-in-lib.h: new file.
7219 * gdb.hp/thread-local-in-lib.lib.c: new file.
7220 * gdb.hp/vforked-program.c: new file.
7221 * gdb.hp/virtfunc-hp.cc: new file.
7222 * gdb.hp/watchpoint-hp.c: new file.
7223 * gdb.hp/xdb.c: new file.
7224 * gdb.hp/xdb0.c: new file.
7225 * gdb.hp/xdb0.h: new file.
7226 * gdb.hp/xdb1.c: new file.
7227
7228Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
7229
7230 The following change was made by Edith Epstein
7231 <eepstein@cygnus.com> as part of a project to merge in changes
7232 originally made by HP; HP did not create ChangeLog entries.
7233
7234 * gdb.c++/demangle.exp: changed the expected output for some
7235 ARM-style mangling -- removed second reference to datatype.
7236 For example, maint demangle __dt__11T1__pt__2_cFv
7237 T1<char>::~T1<char>(void)
7238 becomes,
7239 maint demangle __dt__11T1__pt__2_cFv
7240 T1<char>::~T1(void)
7241
7242 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 7243
c906108c
SS
7244Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
7245
7246 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
7247 * gdb.trace/backtrace.exp: Likewise.
7248 * gdb.trace/circ.exp: Likewise.
7249 * gdb.trace/collection.exp: Likewise.
7250 * gdb.trace/deltrace.exp: Likewise.
7251 * gdb.trace/infotrace.exp: Likewise.
7252 * gdb.trace/limits.exp: Likewise.
7253 * gdb.trace/packetlen.exp: Likewise.
7254 * gdb.trace/passc-dyn.exp: Likewise.
7255 * gdb.trace/passcount.exp: Likewise.
7256 * gdb.trace/report.exp: Likewise.
7257 * gdb.trace/save-trace.exp: Likewise.
7258 * gdb.trace/tfind.exp: Likewise.
7259 * gdb.trace/tracecmd.exp: Likewise.
7260 * gdb.trace/while-dyn.exp: Likewise.
7261 * gdb.trace/while-stepping.exp: Likewise.
7262
72631998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
7264
7265 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
7266
7267Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
7268
7269 From Brendan Kehoe:
7270 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
7271 int return types.
7272
7273Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
7274
7275 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
7276 remote dos host testing right.
7277
7278Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
7279
7280 * gdb.base/corefile.exp: remove some xfails.
7281
7282Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
7283
7284 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
7285 have different timestamps.
7286
7287Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
7288
7289 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
7290 gdb.base/default.exp: Replace "exec" with "executable".
7291
7292Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
7293
7294 * gdb.base/default.exp: Change else if to elseif from previous
7295 delta.
7296
7297Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
7298
7299 * gdb.base/default.exp: Add brace missing from previous delta.
7300
7301Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
7302
7303 * gdb.base/default.exp: Support test for info float for all
7304 varieties of arm toolchain.
7305
dc96c6c7 7306Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7307
7308 * gdb.trace/*.exp: remove "remote_download" command.
7309
dc96c6c7 7310Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7311
7312 * gdb.trace/*.exp: remove -gdwarf from compile.
7313
7314Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
7315
7316 * gdb.trace/configure.in(AC_INIT): typo
7317 * gdb.trace/configure: regenerated
7318
dc96c6c7 7319Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7320
7321 * config/m68k-emc.exp: New file.
7322 * lib/<emc-support.exp trace-support.exp}: New files.
7323 * configure.in: add new test directory gdb.trace.
7324 * gdb.trace/{configure configure.in Makefile.in}: New files.
7325 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
7326 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
7327 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
7328 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
7329 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
7330 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
7331 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 7332
dc96c6c7 7333Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7334
7335 * gdb.c++/classes.exp: Change all regular expressions to match
7336 arbitrary combinations of newline/carriage-return, so that they
7337 will work equally well on Unix and Windows.
7338 * gdb.c++/inherit.exp: ditto.
7339 * gdb.c++/virtfunc.exp: ditto.
7340
73411998-08-11 Dawn Perchik <dawn@cygnus.com>
7342
7343 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
7344
c2d11a7d
JM
7345Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
7346
7347 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
7348 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
7349 to use a0-a3/d0-d3 as needed.
7350
7351Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
7352
7353 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
7354 * gdb.disasm/am33.exp: Corresponding changes.
7355
c906108c
SS
73561998-07-11 Felix Lee <flee@cygnus.com>
7357
7358 * gdb.base/callfuncs.exp: add cmp10 test.
7359 * gdb.base/callfuncs.c (cmp10): new function.
7360
7361Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
7362
d63a86f8 7363 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
7364 into two parts to get around a synchronization problem in expect.
7365
3fc11d3e
JM
7366Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
7367
7368 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
7369
7370 * configure.in: Add options for gdbtk testsuite.
7371
7372 * configure: Regenerate.
7373
7374 * gdb.gdbtk: New directory to hold gdbtk tests.
7375
c906108c
SS
7376Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
7377
7378 * gdb.fortran/types.exp: Escape brackets in expect patterns
7379 for test_float_literal_types_accepted tests.
7380 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
7381 before run test.
7382
c2d11a7d
JM
7383Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
7384
7385 * am33.exp: Just compile, do not link the testcase.
7386 * am33.s: Add ".am33" pseudoop to force am33 mode.
7387
c906108c
SS
73881998-06-25 Felix Lee <flee@cygnus.com>
7389
7390 * gdb.base/setshow.exp: make sure $pc is sane.
7391
7392 * gdb.stabs/weird.exp: split expect patterns properly.
7393
c2d11a7d
JM
7394Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
7395
7396 * gdb.disasm/am33.s: New disassembler testfile for the am33.
7397 * gdb.disasm/am33.exp: Run it.
7398
dc96c6c7 7399Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7400
7401 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
7402 match processing (and eliminate spurious timeouts when running).
7403
dc96c6c7 7404Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7405
7406 * gdb.base/signals.exp (test_handle_all_print): put back Mach
7407 exception test, but conditionalize it on target [mach | gnu].
7408
dc96c6c7 7409Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7410
7411 * gdb.base/overlays.exp: fixup compile line for linker script.
7412
7413Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
7414
7415 * gdb.fortran/types.exp: don't guess at float size.
7416
7417Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
7418
7419 * gdb.base/exprs.exp: delete test that depends on int size.
7420
7421Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
7422
7423 * config/sim.exp: Removed checks for target triplets.
7424 (gdb_target_sim): Use gdb,target_sim_options.
7425
7426Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
7427
7428 * gdb.base/reread.exp: New file.
7429 * gdb.base/reread1.c: New file.
7430 * gdb.base/reread2.c: New file.
7431
7432Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
7433
7434 * config/sim.exp: Use 'target sim -sparclite' when running
7435 SPARClite programs.
7436
7437Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
7438
7439 * gdb.base/structs2.exp: New file.
7440 * gdb.base/structs2.c: New file.
7441
7442Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
7443
7444 * gdb.asm/common.inc: New file.
7445 * gdb.asm/d10v.inc: New file.
7446 * asm-source.exp: Pass -I's to gas to find .inc files.
7447 Update line numbers in expected output.
7448 * asmsrc1.s: Rewrite.
7449 * asmsrc2.s: Rewrite.
7450 * configure.in: Create arch.inc symlink.
7451 * configure: Regenerate.
7452 * Makefile.in (distclean): Delete arch.inc.
7453
7454Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
7455
7456 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
7457 (t_enum_value2): ditto
7458 (t_enum_value3): ditto
7459 (main): ditto
7460Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
7461
7462 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
7463 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
7464 change.
7465 Use gdb_test instead of send_gdb/gdb_expect sequences.
7466
7467Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
7468
7469 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
7470 not void.
7471
7472Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
7473
7474 * gdb.base/branches.c: Code with lots of loops and
7475 subroutines. Used to test gdbs ability to single step through PC
7476 changes, especially to test mips-tdep.c:mips_next_pc
7477
7478Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
7479
7480 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
7481 more rigorous EGCS C++ error checking.
7482
7483Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
7484
7485 * gdb.base/help.exp: Clean up `help set args' and `help show args'
d63a86f8 7486 tests.
c906108c 7487 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
d63a86f8 7488 function when asleep.
c906108c 7489 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
d63a86f8
RM
7490 for i*86 Linux and SVR4 signal handling problems.
7491 Remove linux xfail for `next to handler in signals_tests_1', fixed
7492 by recent infrun.c change.
c906108c 7493 Limit backtrace to 10 frames to avoid timeout problems with infinite
d63a86f8 7494 stack backtraces.
c906108c
SS
7495 Adjust expect pattern in `handle all print' test to match Apr 28 1997
7496 target.[ch] change.
7497
7498Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
7499
7500 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
7501 for a newline from gdb before continuing.
7502 (default_gdb_exit): Just look for y or n.
7503 (gdb_test): Detect abnormal exit from GDB running on DOS; if
7504 it does, fail the rests of the tests in the file.
7505
7506Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
7507
7508 * config/cygmon.exp: New file.
7509
7510Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
7511
7512 * gdb.base/list.exp: Fix problem with "list default lines around
7513 main" test on remote targets.
7514
7515 * gdb.base/scope.exp: Fix problem with filelocal_bss before
7516 run test on remote targets.
7517
7518Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
7519
7520 * gdb.asm: New directory.
7521 * configure.in: Configure it.
7522 * configure: Regenerate.
7523 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
7524 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
7525
7526Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
7527
7528 * config/mn10300-eval.exp: New file to support MN10300 eval board.
7529
dc96c6c7 7530Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 7531
c906108c
SS
7532 * gdb.base/overlays (several files): Merge the two overlay
7533 managers into one. Change variables (foox, barx, bazx, grbxx)
7534 back into ints but force them to load in their proper sections.
7535
7536Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
7537
7538 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
7539 on-chip insn memory and IMAP1 to upper 128k.
7540 (D10VCopy): Handle memory regions crossing 16k boundaries.
7541 (D10VCopy): Transfer data in 32 bit chunks.
7542
7543Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
7544
7545 * gdb.base/overlays.c (main): Exit normally when result is
7546 correct.
7547
7548 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
7549 map. Include space for printf in .text segment.
7550
7551 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
7552 updated d10v memory VMA/LMA map.
7553 (D10VCopy): Call D10VTranslate.
d63a86f8 7554
c906108c
SS
7555Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
7556
7557 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
7558
7559 * gdb.base/bar.c (barx, bar): Change variable to small array so
7560 that it won't be put into the .sdata - small data -
7561 section. Update reference.
7562 * gdb.base/baz.c (bazx, baz): Ditto.
7563 * gdb.base/foo.c (foox, foo): Ditto.
7564 * gdb.base/grbx.c (grbxx, grbx): Ditto.
7565
7566 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
7567 to be arrays.
d63a86f8 7568
dc96c6c7 7569Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 7570
c906108c
SS
7571 * gdb.base/overlays.exp: fix up and get working again.
7572 Add tests for backtraces from an overlay function.
d63a86f8 7573
c906108c
SS
7574Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
7575
7576 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
7577 "calling function with watchpoint enabled".
7578
7579Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
7580
7581 * gdb.base/break.exp (test_next_with_recursion): Remove
7582 gdb_suppress_tests for d10v-*-*.
7583 * lib/gdb.exp (gdb_suppress_tests): Disable this function
7584 pending review of whether it is useful or not.
7585
7586Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
7587
7588 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
7589
7590Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
7591
7592 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
7593 * config/dve.exp: New file to support Densan boards.
7594
7595Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
7596
7597 * gdb.base/interrupt.exp: Document problem of simulators, signals,
7598 reads and BSD.
7599
7600Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
7601
7602 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
7603 response.
7604
7605 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
7606
7607Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
7608
7609 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
7610 test.
7611
7612 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
7613 target_sizeof_long and target_bigendian_p.
7614 (structs_by_value, structs_by_reference): Check values according
7615 to targets word size and endianess.
d63a86f8 7616
c906108c
SS
7617Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
7618
7619 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
7620 output.
7621
7622Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
7623
7624 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
7625 Update test of set args help to match source change.
7626
7627Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
7628
7629 * gdb.base/default.exp: Expect help system output to be in
7630 alphabetical order.
7631 * gdb.base/help.exp: Ditto.
7632
7633Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
7634
7635 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
7636 "i*86-pc-linux-gnu*".
7637 * gdb.base/interrupt.exp: Ditto.
7638 * gdb.base/corefile.exp: Ditto.
7639
7640 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
7641 define vxworks when building the testcase.
7642
7643 * gdb.base/ptype.exp: Fix testnames to be unique.
7644 * gdb.base/radix.exp: Ditto.
7645 * gdb.base/term.exp: Ditto.
7646 * gdb.base/whatis.exp: Ditto.
7647 * gdb.c++/classes.exp: Ditto.
7648
7649Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
7650
7651 * gdb.base/callfuncs.exp: Fix indentation.
7652
7653 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
7654 suppress_flag has been set.
7655 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
7656 target feature.
7657
7658Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
7659
7660 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
7661 the testcase.
7662
7663 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
7664 set_debug_traps() and breakpoint().
7665 * gdb.c++/misc.cc (main): Ditto.
7666 * gdb.c++/templates.cc (main): Ditto.
7667 * gdb.c++/virtfunc.cc (main): Ditto.
7668
7669Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
7670
7671 * lib/gdb.exp(gdb_step_for_stub): New function.
7672 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
7673 exists, reload the executable and do a "continue" instead of
7674 doing a jump.
7675 (runto_main): Use gdb_step_for_stub.
d63a86f8 7676
c906108c
SS
7677 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
7678 tests to have unique names.
7679 * gdb.base/callfuncs.exp: Ditto.
7680 * gdb.base/commands.exp: Ditto.
7681 * gdb.base/default.exp: Ditto.
7682 * gdb.base/help.exp: Ditto.
7683 * gdb.base/list.exp: Ditto.
7684 * gdb.base/opaque.exp: Ditto.
7685 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
7686 similar tests.
d63a86f8 7687
c906108c
SS
7688 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
7689 * gdb.c++/cplusfuncs.cc: Ditto.
7690 * gdb.c++/virtfunc.cc: Ditto.
7691
7692 * config/monitor.exp: Keep track of the last file we saw, rather
7693 than trying to get the info from gdb.
7694
7695 * gdb.fortran/types.exp: Move comment to previous line.
7696
7697Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
7698
7699 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
7700 target mode.
7701
7702Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
7703
7704 From Bob Manson:
7705 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
7706 string from GDB when it connects.
7707
7708 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
7709
7710Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
7711
7712 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
7713 if we can't get a debug format from GDB (we may be testing an
7714 older GDB). Use a 10 second timeout when checking for the format.
7715
7716 * gdb.stabs/weird.exp: Fix quoting.
7717
7718 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
7719
7720Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
7721
7722 * config/arm-ice.exp: New file.
7723
7724Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
7725
7726 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
7727 until it has been modified to work with the new testsuite.
7728
99707966 7729 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
7730 testcase won't compile, cause all of the testcases in the file to
7731 fail instead.
7732
7733 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
7734 (gdb_clear_suppressed): New procedure.
7735 (gdb_stop_suppressing_tests): Only clear suppress_flag if
7736 it contains a positive value.
7737
7738Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
7739
7740 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
7741
7742 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
7743
7744Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
7745
7746 * lib/gdb.exp (setup_xfail_format): New function.
7747 (get_debug_format): New function to get debug format.
7748 (debug_format): New global variable to hold last value set
7749 by get_debug_format.
7750 * gdb.base/list.exp: Call get_debug_format and expect some
7751 tests to fail for DWARF 1 and COFF formats.
7752 * gdb.c++/ptype.exp: Ditto.
7753 * gdb.c++/classes.exp: Ditto.
7754 * gdb.c++/cplusfuncs.exp: Ditto.
7755 * gdb.c++/inherit.exp: Ditto.
7756 * gdb.c++/templates.exp: Ditto.
7757 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 7758
c906108c
SS
7759Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
7760
7761 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
7762 host doesn't have a currently-open connection.
7763
7764 * config/sparclet.exp: Cleanups and fixes to make it generic for
7765 any gdb stub target. Handle cases where gdb doesn't respond when
7766 interrupted in a sane fashion.
7767
7768 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
7769 same thing in a totally different way.
7770
7771 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
7772 setting "timeout".
7773 (gdb_start): We set the global gdb_prompt variable in
7774 default_gdb_init now.
7775
7776Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
7777
7778 * gdb.base/printcmds.exp: Fix "check for floating addition"
7779 regexp to accept results within approx +/- .01 of exact value.
7780 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
7781
7782Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
7783
7784 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
7785 properly.
7786 (gdb_expect): Add optional timeout parameter, and add timeout
7787 value to various calls.
7788 (gdb_suppress_tests): Only give one warning message per group.
7789
7790Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
7791
7792 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
7793 global variables. Handle getting a value for $timeout more
7794 gracefully.
7795
7796Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
7797
7798 * lib/gdb.exp: Close connection to remote host if gdb doesn't
7799 initialize.
7800 (default_gdb_init): New procedure; allow gdb_init to be overridden
7801 by a target configuration file.
7802 (gdb_expect): Pass the timeout to remote_expect.
7803
7804 * config/monitor.exp(gdb_load): Fix typo in regexp.
7805
7806Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
7807
7808 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
7809
7810Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
7811
7812 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
7813 here. Call gdb_target_exec before rebooting the target, to make
7814 sure the connection to the target is closed.
7815 (gdb_load): Pass the name of the executable to gdb_target_monitor.
7816 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
7817 Also detect "Timeout reading from remote" error.
7818
7819 * config/gdbserver.exp: Pass the executable being loaded to
7820 gdb_target_monitor. Don't call gdb_file_cmd here; let
7821 gdb_target_monitor do it.
7822
7823 * gdb.disasm/hppa.exp: Don't use exec_output.
7824
7825Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
7826
7827 * gdb.base/list.exp: If we're debugging a non-native target,
7828 try to set the pc register to point to the start of the
7829 program before doing the first list command.
7830
7831 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
7832 test_calls after restarting.
7833
7834 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
7835 reloading.
7836
7837 * gdb.base/watchpoint.exp: Fix typo.
7838
7839 * gdb.base/setshow.exp: Check for use_gdb_stub.
7840
7841 * gdb.base/break.exp: Fix continue until exit test for the gdb
7842 stub case.
7843 * gdb.base/langs.exp: Ditto.
7844
7845 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
7846 gdb_load_offset. If we weren't given a file to load, figure out
7847 what the current file is and use it.
7848
7849 * config/i386-bozo.exp: New file.
7850
7851Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
7852
7853 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
7854 feature.
7855
7856 * config/proelf.exp: New entry.
7857
7858Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
7859
7860 * lib/gdb.exp: Remove spurious .* patterns at the beginning
7861 of regexps.
7862
7863 * gdb.base/watchpoint.exp: Don't run the test_stepping
7864 tests if gdb can't call functions on the target.
7865
7866 * gdb.base/setshow.exp: Don't run the set prompt tests if
7867 the board has gdb_prompt set.
7868
7869Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
7870
7871 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
7872 * gdb.base/commands.exp: Likewise.
7873 * gdb.base/setshow.exp: Likewise.
7874
7875Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
7876
7877 * config/monitor.exp(gdb_start): Look for gdb_prompt target
7878 feature.
7879
7880 * config/i960.exp: New file.
7881
7882Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
7883
7884 * gdb.base/funcargs.exp: Check for gdb,short_int target
7885 feature instead of looking for explicit target triplets.
7886
dc96c6c7 7887Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 7888
d63a86f8 7889 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
7890 "p 123DEADBEEF", to check parse_number.
7891 * top.c: change "to enable to enable" to "to enable" in a couple
7892 of help strings.
7893
7894Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
7895
7896 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
7897 on the mn10300.
d63a86f8 7898
c906108c
SS
7899Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
7900
7901 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
7902 where the test executable is run with explicit args.
7903 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
7904
7905Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
7906
7907 * gdb.base/run.c: Use FAKEARGV to build test executable that
7908 does not require a command line arg, since most simulators
7909 don't currently support passing such an arg into the simulated
7910 program.
7911 * gdb.base/commands.exp: Change tests to insert the proper
7912 value as the arg to the first recursive factorial call. Change
7913 compilation line to define FAKEARGV at compile time.
7914
7915Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
7916
7917 * gdb.base/recurse.exp: Enable these tests for the mn10300.
7918 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
7919 function with watchpoint enabled" test.
7920
7921Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
7922
7923 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
7924 Don't call gdb_test when the command doesn't return to a gdb prompt.
7925
7926 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
7927 "Tests restarted" messages.
7928
7929Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
7930
7931 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
7932
dc96c6c7 7933Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7934
7935 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
7936 for INFO SYMBOL; add help tests for OVERLAY commands.
7937 * gdb.base/default.exp: add tests for INFO SYMBOL command;
7938 add tests for OVERLAY commands
7939 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
7940 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
7941 * gdb.base/sigall.c: add usestubs code frag
7942 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 7943
c906108c
SS
7944Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
7945
7946 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
7947 failures.
7948 (gdb_stop_suppressing_tests): Note that tests have restarted.
7949
7950Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
7951
7952 * config/h8300.exp: New file.
7953
7954Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
7955
7956 * gdb.base/setshow.exp: Check for the existence of a
7957 feature, not its value.
7958
7959Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
7960
7961 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
7962
7963 * gdb.base/scope.exp: It's now init0(), not init().
7964
7965 * gdb.base/scope0.c: For now, change init() to be init0().
7966
7967 * config/monitor.exp: Use gdb_serial in preference to serial
7968 or netport.
7969
7970 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
7971 and it's not already set.
7972
7973Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
7974
7975 * gdb.base/setshow.exp: Only test the run command if the target
7976 isn't using a stub and if it supports argument passing.
7977
7978Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
7979
7980 * config/udi.exp(gdb_start): Make sure UDICONF is set
7981 properly before starting gdb.
7982
7983Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
7984
7985 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
7986 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
7987 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
7988
7989Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
7990
7991 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
7992 specialized code to reboot the board, use remote_reboot instead.
7993
7994 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
7995
7996 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
7997
7998 * config/monitor.exp: Make sure we disconnect from the target.
7999 Also, try a reboot/reload cycle instead of failing if the
8000 load fails.
8001
8002Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
8003
8004 * gdb.base/default.exp: Don't set match_max.
8005 * gdb.base/help.exp: Ditto.
8006 * gdb.base/list.exp: Ditto.
8007 * gdb.base/signals.exp: Ditto.
8008
8009 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
8010 set, use remote_ld to download the testcase instead of
8011 the GDB loader.
8012
8013Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
8014
8015 * config/vr5000.exp: New file.
8016
8017 * config/monitor.exp(gdb_target_monitor): Add pattern for
8018 "Ending remote" to detect errors in connecting.
8019
8020 * gdb.base/setshow.exp: Add .* within auto language test.
8021
8022 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
8023 target feature.
8024
8025 * config/monitor.exp(gdb_load): Check for a failure when loading,
8026 and reboot the board if necessary.
8027
8028 * gdb.base/setvar.exp(test_set): Handle multiple prints within
8029 a set of tests. Remove print.* from the patterns being checked.
8030
8031Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
8032
8033 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
8034 refer to gdb_spawn_id.
8035
8036 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
8037 longer used.
8038 * config/sparclet.exp: Ditto.
8039 * config/sparclet-old.exp: Ditto.
8040 * config/slite.exp: Ditto.
8041 * config/sim.exp: Ditto.
8042 * gdb.base/funcargs.exp: Ditto.
8043
8044 * lib/gdb.exp:Remove references to gdb_spawn_id.
8045 (gdb_expect): Move to remote.exp.
8046
8047Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
8048
8049 * config/monitor.exp: Detect the "Couldn't establish connection"
8050 message from GDB.
8051
8052Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
8053
8054 * gdb.base/bitfields.exp: Use runto instead of explicit
8055 gdb_run_cmd/gdb_expect sequences.
8056
8057 * gdb.base/break.exp(text_next_with_recursion): Add match for
8058 gdb_expect call.
8059
8060 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
8061 We also need to handle the "A program is being debugged already"
8062 prompt from gdb. Use gdb_test to set the baud rate.
8063
8064 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
8065 to 20000. Really. I mean it.
8066
8067Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
8068
8069 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
8070 fails. If suppress_flag is set, skip perror message about not
8071 being able to send to GDB.
8072 (send_gdb): If suppress_flag is set, don't try to send commands to
8073 GDB.
8074 (gdb_expect): If suppress_flag is set, always fail immediately.
8075 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
8076 (gdb_init): Call gdb_stop_suppressing_tests.
8077 (default_gdb_exit): Ditto.
8078 (default_gdb_start): Ditto.
8079
8080 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
8081 gdb_stop_suppressing_tests as appropriate.
8082 * gdb.base/break.exp: Ditto.
8083 * gdb.base/callfuncs.exp: Ditto.
8084 * gdb.base/commands.exp: Ditto.
8085 * gdb.base/exprs.exp: Ditto.
8086 * gdb.base/funcargs.exp: Ditto.
8087 * gdb.base/list.exp: Ditto.
8088 * gdb.base/recurse.exp: Ditto.
8089 * gdb.base/scope.exp: Ditto.
8090 * gdb.base/structs.exp: Ditto.
8091 * gdb.c++/inherit.exp: Ditto.
8092
8093Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
8094
8095 * config/vr4300.exp: New file.
8096
99707966 8097 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 8098
99707966 8099 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
8100
8101Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
8102
8103 * lib/gdb.exp(gdb_init): New function.
8104
8105 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
8106 for each individual variable set.
8107
8108 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
8109 name.
8110
8111 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
8112
8113 * gdb.base/scope.exp: Use gdb_test.
8114
8115 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
8116 aborting; the testsuite driver will do that for us (see
8117 gdb_finish). Also, use gdb_test in a few more places.
8118
8119Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
8120
8121 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
8122
8123Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
8124
8125 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
8126 and "add_tests" are not at the same address.
8127
8128Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
8129
8130 * gdb.base/ptype.exp: Use gdb_test.
8131
8132Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
8133
8134 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
8135 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
8136 left in. No longer expect them to fail.
8137
8138 * gdb.stabs/*.mt; Deleted, no longer used.
8139 * gdb.stabs/configure.in: Remove references to target makefile
8140 frags.
8141 * gdb.stabs/configure: Rebuilt.
8142
8143 * gdb.disasm/*.mt: Deleted, no longer used.
8144 * gdb.disasm/configure.in: Remove references to target makefile
8145 frags. Use "sh3.s" as the unique filename for this directory.
8146 * gdb.disasm/configure: Rebuilt.
8147
8148 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
8149 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
8150 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
8151
8152Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
8153
8154 * config/udi.exp: Use mondfe,name instead of remote_host.
8155
8156Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
8157
8158 * gdb.base/watchpoint.exp: Don't expect a failure when calling
8159 a function with a watchpoint enabled on the mn10200.
8160
8161 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
8162 before trying to create it!
8163
8164Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
8165
8166 * config/vx.exp: Use hostname instead of netport.
8167
8168 * config/vxworks.exp: New file.
8169
8170 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
8171
8172 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
8173 gdb before assuming everything worked. Send a ^C if a timeout
8174 occurs.
8175
8176 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
8177 $gdb_spawn_id directly.
8178 (gdb_run_cmd): Try _start as well as start. Use the target feature
8179 gdb,start_symbol as the symbol to start from when jumping.
8180
8181Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
8182
8183 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
8184 redundant) test.
8185
8186 * gdb.base/recurse.exp: Relax final value test for 'b' so that
8187 it doesn't lose for 16bit integer systems.
8188
8189Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
8190
8191 * gdb.fortran/types.exp: If the target doesn't support "double"
8192 data types, then expect "real" types to only be 4 bytes.
8193
8194 * gdb.c++/virtfunc.exp: Expect failure for virtual function
8195 call tests if the target doesn't support inferior function calls.
8196
8197 * gdb.base/printcmds.exp: Allow minor deviation in FP values
8198 in printf tests.
8199
8200Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
8201
8202 * gdb.base/help.exp: Disable "help set", "help show", and
8203 "help support". Simplify regexp for "help stack".
8204
8205 * gdb.base/default.exp: Set match_max to 5000 and the timeout
8206 to 60 seconds. Temporarily set match_max to 15000 around the
8207 "info copying" test.
8208
8209 * gdb.base/nodebug.exp: Don't try to do an inferior function
8210 call if the target doesn't support them.
8211 * gdb.base/printcmds.exp: Likewise.
8212 * gdb.base/setvar.exp: Likewise.
8213 * gdb.base/structs.exp: Likewise.
8214 * gdb.c++/templates.exp: Likewise.
8215 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
8216
8217 * gdb.base/recurse.exp: Enable for the mn10200.
8218
8219 * configure.in: Do configure gdb.stabs directory for *-*-elf
8220 targets.
8221 * configure: Rebuilt.
8222
8223 * gdb.base/break.exp: Check for gdb,noresults before testing
8224 exit status and/or results from the target.
8225 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
8226 * lib/gdb.exp: Remove old (now bogus) initialization of
8227 noinferior, noargs, noresults and nosignals.
8228
8229Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
8230
8231 * config/sh.exp: New file.
8232
8233 * config/slite.exp: Try to connect multiple times to the board
8234 before rebooting. Only send a "monitor run" if need_monitor_run
8235 is set.
8236
8237 * gdb.base/break.exp: Don't do the "stub continue" test if
8238 the target has gdb_stub set.
8239
8240 * gdb.base/callfuncs.exp: Increase the timeout.
8241
8242 * gdb.base/interrupt.exp: Don't even try to compile the testcase
8243 if the target has gdb,noinferiorio set.
8244
8245 * gdb.base/list.exp: Increase match_max to 10000 characters.
8246
8247 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
8248
8249 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
8250 target.
8251
8252 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
8253
8254Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
8255
8256 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
8257 trying to delete the copy of gdb. Catch the file delete so we
8258 don't die if the delete fails; also, the file should be copied to
8259 the host, not to the build.
8260
8261Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
8262
8263 * lib/gdb.exp(gdb_test): Surround the result pattern with
8264 parenthesis in case it contains multiple regexps separated
8265 with |.
8266
8267 * gdb.base/watchpoint.exp: Use gdb_test.
8268 * gdb.base/default.exp: Ditto.
8269
8270Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
8271
99707966 8272 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 8273
c906108c
SS
8274 * gdb.base/scope.exp: Use gdb_test.
8275 * gdb.c++/classes.exp: Ditto.
8276 * gdb.c++/inherit.exp: Ditto.
8277
8278Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
8279
8280 * gdb.base/crossload.exp: Don't use execute_anywhere, use
8281 remote_exec instead.
8282 * gdb.base/corefile.exp: Don't be ridiculous.
8283 * gdb.base/*.c: Add missing stub invocations.
8284
8285Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
8286
8287 * config/slite.exp: Miscellaneous fixes.
8288
8289 * lib/gdb.exp: Fix runto.
8290
8291 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
8292 the target.
8293
8294 * gdb.base/watchpoint.exp: Fix regexp.
8295
8296 * lib/gdb.exp(default_gdb_exit): Add a catch to the
8297 close and wait commands, as the descriptor may now be
8298 invalid. Always call "remote_close host".
8299
8300Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
8301
8302 Major rewrite for testsuite revision.
d63a86f8 8303
c906108c
SS
8304 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
8305 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
8306 instead of relying on spawn_id to always contain a valid
8307 spawn id.
8308 (get_compiler_info): New procedure to build the ${binfile}.ci
8309 file, instead of replicating this in N different places.
8310 (gdb_compile): New procedure.
d63a86f8 8311
c906108c
SS
8312 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
8313 appropriate arguments) instead of compile. Use gdb_test in a lot
8314 more places. Use send_gdb instead of send. Always run gdb_start
8315 at the start of a testcase, as this is no longer done magically.
8316
8317 config/*-gdb.exp: Rename without the -gdb suffix.
8318
8319 config/mips.exp: Use remote_close instead of exit_remote_shell.
8320 config/monitor.exp: Use target_info instead of looking at
8321 baud, timeout, etc.
8322 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
8323
8324Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8325
8326 * gdb.c++/templates.exp (test_ptype_of_templates),
8327 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
8328 Update expect patterns for destructors and assignment operators
8329 to match corresponding c-typeprint.c changes.
8330 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
8331 to destructor breakpoint test, GDB should be able to set the
8332 destructor breakpoint without specifying arguments.
8333
8334Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
8335
8336 * gdb.threads/pthreads.exp: Change result for failure to compile due
8337 to lack of pthreads runtime support from an error to simply an
8338 unsupported test, per dejagnu standards.
8339
8340Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8341
8342 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
8343 where GDB exits to reduce pattern match time.
8344 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
8345
8346 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
8347
dc96c6c7 8348Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8349
8350 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
8351 * gdb.base/default.exp: ditto.
8352 * gdb.base/nodebug.exp: ditto.
8353 * gdb.base/printcmds.exp: ditto.
8354 * gdb.base/ptype.exp: ditto.
8355 * gdb.base/setvar.exp: ditto.
8356 * gdb.base/structs.exp: ditto.
8357 * gdb.base/setshow.c: Guard against uninitialized values of argc.
8358
8359Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
8360
8361 * configure, */configure: Rebuild with autoconf 2.12.
8362
8363Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
8364
8365 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
8366 use new i*86-pc-linux*-gnu quads.
8367 * gdb.base/corefile.exp: Ditto.
8368 * gdb.base/signals.exp: Ditto.
8369 * gdb.base/sigall.exp: Ditto.
8370 * gdb.base/interrupt.exp: Ditto.
8371
8372 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
8373 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
8374 RedHat 4.0.
d63a86f8 8375
c906108c
SS
8376 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
8377 linux. This allows the test case to at least compile on latest
8378 linux, but still not run due to missing the threads runtime library.
8379
8380Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8381
8382 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
8383 directory to search gdb directory. Accept and step over conditional
8384 stack alignment code. Consume $prompt in failure cases.
8385 Reset timeout to $oldtimeout instead of some arbitrary value.
8386 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
8387 timeout problems with infinite stack backtraces.
8388 * gdb.base/ptype.exp (ptype struct link, union tu_link):
8389 Accept function parameters for linkfunc member.
8390
8391Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
8392
8393 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
8394 (CXXFLAGS): Remove, unreferenced.
8395 (B_OPTIONS): Add for -B options and add code to initialize with
8396 previous -B options and also add -B option to pick up cross compiled
8397 runtime.
8398 (TARGET_INCLUDES): Add for -I options and add code to initialize when
8399 doing cross compiles.
8400 (target_alias): Declare global.
8401 (xgcc): Set variable to full path of gcc in build tree. Use findfile
8402 to verify that gcc exists in build tree, and if so set CC to that
8403 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 8404
c906108c
SS
8405Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
8406
8407 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
8408 ptype test for anonymous union. Fixup testcase to match
8409 current gcc debug output.
8410
8411Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
8412
8413 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
8414 force argument to an unsigned long type.
8415
8416Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
8417
8418 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
8419 tests and anonymous union print/ptype tests.
8420 * gdb.base/list.exp (test_forward-search): Increase timeout by
8421 5 minutes for the "search extremely long line" case.
8422 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
8423 completely optional and that the pass/fail messages use the command as
8424 the message if that third arg is a null string.
8425 (gdb_test_exact): Arrange that a null string pattern means match a
8426 null string output rather than any output, which might include random
8427 errors.
8428 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
8429 backtrace test.
8430 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
8431 always failing and failure is now exposed by gdb.exp changes.
8432
8433Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
8434
8435 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
8436 weren't being noted.
8437
8438Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8439
8440 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
8441 * gdb.stabs/weird.exp: Remove v_comb xfails.
8442
dc96c6c7 8443Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8444
8445 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
8446 list.exp scope.exp watchpoint.exp]
8447 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 8448
dc96c6c7 8449Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8450
8451 * config/monitor.exp: Increase download timeout to 1000 seconds.
8452
dc96c6c7 8453Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8454
8455 * config/m32r.exp: Increase timeout to 120 seconds.
8456
8457Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
8458
8459 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
8460 and accept older ordering as obsolescent gcc or gdb.
8461 * gdb.c++/templates.exp: Ditto.
8462 * gdb.c++/virtfunc.exp: Ditto.
8463
8464Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
8465
8466 * gdb.base/coremaker.c: Add code to mmap some data so we
8467 can check that it ends up in the core file.
8468 * gdb.base/corefile.exp: Add test to read mmapped data
8469 from core file.
8470
dc96c6c7 8471Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8472
8473 * config/m32r.exp: New file.
8474
8475Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
8476
8477 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
8478 that cflags can contains -gstabs, and work correctly for other tests.
8479
dc96c6c7 8480Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8481
8482 * gdb.base/setshow.exp: New file, tests show and set.
8483 * gdb.base/setshow.c: New file, tests show and set.
8484 * gdb.base/help.exp: Add test for help set|show annotate.
8485 * gdb.base/default.exp: Add test for set|show annotate.
8486
8487Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
8488
8489 * testsuite/gdb.base/break.exp: Make backtrace from factorial
8490 errors unique.
8491 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
8492 explicitly.
8493
8494Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
8495
8496 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
8497 and width commands. This is done elsewhere.
8498 * (gdb_start): Don't call gdb_start_sim here. That's already
8499 done in gdb_load. This fixes lots of failures in default.exp.
8500
8501Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
8502
8503 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
8504 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
8505 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
8506 in the same we we treat other failures (since it may be an expected
8507 condition), rather than as an error.
8508 * gdb.base/signals.exp (test_handle_all_print): Revert back to
8509 old test format.
8510
8511Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
8512
8513 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
8514 (distclean maintainer-clean realclean): No need to remove files
8515 twice. Nuke the duplicates.
8516 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 8517 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
8518 Remove config.h along with other config files.
8519
8520Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
8521
8522 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
8523 "p func1 ()" and note that rests of tests are skipped.
8524 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
8525 setup_xfails for "print func2::coremaker_local".
8526 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
8527 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
8528 affected by the previous run test.
8529 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
8530 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
8531 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
8532 "pass int powerset tuple" and "pass modeless int powerset tuple".
8533 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
8534 "real write 4" and "real write 8".
8535 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
8536 setup_xfails for "print vs1 after tuple assign 2",
8537 "print \$i after tuple assign 2", and
8538 "print vs2 after tuple assign 2".
8539 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
8540 meaningful error message and return -1 so the caller can
8541 suppress further tests and avoid a cascade of errors.
d63a86f8 8542
c906108c
SS
8543Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
8544
8545 * gdb.base/a1-selftest.exp: Tweak tests to account for new
8546 format for printing version.
8547 * gdb.base/default.exp: Ditto.
8548 * gdb.base/interrupt.exp: Fix problem with cascade of
8549 errors if child process dies while calling a function.
d63a86f8 8550
c906108c
SS
8551Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
8552
8553 * Makefile.in (VPATH): Add
8554 * Makefile.in (Makefile, config.status): Fix rules so things get
8555 remade when necessary.
8556
8557Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
8558
8559 * Makefile.in (just-check): Add path to sibling expect dir
8560 to environment variable specified by RPATH_ENVVAR.
8561
8562Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
8563
8564 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
8565 (just-check): Add shared library paths for libstdc++, tk,
8566 tcl, bfd, and opcodes to the environment variable specified
8567 in RPATH_ENVVAR.
8568 * configure.in: Add support to recognize --enable-shared flag
8569 and generate correct value for RPATH_ENVVAR.
8570 * configure: Regenerated with autoconf.
8571
8572Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
8573
8574 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
8575 include all osf versions.
8576 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
8577 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
8578 when target is linux. When failing to build pthreads test
8579 executable, give more meaningful message.
8580 * gdb.threads/pthreads.c: Hpux also uses old definition of second
8581 arg for pthread_create.
d63a86f8 8582
c906108c
SS
8583Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
8584
8585 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
8586 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
8587 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
8588 and -lpthreads (everybody else).
8589 (test_startup): Fail gracefully if threads are not supported.
8590 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
8591 "p/c array_index("abcdef",2)" when not gcc compiled.
8592 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
8593 "print func2::coremaker_local" when not gcc compiled.
8594 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
8595 "ptype on opaque struct tagname (statically)",
8596 "ptype on opaque struct tagname (dynamically) 1", and
8597 "ptype on opaque struct tagname (dynamically) 2"
8598 for not compiled with gcc.
8599 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
8600 backtrace when compiled with gcc.
d63a86f8 8601 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
8602 than always return success.
8603
8604Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
8605
8606 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
8607
8608Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
8609
8610 * gdb.base/structs.exp: Undo last change.
8611
8612Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
8613
8614 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
8615 encapsulate all the steps/nexts done during self test, starting
8616 at main, and makes them less sensitive to optimization issues.
8617 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
8618 signal handler" test.
8619 * gdb.threads/pthreads.exp: Only run this for native configs.
8620 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
8621 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
8622 tests.
8623 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
8624 for "runto test_calls(void)" test.
d63a86f8 8625
c906108c
SS
8626Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
8627
8628 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
8629 and don't expect address info in breakpoint confirmations.
8630
8631Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
8632
8633 * gdb.base/list.exp (test_forward_search): Increase timeout
8634 temporarily by 60 seconds for searching extremely long line,
8635 and then reset to old value when done. Increase expect input
8636 buffer to 10000.
8637
8638Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
8639
8640 * gdb.base/list.exp (test_forward_search): Fix to handle very
8641 long source line without overflowing expect's input buffer.
8642
8643Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
8644
8645 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
8646 "buffer_full".
8647
8648 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
8649 "buffer_full".
8650
8651 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
8652 "buffer_full".
8653
8654 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
8655 "buffer_full".
8656
8657Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
8658
8659 * configure.in (configdirs): Add gdb.threads.
8660 * configure: Regenerated with autoconf.
8661 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
8662 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
8663 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 8664
c906108c
SS
8665Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
8666
8667 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
8668
8669Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
8670
8671 * gdb.base/signals.exp (test_handle_all_print): Test separately for
8672 each signal's status in the output of "handle all print".
8673 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
8674 the \r\n sequence that immediately precedes the gdb prompt.
8675 * gdb.base/a1-selftest.exp: Save original timeout and restore
8676 after test.
8677
8678Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
8679
8680 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
8681 symbol.
8682
8683Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
8684
8685 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
8686
8687Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
8688
8689 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
8690 timeout by 60 seconds.
8691
8692Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
8693
8694 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
8695 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
8696 error return.
8697
8698Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
8699
8700 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
8701 gdb initialization, also report how long dejagnu waited. Restore
8702 old timeout before doing error return. Temporarily increase timeout
8703 by 3 minutes to allow for slow startups over heavy NFS use.
8704
8705Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
8706
8707 * lib/gdb.exp: Report timeout value for verbosity level 2.
8708 * config/gdbserver.exp: Ditto.
8709 * config/hppro.exp: Ditto.
8710 * config/mips-gdb.exp: Ditto.
8711 * config/monitor.exp: Ditto.
8712 * config/netware.exp: Ditto.
8713 * config/sim-gdb.exp: Ditto.
8714 * config/slite-gdb.exp: Ditto.
8715 * config/udi-gdb.exp: Ditto.
8716 * config/unix-gdb.exp: Ditto.
8717 * config/vx-gdb.exp: Ditto.
8718 * gdb.base/a1-selftest.exp: Ditto.
8719 * gdb.base/a2-run.exp: Ditto.
8720 * gdb.base/break.exp: Ditto.
8721 * gdb.base/corefile.exp: Ditto.
8722 * gdb.base/list.exp: Ditto.
8723 * gdb.base/recurse.exp: Ditto.
8724 * gdb.base/scope.exp: Ditto.
8725 * gdb.base/signals.exp: Ditto.
8726
8727Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
8728
8729 * gdb.threads/Makefile.in (docdir): Removed.
8730
8731Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
8732
8733 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 8734 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 8735 @srcdir@.
d63a86f8 8736 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
8737 autoconf 2.5 or higher.
8738 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
8739
8740Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
8741
8742 * configure: Regenerated.
8743 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
8744 avoid name clashes with SunOS headers.
8745
8746Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
8747
8748 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
8749
8750Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
8751
8752 * gdb.base/callfuncs.exp: Finish last change -- make sure the
8753 prototype information ends up in the compiler info file.
8754
8755Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
8756
8757 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
8758 attempting to regenerate it. Eliminate use of a temporary file
8759 and just generate the info file directly. Source it immediately,
8760 for consistency of use.
8761 * gdb.base/corefile.exp: Ditto
8762 * gdb.base/exprs.exp: Ditto.
8763 * gdb.base/funcargs.exp: Ditto.
8764 * gdb.base/langs.exp: Ditto.
8765 * gdb.base/list.exp: Ditto.
8766 * gdb.base/mips_pro.exp: Ditto.
8767 * gdb.base/nodebug.exp: Ditto.
8768 * gdb.base/opaque.exp: Ditto.
8769 * gdb.base/ptype.exp: Ditto.
8770 * gdb.base/scope.exp: Ditto.
8771 * gdb.base/setvar.exp: Ditto.
8772 * gdb.base/signals.exp: Ditto.
8773 * gdb.base/whatis.exp: Ditto.
8774 * gdb.c++/templates.exp: Ditto.
8775 * gdb.c++/virtfunc.exp: Ditto.
8776 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
8777 whether or not to add -lstdc++ to the compile command line args.
8778
8779Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8780
8781 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
8782 it got fixed by the recent lookup_minimal_symbol_by_pc change.
8783 Increase timeout, a lot of single stepping might be needed if the
8784 target has no hardware watchpoints.
8785
8786Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
8787
8788 * gdb.base/break.exp: Ignore compiler warnings when compiling
8789 break.c.
8790 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
8791 * gdb.base/default.exp: Add h8300 xfails. Handle messages
8792 from remote-sim.
8793 * gdb.base/exprs.exp: Add h8300 xfails.
8794 * gdb.base/funcargs.exp: Likewise.
8795 * gdb.base/nodebug.exp: Likewise.
8796 * gdb.base/printcmds.exp: Likewise.
8797 * gdb.base/ptype.exp: Likewise.
8798 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
8799 h8300 xfails.
d63a86f8 8800 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
8801 on the h8300.
8802 * gdb.base/funcargs.c: Explicitly make last constant argument to
8803 call_after_alloca_subr an unsigned long type.
8804 * gdb.base/return.c: Include stdio.h.
8805
8806Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
8807
8808 * config/abug.exp: New file for the older Motorola Bug monitor
8809 that runs on the mvme13x series VME boards.
8810 * config/monitor.exp: Use the new config array for target settings
8811 if they exist.
8812
8813Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
8814
8815 * sim-gdb.exp: Make the SH simulator allocate less space when
8816 it is targeted.
8817
8818Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
8819
8820 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
8821 test.
8822
8823Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
8824
8825 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
8826 "rs6000-*-*" for "list function in include file" when gcc compiled.
8827 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
8828 for "p ctable1[120]".
8829 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
8830 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
8831 Remove setup_xfail for "rs6000-*-*" for
8832 "print 'scope0.c'::filelocal before run".
8833 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
8834 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
8835 since some compilers don't allow both options to be given
8836 on the same command line. Create object file and move it.
d63a86f8 8837
c906108c
SS
8838Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
8839
8840 * gdb.base/corefile.exp: Always regenerate the core file, since
8841 we always regenerate the coremaker program. Detect special case
8842 where registers cannot be read from core file.
d63a86f8 8843
c906108c
SS
8844Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
8845
8846 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
8847 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
8848 * gdb.c++/templates.exp: Only match on basename of file since
8849 some formats like xcoff don't encode directory information.
8850 * gdb.stabs/weird.exp: Use the right sed script for powerpc
8851 and rs6000 AIX xcoff targets.
8852 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
8853 * configure: Regenerate.
8854 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
8855 here, rather than in distclean.
d63a86f8 8856
c906108c
SS
8857Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
8858
8859 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
8860 defined, and use it to compile the test case with -O2. The
8861 native compilation still uses no optimization.
8862 * gdb.base/mips_pro.c: Remove inline assembly code since
8863 it is compiled PIC by default, which results in assembler
8864 warnings that make the testsuite think the compilation
8865 was unsuccessful.
8866
8867Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
8868
8869 * gdb.c++/misc.exp: Add note to message for
8870 "print s.a for foo struct" that this is a known gcc 2.7.2
8871 and earlier bug.
8872
8873Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
8874
8875 * gdb.base/break.exp: Fix pattern for matching "Delete all
8876 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
8877 setup_xfail for deleting all breakpoints test. Fix various
8878 timeout messages to include "(timeout)".
8879 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
8880 for "p t_float_values2(3.14159,float_val2)".
8881 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
8882 for "continue to call2g" when gcc compiled.
8883 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
8884 "up to foo in langs.exp", "show language at foo in langs.exp",
8885 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
8886 and "show language at fsub in langs.exp".
8887 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
8888 "list line 1 in include file", "list message for lines past EOF",
8889 "list function in include file", "list list0.h:foo", and
8890 "list filename:function; nonexistant function".
8891 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
8892 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
8893 and "ptype t_char_array" to be for native cc only.
d63a86f8 8894
c906108c
SS
8895Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
8896
d63a86f8 8897 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
8898 setup_xfail for "print coremaker_bss", "print coremaker_ro",
8899 "print func2::coremaker_local", and "backtrace in corefile.exp".
8900
8901Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
8902
8903 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
8904 "bt in signals.exp". This problem only appears when running
8905 the testsuite, and then only intermittently.
8906
8907Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
8908
8909 * gdb.base/return.exp (return_tests): Differentiate between
8910 two tests of continuing.
8911
8912Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
8913
8914 * */Makefile.in (maintainer-clean): Remove config.log.
8915 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
8916 * gdb.c++/Makefile.in (PROGS): Add inherit.
8917 (clean): Remove *.ci.
8918
8919Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
8920
8921 * gdb.c++/misc.cc: Add test code from Mike Stump.
8922 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
8923
8924Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
8925
8926 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
8927 to "alpha-*-osf2*" and add comment.
8928 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
8929 setup_xfail for "step over execarg initialization" and
8930 "step over corearg initialization".
8931 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
8932 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
8933 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
8934 gcc compiled for "print coremaker_bss", "print coremaker_ro",
8935 "print func2::coremaker_local", and "backtrace in corefile.exp".
8936 * gdb.base/signals.exp: Build and source signals.ci.
8937 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
8938 to be for gcc only.
8939 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 8940
c906108c
SS
8941Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8942
8943 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
8944 Feb 3 procfs.c change.
8945
8946Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
8947
8948 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
8949
8950Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
8951
8952 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
8953 from dejagnu's apparent default of 10 seconds, which gives random
8954 results when running the tests over NFS on moderately loaded systems.
8955 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
8956
8957Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
8958
8959 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
8960 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
8961 result reports.
8962
8963Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
8964
8965 * configure.in (CY_AC_PATH_TCLH): Remove.
8966 * configure: Regenerate.
8967
8968Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
8969
8970 * gdb.c++/Makefile.in (clean): Add missing '{'.
8971
8972Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
8973
8974 * lib/gdb.exp: Provide a default value for noinferior.
8975
8976 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
8977 Load libgloss.exp.
8978
8979Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
8980
8981 * gdb.disasm/hppa.exp: Compile directly into an executable, use
8982 the executable, not the .o to run the tests from.
8983
8984Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
8985
8986 * gdb.base/break.exp: Don't test for program exit or exit status
8987 if $noresults if nonzero.
8988 * gdb.base/langs.exp: Likewise.
8989 * gdb.base/watchpoint.exp: Likewise.
8990
8991 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
8992 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
8993 trying to compile the testcase.
8994
8995Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
8996
8997 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
8998 * gdb.base/signals.exp (continue to handler): Likewise.
8999
9000Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
9001
9002 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
9003
9004 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
9005
9006Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
9007
9008 * gdb.base/corefile.exp: Recognize "not found" as failure
9009 when trying to determine if a core file was generated.
9010 If no core file was generate the first time, try again without
9011 the ulimit -c to work around braindamaged shells.
9012
9013Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
9014
9015 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
9016 [] tests with "test" and enclose string in quotes.
9017 * gdb.stabs/configure: Rebuild
d63a86f8 9018
c906108c
SS
9019Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
9020
9021 Changes in sync with expect:
9022 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
9023 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
9024 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
9025 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
9026 argument to AC_REQUIRE.
9027 * configure: Regenerated.
9028
9029Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
9030
9031 * gdb.base/corefile.exp: When generating a core, discard any
9032 error messages about ulimit not found and the "core dumped"
9033 message from the shell that runs the coredumper.
9034
9035Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
9036
9037 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
9038
9039 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
9040 which sed script to run. Expect failure for v_comb test
9041 on PA targets too.
d63a86f8 9042
c906108c
SS
9043Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
9044
9045 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
9046 "print func2::coremaker_local" and for "backtrace in corefile.exp"
9047
9048Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
9049
9050 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
9051 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
9052 "sparc-sun-solaris*" xfails for "p v_comb".
9053 * lib/gdb.exp (default_gdb_start): Fix typo.
9054 * gdb.base/corefile.exp: Allow "Core was generated by ..."
9055 messages to not include the full program name that caused
9056 the core dump since some systems (such as solaris) apparently
9057 truncate this path to about 80 characters.
9058 When generating a core file first try increasing the core file
9059 size limit to unlimited since some systems may default it to
9060 zero, and it is harmless to try it. Move the test for failing
9061 to generate a core file to where it will actually get executed.
9062 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
9063 new gdb result from g++ debug info improvements and make old
9064 pattern obsolescent. Also account for size_t differences
9065 (may be int or long).
9066 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
9067 initialization before function call is placed in the delay slot
9068 and thus appears to be skipped over by commands such as "next".
9069
9070Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
9071
9072 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
9073
9074Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
9075
9076 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
9077 input source file; fix code to compile test to deal with this
9078 convention.
9079 * gdb.c++/*.exp: Likewise.
9080
9081Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
9082
9083 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
9084 "bt in signals.exp".
9085
9086Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
9087
9088 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
9089 "step over execarg initialization" and
9090 "step over corearg initialization".
9091
9092Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
9093
9094 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
9095 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
9096
9097Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
9098
9099 From Rob Savoye (rob@poseidon.cygnus.com)
9100 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
9101 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
9102 configure.in}, gdb.disasm/{Makefile.in, configure.in},
9103 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
9104 configure.in}: Major reworking for autoconfig.
9105 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
9106 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
9107 New files.
9108 * config/unix-gdb.exp: Make GDB global.
9109 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
9110 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
9111 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
9112 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
9113 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
9114 term.exp, twice.exp, watchpoint.exp, whatis.exp},
9115 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
9116 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
9117 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
9118 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
9119 pr-8136.exp, result.exp, string.exp, tuples.exp},
9120 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
9121 to returns as necessary, arrange for test to compile own testcase
9122 executable.
9123 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 9124
c906108c
SS
9125Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
9126
9127 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
9128 clear_xfail at end of test which might not call either pass or fail.
9129 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
9130 "backtrace through signal handler".
9131
9132Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9133
9134 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
9135 continuing from a job control stop signal.
9136 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
9137
9138Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
9139
9140 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
9141 * gdb.base/corefile.exp: Likewise.
9142 * gdb.base/funcargs.exp: Likewise.
9143
9144Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
9145
9146 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
9147 * config/monitor.exp: Add support for setting baud rate.
9148
9149Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
9150
9151 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
9152 i*86-*-linux* xfails for "backtrace through signal handler".
9153 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
9154 "print func2::coremaker_local".
9155 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
9156 alpha-dec-osf2* xfail for
9157 "delete all breakpoints when none".
9158
9159Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
9160
9161 * gdb.base/break.exp: Change test that deletes all breakpoints
9162 when no user breakpoints are installed. A post 4.15 change
9163 causes gdb to no longer prompt in this case.
9164
9165Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
9166
9167 * gdb.base/return.exp (return_tests): Change xfail for test
9168 "correct value returned double test" to stop xfailing at
9169 Solaris 2.5. Apparently the bug has been fixed.
9170
9171Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
9172
9173 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
9174 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
9175
9176Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
9177
9178 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
9179 * gdb.disasm/hppa.s: Corresponding changes.
9180
9181Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
9182
9183 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
9184 makefile fragment.
9185 * config/mt-hpux: Deleted.
9186
9187Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
9188
d63a86f8 9189 * Many files: When warning about suppressed tests due to a
c906108c
SS
9190 nonexistant test binary, avoid incrementing the warning count.
9191
9192Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
9193
9194 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 9195
c906108c
SS
9196Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9197
9198 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
9199 "sparc-*-solaris2*".
9200
9201Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9202
9203 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
9204 Add global and local variables and initialize them.
9205 * gdb.base/corefile.exp: Test correct mapping of corefile sections
9206 by printing variables. Remove rs6000 and powerpc xfails, BFD now
9207 extracts the file name and terminating signal from the core file.
9208 * TODO: Remove note about tests for correct mapping of corefile.
9209 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
9210 from optimizing it away.
9211 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
9212 handles common blocks.
9213
9214Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
9215
9216 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
9217 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
9218
9219Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
9220
9221 * Makefile.in (maintainer-clean): New target, synonym for
9222 realclean.
9223 * gdb.base/Makefile.in (maintainer-clean): Likewise.
9224 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
9225 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
9226 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
9227 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
9228 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
9229
9230Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
9231
9232 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
9233 xfails when not gcc compiled for "print foo::funclocal".
9234 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
9235 "print foo::funclocal at foo",
9236 "print 'scope1.c'::foo::funclocal at foo",
9237 "print foo::funclocal_bss at foo",
9238 "print 'scope1.c'::foo::funclocal_bss at foo",
9239 "print foo::funclocal_ro at foo",
9240 "print 'scope1.c'::foo::funclocal_ro at foo",
9241 "print bar::funclocal at foo" and
9242 "print 'scope1.c'::bar::funclocal at foo".
9243 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
9244 gcc compiled for "print foo::funclocal at bar".
9245 Expand all messages to ensure that they identify that
9246 the test is at bar().
9247 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
9248 gcc compiled for:
9249 "ptype on opaque struct pointer (statically)",
9250 "ptype on opaque struct tagname (statically)",
9251 "ptype on opaque struct pointer (dynamically) 1",
9252 "ptype on opaque struct tagname (dynamically) 1",
9253 "ptype on opaque struct pointer (dynamically) 2" and
9254 "ptype on opaque struct tagname (dynamically) 2
9255 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
9256 gcc compiled for:
9257 "p datalocal"
9258 "whatis datalocal",
9259 "ptype datalocal",
9260 "p bsslocal",
9261 "whatis bsslocal", and
9262 "ptype bsslocal".
9263 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
9264 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
9265 when not gcc compiled.
9266 * gdb.base/funcargs.exp (float_and_integral_args): Add
9267 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
9268 compiled.
9269 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
9270 "backtrace from call6a" when not gcc compiled.
9271 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
9272 "backtrace from call7a" when not gcc compiled.
9273 * gdb.base/callfuncs.exp (do_function_calls):
9274 Add "hppa*-*-hpux*" xfail when not gcc compiled for
9275 "p t_char_array_values(char_array_val2,char_array_val1)",
9276 "p t_char_array_values(char_array_val1,char_array_val2)",
9277 "p t_char_array_values("carray 1","carray 2")",
9278 "p t_char_array_values("carray 1",char_array_val2)",
9279 "p t_char_array_values(char_array_val1,"carray 2")",
9280 "p sum_args(1,{2})",
9281 "p sum_args(2,{2,3})",
9282 "p sum_args(3,{2,3,4})",
9283 "p sum_args(4,{2,3,4,5})"
9284 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
9285 "backtrace in corefile.exp" when not gcc compiled.
9286
9287Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9288
9289 * gdb.base/signals.exp: Rewrite `handle all print' test as
9290 a procedure. Accept blanks or TABs as whitespace, increase
9291 timeout and expect input buffer size for the large output
9292 from the command. Remove "i*86-*-bsdi2.0" xfail.
9293
9294Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9295
9296 * gdb.base/setvar.exp: Add new testcases for truncation when
9297 assigning invalid values to bitfields.
9298
9299Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
9300
d63a86f8 9301 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
9302 mips-sgi-irix* xfail for
9303 "call inferior func with struct - returns char *"
9304 and fix test so that an optional (unsigned char *) cast is
9305 accepted in the result.
9306
9307Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
9308
9309 * gdb.base/funcargs.exp (float_and_integral_args): Remove
9310 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
9311 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
9312 * gdb.base/signals.exp: Remove duplicate "handle all print" test
9313 that accidentally got checked in.
9314
9315Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
9316
d63a86f8 9317 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
9318 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
9319 compiled test.
9320 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
9321 Add mips-sgi-irix5* xfail for not gcc compiled.
9322 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
9323 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
9324 "p top", "whatis top", "p middle", and "whatis middle".
9325 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
9326 "whatis signed char" for not gcc compiled.
9327 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
9328 "set variable signed char=-1 (-1)" and
9329 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
9330 * gdb.base/funcargs.exp (float_and_integral_args):
9331 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
9332 Add mips-sgi-irix* xfail when not gcc compiled for
9333 "continue to call2b".
9334 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
9335 "continue to call2g".
9336 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
9337 "backtrace from call6a"
9338 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
9339 "backtrace from call7k".
9340 Add mips-sgi-irix5* xfail when not gcc compiled for
9341 "backtrace from call7a".
9342 (localvars_after_alloca): Fix gdb_test cmds for
9343 "print * after runto ...".
9344 Remove rs6000-*-* xfails for
9345 "print i after runto localvars_after_alloca" and
9346 "print l after runto localvars_after_alloca"
9347 for all compilers.
9348 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
9349 when not compiled with gcc, for:
9350 "print signed char == (minus)",
9351 "print signed char != (minus)",
9352 "print signed char < (minus)",
9353 "print signed char > (minus)".
9354 * gdb.base/callfuncs.exp (do_function_calls):
9355 Add mips-sgi-irix* xfail, when compiled with native compiler, for
9356 "call inferior func with struct - returns char *".
d63a86f8 9357 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
9358 "correct value returned double test" to include Solaris 2.4.
9359 * gdb.base/funcargs.exp (float_and_integral_args):
9360 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 9361
c906108c
SS
9362Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9363
9364 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
9365 enumeration bitfields if compiling with GNU C.
9366 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
9367 to empty' prompt.
9368
9369Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
9370
9371 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
9372 test for PRO targets.
9373
9374 * gdb.base/funcargs.exp: Avoid ever setting more than 8
9375 breakpoints in the inferior at any given time by making
9376 two groups of breakpoints for call2*, call6* and call7*
9377 tests.
9378
9379Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9380
9381 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
9382 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
9383 from optimizing it away.
9384 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
9385 "call inferior func with struct".
9386
9387Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
9388
9389 * configure.in: Only configure gdb.chill for particular targets.
9390
9391Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
9392
9393 * gdb.base/Makefile.in: Add action to .c.o transformation
9394 rule that generates a .ci file for each .o file and remove
9395 explicit .c.o rules except for callfuncs.o.
9396 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
9397 generates a .ci file for each .o file and remove explicit
9398 .cc.o rules.
9399 (clean): Remove *.tmp *.ci files.
9400 (EXECUTABLES): Remove templ-info.exp.
9401 * gdb.base/compiler.c: New file.
9402 * gdb.c++/compiler.cc: New file
9403 * gdb.base/scope.exp: Source gdb.base/scope.ci.
9404 Change rs6000-*-* xfail for
9405 "print 'scope0.c'::filelocal_ro" and
9406 "print 'scope1.c'::filelocal" and
9407 "print 'scope1.c'::filelocal_bss" and
9408 "print 'scope1.c'::filelocal_ro" and
9409 "print 'scope1.c'::foo::funclocal" and
9410 "print 'scope1.c'::foo::funclocal_ro" and
9411 "print 'scope1.c'::bar::funclocal" and
9412 "print 'scope0.c'::filelocal_ro" and
9413 "print 'scope1.c'::filelocal at foo" and
9414 "print 'scope1.c'::filelocal_bss at foo" and
9415 "print 'scope1.c'::filelocal_ro at foo" and
9416 "print 'scope1.c'::foo::funclocal at foo" and
9417 "print 'scope1.c'::foo::funclocal_bss at foo" and
9418 "print 'scope1.c'::foo::funclocal_ro at foo" and
9419 "print 'scope1.c'::bar::funclocal at foo" and
9420 "print 'scope0.c'::filelocal_ro" and
9421 "print 'scope1.c'::filelocal" and
9422 "print 'scope1.c'::filelocal_bss" and
9423 "print 'scope1.c'::filelocal_ro" and
9424 "print 'scope1.c'::foo::funclocal" and
9425 "print 'scope1.c'::foo::funclocal_bss" and
9426 "print 'scope1.c'::foo::funclocal_ro" and
9427 "print 'scope1.c'::bar::funclocal" and
9428 "print 'scope1.c'::bar::funclocal_bss"
9429 to only be xfail'd when not compiled with gcc.
d63a86f8 9430 Add rs6000-*-* xfail for
c906108c
SS
9431 "print 'scope0.c'::filelocal_bss before run"
9432 when compiled with gcc.
9433 (test_at_main): Add rs6000-*-* xfail for
9434 "print filelocal_ro in test_at_main"
9435 when compiled with gcc.
9436 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 9437 Add rs6000-*-aix* xfail for
c906108c
SS
9438 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
9439 "ptype t_char_array", not compiled with gcc.
9440 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
9441 xfail for "list foo (in include file)" when gcc compiled.
9442 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
9443 (integral_args): Add rs6000-*-* xfail for
9444 "run to call0a" if not compiled with gcc.
9445 (unsigned_integral_args): Add rs6000-*-* xfail for
9446 "run to call1a" if not compiled with gcc.
9447 (float_and_integral_args): Add rs6000-*-* xfail for
9448 "run to call2a" if not compiled with gcc and for
9449 "continue to call2b" for any compiler.
9450 Add rs6000-*-* xfail to
9451 "print f1 after run to call2a" for gcc compiled.
9452 (discard_and_shuffle): Add rs6000-*-* xfail for
9453 "run to call6a".
9454 (shuffle_round_robin): Add rs6000-*-* xfail for
9455 "backtrace from call7a" if not compiled with gcc.
9456 Add rs6000-*-* xfail for
9457 "backtrace from call7b" if compiled with gcc.
9458 (call_after_alloca): Add rs6000-*-* xfail for
9459 "print c in call_after_alloca" and
9460 "print s in call_after_alloca" and
9461 "backtrace from call_after_alloca_subr"
9462 if not compiled with gcc.
9463 (localvars_in_indirect_call): Add rs6000-*-* xfail for
9464 "print c in localvars_in_indirect_call" and
9465 "print c in localvars_in_indirect_call" and
9466 "backtrace in indirectly called function" and
9467 "stepping into indirectly called function"
9468 if not compiled with gcc.
9469 (localvars_after_alloca): Add rs6000-*-* xfail for
9470 "print c after runto localvars_after_alloca" and
9471 "print s after runto localvars_after_alloca" and
9472 "print i after runto localvars_after_alloca" and
9473 "print l after runto localvars_after_alloca"
9474 for all compilers.
9475 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
9476 than whatis-info.exp.
9477 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
9478 than opaque-info.exp.
9479 Setup rs6000-*-* xfail for
d63a86f8 9480 "ptype on opaque struct pointer (statically)" and
c906108c
SS
9481 "ptype on opaque struct pointer (dynamically)" when
9482 not compiled with gcc.
9483 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
9484 rather than callf-info.exp.
9485 (do_function_calls): Add clear_xfail for rs6000-*-* for
9486 "p t_float_values2(3.14159,float_val2)". Seems to work
9487 fine there, both with xlc and gcc. Need to find out what
9488 it is doing right and fix other platforms.
9489 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
9490 "call inferior func with struct - returns int",
9491 "call inferior func with struct - returns long",
9492 "call inferior func with struct - returns float",
9493 "call inferior func with struct - returns double",
9494 "call inferior func with struct - returns char *",
9495 but only if not gcc compiled (presumes xlc compiled).
9496 Change rs6000-*-* xfails for
9497 "call inferior func with struct - returns char" and
9498 " call inferior func with struct - returns short" to only
9499 xfail if not using gcc.
9500 (clean mostlyclean): Remove *.ci and *.tmp files.
9501 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
9502 than templ-info.exp.
9503 * gdb.base/langs.exp: Source gdb.base/langs.ci.
9504 Add rs6000-*-* xfail for "up to foo in langs.exp"
9505 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
9506 when not gcc compiled.
d63a86f8 9507
c906108c
SS
9508Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
9509
9510 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
9511 * gdb.base/corefile.exp: Likewise.
9512 * gdb.base/list.exp: Likewise.
9513 * gdb.base/scope.exp: Likewise.
9514 * gdb.base/siganls.exp: Likewise.
9515
9516 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
9517 compiler output.
9518 * gdb.base/whatis.exp: Likewise.
9519
9520Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
9521
9522 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
9523 failure (opcode table has been fixed to match reality).
9524
9525Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
9526
9527 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
9528 "call inferior func with struct - returns char",
9529 "call inferior func with struct - returns short"
9530
9531 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
9532 "print 'scope0.c'::filelocal at main",
9533 "print 'scope0.c'::filelocal_bss in test_at_main",
9534 "print 'scope0.c'::filelocal at foo",
9535 "print 'scope0.c'::filelocal_bss in test_at_foo",
9536 "print 'scope0.c'::filelocal at bar",
9537 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 9538
c906108c
SS
9539 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
9540 in source file 1". This bug seems to have been fixed with both
9541 gcc and native cc (was native assembler bug?).
9542
9543Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
9544
9545 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
9546 "backtrace through signal handler" to "i*86-*-sysv4*".
9547 * gdb.base/signals.exp: Add xfail for "'next' behaved as
9548 continue" case. Add "known SVR4 bug" to fail message.
9549 Add "i*86-*-bsdi2.0" xfail for "handle all print".
9550 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
9551 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
9552 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
9553 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
9554 "up to foo in langs.exp", "show language at foo in
9555 langs.exp", "up to cppsub_ in langs.exp", "show
9556 language at cppsub_ in langs.exp", "up to fsub in
9557 langs.exp", and "show language at fsub in langs.exp".
9558 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
9559 "bactrace in corefile.exp".
9560 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
9561 "call inferior function with struct - returns float" and
9562 "call inferior function with struct - returns double".
d63a86f8 9563
c906108c
SS
9564Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
9565
9566 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
9567 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
9568 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
9569 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
9570
9571Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
9572
9573 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
9574 (or overriden) "CHILL" macro rather then bare "gcc".
9575 Also look for ../../gcc/xgcc since that is what we will
9576 actually need, not "Makefile". Remove following assignment
9577 of CHILL to CHILL_FOR_TARGET because that results in
9578 recursive definition.
9579
9580Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
9581
9582 * gdb.base/corefile.exp: Change xfail for backtrace in
9583 corefile.exp from linuxaout to all linux.
9584 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
9585 cases where we miss the breakpoint at the signal handler
9586 for some reason. Setup xfail for linuxoldld/linuxaout and
9587 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
9588 hitting SIGURG breakpoint.
9589 * gdb.base/signals.exp: Setup xfail for "next" acting like
9590 continue to add linuxoldld. Setup xfail for all linux for
9591 "next to handler in signals_tests_1", "backtrace in
9592 signals_tests_1", "continue to func1", "pass SIGUSR1",
9593 and continue to handler".
9594
9595Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
9596
9597 * Update all FSF addresses except those in COPYING* files.
9598
9599Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
9600
9601 * gdb.base/a2-run.exp: Change messages to be more explicit about
9602 the status of args, and quote binfile in results.
9603
9604Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
9605
9606 * gdb.base/callfuncs.exp: Add tests for passing structs to
9607 inferior functions and return various types.
9608 * gdb.base/callfuncs.c: Add functions to receive a struct
9609 and return a member of the struct, in various types.
9610
9611Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9612
9613 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
9614
9615Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
9616
9617 * config/vxworks29k.exp: New file, sources vxworks.exp.
9618
9619Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
9620
9621 * config/gdbremote.exp: New file. Testing framework using
9622 gdbserver.
9623
9624Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
9625
9626 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
9627 "call function when asleep" and "send end of file".
9628 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
9629 for "backtrace in corefile.exp".
9630 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
9631 for "backtrace through signal handler".
9632 * gdb.base/corefile.exp: Make sure we actually generate a core file
9633 before trying the core tests. Some systems allow the user to suppress
9634 generation of core files and default to that (linux for example).
9635 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
9636 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
9637
9638Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
9639
9640 * gdb.threads: New directory with some crude multi-threaded
9641 gdb tests (step.exp and step2.exp).
9642 * config/mt-lynx (STEP_EXECUTABLE): Define.
9643 (THREADFLAGS): Define.
9644
9645Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
9646
9647 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
9648
9649 * gdb.base/signals.exp: Disable whole file for lynx until
9650 further notice.
9651
9652 * gdb.base/signals.exp: xfail test where "next" acts like
9653 "continue" for lynx.
9654
9655 * gdb.base/interrupt.exp: xfail test for calling function while
9656 inferior is asleep for lynx.
9657
9658 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
9659 than one cr-lf after each command.
9660
9661Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9662
9663 * configure.in: Reinstate setting of stabsdirs variable, fix
9664 typo in setting up configdirs for native builds.
9665
9666 * gdb.base/return.exp: Fix typo in return double test.
9667 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
9668 compiler from optimizing them away.
9669
9670Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
9671
9672 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
9673 sequences to be echo'd by gdb when using gdb_test.
9674 * gdb.chill/chexp.exp: Likewise.
9675 * gdb.fortran/exprs.exp: Likewise
9676
9677Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
9678
9679 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
9680 after the inferior gdb has started.
9681
9682 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
9683 after each command.
9684 * gdb.base/funcargs.exp: Likewise.
9685 * gdb.base/gdbvars.exp: Likewise.
9686 * gdb.base/interrupt.exp: Likewise.
9687 * gdb.base/list.exp: Likewise.
9688 * gdb.base/watchpoint.exp: Likewise.
9689 * gdb.c++/demangle.exp: Likewise.
9690 * gdb.c++/inherit.exp: Likewise.
9691 * gdb.chill/chexp.exp: Likewise.
9692 * gdb.fortran/exprs.exp: Likewise.
9693
9694 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
9695 test if we can't handle IO to/from the inferior.
9696
9697 * gdb.c++/misc.exp: Always check for a program already being
9698 started after sending a "run" command to gdb.
9699
9700 * gdb.base/twice.exp: Start with a fresh gdb.
9701
9702 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
9703 only depend on gdb's expression code, not the chill runtime.
9704
9705 * gdb.base/return.c: Put return values into variables so we
9706 can have gdb print them rather than depending on the program
9707 to print them.
9708 * gdb.base/return.exp: Corresponding changes.
9709
9710 * lib/gdb.exp: Provide default value for noinferiorio.
9711 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
9712 the inferior.
9713
9714 * gdb.base/break.exp: Always check for a program already being
9715 started after sending a "run" command to gdb.
9716 (text_next_with_recursion): Don't check the output from the
9717 program's printf statement. Instead just make sure the program
9718 exited.
9719
9720 * gdb.base/commands.exp: Protect tests which need arguments with
9721 $noargs conditionals.
9722
9723Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9724
9725 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
9726 of structure member arrays to match gdb/valops.c:value_addr change.
9727
9728Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
9729
9730 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
9731 cases.
9732
9733Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
9734
9735 * configure.in (configdirs): Remove gdb.chill from default list
9736 of subdirs and then add it back in only if doing a native build.
9737 The current chill compiler does not yet work in any cross build.
9738 * Revert all signal changes from Jul 6.
9739 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
9740 for sh-hms targets, allowing these tests to link, with no other
9741 changes. Testing is suppressed by setting "nosignals" in site.exp.
9742
9743Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
9744
9745 * configure.in (signaldirs): Define and add to configdirs for all
9746 targets except some specific ones that are known to not support signals.
9747 Also clean up formatting.
9748 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
9749 (signals, sigall): Remove rules to build.
9750 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
9751 Moved to new gdb.signals directory.
9752 * gdb.signals: New test directory.
9753 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
9754 signals.c signals.exp}: New or moved files.
9755
9756Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
9757
9758 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
9759
9760Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
9761
9762 * gdb.base/return.exp: Xfail `return double' test failure
9763 on at least Solaris 2.3 and handle future/past versions on
9764 a case by case basis as appropriate. Also update message
9765 to include i*86 failures.
9766
9767Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9768
9769 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
9770
9771 * lib/gdb.exp: Fix comment which erroneously identified
9772 gdb_file_cmd as gdb_load (the 19 May change was in fact to
9773 gdb_file_cmd not gdb_load).
9774 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
9775
9776 * gdb.base/setvar.exp: Make test names consistent between pass and
9777 fail cases. Use gdb_test more.
9778
9779Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9780
9781 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
9782
9783Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9784
9785 * gdb.base/help.exp: Fix expected help string for `show commands'.
9786
9787Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
9788
9789 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
9790
9791 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
9792 of a text section.
9793
9794Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
9795
9796 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
9797 that loop eventually terminates. Fix Connection refused logic so
9798 that testsuite will expire nicely.
9799
9800Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
9801
9802 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
9803 config/rom68k.exp: New tcl glue for the appropriate monitors.
9804 These all just end up calling monitor.exp.
9805 * config/monitor.exp (gdb_target_monitor): Handle `Connection
9806 refused' by retrying. Cleanup some timeout issues.
9807 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
9808 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
9809 callers don't have to set/restore global timeout variable.
9810
9811 * The following set of changes centralizes management of the global
9812 timeout variable. This way, it can be set in one target dependent
9813 place instead of dozens of places scattered throughout the test suite.
9814 If you need to lengthen a timeout, then you should either set timeout
9815 in one of the config/{target}.exp files, or multiply it by a factor.
9816 Setting it to an absolute value is always going to lose for some
9817 targets.
9818 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
9819 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
9820 * gdb.base/funcargs.exp: Don't set timeout.
9821 * gdb.base/list.exp (test_forward_search): Only use local timeout.
9822 * gdb.base/printcmds.exp (test_print_string_constants
9823 test_print_array_constants): Don't set timeout.
9824 * gdb.base/ptype.exp: Don't set timeout.
9825 * gdb.base/recurse.exp: Don't set timeout.
9826 * gdb.base/return.exp: Don't set timeout.
9827 * gdb.base/watchpoint.exp: Don't set timeout.
9828 * gdb.c++/classes.exp (do_tests): Don't set timeout.
9829 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
9830
9831Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
9832
9833 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
9834
9835Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9836
9837 * lib/gdb.exp: Disable chill tests for irix5.
9838
9839Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9840
9841 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
9842 each test pass or fail.
9843
9844Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9845
9846 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
9847 xlc not gcc.
9848
9849Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
9850
9851 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
9852
9853Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
9854
9855 * config/est.exp: Fix copyright and comments. Remove dead code.
9856 Use targetname, serialport and baud variables instead of fixed
9857 constants.
9858 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
9859 * config/cpu32bug.exp: New file to support cpu32bug monitors.
9860
9861Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9862
9863 * gdb.base/watchpoint.exp: Don't run
9864 test_watchpoint_triggered_in_syscall for sunos.
9865
9866Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9867
9868 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
9869 they don't seem to exist. Do include stdio.h.
9870
9871Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9872
9873 * gdb.base/a1-selftest.exp: Add alpha xfail.
9874
9875Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9876
9877 * gdb.base/watchpoint.c (main): Prompt before calling read().
9878 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
9879 Revise accordingly. Remove cruft about sending "123" several
9880 times, until it gets noticed. Clean up the "print buf[0]" stuff
9881 so that it passes or fails, and waits for prompts in the usual way.
9882
9883Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9884
9885 * gdb.base/recurse.exp: Fix comment.
9886
9887 * TODO: Remove item about printing variables in nodebug.exp. Add
9888 item about enabling tests which are only run on some targets.
9889
9890 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
9891 fail, make test names unique, use new gdb_test convention
9892 regarding pattern, use gdb_test more, etc.).
9893
9894 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
9895 fail, make test names unique, etc.).
9896
9897Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9898
9899 * gdb.base/nodebug.c: Change return type of top and middle to
9900 short.
9901 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
9902 are fixed by the recent mdebugread.c changes. Allow `short ()'
9903 as type for top and middle.
9904
9905Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9906
9907 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
9908 nearly as I can tell, the whole thing was an accident in Stu's
9909 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
9910 to replace a send/expect pair with gdb_test, but ended up only
9911 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
9912 of 30 Mar 1995 took care of it, but left this vestigial comment
9913 which I am now nuking.
9914
9915Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9916
9917 * gdb.base/break.exp: Look for different line number for
9918 breakpoint at main depending on usestubs.
9919
9920Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9921
9922 * gdb.base/list.exp: Adjust some alternate expect patterns to
9923 match recent list0.c change. Add alternate expect pattern for
9924 output from `list default lines around main' for optimizing
9925 compilers.
9926
9927Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9928
9929 * lib/gdb.exp: If nosignals is not set, set it to 0.
9930
9931Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
9932
9933 * config/slite-gdb.exp: Responds to load symbol table prompt.
9934 * gdb.base/break.exp: Adjust line number, fix rerun.
9935 * gdb.base/langs0.c: Add #ifdef usestubs.
9936
9937Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
9938
9939 * gdb.base/list.exp: Adjust line contents after adding new lines in
9940 list0.c. Also fix a syntax error.
9941
9942 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
9943 * gdb.base/break.exp: ditto.
9944 * gdb.base/list.exp: ditto.
9945 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
9946 * gdb.base/run.c: ditto.
9947 * gdb.base/list0.c: ditto.
9948 * gdb.base/funcargs.c: ditto.
9949
9950Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
9951
9952 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
9953 $targetname, $serialport and $baud instead of hardwired variables.
9954 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
9955 target doesn't support signals.
9956
9957Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
9958
9959 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
9960
9961Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9962
9963 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
9964 Don't rely on the value of an auto variable before it has been
9965 initialized. Use gdb_test more.
9966
9967Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9968
9969 * lib/gdb.exp (default_gdb_version): A version number must start
9970 with a digit, but other than that contains all characters up to
9971 the first whitespace character.
9972
9973Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9974
9975 * gdb.base/commands.exp (breakpoint_command_test): New tests.
9976
9977Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9978
9979 * gdb.c++/*.exp: Warn if executable does not exist. The original
9980 reason for skipping the warning was that configure.in sometimes
9981 intentionally skipped building the executables but the tcl code
9982 had no way of knowing. That (a) was always bogus with respect to
9983 error handling, (b) is no longer true (right now there is no way
9984 to skip C++ tests).
9985
9986 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
9987
9988Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9989
9990 * gdb.base/list.exp: Add expect patterns for output from
9991 SunPRO compiled executables.
9992 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
9993 types.
9994
9995Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9996
9997 * gdb.base/break.exp (test_next_with_recursion): Accept any line
9998 number (we are already testing that the correct source line text
9999 gets printed).
10000
10001 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
10002 that is what is intended, but something needed to be done to get
10003 sunos4 native working again.
10004
10005 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
10006
10007 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
10008 apparently went with a (very) old xfail.
10009
10010Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
10011
10012 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
10013 runto_main is a proc in gdb.exp that will do 'step' for target use
10014 stubs.
10015 * gdb.base/exprs.exp: ditto.
10016 * gdb.base/interrupt.exp: ditto.
10017 * gdb.base/opaque.exp: ditto.
10018 * gdb.base/printcmds.exp: ditto.
10019 * gdb.base/ptype.exp: ditto.
10020 * gdb.base/scope.exp: ditto.
10021 * gdb.base/setvar.exp: ditto.
10022 * gdb.base/signals.exp: ditto.
10023 * gdb.base/twice.exp: ditto.
10024 * gdb.c++/classes.exp: ditto.
10025 * gdb.c++/inherit.exp: ditto.
10026 * gdb.c++/templates.exp: ditto.
10027 * gdb.base/break.exp: no run and hit main for stubs. Change line
10028 numbers for breakpoints and info breakpoint.
10029 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
10030 breakpoint().
10031 * gdb.base/callfuncs.c: ditto.
10032 * gdb.base/exprs: ditto.
10033 * gdb.base/interrupt.c: ditto.
10034 * gdb.base/opaque0.c: ditto.
10035 * gdb.base/printcmds.c: ditto.
10036 * gdb.base/ptype.c: ditto.
10037 * gdb.base/scope0.c: ditto.
10038 * gdb.base/setvar.c: ditto.
10039 * gdb.base/signals.c: ditto.
10040 * gdb.base/twice.c: ditto.
10041 * gdb.c++/misc.cc: ditto.
10042 * gdb.c++/templates.cc: ditto.
10043
10044Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10045
10046 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
10047
10048 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
10049 somewhere between `read' and `main.c'. I'm pretty sure the
10050 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
10051 and it isn't particularly useful.
10052
10053 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
10054
10055Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10056
10057 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
10058
10059Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
10060
10061 * config/mt-slite: add LIBS and -nostdlib.
10062 * config/slite-gdb.exp: add this new file to support sparclite target.
10063
10064Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
10065
10066 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
10067
10068 * gdb.base/a2-run.exp: Change argument to istarget from
10069 "*-*-vxworks" to "*-*-vxworks*".
10070 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
10071
10072Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
10073
10074 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
10075 will not runto main but do a 'step' to step out of breakpoint().
10076 * config/mt-slite: add -Dusestubs.
10077
10078Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10079
10080 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
10081 instead of just @.
10082
10083 * gdb.base/signals.exp: Add test for "handle all print".
10084 * TODO: Remove "handle all print". Also remove item about
10085 checking copyright date (I don't like the idea of a spurious FAIL
10086 based on when we run the tests).
10087
10088 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
10089 for SunOS4 (reason for failure not investigated). Remove
10090 redundant test for $binfile.
10091
10092 * gdb.base/nodebug.c (array_index): Call malloc.
10093
10094 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
10095
10096Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
10097
10098 * gdb.base/recurse.exp: Update gdb_test invocation to use new
10099 conventions and slightly simplify the matching regexp.
10100
10101Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10102
10103 * gdb.base/break.exp: Update gdb_test invocation to use new
10104 convention.
10105
10106 * lib/gdb.exp: If noargs is not set, set it to 0.
10107
10108 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
10109 tests unique.
10110
10111 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
10112
10113Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10114
10115 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
10116 one argument of type "<non-float parameter>".
10117
10118Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
10119
10120 * config/rom68k.exp: New file to support Motorola IDP board.
10121 * gdb.base/a2-run.exp: Skip this file if noargs is set.
10122 * gdb.base/break.c: Change things around so that this program
10123 doesn't depend upon args. This is necessary to make remote
10124 targets work (in general, they can't take args).
10125 * gdb.base/break.exp: Don't try to send args to program. Don't
10126 expect output. Also, replace lots of code with gdb_test.
10127
10128Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10129
10130 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
10131 printing of '\'' (which is what the comment says we are testing,
10132 even though we were not), not '''.
10133 (test_integer_literals_rejected): Test that printing ''' is an error.
10134
10135 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
10136 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
10137 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
10138 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
10139 Use gdb_test not test_print_accept.
10140 * lib/gdb.exp: Remove test_print_accept.
10141
10142 * gdb.base/signals.exp (signal_tests_1): Make pass message
10143 consistent with fail message.
10144
10145 * gdb.base/whatis.exp: Remove xfails for printing char vs.
10146 unsigned char; the bug (PR 1821) is fixed.
10147
10148 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
10149
10150 * gdb.base/scope.exp (test_at_localscopes): Call pass for
10151 successful tests--makes xfailing them work right.
10152
10153Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10154
10155 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
10156 only \r\n, not .*. The test can pass .* as the last thing in
10157 $pattern if that is what it wants. In addition to providing this
10158 flexibility, this change should speed up pattern matching in cases
10159 where the pattern already ended with .* (there were a number of
10160 them). This change also helps catch bad patterns--in the old
10161 scheme the typo "char \*" instead of "char \\*" would pass. Now
10162 it is caught.
10163 * Many .exp files: Update callers.
10164
10165 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
10166 clearer and does not spuriously match multiple ('s. Likewise for
10167 ) and *.
10168
10169 * gdb.base/nodebug.exp: Test ability to call a function and pass
10170 it a string (even with no debugging info).
10171
10172 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
10173 "p '\'", which is the same as "p ''" once tcl gets done with
10174 quoting, to "p '\\'", which I suspect is what is intended (one
10175 backslash gets sent to GDB).
10176
10177 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
10178
10179Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10180
10181 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
10182 1817) was fixed literally years ago.
10183
10184Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10185
10186 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
10187 test, it causes stepping out of call_after_alloca_subr with
10188 optimizing compilers.
10189 (localvars_in_indirect_call): Consume GDB prompt if `finish'
10190 fails.
10191
10192 * gdb.c++/templates.exp: Source templ-info.exp only if
10193 the templates executable exists.
10194
10195 * gdb.c++/misc.cc (class Contains_static_instance,
10196 class Contains_nested_static_instance),
10197 gdb.c++/classes.exp (test_static_members): Test printing of
10198 a class that contains a static instance of the class.
10199
10200Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10201
10202 * gdb.base/langs2.c (cppsub_): Don't prototype.
10203 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
10204 only, I believe).
10205
10206Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10207
10208 * lib/gdb.exp (skip_chill_tests): New procedure.
10209
10210 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
10211
10212Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
10213
10214 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
10215 each expect pattern. Cuts runtime from 12 to about 4 seconds.
10216
10217Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10218
10219 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
10220
10221 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
10222 disassemble 8, not 16, instructions for part 4.
10223
10224 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
10225 support the latter anymore.
10226
10227 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
10228 -DNO_PROTOTYPES.
10229 * gdb.base/callfuncs.c: Control use of prototypes based on
10230 NO_PROTOTYPES, not __STDC__.
10231 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
10232 t_float_values2 tests if prototypes in use.
10233
10234 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
10235 t_double_values): When checking differences against DELTA, check
10236 that difference is within the range (-DELTA,DELTA), not just
10237 (-infinity,DELTA).
10238
10239Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
10240
10241 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
10242 'file' command firts, then 'target', then 'load', this is due to gdb
10243 target set up.
10244 * config/mips-gdb.exp: Fix a couple regular exp bugs.
10245
10246Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
10247
10248 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
10249 FP load/store variants.
10250 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
10251
10252Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
10253
10254 * gdb.base/term.exp: Do not give a warning if not native, it is
10255 not an abnormal condition.
10256
10257Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
10258
10259 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
10260 t_char_array".
10261
10262Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
10263
10264 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
10265 are getting the version number.
10266
10267 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
10268 if not native, it is not an abnormal condition.
10269
10270Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10271
10272 * lib/gdb.exp: Just use "file exists", rather than undocumented
10273 dejagnu procedure "findfile".
10274
10275Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
10276
10277 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
10278 (LDFLAGS): Set to -Xlinker -Ur.
10279
10280 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
10281 Removed, these values are set by lib/gdb.exp.
10282
10283 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
10284
10285Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
10286
10287 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
10288 of replicating gdb startup code.
10289
10290 * config/mt-vxworks (LDFLAGS): Set to -r.
10291 (CFLAGS_FOR_TARGET): Removed.
10292
10293 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
10294 (gdb) and gdb for vxworks uses (vxgdb).
10295
10296 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
10297 executable is not in the tree and host != target, use sed and
10298 program_transform_name to determine the gdb name used by the
10299 target.
10300
10301 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
10302 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
10303
10304Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10305
10306 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
10307 floats, chars, and shorts where there are ANSI-style function
10308 definitions.
10309
10310 * gdb.base/langs.exp, gdb.base/langs*: New test.
10311 * gdb.base/Makefile.in: Build it.
10312 * TODO: Remove item about checking that C names don't get C++
10313 demangling applied; this test tests it.
10314
10315Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10316
10317 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
10318 went with the const70 xfail. The xfail went away a year ago.
10319
10320 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
10321
10322 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
10323 for hp300.
10324
10325 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
10326
10327 * gdb.base/a1-selftest.exp: Don't run on hp300.
10328
10329Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10330
10331 * Makefile.in (site.exp): Set host_alias and target_alias as well
10332 as host_triplet and target_triplet.
10333
10334Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10335
10336 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
10337
10338 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
10339 places as other ecoff systems).
10340
10341 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
10342 ultrix.
10343
10344Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10345
10346 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
10347 remove them.
10348 * gdb.base/nodebug.exp: Accept "function" in addition to "text
10349 variable and "variable" in addition to "data variable".
10350 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
10351
10352 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
10353 2.
10354 * gdb.base/list1.c (long_line): Add additional statement at start
10355 of function.
10356 * gdb.base/list.exp (test_forward_search): Update line number to
10357 reflect new statement.
10358
10359Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10360
10361 * gdb.base/signals.exp: Reinitialize searched source directories
10362 after gdb_start call.
10363
10364Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
10365
10366 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
10367 * gdb.stabs/Makefile.in: Likewise.
10368
10369 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
10370 change. Instead split the tests into smaller pieces.
10371 * gdb.disasm/hppa.s: Corresponding changes.
10372
10373Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10374
10375 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
10376 Quote ^C when passing it to stty. For some shells ^ is a pipe.
10377
10378 * gdb.base/funcargs.exp: Modify many tests so that every test
10379 either passes or fails. Make some test names unique.
10380
10381Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10382
10383 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
10384 Call stty to set interrupt character.
10385
10386 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
10387 for HP assembler versus GNU assembler based on actual behavior of
10388 $(CC), rather than assuming that $(AS) is always the GNU assembler.
10389
10390 * TODO: Suggest a few more stepping tests.
10391
10392Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
10393
10394 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
10395 restart GDB for h8300 after a continue.
10396 (return): Add pattern to match a29k-udi behavior.
10397 * gdb.base/nodebug.exp: Remove obsolete comment.
10398 * gdb.base/regs.exp: New file, testing of register displays.
10399 * gdb.base/return.exp: Fix typo in reference to $objdir.
10400 * gdb.base/whatis.exp: Always start with a fresh GDB.
10401
10402Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10403
10404 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
10405 higher, these tests generate a lot of output.
10406
10407Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10408
10409 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
10410 code following the catch silently ignored some errors; without the
10411 catch they should be thrown like any other tcl error. Also, the
10412 catch used "" instead of {} which meant all the callers who wanted
10413 to include one of the characters "[]$ had to quote it an extra time.
10414 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
10415 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
10416 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
10417 Remove extra quoting.
10418
10419Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
10420
10421 * gdb.base/commands.exp: Make test names unique; every test either
10422 passes or fails. Update some comments.
10423
10424 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
10425
10426Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10427
10428 The following fixes a FAIL caused by the fact that the alpha stabs
10429 configuration didn't use the ".if alpha" code in weird.def.
10430 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
10431 bit pointer, so the 32 bit version works even on the alpha.
10432 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
10433 Remove the stuff which allowed us to have separate versions for
10434 alpha and everything else.
10435
10436 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
10437 regexp which "info func operator\[\](" is supposed to match. Fix
10438 string to send to GDB. Note that GDB still doesn't work right. Add a
10439 new test for "info func .perator\[\](" which GDB does handle correctly.
10440
10441 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
10442
10443Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10444
10445 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
10446 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
10447 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
10448 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
10449 it makes the tests harder to understand and confuses test-o-matic.
10450 The preferred style is that each test provides a PASS or a FAIL,
10451 and has a unique message (e.g. "continue #54" not just "continue")
10452 which is the same for the pass and the fail.
10453 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
10454 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
10455 to lib/gdb.exp.
10456 * gdb.base/printcmds.exp: Use test_print_accept. Remove
10457 prt_accept which was basically the same thing. Likewise for
10458 test_print_reject and prt_reject.
10459 * lib/gdb.exp (test_print_reject): Add some more error message
10460 patterns to match from the former printcmds.exp (prt_reject).
10461 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
10462 One defect of the passcount stuff is that some of it failed to
10463 report XPASS where appropriate.
10464 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
10465 stuff before and after arg in expected pattern.
10466 (test_paddr_operator_functions): Re-do test without print_addr_of;
10467 this is the only test which seems to want extra stuff there.
10468
10469Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
10470
10471 * gdb.base/nodebug.exp: Update new tests to reflect improved
10472 wording of gdb output.
10473
10474 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
10475 and "ptype" work on variables in files compiled without -g.
10476 Replaces commented out "maint print msymbol" tests.
10477
10478Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
10479
10480 * gdb.base/setvar.c (dummy): Call malloc.
10481
10482 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
10483 losing with the irix4 sed.
10484
10485 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
10486 ALRM" on irix4.
10487
10488Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
10489
10490 * TODO: Remove items about corefile.exp testing new exec-file and
10491 backtrace; both are now done. Add items about printing enums.
10492
10493Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
10494
10495 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
10496 "get signal $thissig" test fails.
10497
10498 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
10499
10500Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
10501
10502 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
10503 compiler warning with dec alpha compiler.
10504
10505 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
10506 extra \n from gdb_test call (this explains why the prompt test
10507 that I removed yesterday was there).
10508 (user_defined_command_test): Remove extra \n and prompt test.
10509
10510 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
10511 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
10512 doesn't exist.
10513 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
10514 Also remove alpha workaround, which turns out to be because
10515 SIGABRT == SIGLOST.
10516
10517 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
10518
10519 * gdb.base/help.exp: Don't test "help show".
10520
10521Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
10522
10523 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
10524 "set print address" is on.
10525 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
10526 pass prompt to gdb_test; gdb_test already looks for the prompt.
10527
10528 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
10529
10530 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
10531 was a vestige of the manual TESTSTRATEGY, and the purpose of it
10532 was to make sure that gdb can read a core file. But (a) the "read
10533 the corefile" part didn't make it to a1-selftest.exp, we just
10534 delete the corefile after creating it, and (b) we test reading
10535 corefiles in corefile.exp anyway. Also, this test left around a
10536 xgdb process on Solaris.
10537
10538 * gdb.base/corefile.exp: Also test backtrace.
10539
10540Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
10541
10542 * gdb.base/commands.exp: Test a simple user defined command with
10543 arguments and if/while statements; verify the full user command is
10544 printed by "show user".
10545
10546 * gdb.base/commands.exp: Test if/while commands as part of a
10547 breakpoint command list; verify they appear in breakpoint
10548 information.
10549
10550Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
10551
10552 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
10553 than by dividing by zero.
10554
10555Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
10556
10557 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
10558 performing an inferior call with watchpoints enabled.
10559 * gdb.base/watchpoint.c (main): Delete second unnecessary read
10560 call.
10561
10562Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
10563
10564 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
10565 of "file" command.
10566
10567 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
10568 Add additional pattern for when "int operator int(void);" appears
10569 in a different order.
10570
10571Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
10572
10573 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
10574
10575 * gdb.base/help.exp: Replace most of docstrings for "info signals"
10576 and "signal" with ".*".
10577
10578Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10579
10580 * TODO: Add note about "handle all nostop".
10581
10582 * gdb.base/{sigall.c, sigall.exp}: New test.
10583 * gdb.base/Makefile.in: Add it.
10584
10585Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
10586
10587 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
10588 when invoking GDB, suppresses any windowing interface.
10589
10590Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
10591
10592 * config/sim-gdb: New file, simulator testing support.
10593
10594Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
10595
10596 * gdb.base/interrupt.exp: Test calling func1 twice.
10597
10598Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
10599
10600 * gdb.base/list.exp (test_forward_search): Set timeout higher
10601 when we'll be getting lots of output from gdb.
10602
10603 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
10604 "init_malloc" to after the expect statement. Run it if that
10605 regexp is taken, but also for two others which happen if source
10606 cannot be found.
10607
10608Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10609
10610 * gdb.base/printcmds.exp: New test, for printing register before
10611 program is running.
10612
10613Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10614
10615 * gdb.base/list.exp: Correct some alternate expect patterns
10616 to reflect changes in list1.c.
10617
10618Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10619
10620 * TODO: Add item regarding large frames.
10621
10622 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
10623
10624 * TODO: Remove item about enabling return.exp; it
10625 is enabled. Suggest a few more "return" tests.
10626
10627Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10628
10629 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
10630 anonymous unions.
10631
10632Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10633
10634 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
10635 and pr-5646.o, so "make" is the same as "make all", not "make
10636 pr-4975.o".
10637
10638Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
10639
10640 * gdb.base/list.exp: Adjust expectations to reflect changes in
10641 list1.c.
10642 (test_forward_search): New test proc.
10643 * gdb.base/list1.c (long_line): New function, has long source line.
10644
10645Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
10646
10647 * gdb.base/a1-selftest.exp: Change initial stepping to know about
10648 additional line of code that was added.
10649
10650Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
10651
10652 * gdb.disasm/hppa.s: Break the large branching tests into smaller
10653 tests so as not to overflow expect's input buffers.
10654 * gdb.disasm/hppa.exp: Corresponding changes.
10655
10656Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10657
10658 Beginnings of template debugging tests.
10659 * gdb.c++/templ-info.cc: New file to test for template
10660 debugging capability of the compiler.
10661 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
10662 templ-info.cc.
10663 * gdb.c++/templates.cc: Add explicit template instantiations
10664 to enable compiling with -fno-implicit-templates. Add destructor
10665 and 'value' method to T5 class for template tests.
10666 * gdb.c++/templates.exp: Add testcases for printing of template
10667 types, setting breakpoints on template methods and calling a
d63a86f8 10668 template method.
c906108c
SS
10669
10670Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
10671
10672 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
10673 branch target since some assemblers (gas-2.5) may emit a
10674 relocation for the branch instead of resolving it in the
10675 assembler.
10676
10677Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10678
10679 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
10680 through signal handler.
10681
10682Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
10683
10684 * configure.in (*-*-netware): Use config/mt-netware.
10685
10686 * config/mt-netware: New file.
10687 * config/mt-i386-netware: Removed, separate configs for different
10688 netware architectures are no longer needed now that we have
10689 --with-headers.
10690
10691Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10692
10693 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
10694 by the recent changes to use ANSI C arithmetic conversions.
10695
10696Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10697
10698 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
10699 bug involving using inferior_pid to figure out whether to select a
10700 frame.
10701
10702Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
10703
10704 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
10705 match the current disassembler output.
10706
10707Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
10708
10709 * gdb.fortran/exprs.exp: Expect VOID instead of void.
10710 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
10711 types, expect "int" as type of integer values (for now).
10712
10713Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
10714
10715 * gdb.base/commands.exp: New tests for if/while commands.
10716
10717Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
10718
10719 * lib/gdb.exp (runto): Replace sub-pattern for hex value
10720 by .*, since hex values have different syntax in Chill mode.
10721
10722Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10723
10724 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
10725 linefeed from expect pattern for repeated types with indices > 9.
10726
10727Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
10728
10729 First part of Fortran test suite.
10730 * gdb.fortran: New directory.
10731 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
10732
10733Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10734
10735 * gdb.base/default.exp: Update expect pattern for load command
10736 without arguments.
10737
10738Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
10739
10740 * configure.in: Change i386 to i[345]86.
10741 * gdb.base/configure.in: Likewise.
10742 * gdb.c++/configure.in: Likewise.
10743 * gdb.chill/configure.in: Likewise.
10744
10745Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
10746
10747 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
10748 patterns, since that is not a valid context for comments.
10749
10750Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
10751
10752 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
10753 repeated types and repeated types with indices > 9.
10754
10755Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
10756
10757 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
10758 2417; old bug has been fixed.
10759
10760Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
10761
10762 * gdb.base/interrupt.exp: When trying to wake up the inferior,
10763 send the newline ourselves instead of assuming gdb_test will do
10764 so when passed an empty input string.
10765
10766 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
10767 stabs testcode.
10768
10769Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
10770
10771 * lib/gdb.exp (gdb_test): Don't send anything if the first
10772 argument is an empty string. This makes cases where we want to
10773 match output that is already in expect's buffers (for example,
10774 matching a breakpoint after gdb_run_cmd has been called) work
10775 reliably.
10776
10777Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
10778
10779 * config/netware.exp: New file.
10780
10781Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
10782
10783 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
10784 the -B and -L prefixes so we can find the debugging stub.
10785
10786 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
10787 there and we are using the gcc from the tree.
10788
10789 * gdb.base/types.c: Removed.
10790
10791 * gdb.base/configure.in: Look for makefile fragments in ../config.
10792 Recognize i386-*-netware.
10793 * gdb.c++/configure.in: Likewise.
10794
10795Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10796
10797 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
10798 the correct TCL syntax.
10799
10800Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
10801
10802 * gdb.base/opaque.exp: use runto instead of messing around with
10803 breakpoints. Simplify by using gdb_test.
10804
10805 * gdb.base/bitfields.exp: restart between tests on netware targets
10806 because breakpoints aren't relocated after target death. Run
10807 processes to completion.
10808
10809 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
10810
10811Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
10812
10813 * Makefile.in: Remove extra tabs that confuse some versions
10814 of "make". Use the newly built gdb to test with by default,
10815 rather than the first one in the tester's search path.
10816
10817Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
10818
10819 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
10820
10821 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
10822 condition help.
10823
10824Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
10825
10826 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
10827
10828 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
10829 running.
10830 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
10831 * gdb.base/funcargs.exp: Likewise.
10832
10833 * gdb.base/bitfields.exp: Simplify by using gdb_test.
10834 * gdb.base/funcargs.exp: Likewise.
10835
10836 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
10837 message is "".
10838
10839Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
10840
10841 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
10842 return,signals,twice}.exp: Handle non-existant binaries
10843 consistantly.
10844
10845 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
10846 * gdb.base/Makefile.in: Don't try to generate a core dump, we
10847 might testing a cross development system.
10848
10849Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
10850
10851 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
10852 runtest script is relative to ${srcdir}, not ${rootdir}.
10853
10854Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
10855
10856 * gdb.base/signals.exp: Allow for optionality of breakpoint
10857 address.
10858
10859Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10860
10861 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
10862
10863Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
10864
10865 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
10866 for size_t definition.
10867 * gdb.c++/templates.cc: Likewise
10868
10869 * config/mt-i386-netware: New file.
10870
10871 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
10872 defined.
10873
10874 * gdb.base/Makefile.in: Added support for systems that name core
10875 files by appending "core" to the program name.
10876 * gdb.base/a1-selftest.exp: Likewise.
10877
10878Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10879
10880 * gdb.base/return.exp: Add comment and message for `return double'
10881 test failure on Sparc Solaris.
10882
10883Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
10884
10885 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
10886
10887Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10888
10889 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
10890 from optimizing them away.
10891 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
10892 patterns to include default constructors and assignment operators,
10893 to match gcc versions beyond 2.5.8. Accept any cplus demangling
10894 character in the output of the virtual base pointer.
10895
10896Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10897
10898 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
10899 expression match in print_addr_of to avoid unintented matches.
10900 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
10901 versions up to 2.5.8.
10902
10903Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10904
10905 * gdb.base/list.exp: Tweak alternate pattern for listing of an
10906 included file to run under newer versions of expect.
10907 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
10908 consecutive >'s in templates to accomodate recent cplus-dem.c change.
10909 Remove xfail for the virtual table of BDDHookV.
10910
10911Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
10912
10913 * lib/gdb.exp (string_to_regexp): Set a default result.
10914 (default_gdb_start): Fix misleading message.
10915
10916Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
10917
10918 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
10919 Remove all CC, etc definitions.
10920 * config/mt-hpux: New file.
10921 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
10922 (CFLAGS, LDFLAGS): Define.
10923 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
10924
10925 * Makefile.in (site.exp): Don't insert host_os, etc.
10926 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
10927 (distclean): Check existence of subdir.
10928 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
10929 * gdb.base/Makefile.in: General cleanup and simplification.
10930 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
10931 to build executables. Use default rule to build .o files.
10932 (EXPECT, RUNTEST, CC): Fix relative pathname.
10933 (site.exp): Don't insert host_os, etc.
10934 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
10935 and/or SIGUSR1 defined.
10936 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
10937 * gdb.c++/Makefile.in: General cleanup and simplification.
10938 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
10939 (CFLAGS): Remove.
10940 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
10941
10942Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
10943
10944 * gdb.base/recurse.exp: Misc changes to get tests running again
10945 after Kung's changes to the watchpoint code.
10946 * gdb.base/watchpoint.exp: Likewise.
10947
10948Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
10949
10950 * lib/gdb.exp (string_to_regexp): Convert {\} also.
10951
10952Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
10953
10954 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
10955 * lib/gdb.exp (default_gdb_start): Define.
10956 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
10957 gdb.base/funcargs.exp, gdb.base/opaque.exp,
10958 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
10959 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
10960 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
10961 Don't call gdb_target_udi in between tests.
10962
10963Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10964
10965 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
10966 (which was basically just a local version of the same thing). In
10967 addition to avoiding duplication, gdb_test_exact is faster.
10968 * lib/gdb.exp (gdb_test_exact): Fix typo.
10969
10970 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
10971 don't give an error.
10972
10973 * gdb.base/term.exp: Call delete_breakpoints before starting.
10974
10975 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
10976 (t10): Add comment.
10977
10978Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
10979
10980 Reorganization of the GDB Test Suite.
10981
10982 * gdb.base: New directory, contains all the basic tests.
10983 * gdb.c++: New directory, tests specific to C++.
10984 * gdb.chill: New directory, tests specific to Chill.
10985 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
10986 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
10987 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
10988 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
10989 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
10990 t30-31 to chill).
10991 * */gdbme.*: Rename to match appropriate expect scripts.
10992 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
10993 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
10994 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
10995 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
10996 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
10997 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
10998 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
10999 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
11000 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
11001 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
11002 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
11003 gdb.c++/virtfunc.cc: New names of C++ files.
11004 * gdb.chill/chillvars.ch: New name of Chill file.
11005 * gdb.base/configure.in, gdb.c++/configure.in,
11006 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
11007 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
11008 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
11009 * configure.in (configdirs): Update to reflect directory changes.
11010 (target_abbrev): No longer define for any configuration.
11011 * Makefile.in: Cosmetic improvements to header comments.
11012
11013Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
11014
11015 Various changes to gdb.t31:
11016
11017 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
11018 * gdbme.ch: Make all key-words and predefineds be upper-case.
11019 * chillvars.exp: Expect key-words and predefinds in upper-case.
11020
11021 * chillvars.exp: Use gdb_test_exact many places.
11022 Change expected output for arrays (which now includes index labels).
11023
11024 * pr-5020.exp, gdme.ch (module PR_5020):
11025 New test, for PR-5020.
11026
11027Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
11028
11029 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
11030 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
11031
11032Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
11033
11034 * Makefile.in: Fix bit-rot in definitions of CHILL,
11035 CHILL_FOR_TARGET and Chill_LIB.
11036 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
11037 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
11038 CHILL, and CHILL_LIB.
11039
11040Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
11041
11042 * Revert the previous changes. Please see Rob's directory
11043 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
11044
11045Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
11046
11047 * Makefile.in, configure.in, config/mips-gdb.exp,
11048 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
11049 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
11050 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
11051 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
11052 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
11053 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
11054 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
11055 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
11056 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
11057 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
11058 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
11059 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
11060 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
11061 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
11062 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
11063 changes from 94Q1.
11064
11065Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
11066
11067 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
11068 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
11069 Rob's new testing fragments.
11070
11071Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
11072
11073 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
11074 lib/gdb.exp: Replace error proc calls with perror.
11075
11076Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
11077
11078 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
11079 version also, match on casted version strings, and match on
11080 gdb startup case where the line numbers might be messed up.
11081
11082Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
11083
11084 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
11085 (CFLAGS): Delete it from here.
11086
11087Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
11088
11089 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
11090
11091Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
11092
11093 * Makefile.in (RUNTEST): Default to just "runtest".
11094
11095Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11096
11097 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
11098 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
11099 the code has been restructured.
11100
11101Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11102
11103 * gdb.t00/default.exp (set write): Allow any number of \r and/or
11104 \n, not just one of each.
11105
11106 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
11107 /bin/cc gives a warning if you do.
11108
11109Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
11110
d63a86f8 11111 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
11112 __t10ListS_link1ZUiRCUiPT0
11113
11114Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11115
11116 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
11117 on local variables in recursive functions.
11118
11119 * gdb.t07/Makefile.in: Build the new test.
11120
11121Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11122
11123 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
11124 directly. Instead compare the return values from actual calls.
11125
11126Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
11127
11128 * Makefile.in (check): Set TCL_LIBRARY for runtest.
11129
11130Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11131
11132 * From Peter Schauer with minor modifications.
11133 * gdb.t15/return.exp (return_tests): Handle targets where "return"
11134 stops in mid-line in the caller. Add xfail for returning a float
11135 value on X86 targets.
11136
11137Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11138
11139 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
11140 to avoid expect lossage.
11141 (fmem_LRbug_tests): Likewise.
11142 * gdb.disasm/hppa.s: Corresponding changes.
11143
11144 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
11145 conditions to work with latest dejagnu/expect.
11146
11147 * gdb.t15/funcargs.exp (finish from indirect call): No longer
11148 expected to fail on the PA.
11149 (backtrace in call with trampolines): Explicitly require main
11150 to be frame #1 (no trampolines should show up in backtrace).
11151
11152 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
11153 "continue -expect".
11154 * gdb.t06/break.exp: Likewise.
11155 * gdb.t07/watchpoint.exp: Likewise.
11156 * gdb.t13/bitfields.exp: Likewise.
11157 * gdb.t15/{funcargs,return}.exp: Likewise.
11158 * gdb.stabs/weird.exp: Likewise.
11159 * config/{mips,udi}-gdb.exp: Likewise.
11160
11161 * hppa.sed: Enclose comments within a sed command to avoid
11162 losing with the old OSF1 sed.
11163
11164Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11165
11166 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
11167 sequent dynix.
11168 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
11169 * gdb.t15/funcargs.exp: Conditionally step again to really
11170 finish from marker_call_with_trampolines. Handle the case where
11171 the first step from within call_with_trampolines already steps
11172 us back to main.
11173 * gdb.t15/gdbme.c: Add comment to closing brace of
11174 call_with_trampolines for funcargs.exp.
11175
11176Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11177
d63a86f8 11178 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
11179 Fix typo(s).
11180
11181Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11182
11183 * gdb.t07/gdbme.c: More code for watchpoint testing.
11184
11185 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
11186 "Hardware watchpoint" throughout file.
11187 (test_watchpoint_triggered_in_syscall): New test.
11188 (test_complex_watchpoint): New test.
11189
11190Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11191
11192 * gdbme.c (call_with_trampolines): New function to try and step
11193 into. Tests trampoline problems on the PA.
11194
11195 * funcargs.exp (localvars_in_indirect_call): No longer expect
11196 stepping into indirect call to fail on PAs.
11197 (test_stepping_over_trampolines): New test.
11198
11199Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11200
11201 * TODO: Add suggestions for static member function tests, and
11202 completion tests.
11203
11204Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11205
11206 * TODO: Add suggestions for "p/a" tests.
11207
11208 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
11209 (default_gdb_exit): Replace all the hair with sending "quit" to
11210 the process with a simple close.
11211
11212Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11213
11214 * TODO: Add suggestions for shared library tests.
11215
11216Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11217
11218 * TODO: Add suggestions for x/s tests.
11219
11220Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11221
11222 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
11223 "enable once", and "enable breakpoints once" with ".*".
11224
11225Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11226
11227 * TODO: Add suggestions about structure passing tests.
11228
11229Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11230
11231 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
11232 the primary1 test, use work around if __GNUC__ < 2.
11233 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
11234 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
11235 Test for bad output rather than waiting for timeout. Issue
11236 second continue only if first continue failed.
11237
11238Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
11239
11240 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
11241 operator[] test with gdb_test because the old code didn't seem to
11242 be getting the quoting right with the new dejagnu.
11243
11244Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
11245
11246 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
11247 one from the path.
11248 * Makefile.in: Use a fresh expect if there is one, use runtest
11249 from the src tree if there is one.
d63a86f8 11250
c906108c
SS
11251Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
11252
11253 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
11254 next over recursive call. Revise the tests from that point on
11255 (which had been skipped) to match GDB's actual (correct) output.
11256
11257 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
11258 with next over a breakpoint whose condition is false.
11259
11260 * gdb.t00/help.exp: Comment out "help set print" tests just like
11261 (and for same reason as) "help set" test.
11262
11263Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11264
11265 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
11266 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
11267
11268Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11269
11270 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
11271 necessary gdb_target_udi.
11272
11273 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
11274
11275 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
11276 1838 and 2417; they are fixed.
11277
11278 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
11279 gdb.t03/ptype.exp (ptype structure, ptype union):
11280 Remove xfails; the test is looser than when the xfails were added.
11281
11282 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
11283 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
11284
11285 * gdb.t01/run.exp: Only run shell test if isnative.
11286
11287 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
11288 since "run" automatically loads if necessary. Call gdb_target_udi
11289 after the "file" since "file" kills any execution target.
11290
11291 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
11292 GDB. GDB doesn't work that way (not anymore at least) on UDI.
11293 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
11294 argument for UDI.
11295
11296Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
11297
11298 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
11299
11300 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
11301
11302Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11303
11304 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
11305 properly quoting regexps. This makes the second argument to
11306 demangle a fixed string, which matches the callers, instead of a
11307 shell-style pattern which is what the previous implementation
11308 used. Update some of the callers.
11309
11310Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11311
11312 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
11313 (comib_nullified_tests): Fix typo.
11314 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
11315 strings. No longer expected to fail.
11316
11317 * gdb.disasm/hppa.s (addib_tests): Fix typo.
11318 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
11319 strings. No longer expected to fail.
11320
11321 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
11322 string. No longer expected to fail.
11323
11324Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11325
11326 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
11327 No longer expected to fail.
11328
11329 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
11330 string. No longer expected to fail.
11331
11332Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11333
11334 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
11335 only in the names (I probably got most of them). I was even
11336 generous with some which differed in underscores in names, and
11337 probably missed a few, and I *still* was able to remove almost a
11338 third of the file with almost no impact on testsuite coverage.
11339
11340Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11341
11342 * gdb.t00/default.exp: Match udi_attach error message as well as
11343 the one from child_attach.
11344
11345 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
11346
11347 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
11348
11349 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
11350 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
11351
11352 * Move test with enums and partial symbols back to
11353 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
11354 Reverts the change of 26 May 93. Per today's change to
11355 stabs.texinfo, the behavior that weird.exp was expecting was
11356 unreasonable; what is important is that the compiler+gdb get
11357 things right, which happens with a recent gcc. Also fix the test
11358 to deal with native compilers which put out the stab gdb can't
11359 deal with.
11360
11361Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11362
11363 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
11364 in the names. The main thing these accomplish is to slow things down.
11365 Many more such duplicates surely remain.
11366
11367 * gdb.t00/help.exp: Comment out "help support" test just like
11368 (and for same reason as) "help set" test.
11369
11370Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
11371
11372 * gdb.t06/break.exp: Remove setup_xfails for
11373 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
11374 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
11375 about known bug in gcc to include up through 2.5.8.
11376 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
11377 well as "_vb$".
11378 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
11379 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
11380 with latest gcc and gdb.
11381 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
11382 well as "_vb$".
11383
11384Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11385
11386 * configure.in (hppa*-*-*): Also configure and build stabs-only
11387 tests.
11388
11389Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11390
11391 * gdb.t10/hppa.mt: A makefile fragment for the PA.
11392 * gdb.t10/configure.in (hppa*-*-*): Use it.
11393
11394Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11395
11396 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
11397
11398Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11399
11400 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
11401 versions prior to 1.13.5.
11402
11403Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11404
11405 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
11406 the prompt is at the start of a line.
11407
11408Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11409
11410 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
11411 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
11412 in the copr tests now.
11413 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
11414 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
11415 expected to fail.
11416
11417Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
11418
11419 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
11420 gdb.t31/chillvars.exp, lib/gdb.exp:
11421 Tweak to run under either version of expect.
11422 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
11423 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
11424 * gdb.t11/list.exp: Remove extraneous whitespace.
11425
11426Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11427
11428 * gdb.t16/printcmds.exp (test_print_strings): Accept
11429 "(unsigned char *) " before the string.
11430
11431 * TODO: Add notes about printing of fancy types and GDB expressions.
11432
11433Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
11434
11435 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
11436 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 11437 if doing mips-idt-ecoff.
c906108c
SS
11438
11439Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
11440
11441 * Most .exp files: Tweak to run under either version of expect.
11442
11443Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11444
11445 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
11446 xfails; I'm not sure why they are failing, but not because of PR 1806.
11447
11448Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
11449
11450 * config/unix-gdb.exp: Remove gdb_unload cause it's already
11451 defined in lib/gdb.exp.
11452
11453Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11454
11455 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
11456 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
11457 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
11458 have to be typeless.
11459
11460Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11461
11462 * TODO: Add suggestion for copyright year test.
11463
11464Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
11465
11466 * configure.in (*-*-lynxos*): Add stabs tests.
11467
11468Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
11469
11470 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
11471 so insert a tab before any assembler directive in column zero.
11472
11473 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
11474 stores.
11475 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
11476 stores.
11477 (fpu_short_memory_tests): Likewise.
11478
11479Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11480
11481 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
11482 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
11483 .stabs directives in comments.
11484
11485Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11486
11487 * TODO: New file, describing tests we could write.
11488 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
11489
11490Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11491
11492 * gdb.t06/signals.exp: Add kludge to force re-sync.
11493
11494 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
11495 to xgdb instead of gdb, get out of gdb.
11496
11497Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
11498
11499 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
11500 for info.
11501
11502Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
11503
11504 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
11505 * gdb.stabs/configure.in (hppa*-*-*): Use it.
11506 * gdb.stabs/hppa.sed: New sed script for the PA.
11507
11508Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11509
11510 * gdb.stabs: Re-write weird.def and configuration to use sed
11511 instead of cpp. sed is portable and POSIX; cpp is neither.
11512
11513Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11514
11515 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
11516
11517Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11518
11519 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
11520
11521Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11522
11523 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
11524 "_vb$".
11525 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
11526 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
11527
11528Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11529
11530 * lib/gdb.exp: Comment out code which depends on non-existent
11531 `transform' procedure.
11532
11533Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
11534
11535 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
11536 * lib/gdb.exp: Transform tool name.
11537 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
11538 1.1's new error handling system.
11539
11540Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11541
11542 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
11543
11544Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11545
11546 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
11547 They made pattern matching so slow that timeouts happened on
11548 heavily loaded systems. Now any output from "show print" which
11549 gets us back to the GDB prompt is a PASS.
11550
11551Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
11552
11553 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
11554
11555Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11556
11557 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
11558
11559 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
11560 It is not from PR 3220.
11561
11562Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11563
11564 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
11565 just started failing because they depended on the order the
11566 subcommands are presented, or exact docstring text. This kind of
11567 test is a pain and has minimal benefit.
11568
11569Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11570
11571 * gdb.t09/corefile.exp: At end of test, use "core" command with
11572 no arguments.
11573
11574Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
11575
11576 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
11577 17}/Makefile.in: Make it possible to run the testsuite with Sun
11578 make and CC = cross gcc by adding explicit build rules for .o
11579 files.
11580
11581Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11582
11583 * gdb.t15/funcargs.exp: Don't put comments on same line as
11584 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 11585
c906108c
SS
11586Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11587
11588 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
11589
11590Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
11591
11592 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
11593 * gdb.t20/inherit.exp: remove three dumplicate entries.
11594
11595Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11596
11597 * gdb.t06/break.exp: For "next over recursive call", fail on any
11598 incorrect output, not just on "factorial (value=2)".
11599
11600Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11601
11602 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
11603 working now. Add an xfail if accesing a bss variable causes
11604 a memory error if the target is not yet run.
11605
11606Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11607
11608 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
11609 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
11610 name of __st* demangling (2 strings). Did Kung really get the
11611 more than 95 others right without testing them?
11612
11613Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
11614
11615 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
11616
11617Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
11618
11619 * configure.in (configdirs): Add gdb.disasm
11620 * gdb.disasm: New directory for GDB disassembler tests.
11621 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
11622
11623Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11624
11625 * gdb.t00/help.exp: Don't test "help set".
11626
11627 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
11628 from within expect statements. None of these happen anymore and
11629 they cause regressions to be silently unnoticed.
11630
11631 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
11632 messages) about known failures with gcc cygnus-2.4.5-930417.
11633
11634 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
11635 comp-info.exp so it gets built if it doesn't exist.
11636
11637 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
11638 it is no longer used.
11639 * gdb.t13/comp-info.c: Removed.
11640
11641Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
11642
11643 * gdb.t06/signals.exp: Add xfail for sun3.
11644
11645Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11646
11647 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
11648 relevant because ^C doesn't get sent but failure can be reproduced
11649 interactively).
11650
11651Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11652
11653 * gdb.stabs/alpha.mt: New configuration file for alpha.
11654 * gdb.stabs/configure.in: Use it.
11655 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
11656 sharing with alpha.mt, redefine long to word via preprocessor.
11657 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
11658 for alpha.
11659 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
11660 native cc.
11661 * gdb.t00/teststrategy.exp: Change expect string so that we
11662 consume the `(xgdb)' from the command echo and from the gdb prompt.
11663 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
11664 gdb currently compares all values as long, so this failure probably
11665 applies to any configuration where LONGEST is bigger than a target int.
11666 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
11667 with gcc.
11668 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
11669 to handle opaque pointers, gcc is.
11670 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
11671 as first argument. Include <sys/types.h> and change all operator
11672 new definitions to use size_t.
11673 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
11674 now that we use size_t.
11675
11676Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11677
11678 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
11679 a long or float array cast all array members to the same type.
11680 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
11681 with 64 bit longs.
11682 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
11683 on alpha.
11684 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
11685
11686Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11687
11688 * gdb.t24 (demangle.exp): Constructors of templates have names like
11689 vector<int>::vector(int) not vector<int>::vector<int>(int). See
11690 section 14.6 of the ARM.
11691
11692 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
11693 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
11694 accomplish little and slow down the testsuite.
11695
11696 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
11697 Accept spaces various places.
11698
11699Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11700
11701 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
11702 with watchpoint enabled.
11703
11704 * Makefile.in: Remove definition of CC and remove the second
11705 definition of CXX (the "CXX = gcc" one remains). These definitions
11706 were causing backquotes to be expanded within backquotes, which
11707 doesn't work.
11708
11709Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
11710
11711 * gdb.t17/callfuncs.exp: Add "return 0" to end.
11712
11713Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11714
11715 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
11716 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
11717 by mips cc and contains no stabs entries.
11718
11719Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
11720
11721 * config/vx-gdb.exp: Use fake device to load files rather than
11722 NFS.
11723 * lib/gdb.exp: New proc to do "file" command.
11724 * config/unix-gdb.exp: Use new "file" proc.
11725
11726Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
11727
11728 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
11729 Rework board rebooting slightly.
11730 (gdb_exit): Don't exit from the remote shell; there isn't one.
11731 * gdb.stabs/weird.exp: If a program is being debugged already,
11732 kill it.
11733 * gdb.t04/setvar.exp: Stop and restart gdb.
11734 * gdb.t05/expr.exp: Likewise.
11735 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
11736 restart gdb and reload the program.
11737 * gdb.t08/opaque.exp: Likewise.
11738 * gdb.t12/scope.exp: Likewise.
11739 * gdb.t13/bitfields.exp: Likewise.
11740 * gdb.t15/funcargs.exp: Likewise.
11741 * gdb.t20/classes.exp: Likewise.
11742 * gdb.t03/ptype.exp: Increase timeout.
11743 * gdb.t16/printcmds.exp (test_print_string_constants,
11744 test_print_array_constants): Likewise.
11745 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
11746 * gdb.t20/classes.exp (do_tests): Likewise.
11747 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
11748
11749Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
11750
11751 * gdb.stabs: Renamed *wierd* to *weird*.
11752
11753Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
11754
11755 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
11756 for timeout. Add "known gcc 2.4.5 bug" to failure message.
11757
11758Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
11759
11760 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
11761 (do_tests): Remove xfail for whatis on one_var and two_var.
11762
11763Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
11764
11765 * Makefile.in: Made cross building work better by adding
11766 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
11767
11768Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11769
11770 * gdb.t15/{return.c,return.exp,Makefile.in}:
11771 New test, currently commented out.
11772
11773Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
11774
11775 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
11776 still running and removes the leftover named socket so GDb can do
11777 clean restarts.
11778
11779Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
11780
11781 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
11782 console, not GDB.
11783 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
11784 cross testing works better with "make check"
11785 * config/unix-gdb: Use default procedures for exit and version.
11786 * config/vx-gdb.exp: Cleaned up and massaged back to working order
11787 with the newest VxWorks.
11788
11789Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11790
11791 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
11792 old form.
11793
11794 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
11795 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
11796
11797 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
11798
11799 * config/unix-gdb.exp: Remove this version of gdb_exit
11800 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
11801 Rob says he'll look at it when he gets back to testing boards.
11802
11803Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
11804
11805 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
11806 an expected fail for certain ptype commands.
11807
11808 * gdb.t20/classes.exp: Update expected results of "ptype class
11809 Base1" to account for the constructor that now appears in the type.
11810
11811Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
11812
11813 * configure.in (configdirs): Restore gdb.t04, which mysteriously
11814 disappeared from list.
11815 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
11816 "alldone" proc with call to cleanup and exit.
11817 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
11818 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
11819 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
11820 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
11821 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
11822 "alldone" proc with simple returns that suppress remaining
11823 tests. The alldone proc went away many months ago.
11824
11825Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11826
11827 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
11828
11829 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
11830
11831Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11832
11833 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
11834 as vax gdb will display them.
11835
11836Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11837
11838 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
11839 optimizers.
11840
11841 * scope.exp: Change "bad value for localval" messages so each one
11842 is unique.
11843
11844 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
11845 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
11846
11847 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
11848
11849Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11850
11851 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
11852 doesn't exist (due to optimization).
11853
11854Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11855
11856 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
11857 contains \r because the filename is long.
11858
11859 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
11860 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
11861
11862Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11863
11864 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
11865 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
11866 Ultrix.
11867 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
11868 int tests.
11869 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
11870
11871Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
11872
11873 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
11874
11875 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 11876 to match does not match the passing case but still matches the
c906108c
SS
11877 failing case.
11878
11879Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11880
11881 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
11882
11883Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
11884
11885 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
11886 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
11887 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
11888 Remove various versions of gdb_exit.
11889 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
11890 gdb_exit.
11891 * config/unix-gdb.exp: gdb_exit remains here, and should override
11892 the generic version, since it's doing a lot of wierd stuff that
11893 the other versions aren't. FIXME, fold it in, or abandon this
11894 version.
11895
11896Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11897
11898 * gdb.t24/demangle.exp: Add tests for PR 3220.
11899
11900Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11901
11902 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
11903
11904Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
11905
11906 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
11907 "i386-*-*". Works for i486 as well.
11908
11909 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
11910 bug, and expand domain of xfail to all SVR4 systems, since the
11911 actual problem is likely to be in generic SVR4 /proc support.
11912
11913Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11914
11915 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
11916
11917Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
11918
11919 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
11920 xfails for other systems. Match a missing 'Continuing.' as an
11921 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
11922
11923 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
11924 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
11925 Only issue warning for missing executables if -all option is used.
11926
11927 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
11928 file if -all option is used. It's like an unpredictable XFAIL.
11929
11930Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11931
11932 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
11933 for dynamically linked binaries.
11934
11935 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
11936
11937Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11938
11939 * gdb.t20/inherit.exp: Change message for "print tagless struct"
11940 to state that this is a known bug in old versions of g++.
11941
11942Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11943
11944 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
11945 while waiting for `Continuing'.
11946
11947Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
11948
11949 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
11950 in text, data, and bss.
11951 * gdb.t10/nodebug.c: Add local and global test variables for
11952 initialized and uninitialized data.
11953
11954Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11955
11956 * config/unix-gdb.exp (gdb_exit): Add "wait".
11957
11958Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11959
11960 * gdb.t06/signals.exp: xfail the continue from the handler for all
11961 targets.
11962
11963 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
11964 function with watchpoints enabled, the i386 call dummy starts with
11965 a call.
11966
11967 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
11968 386 bsd names its corefiles.
11969
11970Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
11971
11972 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
11973 compilers don't grok it.
11974 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
11975 with small octal ints rather than character constants, which
11976 are signed and might not fit if first promoted to int.
11977
11978Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
11979
11980 * gdb.t09/Makefile.in (clean): Remove corefile.
11981
11982Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11983
11984 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
11985
11986Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11987 and Jim Kingdon (kingdon@cygnus.com)
11988
11989 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
11990 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
11991 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
11992
11993Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11994
11995 * gdb.t17/interrupt.exp: Add xfail for hppa.
11996
11997Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11998
11999 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
12000 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
12001 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
12002 to determine signed-ness of bitfields and use the result to setup
12003 the xfail.
12004 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
12005 * gdb.t15/funcargs.exp: Use them to step until the second indirect
12006 call line is reached if necessary.
12007
12008Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12009
12010 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
12011
12012Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12013
12014 * gdb.t06/break.exp: Also test `clear' command.
12015
12016Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
12017
12018 * gdb.t00/teststrategy.exp: Remove extra quote.
12019
12020 * gdb.t07/watchpoint.exp: Change xfail for calling function with
12021 watchpoint enabled to be for all non-68k machines.
12022
12023 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
12024
12025Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12026
12027 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
12028 targets use aout.mt instead of ecoff.mt as gas understands
12029 standard aout format.
12030
12031Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
12032
12033 * lib/gdb.exp (runto): Don't insist that function we are running to
12034 was compiled with -g.
12035
12036 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
12037
12038 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
12039 to get back into the read system call.
12040 Accept leading newline in case where we woke it up.
12041
12042Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12043
12044 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
12045 to make the stabs test work on ecoff systems using gcc and -with-stabs.
12046 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
12047 enable ecoff configuration.
12048
12049Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12050
12051 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
12052
12053Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12054
12055 * gdb.t16/printcmds.exp: Add another printf test.
12056
12057Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
12058
12059 * configure.in: If configured -with-stabs on any target, add
12060 stabsdirs to configdirs.
12061
12062Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12063
12064 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
12065 fun" so pattern does not match the command itself.
12066
12067Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12068
12069 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
12070
12071Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12072
12073 * gdb.t17/interrupt.exp: Test for more things.
12074
12075Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12076
12077 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
12078 compiler arranges the code and line numbers.
12079
12080 * gdb.t17/interrupt.exp: Don't send \n after ^C.
12081
12082Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12083
12084 * gdb.t00/help.exp: Increase expect input buffer size.
12085
12086Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12087
12088 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
12089
12090 * gdb.t07/watchpoint.exp: Add xfail for hppa.
12091
12092 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
12093
12094 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
12095 [0-9]*, not just [0-9].
12096
12097Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12098
12099 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
12100
12101 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
12102
12103Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12104
12105 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
12106
12107Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12108
12109 * gdb.t06/signals.c: Add xfails for sun3.
12110
12111 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
12112
12113 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
12114 test_stepping tests.
12115
12116Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12117
12118 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
12119
12120 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
12121
12122 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
12123 rather than actually putting it through cpp twice.
12124
12125 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
12126
12127Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
12128
12129 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
12130 no longer needed.
12131
12132Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12133
12134 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
12135
12136 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
12137 C++ features prints as "struct", make it a pass, not an xfail.
12138
12139Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12140
12141 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
12142 Don't require VA to print as "class" rather than "struct".
12143
12144Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
12145
12146 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
12147
12148Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12149
12150 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
12151
12152Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12153
12154 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
12155 order.
12156
12157Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12158
12159 * gdb.t16/printcmds.exp: Add printf tests.
12160
12161 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
12162
12163 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
12164
12165Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
12166
12167 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
12168 pass counts, to counteract any existing or future setup_xfails.
12169
12170Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12171
12172 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
12173 {BEGIN,END}_COMMON for common block instead of STAB.
12174 * gdb.stabs/wierd.exp: Add xfail for rs6000.
12175
12176 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
12177 intp_var should be N_GSYM not N_LSYM.
12178 wierd-aout.S: Use a label for the value of the N_SO.
12179 wierd.def: Remove all backslashes.
12180 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
12181
12182Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12183
12184 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
12185 get the expected next to inheritance3.
12186
12187Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12188
12189 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
12190 now that gcc-2.4 gets it right.
12191
12192Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12193
12194 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
12195
12196 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
12197 generating comp-info.exp which works for cross-compilation.
12198
12199Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
12200
12201 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
12202 "*-*-sysv4.*".
12203
12204Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
12205
12206 * gdb.t01/run.exp: Start with a fresh gdb.
12207 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
12208 SVR4.x.
12209
12210Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
12211
12212 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
12213 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
12214 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
12215 Makefile.in (distclean, realclean): Remove gdbme.c from list of
12216 things to remove.
12217
12218Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
12219
12220 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
12221 test cases from bug reports.
12222
12223Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
12224
12225 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
12226 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
12227 avoid spurious xfails.
12228 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
12229 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
12230 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
12231
12232Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
12233
12234 * gdb.t00/teststrategy.exp: Rework to provide more useful
12235 description of each test, fix problem with systems that define
12236 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
12237 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
12238 results for "next over recursive call" so timeouts aren't taken
12239 by error.
12240
12241Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
12242
12243 * gdb.t12/scope.exp: Test printing of variables before run.
12244
12245 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
12246 printed in wrong order due to sorting.
12247
12248Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
12249
12250 * gdb.t00/teststrategy.exp: Fix expected results for printing
12251 user entered string constant. Is array of char, prints with no
12252 address.
12253
12254 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
12255 commands.
12256 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
12257 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
12258 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
12259 of struct of char arrays.
12260 * gdb.t00/radix.exp: New tests for radix commands.
12261
12262Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
12263
12264 * gdb.t16/printcmd.exp: Print a variable before running program
12265 (with xfail for AIX).
12266
12267Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
12268
12269 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
12270
12271 * gdb.t16/printcmd.exp: Don't print variables before running program.
12272
12273 * gdb.t06/break.exp: Don't require envp argument to main.
12274
12275 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
12276
12277 * gdb.t02/whatis.exp, gdb.t11/list.exp:
12278 Add xfails for rs6000.
12279
12280 * gdb.t02/whatis.exp: Change other tests not to re-test something
12281 we already tested.
12282
12283 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
12284 each type used has a variable of that type.
12285
12286Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
12287
12288 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
12289
12290Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
12291
12292 * configure.in: change srctrigger to be a file, not a directory
12293
12294Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
12295
12296 * configure.in (mips-idt-ecoff*): Added trailing '*'.
12297
12298 * gdb.t11/list.exp: Fixed a couple of typos.
12299
12300Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
12301
12302 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
12303 is fixed and PR is closed.
12304 * gdb.t16 (gdbme.c): Add simple test string variable.
12305 * gdb.t16 (printcmds.exp): Add tests with simple test string
12306 variable, primarily for boundaries on "set print elements".
12307
12308Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
12309
12310 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
12311 Make leading 0's optional and don't expect a tab in the middle
12312 of the number.
12313
12314 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
12315
12316 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
12317 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
12318 don't end command passed to gdb_test with newline.
12319
12320 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
12321 signed keyword away, don't expect signed bitfields to be signed.
12322
12323 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
12324 printing with only as many 1's as are in the field as well as printing
12325 with 32 1's (see comment).
12326
12327Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
12328
12329 * gdb.t00/default.exp: Start with a fresh gdb.
12330 * configure.in (configdirs): Remove gdb.t31 until the chill
12331 compiler works again. It no longer is able to find chillrt0
12332 since it isn't in libchill.a anymore.
12333 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
12334 wierd.o, make more modular.
12335 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
12336 spurious newlines that caused problems.
12337
12338Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12339
12340 * Move test with enums and partial symbols from gdb.t03/ptype.exp
12341 to gdb.stabs/wierd.exp since GCC has worked around the bug.
12342 gdb.stabs/wierd.{exp,def}: Many new tests.
12343
12344 * gdb.t00/default.exp: update info line for new message.
12345
12346 * gdb.t02/{whatis.exp,gdbme.c}:
12347 Test that "char *" doesn't print as "caddr_t".
12348
12349Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12350
12351 * gdb.t00/help.exp: Use .* in place of some help messages which
12352 just changed.
12353 gdb.t00/default.exp: Update "info frame" test for new message.
12354 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
12355 Remove some xfails
12356
12357Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12358
12359 * gdb.t03/{gdbme.c,ptype.exp}:
12360 Add tests for typedef'd struct and union without tags.
12361 Also check "whatis" on a variable of a typedef'd enum without a tag.
12362
12363 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
12364 PRMS 1823; the bug still exists but isn't reproduced by this test
12365 anymore), and remove rs6000 XFAIL (the bug is fixed).
12366
12367 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
12368 duplicated from whatis.exp. For those that are left, accept
12369 "long", "long int", or "int" for long variables (whatis.exp already
12370 has an XFAIL for "int", so no need to fail it here).
12371
12372 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
12373 Deal with GCC's names for types now that GDB uses the compiler's names.
12374
12375 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
12376 setup_xfail's for sunos4. If we #defined the signed keyword away,
12377 don't expect GDB to know that char it is signed.
12378
12379 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
12380
12381Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
12382
12383 * configure.in (configdirs): Add gdb.t24 for C++ tests that
12384 should work on any system, regardless of debugging format.
12385 * gdb.t21/demangle.exp: Move to gdb.t24.
12386 * gdb.t24/demangle.exp: Move from gdb.t21.
12387 * gdb.t24/{Makefile.in, configure.in}: New files.
12388
12389Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12390
12391 * configure.in: Do gdb.stabs and C++ tests only for stabs.
12392 * gdb.stabs: New directory.
12393
12394Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12395
12396 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
12397 not just "Quit anyway?".
12398
12399Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
12400
12401 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
12402 that all setup_xfails are immediately followed by clear_xfails.
12403
12404Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
12405
12406 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
12407 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
12408 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
12409 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
12410 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
12411 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
12412 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
12413 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
12414 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
12415 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
12416 gdb.t31/chillvars.exp, lib/gdb.exp:
12417 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
12418 bug-gdb@prep.ai.mit.edu.
12419
12420Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
12421
12422 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
12423 with 0.0, not integer 0.
12424
12425Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
12426
12427 * gdb.t06/break.exp: Update for "Kill the program" message change.
12428
12429Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
12430
12431 * Makefile.in (GDBFLAGS): Set to -nx.
12432 * Makefile.in (site.exp): Use GDBFLAGS.
12433
12434Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
12435
12436 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
12437 Makefiles.
12438 (check): depend on just-check.
12439 (just-check): added so that tests can be run without a noop
12440 build pass.
12441
12442Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
12443
12444 Switch to using configure's configdirs.
12445 * Makefile.in (Makefile): add configure.in dependency.
12446 (SUBDIRS): removed redundant assignment.
12447 * configure.in: switch subdirs assignment to configdirs.
12448 * gdb.t*/configure.in: new files.
12449
12450Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
12451
12452 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
12453 works.
12454
12455Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
12456
12457 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
12458 in explicit rules. Apparently this is not supported by some makes.
12459
12460Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
12461
12462 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
12463
12464Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12465
12466 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
12467 disappeared.
12468
12469Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
12470
12471 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
12472
12473Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
12474
12475 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
12476 watchpoint problem that is now fixed.
12477 * gdb.t30/chexp.exp: Remove setup_xfail for printing
12478 uninitialized convenience variables.
12479 * gdb.t31/chillvars.exp: Fix expected patterns for printing
12480 structures.
12481
12482Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12483
12484 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
12485 which causes expect to get out of sync with gdb on long output
12486 from help set.
12487 * gdb.t09/corefile.exp: Make expected pattern for core file
12488 failing signal and frame output format less sun specific.
12489
12490Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
12491
12492 * gdb.t31/chillvars.exp: Add and remove initial dummy
12493 breakpoint, so that symbol table is forced in.
12494 (Needed at least on Sunos4, though it seems not SVR4.)
12495 * gdb.t31/chillvars.exp: Update for changed output format.
12496
12497Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
12498
12499 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
12500
12501Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
12502
12503 * Makefile.in: Added --srcdir when invoking runtest, removed the
12504 need for a local config file. (optional now)
12505
12506Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
12507
12508 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
12509 failure count used to force early termination. Add some more
12510 expected failures for gnu style demangling.
12511
12512Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12513
12514 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
12515 pmi variable from gdb.t20/gdbme to get optimized away.
12516 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
12517 Check for written corefile upon timeout _and_ eof.
12518
12519Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12520
12521 * config/unix-gdb.exp: Add missing return 0.
12522
12523Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12524
12525 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
12526 test termination.
12527
12528Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
12529
12530 * configure.in (subdirs): Put back gdb.t17 which mysteriously
12531 disappeared.
12532
12533Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
12534
12535 * gdb.t10/crossload.exp: Disable the i860-elf test until such
12536 time as i860 support works.
12537
d63a86f8 12538 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
12539 "backtrace 100\r" rather than just "backtrace\r", to match last
12540 change.
12541
12542Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
12543
12544 * config/udi-gdb.exp (gdb_exit): Remove close command.
12545 (gdb_target_udi): New procedure to set the UDI target.
12546 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
12547 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
12548 Added waits for prompts after several question responses. Added
12549 some more responses used by a29k-amd-udi-gdb.
12550 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
12551 pass different arguments, restart UDI connection after program
12552 completion.
12553 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
12554 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
12555 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
12556 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
12557 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
12558 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
12559 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
12560 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
12561 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
12562 after program completion.
12563 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
12564 compiled with a SELECT_VECS setting.
12565 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
12566 infinite recursion.
12567
12568 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
12569 Added checks for COFF results, and made them expected failures for
12570 all targets. It would be better to make them expected failures
12571 for COFF targets only.
12572
12573Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
12574
12575 * Makefile.in: add null dvi target, don't bother to recurse
12576 through test directories for info and install-info; rename
12577 $(datadir) to be dejagnu instead of deja-gnu
12578
12579Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
12580
12581 * gdb.t31/gdbme.ch: Re-enable code that previously caused
12582 compiler to coredump.
12583 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
12584 code.
12585
12586Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
12587
12588 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
12589 coredump.
12590 * gdb.t31/chillvars.exp: Comment out tests that depend on that
12591 code.
12592
12593Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
12594
12595 * gdb.t03/ptype.exp: tests for return code from gdb_test.
12596 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
12597 which in a shell. Deletes xgdb when done.
12598 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
12599 Tests the return from the "set height" or "set width" commands.
12600 Added a few return codes where needed.
12601
12602Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
12603
12604 * Makefile.in (SUBDIRS): Add gdb.t17.
12605 * configure.in (subdirs): Add gdb.t17.
12606 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
12607 files to test gdb's calling of functions in the inferior with
12608 the correct arguments and gdb's ability to retrieve any
12609 result returned.
12610
12611Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
12612
12613 * config/unix-gdb.exp (gdb_exit): Remove close commands that
12614 may be called after gdb goes away. Previous versions of expect
12615 needed these to avoid file descriptor leaks, but they cause
12616 errors with the current revision of expect.
12617 * gdb.t00/gdbvars.exp: Use -re on expected output after
12618 setting sevenbit-strings.
12619 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
12620 to set sevenbit-strings consistent across tests.
12621 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
12622 set sevenbit-strings consistent across tests.
12623
12624Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
12625
12626 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
12627 expected output to match current "expect" expectations.
12628
12629Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
12630
12631 * gdb.t00/default.exp: Change expected output for default "source"
12632 command, to match new gdb behavior which requires a filename to
12633 source.
12634
12635Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
12636
12637 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
12638 expected fail for i486-*-* that misses the marker2 function.
12639 * gdb.t10/crossload.exp (bfddefault): Allow successful
12640 recognition of a format to pass even if no symbols are found.
12641 Explicitly catch failures where the format is not recognized
12642 or is ambiguous, and add the reason to the fail message.
12643 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
12644 the cause is and invalid target and add reason to failure message.
12645 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
12646 elf32-i386, elf32-sparc, and elf32-i860.
12647 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
12648 Set up expected failure for 'filename'::variable scope resolution,
12649 which is now apparently broken on all targets.
12650 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
12651 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
12652 gdb.t23/templates.exp: Change failure for missing binfile into
12653 just a warning.
12654 gdb.t21/demangle.exp: Change all cfront references to 'arm'
12655 references.
12656
12657Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
12658
12659 * gdb.t00/default.exp: Add expected output for default "source"
12660 command, to match new gdb behavior.
12661 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
12662
12663Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
12664
12665 * config/*-gdb.exp: returns an error, rather than exiting on
12666 internal errors.
12667
12668Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
12669
12670 * gdb.t03/gdbme.c: Add pointer to struct variable.
12671 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
12672 referencing struct members.
12673
12674Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
12675
12676 * configure.in (mips-idt-ecoff): New target.
12677 * config/mips-gdb.exp: New file for remote board using MIPS remote
12678 debugging protocol.
12679
12680 * Redid configuration scheme. Removed gdb.t*/configure.in.
12681 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
12682 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
12683 distclean targets. Built executables via .o files. Adjusted
12684 tests to account for source files in $(srcdir) rather than
12685 $(objdir).
12686 * lib/gdb.exp (runto): Don't expect () after the function name,
12687 because it may have arguments.
12688
12689Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
12690
12691 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
12692 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
12693 expected failures for mips-idt-* and mips-sgi-*.
12694 * gdb.t00/default.exp (attach): Kill process if requested.
12695 * gdb.t00/help.exp (help target core, help target): Accept a gdb
12696 that does not read core files.
12697 * gdb.t01/run.exp: Removed checks for exit status code.
12698 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
12699 it is linked in.
12700 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
12701 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
12702 appropriate, rather than doing it by hand.
12703 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
12704 execution.
12705 * gdb.t10/crossload.exp: Kill existing program if needed.
12706 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
12707 appropriate, rather than doing it by hand. Always increase
12708 timeout for this test, not just for VxWorks.
12709
12710Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
12711
12712 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
12713 of Chill STRUCT types and STRUCT values.
12714 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
12715 than "char".
12716 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 12717 struct2): New struct definitions and initializations to test
c906108c
SS
12718 simple Chill STRUCT types.
12719
12720Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
12721
12722 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
12723 the null byte at the end of strings.
12724 * gdb.t00/default.exp: Make show version insensitive to copyright
12725 date.
12726 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
12727 to avoid dependencies on target char signedness.
12728 * gdb.t16/printcmds.exp: Update expected results for explicitly
12729 unsigned char.
12730 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
12731 now work.
12732 * gdb.t21/demangle.exp: Add many more patterns for template
12733 demangling, most of them being expected failures.
12734 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
12735 string we are matching for, to match on the whole string.
12736 * gdb.t21/demangle.exp: Add many new test strings to demangle,
12737 and fix a whole bunch that had incorrect expected output but were
12738 passing anyway because of the bug in "proc demangle".
12739 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
12740 type.
12741 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
12742
12743Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
12744
12745 * gdb/testsuite: made modifications to testcases, etc., to allow
12746 them to work properly given the reorganization of deja-gnu and the
12747 relocation of the testcases from deja-gnu to a "tool" subdirectory.
12748
12749Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
12750
12751 * gdb/testsuite: Initial creation of gdb/testsuite.
12752 Migrated dejagnu testcases and support files for testing nm to
12753 gdb/testsuite from deja-gnu. These files were moved "as is"
12754 with no modifications. This migration is part of a major overhaul
12755 of dejagnu. The modifications to these testcases, etc., which
12756 will allow them to work with the new version of dejagnu will be
12757 made in a future update.
48efe704 12758
8d8cb839 12759 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 12760\f
8d8cb839
EZ
12761;; Local Variables:
12762;; mode: change-log
12763;; left-margin: 8
12764;; fill-column: 74
12765;; version-control: never
12766;; End:
902f2ccb
MC
12767
12768 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
12769 2003, 2004 Free Software Foundation, Inc.
12770 Copying and distribution of this file, with or without modification,
12771 are permitted provided the copyright notice and this notice are preserved.
This page took 1.236203 seconds and 4 git commands to generate.