2004-08-23 Michael Chastain <mec.gnu@mindspring.com>
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
96033e83
MC
12004-08-23 Michael Chastain <mec.gnu@mindspring.com>
2
3 * gdb.base/whatis.c: Add copyright notice.
4
cf38c229
MK
52004-08-20 Mark Kettenis <kettenis@gnu.org>
6
7 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
8 it to skip the breakpoints encoded in the inline assembly.
9
f4b49756
MC
102004-08-20 Michael Chastain <mec.gnu@mindspring.com>
11
12 * Makefile.in: Add gdb.fortran.
13
2f193b69
MC
142004-08-20 Michael Chastain <mec.gnu@mindspring.com>
15
16 * gdb.base/call-sc.exp (test_scalar_returns):
17 Fix cut-and-paste glitch in "Make fun return now".
18
89a237cb
MC
192004-08-17 Michael Chastain <mec.gnu@mindspring.com>
20
21 * configure.in: Add gdb.fortran.
22 * configure: Regenerate.
23 * gdb.fortran/Makefile.in: New file.
24 * lib/gdb.exp (skip_fortran_tests): New procedure.
25
469aff8e
MC
262004-08-17 Michael Chastain <mec.gnu@mindspring.com>
27
28 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
29 reference to bug-gnu@prep.ai.mit.edu.
30 * gdb.mi/mi-var-child.exp: Likewise.
31 * gdb.mi/mi-var-cmd.exp: Likewise.
32 * gdb.mi/mi-var-display.exp: Likewise.
33 * gdb.mi/mi2-var-block.exp: Likewise.
34 * gdb.mi/mi2-var-child.exp: Likewise.
35 * gdb.mi/mi2-var-cmd.exp: Likewise.
36 * gdb.mi/mi2-var-display.exp: Likewise.
37
00b51b9f
MK
382004-08-15 Mark Kettenis <kettenis@gnu.org>
39
40 * gdb.base/unload.c (main): Make local variable msg const.
41
45f07fef
MC
422004-08-15 Michael Chastain <mec.gnu@mindspring.com>
43
44 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
45 to bug-gnu@prep.ai.mit.edu.
46 * gdb.mi/mi-disassemble.exp: Likewise.
47 * gdb.mi/mi-eval.exp: Likewise.
48 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
49 default line number.
50 * gdb.mi/mi-return.exp: Likewise.
51 * gdb.mi/mi-simplerun.exp: Likewise.
52 * gdb.mi/mi-stack.exp: Likewise.
53 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
54 number with explicit range test.
55 * gdb.mi/mi-watch.exp: Likewise.
56 * gdb.mi/mi2-break.exp: Likewise.
57 * gdb.mi/mi2-cli.exp: Likewise.
58 * gdb.mi/mi2-disassemble.exp: Likewise.
59 * gdb.mi/mi2-eval.exp: Likewise.
60 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
61 default line number.
62 * gdb.mi/mi2-return.exp: Likewise.
63 * gdb.mi/mi2-simplerun.exp: Likewise.
64 * gdb.mi/mi2-stack.exp: Likewise.
65 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
66 number with explicit range test.
67 * gdb.mi/mi2-watch.exp: Likewise.
68
dd8c8ee7
MC
692004-08-15 Michael Chastain <mec.gnu@mindspring.com>
70
71 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
72 * gdb.cp/m-static.exp: Likewise.
73 * gdb.cp/rtti.exp: Likewise.
74
4e838464
MK
752004-08-14 Mark Kettenis <kettenis@gnu.org>
76
77 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
78
8d8cb839
EZ
792004-08-14 Eli Zaretskii <eliz@gnu.org>
80
81 * ChangeLog: Prefix Local Variables with semi-colons and indent
82 the reference to older ChangeLog files, to fix fontification in
83 Emacs.
84
deea8bb0
MC
852004-08-13 Michael Chastain <mec.gnu@mindspring.com>
86
87 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
88 * gdb.mi/mi2-break.exp: Likewise.
89
c3297504
MC
902004-08-13 Michael Chastain <mec.gnu@mindspring.com>
91
92 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
93
25808999
MC
942004-08-13 Michael Chastain <mec.gnu@mindspring.com>
95
96 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
97
226a8d71
MC
982004-08-13 Michael Chastain <mec.gnu@mindspring.com>
99
100 * gdb.cp/classes.exp: Remove unused declarations. Just let
101 test names default instead of providing special names. Remove
102 extraneous demangler test.
103
37fdf854
JJ
1042004-08-12 Jeff Johnston <jjohnstn@redhat.com>
105
106 * gdb.base/unload.exp: New test for breakpoints in dynamically
107 loaded libraries.
108 * gdb.base/unload.c: Ditto.
109 * gdb.base/unloadshr.c: Ditto.
110
2d3a7986
MC
1112004-08-12 Michael Chastain <mec.gnu@mindspring.com>
112
113 * gdb.cp/classes.exp (test_ptype_class_objects): Call
114 cp_test_ptype_class.
115 (test_enums): Likewise.
116
cc503c8a
AC
1172004-08-10 Andrew Cagney <cagney@gnu.org>
118
119 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
120 init_malloc call.
121
902f2ccb
MC
1222004-08-10 Michael Chastain <mec.gnu@mindspring.com>
123
124 * ChangeLog: Add copyright notice. The notice is copied
125 from emacs 21.3 top level ChangeLog.
126
78c90502
MC
1272004-08-09 Michael Chastain <mec.gnu@mindspring.com>
128
129 * lib/cp-support.exp: New file.
130 * lib/cp-support.exp (cp_test_type_class): New function.
131 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
132 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
133 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
134 cp_test_ptype_class.
135
88e5ea78
MC
1362004-08-09 Michael Chastain <mec.gnu@mindspring.com>
137
138 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
139 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
140 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
141 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
142 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
143 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
144 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
145 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
146 gdb.mi/mi2-watch.exp: Update copyright years.
147
6a89fc9c
MK
1482004-08-09 Mark Kettenis <kettenis@gnu.org>
149
150 * gdb.base/sigaltstack.exp: Provide proper anchoring.
151
1482e0de
MC
1522004-08-09 Michael Chastain <mec.gnu@mindspring.com>
153
154 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
155 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
156 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
157 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
158 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
159 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
160 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
161 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
162 gdb.mi/mi-watch.exp: Update copyright years.
163
1a5ce3f3
DJ
1642004-08-08 Daniel Jacobowitz <dan@debian.org>
165
166 PR gdb/1738
167 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
168 from a breakpoint with a pending signal.
169
04f6ecf2
DJ
1702004-08-08 Daniel Jacobowitz <dan@debian.org>
171
172 PR gdb/1736
173 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
174 * gdb.base/sigaltstack.exp (finish_test): Consume output until
175 the prompt.
176 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
177
54d90d35
DJ
1782004-08-08 Daniel Jacobowitz <dan@debian.org>
179
180 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
181
d2f6abb0
DJ
1822004-08-08 Daniel Jacobowitz <dan@debian.org>
183
184 PR gdb/1736
185 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
186 for i?86-*-linux*.
187
5598c03d
DJ
1882004-08-08 Daniel Jacobowitz <dan@debian.org>
189
190 * gdb.arch/i386-prologue.exp: Compile without debug information.
191
c6fee705
MC
1922004-08-08 Michael Chastain <mec.gnu@mindspring.com>
193
194 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
195 rather than asking gdb to search.
196
dd90efdb
MC
1972004-08-05 Michael Chastain <mec.gnu@mindspring.com>
198
199 * gdb.base/gcore.c: Include <string.h>.
200
1e84bec1
MC
2012004-08-05 Michael Chastain <mec.gnu@mindspring.com>
202
203 * gdb.base/gcore.c: Add copyright notice.
204
e425eb2b
MC
2052004-08-05 Michael Chastain <mec.gnu@mindspring.com>
206
207 * gdb.base/freebpcmd.c: Include <stdio.h>.
208 * gdb.base/long_long.c: Include <string.h>.
209 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
210 * gdb.base/siginfo.c: Include <string.h>.
211 * gdb.base/sigstep.c: Include <string.h>.
212
cb9aaed5
MC
2132004-08-04 Michael Chastain <mec.gnu@mindspring.com>
214
215 * gdb.base/complex.c: Include <stdlib.h>.
216
55944f3d
MC
2172004-08-04 Michael Chastain <mec.gnu@mindspring.com>
218
219 * gdb.base/complex.c: Add copyright notice.
220
7b2953d9
MC
2212004-08-04 Michael Chastain <mec.gnu@mindspring.com>
222
223 * gdb.base/charset.c: Include <stdlib.h>.
224
c9133d23
MC
2252004-08-04 Michael Chastain <mec.gnu@mindspring.com>
226
227 * gdb.base/auxv.c: Include <stdlib.h>.
228
0a8490ad
MC
2292004-08-04 Michael Chastain <mec.gnu@mindspring.com>
230
231 * gdb.base/auxv.c: Add copyright notice.
232
3426d5ec
MC
2332004-08-04 Michael Chastain <mec.gnu@mindspring.com>
234
235 * gdb.base/coremaker.c: Add copyright notice.
236 * gdb.base/coremaker2.c: Add copyright notice.
237
8da195dd
AC
2382004-08-04 Andrew Cagney <cagney@gnu.org>
239
240 * gdb.base/store.exp: Update copyright.
241 (check_set, up_set, check_struct, up_struct): Add a prefix to test
242 names, do not import gdb_prompt.
243
8d394f98
AC
2442004-08-01 Andrew Cagney <cagney@gnu.org>
245
246 Fix PR testsuite/1729.
247 * gdb.base/dump.exp: Add test name to callers of capture_value, do
248 not use capture_value with value 4.
249 (capture_value): Add optional test name parameter.
250 (test_reload_saved_value, test_restore_saved_value): Use $msg as
251 the prefix, pass to capture_value.
252
b6702b23
MK
2532004-08-01 Mark Kettenis <kettenis@gnu.org>
254
255 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
256 * gdb.arch/i386-prologue.c (standard): New prototype and function.
257 (main): Call new function.
258
c203e0ca
MC
2592004-07-31 Michael Chastain <mec.gnu@mindspring.com>
260
261 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
262
a7995a30
MC
2632004-07-31 Michael Chastain <mec.gnu@mindspring.com>
264
265 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
266
9366563b
MC
2672004-07-31 Michael Chastain <mec.gnu@mindspring.com>
268
b6eeaf26 269 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
270 Accept more values of vtbl pointer. Remove some messages
271 about "obsolete gcc or gdb".
272
2fc1f950
MC
2732004-07-30 Michael Chastain <mec.gnu@mindspring.com>
274
275 * gdb.cp/classes.exp: Accept more varieties of ptype output.
276
c724d49b
MC
2772004-07-30 Michael Chastain <mec.gnu@mindspring.com>
278
279 * gdb.base/asm-source.exp: Properly convert target board
280 debug flags from gcc format to binutils format.
281
736b0fce
MK
2822004-07-28 Mark Kettenis <kettenis@gnu.org>
283
284 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
285 gdb1718". PR backtrace/1718 partially fixed.
286
5633ea5c
JJ
2872004-07-27 Jeff Johnston <jjohnstn@redhat.com>
288
289 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
290
575eebb1
NC
2912004-07-26 Nick Clifton <nickc@redhat.com>
292
293 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
294 good default value for a specific architecture is available then
295 set it to that value. Otherwise default to the -gstabs switch.
296 Remove the -g... switches from the asm-flags variable. Allow the
297 target board info to override the value if it wants to. Pass the
298 switch on the assembler command line.
299
62104619
MK
3002004-07-23 Mark Kettenis <kettenis@gnu.org>
301
302 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
303 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
304 (main): Call new function.
305
4a1135b8
MC
3062004-07-22 Michael Chastain <mec.gnu@mindspring.com>
307
308 Test for PR exp/1715.
309 * gdb.base/radix.exp: Refactor common procedures. Make all
310 test names unique. Change XFAIL to KFAIL.
311
8a12c1f0
MC
3122004-07-20 Michael Chastain <mec.gnu@mindspring.com>
313
314 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
315 * gdb.ada/gnat_ada.gin: ... to here.
316 * configure.in: Use gnat_ada.gin.
317 * configure: Regenerate.
318
23b451cf
AC
3192004-07-20 Andrew Cagney <cagney@gnu.org>
320
321 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
322 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
323 XFAILs. Clean up test messages and comments. Check backtraces.
324 Delete re-sync code.
325
ab618a02
MC
3262004-07-19 Michael Chastain <mec.gnu@mindspring.com>
327
328 Fix PR cli/740.
329 * gdb.base/annota1.exp: Honor gdb,nosignals.
330 * gdb.base/annota3.exp: Likewise.
331
46dad340
MC
3322004-07-19 Michael Chastain <mec.gnu@mindspring.com>
333
334 * lib/java.exp: Update copyright notice.
335
756d8c70
AC
3362004-07-19 Andrew Cagney <cagney@gnu.org>
337
338 * gdb.base/selftest.exp: Copy file from here ...
339 * gdb.gdb/selftest.exp: ... to here.
340
586027e6
AC
3412004-07-16 Andrew Cagney <cagney@redhat.com>
342
343 * lib/insight-support.exp: Delete file.
344 * lib/java.exp (java_init): Fix copyright.
345
029d2200
AC
3462004-07-16 Andrew Cagney <cagney@gnu.org>
347
348 * gdb.base/restore.c: Append "prologue" to comments marking the a
349 function's prologue.
350 * gdb.base/restore.exp: Update copyright, re-indent.
351 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
352 callerN" prefix where needed. Update patterns that match a
353 function's prologue.
354
653b62c5
MC
3552004-07-16 Michael Chastain <mec.gnu@mindspring.com>
356
357 * gdb.base/restore.c: Add copyright notice.
358
f7d690e5
AC
3592004-07-16 Andrew Cagney <cagney@gnu.org>
360
361 * gdb.base/logical.exp: Update copyright.
362 (evaluate): New procedure. Use to re-implement tests using
363 several tables.
364
d629a7cb
MH
3652004-07-14 Martin Hunt <hunt@redhat.com>
366
367 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
368 which fixes some problems where init.tcl was not found.
369
9c7bb332
AC
3702004-07-13 Andrew Cagney <cagney@gnu.org>
371
6bf46641
AC
372 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
373 (check_sizeof, check_valueof): Do not include the output in the
374 test name. Use gdb_test.
375 (get_valueof): Use gdb_test_multiple.
376
c4ffd4c0
AC
377 * gdb.base/step-test.exp: Update copyright. Use
378 gdb_test_multiple. Ensure that test names do not include
379 architecture dependent output.
380
ab89363a
AC
381 * gdb.gdb/observer.exp: Update copyright.
382 (setup_test): Use gdb_test_multiple.
383 (attach_first_observer, attach_second_observer)
384 (attach_third_observer, detach_first_observer)
385 (detach_second_observer, detach_third_observer)
386 (reset_counters, check_counters): Make $message a prefix.
387 (test_normal_stop_notifications): Add "args" parameter - a list of
388 init functions to be called. Make $message a prefix,
389 (test_observer_normal_stop): Change the message prefixes so that
390 they are unique, pass the attach / detach procedures to
391 test_normal_stop_notifications.
392
ec58997a
AC
393 * gdb.base/signull.exp (test_segv): Prefix all tests with
394 "${name}". Clean up test messages.
395
b475183b
AC
396 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
397
9c7bb332
AC
398 * gdb.base/ena-dis-br.exp: Update copyright.
399 (break_at): New function. Replace send_gdb with gdb_test,
400 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
401 ignore count, not stopped at bpt", with KFAIL.
402
2dd95497
CV
4032004-07-13 Corinna Vinschen <vinschen@redhat.com>
404
405 * gdb.base/attach.exp: Remove cleanupfile handling.
406
419e626b
AC
4072004-07-12 Andrew Cagney <cagney@gnu.org>
408
409 * gdb.base/annota1.exp: Cleanup corefile test name.
410 * gdb.base/annota3.exp: Ditto.
411
8b1b3228
AC
4122004-07-12 Andrew Cagney <cagney@gnu.org>
413
78650829
AC
414 * gdb.base/signals.exp: Clean up copyright, re-indent.
415
8b1b3228
AC
416 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
417 gdb_test and gdb_test_multiple.
418
935c2760
JJ
4192004-07-08 Jeff Johnston <jjohnstn@redhat.com>
420
421 * gdb.java/jmain.exp: Fix expected line number for main to
422 break at. Set XFAIL for break at main test since gcj does not
423 provide line number info for first statement in main.
424
1544280f
AC
4252004-07-08 Andrew Cagney <cagney@gnu.org>
426
1279f4ff
AC
427 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
428
1544280f
AC
429 * gdb.base/sigbpt.exp: Make the common part of each test name a
430 prefix instead of suffix.
431
bcc82369
BR
4322004-07-07 Bob Rossi <bob_rossi@cox.net>
433
434 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
435 test from test_tbreak_creation_and_listing to
436 test_file_list_exec_source_file
437 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
438 Changed name of test from test_tbreak_creation_and_listing to
439 test_file_list_exec_source_file
440
23f4b0aa
JJ
4412004-07-07 Jeff Johnston <jjohnstn@redhat.com>
442
443 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
444 the jmisc() constructor instead of <init>.
445 * gdb.java/jmisc1.exp: Ditto.
446
56401cd5
AC
4472004-07-07 Andrew Cagney <cagney@gnu.org>
448
449 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
450 corrupting the PC.
451
44ae2f6a
MC
4522004-07-06 Michael Chastain <mec.gnu@mindspring.com>
453
454 * gdb.cp/templates.exp: Accept whitespace change in demangler
455 output.
456
45a83408
AC
4572004-07-06 Andrew Cagney <cagney@gnu.org>
458
459 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
460
d205ad70
MC
4612004-07-02 Michael Chastain <mec.gnu@mindspring.com>
462
463 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
464 * lib/compiler.cc: Likewise.
465
06ea1a61
MC
4662004-06-30 Michael Chastain <mec.gnu@mindspring.com>
467
468 * lib/compiler.cc: Work around string preprocessing problem
469 with old hp c++ compiler.
470 * lib/compiler.c: Likewise.
471
daab1251
CV
4722004-06-29 Corinna Vinschen <vinschen@redhat.com>
473
474 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
475 directives to conditionalize symbol prefixing.
476 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
477 additional_flags handling. Add underscore prefix for Cygwin.
478 * gdb.arch/i386-unwind.c: Use preprocessor directives to
479 conditionalize symbol prefixing.
480 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
481 additional_flags handling. Add underscore prefix for Cygwin.
482
cc984116
CV
4832004-06-29 Corinna Vinschen <vinschen@redhat.com>
484
485 * gdb.base/bigcore.exp: Skip test on Cygwin.
486
c279b077
MC
4872004-06-28 Michael Chastain <mec.gnu@mindspring.com>
488
489 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
490 formats for "info register". Use gdb_test_multiple. Fix
491 the "invalid register" test.
492
0e915747
CV
4932004-06-28 Corinna Vinschen <vinschen@redhat.com>
494
495 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
496 PID for Cygwin. Add Cygwin specific strings to check for in some
497 tests.
498 (do_attach_tests): Add a test for user interaction when attaching
499 to a process with no matching symbol table already loaded.
500
11422c86
AC
5012004-06-26 Andrew Cagney <cagney@gnu.org>
502
503 Test PR java/1567 and PR java/1565.
504 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
505 * gdb.java/jmisc2.exp: Delete file.
506
cefbce26
MC
5072004-06-26 Michael Chastain <mec.gnu@mindspring.com>
508
509 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
510
e19f872c
CV
5112004-06-25 Corinna Vinschen <vinschen@redhat.com>
512
513 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
514 attach process.
515
d931ba3b
MC
5162004-06-23 Michael Chastain <mec.gnu@mindspring.com>
517
518 * gdb.cp/pr-1553.exp: Remove.
519
aef68c48
MC
5202004-06-22 Michael Chastain <mec.gnu@mindspring.com>
521
522 * gdb.cp/pr-1553.cc: Remove.
523 * gdb.cp/pr-1553.exp: Disable this test.
524
8d5df71a
JB
5252004-06-20 Jim Blandy <jimb@redhat.com>
526
527 Fix PR testsuite/1680.
528 * gdb.arch/i386-sse.exp: Properly quote curly braces in
529 regular expressions.
530
4ac6f39d
MC
5312004-06-19 Michael Chastain <mec.gnu@mindspring.com>
532
533 Fix PR testsuite/1679.
534 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
535 Issue an UNSUPPORTED result instead.
536
1b413552
JB
5372004-06-18 Jim Blandy <jimb@redhat.com>
538
539 * gdb.base/charset.exp: Only send a control-C if we see a new
540 prompt and incomplete command.
541
6daa6ebd
MC
5422004-06-18 Michael Chastain <mec.gnu@mindspring.com>
543
544 * gdb.cp/pr-574.cc: Add copyright notice.
545
51fa4ae0
JB
5462004-06-17 Jim Blandy <jimb@redhat.com>
547
548 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
549 cases where the regexp has no groups; this grabs random text from
550 the previous test suite, whatever that was.
551
8fea26c5
MC
5522004-06-17 Michael Chastain <mec.gnu@mindspring.com>
553
554 * gdb.cp/printmethod.cc: Add copyright notice.
555
1e3aeb41
MC
5562004-06-16 Michael Chastain <mec.gnu@mindspring.com>
557
558 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
559
9d9030bc
AC
5602004-06-16 Andrew Cagney <cagney@gnu.org>
561
562 * gdb.base/signull.c: Update copyright. Include <string.h>.
563 (bowler): Replace data_pointer with data_read
564 and data_write cases. Add code_descriptor case.
565 (zero, desc): New array and pointer.
566 (data, code): Change to simple pointers.
567 * gdb.base/signull.exp: Fix probe pattern matching a function
568 descriptor SIGSEGV. Replace data_pointer with data_read and
569 data_write tests.
570
acd4ad44
AC
5712004-06-16 Andrew Cagney <cagney@gnu.org>
572
573 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
574
08fd625c
MC
5752004-06-15 Michael Chastain <mec.gnu@mindspring.com>
576
577 * gdb.base/long_long.c: Add copyright notice.
578
1903502c
MC
5792004-06-15 Michael Chastain <mec.gnu@mindspring.com>
580
581 * gdb.base/long_long.exp: Remove reference to
582 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
583 to gdb_breakpoint and gdb_continue_to_breakpoint.
584
83313cb1
JB
5852004-06-14 Jim Blandy <jimb@redhat.com>
586
587 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
588 endian case.
589
1bf404ef
AC
5902004-06-14 Andrew Cagney <cagney@gnu.org>
591
592 * gdb.base/gcore.exp (capture_command_output): Delete the always
593 passing tests containing inferior values.
594 * gdb.base/ending-run.exp: Do not include the breakpoint address
595 in the test message. Update copyright.
596 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
597 size in the test name, use gdb_test_multiple. Update copyright.
598
ef220b33
MC
5992004-06-14 Michael Chastain <mec.gnu@mindspring.com>
600
601 * gdb.cp/ref-types.cc: Add copyright notice.
602
4f70a4c9
MC
6032004-06-14 Michael Chastain <mec.gnu@mindspring.com>
604
605 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
606 hp_aCC_compiler.
607 * lib/compiler.cc: Likewise.
608 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
609 'set' commands. Log diagnostics for other lines. Set
610 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
611
335928ac
MC
6122004-06-13 Michael Chastain <mec.gnu@mindspring.com>
613
614 * gdb.cp/try_catch.cc: Add copyright notice.
615
2efb12e8
MC
6162004-06-12 Michael Chastain <mec.gnu@mindspring.com>
617
618 * gdb.cp/userdef.cc: Add copyright notice.
619
0bbed51a
MC
6202004-06-11 Michael Chastain <mec.gnu@mindspring.com>
621
622 * gdb.cp/virtfunc.cc: Add copyright notice.
623
e12a46c9
RC
6242004-06-11 Randolph Chung <tausq@debian.org>
625
626 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
627 problem.
628
338e05af
AC
6292004-06-10 Andrew Cagney <cagney@gnu.org>
630
631 * lib/compiler.cc, lib/compiler.c: Append either
632 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
633 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
634 instead of gcc-3-3.
635
dc3f10cb
AC
6362004-06-09 Andrew Cagney <cagney@gnu.org>
637
b4d946af
AC
638 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
639 gdb/1455, bug is specific to "long long" and "double".
640
dc3f10cb
AC
641 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
642 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
643 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
644 fixed.
645
b5c0bfa2
AC
6462004-06-09 Andrew Cagney <cagney@gnu.org>
647
648 * gdb.base/structs.exp (test_struct_returns): Replace
649 "return_value_unknown" and "finish_value_unknown" by
650 "return_value_known" and "finish_value_known". Instead of
651 "return_value_unknown" iff "finish_value_unknown", check
652 "return_value_known" implies "finish_value_known".
653
caeb605f
MH
6542004-06-08 Martin Hunt <hunt@redhat.com>
655
656 * gdb.base/float.exp: Add pattern for mips targets.
657
c892bb64
RC
6582004-06-08 Randolph Chung <tausq@debian.org>
659
660 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
661 message for unknown architectures more clear.
662
48306d3e
JB
6632004-06-08 Joel Brobecker <brobecker@gnat.com>
664
665 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
666 start the execution of the program.
667
83ecb59f
JB
6682004-06-07 Jim Blandy <jimb@redhat.com>
669
670 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
671 * gdb.arch/i386-cpuid.h: New helper file.
672
55264cb4
RC
6732004-06-07 Randolph Chung <tausq@debian.org>
674
675 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
676 has started.
677
23cadb28
RM
6782004-06-04 Roland McGrath <roland@redhat.com>
679
680 Fix PR gdb/1647.
681 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
682 differently to be robust to output buffering differences.
683
51d01eda
MC
6842004-06-04 Michael Chastain <mec.gnu@mindspring.com>
685
686 * gdb.threads/pthreads.exp: Update copyright years.
687 (check_control_c): Change asynchronous 'after' to synchronous.
688
f4fc3b93
RM
6892004-06-04 Roland McGrath <roland@redhat.com>
690
691 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
692 next gdb prompt.
693
4013522b
MC
6942004-06-02 Michael Chastain <mec.gnu@mindspring.com>
695
696 Fix PR gdb/1636.
697 * gdb.threads/manythreads.exp: Change asynchronous 'after'
698 calls to synchronous.
699
7a8f1e6b
JB
7002004-05-26 Jim Blandy <jimb@redhat.com>
701
702 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
703
81bb3443
RC
7042004-05-24 Randolph Chung <tausq@debian.org>
705
706 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
707 * gdb.asm/pa.inc: New file.
708
8f5a3103
MK
7092004-05-22 Mark Kettenis <kettenis@gnu.org>
710
711 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
712
734b8fe8
JB
7132004-05-21 Joel Brobecker <brobecker@gnat.com>
714 Daniel Jacobowitz <drow@mvista.com>
715
716 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
717 GDB prompt.
718
725603e1
UW
7192004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
720
f4fc3b93 721 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
722 setjmp/longjmp. Use sigaction instead of signal.
723
8b923272
JB
7242004-05-19 J. Brobecker <brobecker@gnat.com>
725 Michael Snyder <msnyder@redhat.com>
726
727 * gdb.threads/pthread_cond_wait.c: New file.
728 * gdb.threads/pthread_cond_wait.exp: New testcase.
729
8bfabb04
AC
7302004-05-13 Andrew Cagney <cagney@redhat.com>
731
732 * gdb.base/signull.exp, gdb.base/signull.c: New files.
733 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
734
42edda50
AC
7352004-05-11 Andrew Cagney <cagney@redhat.com>
736
737 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
738 fixed but revealed gdb/1639.
739
d303a6c7
AC
7402004-05-10 Andrew Cagney <cagney@redhat.com>
741
742 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
743 func1" and "next to 2nd alarm", kernel bug avoided.
744
bf08c2a1
DJ
7452004-05-10 Daniel Jacobowitz <dan@debian.org>
746
747 PR external/1568
748 * gdb.base/bigcore.exp: Check the size of the dumped core file.
749 XFAIL if it is smaller than bytes_allocated.
750 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
751 (main): Make chunks_allocated unsigned. Correct comment.
752
c0586a34
JB
7532004-05-07 Joel Brobecker <brobecker@gnat.com>
754
755 * gdb.arch/powerpc-aix-prologue.c: New file.
756 * gdb.arch/powerpc-aix-prologue.exp: New file.
757
f2785d12
JB
7582004-05-07 Jim Blandy <jimb@redhat.com>
759
760 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
761 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
762
bd7f6e30
JB
7632004-05-06 Joel Brobecker <brobecker@gnat.com>
764
765 * gdb.base/sep.exp: No longer setup_kfail when the program was
766 built with dwarf2.
767
0a5e7efe
JI
7682004-05-05 Jim Ingham <jingham@apple.com>
769
770 * gdb.base/pending.exp: Make sure pending breakpoints
771 preserve the ignore count.
f4fc3b93 772
a8958849
MK
7732004-04-27 Jerome Guitton <guitton@gnat.com>
774
775 * i386-prologue.exp: Add testcase for jump instruction as first
776 instruction of the real code.
777 * i386-prologue.c (jump_at_beginning): New function.
778
7e103f5b
MK
7792004-04-28 Mark Kettenis <kettenis@gnu.org>
780
781 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
782 x86_64-*-*.
783
5d38b224
MK
7842004-04-28 Mark Kettenis <kettenis@gnu.org>
785
786 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
787 i*86-*-*.
788
0ef32fd9
MK
7892004-04-25 Mark Kettenis <kettenis@gnu.org>
790
791 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
792 expression that checks the return type.
793
71d7dd7c
AC
7942004-04-23 Andrew Cagney <cagney@redhat.com>
795
796 * gdb.base/call-sc.exp: New test of scalar call/return values.
797 * gdb.base/call-sc.c: Ditto.
798
1e9f977e
JJ
7992004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
800
801 * gdb.threads/manythreads.c: Reduce thread stack size.
802
899d9e3a
JJ
8032004-04-23 Jeff Johnston <jjohnstn@redhat.com>
804
805 * gdb.threads/manythreads.c: Add copyright notice.
806
61bcae62
AC
8072004-04-23 Andrew Cagney <cagney@redhat.com>
808
809 * gdb.base/siginfo.exp: Better handle step out of signal.
810 * gdb.base/sigstep.exp: Ditto.
811
7339a42e
JJ
8122004-04-22 Jeff Johnston <jjohnstn@redhat.com>
813 Daniel Jacobowitz <drow@mvista.com>
814
815 * gdb.threads/manythreads.c: New testcase.
816 * gdb.threads/manythreads.exp: Ditto.
817
5c98409b
JB
8182004-04-22 Jim Blandy <jimb@redhat.com>
819
820 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
821 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
822
3b611f1a
MC
8232004-04-21 Michael Chastain <mec.gnu@mindspring.com>
824
825 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
826
f0fd9238
AC
8272004-04-21 Andrew Cagney <cagney@redhat.com>
828
829 * gdb.base/sigstep.c: New file.
830 * gdb.base/sigstep.exp: New file.
831
90990674
JB
8322004-04-16 Joel Brobecker <brobecker@gnat.com>
833
834 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
835 call to observer_notify_normal_stop.
836
78cef34b
AC
8372004-04-15 Andrew Cagney <cagney@redhat.com>
838
839 * gdb.base/siginfo.c: New file.
840 * gdb.base/siginfo.exp: New file.
841
d2343407
JB
8422004-04-12 J. Brobecker <brobecker@gnat.com>
843
844 * gdb.base/sep.exp: Fix typo in comment.
845
a2dba3c8
JB
8462004-04-12 J. Brobecker <brobecker@gnat.com>
847
848 * gdb.base/sep.c: New file.
849 * gdb.base/sep-proc.c: New file.
850 * gdb.base/sep.exp: New testcase.
851
15f7b60e
MK
8522004-04-09 Mark Kettenis <kettenis@gnu.org>
853
854 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
855 support.
856
44f4de1a
AC
8572004-04-05 Andrew Cagney <cagney@redhat.com>
858
859 * gdb.base/sigaltstack.c: New file.
860 * gdb.base/sigaltstack.exp: New file.
861
ef04f396
JB
8622004-04-04 Joel Brobecker <brobecker@gnat.com>
863
864 * gdb.base/foll-fork.exp: Update the expected output for
865 "help set follow-fork-mode", to match a change that was made
866 to the help of this variable on 2004-01-13.
867
d40d2c92
JB
8682004-04-01 Joel Brobecker <brobecker@gnat.com>
869
870 * lib/ada.exp: Add copyright notice.
871 * bar.ads: Likewise.
872 * bar.adb: Likewise.
873 * null_record.adb: Likewise.
874 * null_record.exp: Likewise.
875 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
876
f86ef5a3
JB
8772004-04-01 Joel Brobecker <brobecker@gnat.com>
878
879 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
880 * configure: Regenerate.
881
414e70e3
JB
8822004-04-01 Joel Brobecker <brobecker@gnat.com>
883
884 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
885 to build the application. Remove the message printed when in
886 verbose mode, redundant with the UNSUPPORTED message above.
887
f0aaee49
JB
8882004-03-31 Joel Brobecker <brobecker@gnat.com>
889
890 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
891 * gdb.ada (null_record.exp): New testcase.
892
ac81cb54
JB
8932004-03-31 Joel Brobecker <brobecker@gnat.com>
894
895 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
896
854af2f7
JB
8972004-03-31 Joel Brobecker <brobecker@gnat.com>
898
899 * gdb.ada: New subdirectory.
900 * gdb.ada/Makefile.in: New file.
901 * gdb.ada/gnat_ada.gpr.in: New file.
902
034cb681
JB
9032004-03-31 Joel Brobecker <brobecker@gnat.com>
904
905 * lib/ada.exp: New file.
906
78a1a894
DJ
9072004-03-24 Daniel Jacobowitz <drow@mvista.com>
908
909 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
910 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
911
4b2b3b3e
AC
9122004-03-22 Andrew Cagney <cagney@redhat.com>
913
914 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
915 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
916 Problem identified by Ulrich Weigand.
917
23c73aa3
DC
9182004-03-17 David Carlton <carlton@kealia.com>
919
920 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
921 PR c++/826.
922
d63a86f8
RM
9232004-03-16 Roland McGrath <roland@redhat.com>
924
925 * gdb.base/auxv.exp: New file.
926 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
927
0e02aa50
DC
9282004-03-12 David Carlton <carlton@kealia.com>
929
930 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
931 * gdb.cp/pr-1553.cc: Ditto.
932 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
933 pass branch.
934
c20b71be
MC
9352004-03-12 Michael Chastain <mec.gnu@mindspring.com>
936
937 * gdb.cp/templates.exp: Accept more template types.
938
c7414a01
MC
9392004-03-09 Michael Chastain <mec.gnu@mindspring.com>
940
941 From Corinna Vinschen with modifications.
942 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
943 local variable obj_with_enum.
944 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
945 results with obj_with_enum.
946
ed69573c
MC
9472004-03-09 Michael Chastain <mec.gnu@mindspring.com>
948
949 * gdb.cp/classes.cc: New file, copied from misc.cc.
950 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
951
28301461
MC
9522004-03-09 Michael Chastain <mec.gnu@mindspring.com>
953
954 * gdb.cp/misc.cc: Add copyright notice.
955
1198ecbe
DC
9562004-03-05 David Carlton <carlton@kealia.com>
957
958 * gdb.cp/rtti.exp: Add 'print *obj3' test.
959 * gdb.cp/rtti.h: Update copyright.
960 (namespace n2::n3): New.
961 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
962 (n2::n3::func3): New.
963 (main): Call n2::n3::func3.
964 * gdb.cp/rtti2.cc: Update copyright.
965 (n2::create3): New.
966
9e08c470
MK
9672004-03-04 Mark Kettenis <kettenis@gnu.org>
968
969 * gdb.asm/openbsd.inc: Fix typo.
970
4bebc3aa
FF
9712004-03-03 Fred Fish <fnf@redhat.com>
972
973 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
974 "val" instead of unused "size". Update copyright year.
975
6ea9fb37
DJ
9762004-02-29 Daniel Jacobowitz <drow@mvista.com>
977
978 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
979 to use unsigned char.
980 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
981 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
982
23b23974
DJ
9832004-02-29 Daniel Jacobowitz <drow@mvista.com>
984
985 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
986 line of output.
987
7574fd53
DJ
9882004-02-28 Daniel Jacobowitz <drow@mvista.com>
989
990 * gdb.base/relocate.c (dummy): Initialize.
991
a195357f
DJ
9922004-02-28 Daniel Jacobowitz <drow@mvista.com>
993
994 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
995 a breakpoint at exit.
996
72fd54a9
FF
9972004-02-27 Fred Fish <fnf@redhat.com>
998
999 * gdb.base/chng-syms.exp: Add expect condition to match failing
1000 case that isn't a timeout.
1001
b9d23137
AC
10022004-02-27 Andrew Cagney <cagney@redhat.com>
1003
1004 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
1005 support.
1006
15d208f6 10072004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 1008
15d208f6
FF
1009 * gdb.arch/gdb1431.c: Remove.
1010 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
1011 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
1012 of "until" incorrectly.
1013
98f9cd2d
JB
10142004-02-26 J. Brobecker <brobecker@gnat.com>
1015
1016 * gdb.cp/class2.cc (empty): New class.
1017 (refer): New function.
1018 (main): Declare an object of type empty and use it.
1019 * gdb.cp/class2.exp: Print the value of an object of type empty.
1020
9b50c11b
JJ
10212004-02-26 Jeff Johnston <jjohnstn@redhat.com>
1022
1023 * gdb.base/langs.exp: Update query string to match the
1024 new nquery format used for pending breakpoints.
1025
0dcd613f
AC
10262004-02-26 Andrew Cagney <cagney@redhat.com>
1027
1028 Fix PR i18n/1570.
1029 * gdb.base/charset.c: Update copyright notice.
1030 (main, init_string): Remove the escape character '\e' tests.
1031 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
1032 * gdb.base/charset.exp (valid_host_charset): Ditto.
1033 * gdb.base/setvar.exp: Ditto.
1034
b8a56647
AC
10352004-02-24 Andrew Cagney <cagney@redhat.com>
1036
90d59e34
AC
1037 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
1038 mmapped data in core file" PASS and FAIL messages consistent.
1039
b8a56647
AC
1040 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
1041 setting a breakpoint. Work around PR java/1565.
1042
9f27c604
JJ
10432004-02-23 Jeff Johnston <jjohnstn@redhat.com>
1044
1045 * lib/gdb.exp (gdb_breakpoint): Update query string to match
1046 new nquery format.
1047 * gdb.base/pending.exp: Ditto.
1048
3224a706
MK
10492004-02-22 Mark Kettenis <kettenis@gnu.org>
1050
1051 * configure.in: Run stabs tests on *BSD.
1052 * configure: Regenerated.
1053
41e0a9ca
MK
10542004-02-21 Mark Kettenis <kettenis@gnu.org>
1055
1056 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
1057
1e1b3428
FF
10582004-02-20 Fred Fish <fnf@redhat.com>
1059
1060 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
1061 blank in test for "returns short", for consistency with other
1062 "returns xxx" tests. Update copyright year.
1063
f9a7572a
FF
10642004-02-19 Fred Fish <fnf@redhat.com>
1065
1066 New testcase for PR breakpoint/1558.
1067 * gdb.arch/gdb1558.exp: New file.
1068 * gdb.arch/gdb1558.c: New file.
1069
b2ce2854
EZ
10702004-02-19 Elena Zannoni <ezannoni@redhat.com>
1071
1072 * gdb.base/nodebug.exp: Fix typo.
1073
e7c9ff01
JB
10742004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1075
1076 Committed by Jim Blandy <jimb@redhat.com>.
1077
62f4b920
JB
1078 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
1079
2db536a1
JB
1080 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
1081
e7c9ff01
JB
1082 * gdb.base/float.exp: Support s390*-*-* targets.
1083
f3205b34
AF
10842004-02-17 Adam Fedor <fedor@gnu.org>
1085
1086 * gdb.base/gdb1555.exp: New file.
1087 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
1088
9d62932d
EZ
10892004-02-17 Elena Zannoni <ezannoni@redhat.com>
1090
1091 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
1092
344c9711
FF
10932004-02-16 Fred Fish <fnf@redhat.com>
1094
1095 * gdb.arch/gdb1291.c: Remove
1096 * gdb.arch/gdb1291.s: New test input file.
1097 * gdb.arch/gdb1291.exp: Expand test to check case that should not
1098 fail. Test for correct result, known incorrect result, other
1099 failures and timeouts.
1100
2d822687
AC
11012004-02-16 Andrew Cagney <cagney@redhat.com>
1102
1103 * gdb.base/bigcore.exp: New file.
1104 * gdb.base/bigcore.c: New file.
1105
dac15b66
AC
11062004-02-13 Andrew Cagney <cagney@redhat.com>
1107
1108 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
1109 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
1110 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
1111 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
1112 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
1113 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
1114 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
1115 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
1116 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
1117 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
1118
6bdfc2c4
JJ
11192004-02-11 Jeff Johnston <jjohnstn@redhat.com>
1120
1121 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
1122 executed is an alloc instruction.
1123
87b3ede8
DC
11242004-02-11 David Carlton <carlton@kealia.com>
1125
1126 * gdb.cp/breakpoint.exp: New.
1127 * gdb.cp/breakpoint.cc: New.
1128
6e19e2bf
MC
11292004-02-11 Michael Chastain <mec.gnu@mindspring.com>
1130
1131 Partial fix for PR gdb/1543.
1132 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
1133 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
1134 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
1135 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
1136 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
1137 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
1138 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
1139 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
1140 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
1141 to bug-gdb@prep.ai.mit.edu .
1142 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
1143 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
1144 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
1145 Likewise.
1146
5c5455dc
AC
11472004-02-10 Andrew Cagney <cagney@redhat.com>
1148
1149 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
1150 using gdb_internal_error_resync.
1151
9cf689d7
DJ
11522004-02-09 Daniel Jacobowitz <drow@mvista.com>
1153
1154 * gdb.threads/thread-specific.exp: Stop early if no threads are
1155 found.
1156
d2dc51db
MC
11572004-02-09 Michael Chastain <mec.gnu@mindspring.com>
1158
1159 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
1160
14b1a056
DJ
11612004-02-08 Daniel Jacobowitz <drow@mvista.com>
1162
1163 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
1164 breakpoints.
1165
83f66e8f
DJ
11662004-02-07 Daniel Jacobowitz <drow@mvista.com>
1167
1168 * config/sim.exp (gdb_load): Handle $arg == "".
1169 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
1170 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
1171
30fc0091
EZ
11722004-02-07 Elena Zannoni <ezannoni@redhat.com>
1173
1174 * gdb.base/maint.exp: Update test to reflect
1175 obstack changes.
1176
4d806929
JJ
11772004-02-04 Jeff Johnston <jjohnstn@redhat.com>
1178
1179 * gdb.base/pendshr.c (pendfunc): New function that calls
1180 pendfunc1.
1181 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
1182
7bfdd688
FF
11832004-02-04 Fred Fish <fnf@redhat.com>
1184
1185 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
1186 function symbols and update copyright years.
1187 * gdb.arch/gdb1291.c: Ditto.
1188
aaa08ee4
MC
11892004-02-03 Michael Chastain <mec.gnu@mindspring.com>
1190
1191 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
1192
dbad7755
MC
11932004-02-03 Michael Chastain <mec.gnu@mindspring.com>
1194
1195 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
1196
ec4646ef
MC
11972004-02-03 Michael Chastain <mec.gnu@mindspring.com>
1198
1199 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
1200
1b802196
FF
12012004-02-02 Fred Fish <fnf@redhat.com>
1202
1203 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
1204 remote targets. Update copyright years.
1205
18fe2033
JJ
12062004-02-02 Jeff Johnston <jjohnstn@redhat.com>
1207
1208 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
1209 support.
1210 * gdb.base/langs.exp: Fix test which attempts to create
1211 breakpoint on non-existent function to handle new pending
1212 support.
1213 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
1214 a breakpoint.
1215 * gdb.base/pending.exp: New test.
1216 * gdb.base/pending.c: New file.
1217 * gdb.base/pendshr.c: Ditto.
1218
8d577d32
DC
12192004-02-02 David Carlton <carlton@kealia.com>
1220
1221 * gdb.cp/overload.exp: Add overloadNamespace tests.
1222 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
1223 (overloadNamespace, XXX): New.
1224 (main): Call XXX::marker2.
1225
3ad13771
FF
12262004-02-01 Fred Fish <fnf@redhat.com>
1227
1228 * gdb.base/dump.exp: Use runto_main instead of "runto main".
1229 * gdb.base/finish.exp: Ditto.
1230 * gdb.base/gcore.exp: Ditto.
1231 * gdb.base/huge.exp: Ditto.
1232 * gdb.base/info-proc.exp: Ditto.
1233 * gdb.base/return2.exp: Ditto.
1234 * gdb.threads/gcore-thread.exp: Ditto.
1235
44c75849
DJ
12362004-02-01 Daniel Jacobowitz <drow@mvista.com>
1237
1238 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
1239
005bc093
MK
12402004-02-01 Mark Kettenis <kettenis@gnu.org>
1241
1242 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
1243 that opening the file succeeds on OpenBSD.
1244
c47cebdb
DJ
12452004-02-01 Daniel Jacobowitz <drow@mvista.com>
1246
1247 * gdb.threads/thread-specific.c: New file.
1248 * gdb.threads/threads-specific.exp: New test script.
1249 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
1250 to expect_out.
1251
5a01311c
MK
12522004-02-01 Mark Kettenis <kettenis@gnu.org>
1253
1254 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
1255 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
1256 only on the "print_small_structs from print_long_arg_list" test.
1257
ce22a4f1
DJ
12582004-02-01 Daniel Jacobowitz <drow@mvista.com>
1259
1260 * gdb.base/completion.exp: Kill a stray backslash.
1261
1262 From Jim Ingham <jingham@apple.com>:
1263 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
1264 agrees with the result from sending a tab.
1265
abbab9d3
DJ
12662004-01-31 Daniel Jacobowitz <drow@mvista.com>
1267
1268 * gdb.base/chng-syms.exp: Remove stray newline.
1269
53904d1e
MK
12702004-01-31 Mark Kettenis <kettenis@gnu.org>
1271
1272 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
1273 *-*-openbsd*.
1274 * gdb.asm/openbsd.inc: New file.
1275
3a4b3aac
MK
12762004-01-30 Mark Kettenis <kettenis@gnu.org>
1277
1278 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
1279 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
1280 *-*solaris2*. Remove commented out default settings for
1281 asm-flags. Replace gdb_compile with target_link.
1282
ebac27b4
MC
12832004-01-29 Michael Chastain <mec.gnu@mindspring.com>
1284
1285 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
1286 for all tests. Remove old hp-ux and cygnus xfail cases.
1287
d8679d84
PH
12882004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
1289
1290 * gdb.base/chng-syms.exp: New file.
1291 * gdb.base/chng-syms.c: New file.
1292
0a55bc22
MC
12932004-01-24 Michael Chastain <mec.gnu@mindspring.com>
1294
1295 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
1296 Provide arms for current output in all my configurations.
1297
94b8e876
MC
12982004-01-24 Michael Chastain <mec.gnu@mindspring.com>
1299
1300 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
1301 * lib/compiler.cc: Likewise.
1302 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
1303 get the right preprocessor. Eval the output directly. Remove
1304 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
1305 hp_f77_compiler and hp_f90_compiler completely.
1306 (gdb_preprocess): Delete.
1307 (get_compiler): Delete.
1308
7cf03d44
MK
13092004-01-24 Mark Kettenis <kettenis@gnu.org>
1310
1311 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
1312 <string.h>.
1313
68b6dce9
NR
13142004-01-24 Nick Roberts <nick@nick.uklinux.net>
1315
1316 * gdb.mi/mi-stack.exp: Update copyright.
1317
b368761e
DC
13182004-01-23 David Carlton <carlton@kealia.com>
1319
1320 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
1321 test for cp_lookup_transparent_type.
1322 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
1323 call them.
1324
f2061b53
DJ
13252004-01-23 Daniel Jacobowitz <drow@mvista.com>
1326
1327 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
1328 after -var-update.
1329
37fc574a
DC
13302004-01-23 David Carlton <carlton@kealia.com>
1331
1332 * gdb.cp/namespace.cc (C::ensureRefs): New.
1333 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
1334
8e94b928
NR
13352004-01-20 Nick Roberts <nick@nick.uklinux.net>
1336
1337 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
1338 case "-stack-list-locals 2".
1339 * gdb.mi/mi-var-child.exp: Test for case
1340 "-var-list-children --all-values NAME".
1341
997b0952
MC
13422004-01-18 Michael Chastain <mec.gnu@mindspring.com>
1343
1344 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
1345
52470da3
MK
13462004-01-18 Mark Kettenis <kettenis@gnu.org>
1347
7049b4b8
MK
1348 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
1349 used with gdb_test_multiple.
1350
52470da3
MK
1351 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
1352 read at address 0. This fixes PR testsuite/1504.
1353
da6012e5
DJ
13542004-01-18 Daniel Jacobowitz <drow@mvista.com>
1355
1356 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
1357 Remove downloading, guessing the host executable, the calls to
1358 gdb_file_cmd and gdb_target_cmd, and "load" support.
1359 (infer_host_exec): New function broken out from gdb_load.
1360 (gdb_load): New wrapper for gdbserver_gdb_load.
1361 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
1362 gdb_target_cmd. Use -target-select.
1363 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
1364 Download binaries to the host. Clear last_mi_remote_file when
1365 we load a new binary.
1366 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
1367 call gdbserver_gdb_load and mi_gdb_target_cmd.
1368
32c70722
MC
13692004-01-17 Michael Chastain <mec.gnu@mindspring.com>
1370
1371 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
1372 type patterns.
1373
b0cecf36
MC
13742004-01-17 Michael Chastain <mec.gnu@mindspring.com>
1375
1376 * gdb.cp/templates.exp: Fix typo in test name of
1377 "print Foo<volatile char*>::foo".
1378
4120d7e6
MC
13792004-01-15 Michael Chastain <mec.gnu@mindspring.com>
1380
1381 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
1382
f679e530
BE
13832004-01-16 Ben Elliston <bje@wasabisystems.com>
1384
1385 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
1386 (clean mostlyclean): Remove empty rm.
1387
091c48f6
MC
13882004-01-15 Michael Chastain <mec.gnu@mindspring.com>
1389
1390 * gdb.base/setvar.exp: Add copyright years.
1391
3e5fc8d2
DC
13922004-01-14 David Carlton <carlton@bactrian.org>
1393
1394 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
1395 PR c++/1511 and update coment.
1396 * gdb.cp/templates.exp: Update patterns to match current output.
1397 If changes involve something other than whitespace, KFAIL
1398 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
1399
63d06c5c
DC
14002004-01-14 David Carlton <carlton@kealia.com>
1401
1402 * gdb.cp/namespace.exp: Add tests involving classes defined within
1403 namespaces.
1404 * gdb.cp/namespace.cc (C::CClass): New.
1405 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
1406
a51dab88
EZ
14072004-01-14 Elena Zannoni <ezannoni@redhat.com>
1408
1409 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
1410 what debug info we have. Print a better message if something goes
1411 wrong while producing the separate debug info file.
1412
a476ccc9
MC
14132004-01-14 Michael Chastain <mec.gnu@mindspring.com>
1414
1415 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
1416
f453692c
MC
14172004-01-14 Michael Chastain <mec.gnu@mindspring.com>
1418
1419 * gdb.base/callfuncs.c: Add copyright notice.
1420
f40063a5
MC
14212004-01-13 Michael Chastain <mec.gnu@mindspring.com>
1422
1423 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
1424 inheritance. PR gdb/1498, PR gcc/13539.
1425
19ac3974
EZ
14262004-01-13 Elena Zannoni <ezannoni@redhat.com>
1427
1428 * gdb.threads/gcore-thread.exp: Prefix name of binary with
1429 test specific name.
1430 * gdb.mi/gdb669.exp: Ditto.
1431 * gdb.mi/mi-pthreads.exp: Ditto.
1432 * gdb.mi/mi1-pthreads.exp: Ditto.
1433 * gdb.mi/mi2-pthreads.exp: Ditto.
1434
56c97c6e
MC
14352004-01-12 Michael Chastain <mec.gnu@mindspring.com>
1436
1437 * gdb.cp/member-ptr.cc: Add copyright notice.
1438
a0644324
MC
14392004-01-12 Michael Chastain <mec.gnu@mindspring.com>
1440
1441 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
1442 some patterns for recent versions of gcc and hpacc. Delete
1443 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
1444 Delete tests that access a NULL pointer-to-member-data. This
1445 script is still disabled for gcc.
1446
32fabe09
EZ
14472004-01-12 Elena Zannoni <ezannoni@redhat.com>
1448
1449 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
1450 escaped correctly.
1451
1f8a6abb
EZ
14522004-01-12 Elena Zannoni <ezannoni@redhat.com>
1453
1454 * gdb.base/sepdebug.exp: New file.
1455 * gdb.base/sepdebug.c: New file.
1456 * lib/gdb.exp (separate_debug_filename): New procedure.
1457 (gdb_gnu_strip_debug): New procedure.
1458
48efe704
AC
14592004-01-12 Andrew Cagney <cagney@redhat.com>
1460
1461 * gdb.mi/ChangeLog: Delete file. Renamed to ...
1462 * gdb.mi/ChangeLog-1999-2003: New file.
1463
a9415475
AC
14642004-01-12 Andrew Cagney <cagney@redhat.com>
1465
1466 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
1467 "Renaming a directory to a non-empty directory returns ENOTEMPTY
1468 or EEXIST", treat EBUSY as an XFAIL.
1469
83b8cf9d
MC
14702004-01-11 Michael Chastain <mec.gnu@mindspring.com>
1471
1472 * gdb.base/scope.exp: Remove obsolete setup_xfail for
1473 hp_cc_compiler.
1474
9939d2a8
MC
14752004-01-10 Michael Chastain <mec.gnu@mindspring.com>
1476
1477 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
1478 decorations.
1479
1ff8cadf
MC
14802004-01-10 Michael Chastain <mec.gnu@mindspring.com>
1481
1482 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
1483 and "(aCC)" decorations. Remove obsolete doco about old
1484 test results.
1485
6fa9022e
MC
14862004-01-09 Michael Chastain <mec.gnu@mindspring.com>
1487
1488 * gdb.cp/exception.exp: Fix typo in doco.
1489
209721fe
MK
14902004-01-09 Mark Kettenis <kettenis@gnu.org>
1491
1492 * gdb.base/gdb1476.exp: Fix typo.
1493
ef11303e
MC
14942004-01-09 Michael Chastain <mec.gnu@mindspring.com>
1495
1496 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
1497 file.
1498
041ab88c
MC
14992004-01-09 Michael Chastain <mec.gnu@mindspring.com>
1500
1501 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
1502 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
1503 Use gdb_compile. Remove restriction on gcc. Add some patterns
1504 for recent version of gdb. Delete second half, which was a copy
1505 of the first half with different build flags. This test is
1506 still disabled because it is still not ready for production.
1507
e36d075a
MC
15082004-01-08 Michael Chastain <mec.gnu@mindspring.com>
1509
1510 * gdb.cp/exception.cc: Add copyright notice.
1511 * gdb.cp/exception.exp: Add a notice that this file is broken
1512 because of line number changes caused by addition of copyright
1513 notice.
1514
42b190ad
MC
15152004-01-08 Michael Chastain <mec.gnu@mindspring.com>
1516
1517 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
1518 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
1519
8f25f06b
MC
15202004-01-08 Michael Chastain <mec.gnu@mindspring.com>
1521
1522 * gdb.cp/classes.exp: Accept gnu abi 2.
1523 * gdb.cp/derivation.exp: Likewise.
1524 * gdb.cp/overload.exp: Likewise.
1525 * gdb.cp/virtfunc.exp: Likewise.
1526
06ded8b8
MC
15272004-01-08 Michael Chastain <mec.gnu@mindspring.com>
1528
1529 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
1530 semicolon after end of function.
1531
77c26ae3
MC
15322004-01-07 Michael Chastain <mec.gnu@mindspring.com>
1533
1534 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
1535 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
1536 boilerplate code for compiling and running the program under
1537 test. Add some string method tests.
1538
20757486
MC
15392004-01-07 Michael Chastain <mec.gnu@mindspring.com>
1540
1541 * gdb.cp/bs15503.cc: Add copyright notice.
1542 * gdb.cp/bs15503.exp: Adjust line number.
1543
0fd3b503
MC
15442004-01-07 Michael Chastain <mec.gnu@mindspring.com>
1545
1546 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
1547 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
1548
10d1bea8
MC
15492004-01-07 Michael Chastain <mec.gnu@mindspring.com>
1550
1551 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
1552 hp_cc_compiler.
1553
2789202a
MC
15542004-01-07 Michael Chastain <mec.gnu@mindspring.com>
1555
1556 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
1557 * gdb.cp/ctti.exp: Use the marker instead of "next".
1558 With gcc, run further before bailing.
1559
b862f14c
MC
15602004-01-07 Michael Chastain <mec.gnu@mindspring.com>
1561
1562 * gdb.cp/cttiadd.cc: Add copyright notice.
1563 * gdb.cp/cttiadd1.cc: Likewise.
1564 * gdb.cp/cttiadd2.cc: Likewise.
1565 * gdb.cp/cttiadd3.cc: Likewise.
1566
96da2469
MC
15672004-01-07 Michael Chastain <mec.gnu@mindspring.com>
1568
1569 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
1570 Use gdb_test, gdb_test_multiple. Use floating-point values that
1571 have exact representations in IEEE-ish formats.
1572
053248ff
MC
15732004-01-07 Michael Chastain <mec.gnu@mindspring.com>
1574
1575 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
1576 compilers. Delete duplicate call to get_compiler_info.
1577 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
1578 * gdb.base/volatile.exp: Likewise.
1579
84acecdd
MK
15802004-01-07 Mark Kettenis <kettenis@gnu.org>
1581
1582 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
1583 memory at address 0.
1584
fe11a27f
MC
15852004-01-07 Michael Chastain <mec.gnu@mindspring.com>
1586
1587 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
1588 to test for hp-ux assembler. Fix copyright years.
1589
60ad077b
AC
15902004-01-07 Andrew Cagney <cagney@redhat.com>
1591
1592 * gdb.base/fileio.c (strerrno): Add "EBUSY".
1593
1c9b8f33
AC
15942004-01-07 Andrew Cagney <cagney@redhat.com>
1595
1596 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
1597 when creating the read-only file. From analysis by Roland McGrath
1598 and Elena Zannoni.
1599
753ccc7a
MC
16002004-01-06 Michael Chastain <mec.gnu@mindspring.com>
1601
1602 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
1603
eca3e36b
MC
16042004-01-06 Michael Chastain <mec.gnu@mindspring.com>
1605
1606 * gdb.base/cvexpr.c: Be type-safe with function pointers and
1607 data pointers.
1608
f8d4bac4
MC
16092004-01-06 Michael Chastain <mec.gnu@mindspring.com>
1610
1611 * gdb.cp/m-static.exp: Compile one source file at a time.
1612 Delete unused call to get_compiler_info.
1613
9b4e0f94
MC
16142004-01-06 Michael Chastain <mec.gnu@mindspring.com>
1615
1616 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
1617 * gdb.base/call-rt-st.exp: Likewise.
1618 * gdb.base/nodebug.exp: Likewise.
1619 * gdb.base/volatile.exp: Likewise.
1620 * gdb.cp/ref-types.exp: Likewise.
1621 * gdb.cp/templates.exp: Likewise.
1622
023c1024
MK
16232004-01-05 Mark Kettenis <kettenis@gnu.org>
1624
1625 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
1626
19703c4a
MC
16272004-01-05 Michael Chastain <mec.gnu@mindspring.com>
1628
1629 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
1630 hppa*-hp-hpux*.
1631
18b67037
MK
16322004-01-04 Mark Kettenis <kettenis@gnu.org>
1633
ba6219c8
MK
1634 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
1635 x86_64-*-*.
1636
18b67037
MK
1637 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
1638 sparc64-*-* and sparc*-solaris2*.
1639
1bfbbb9d
MK
16402004-01-04 Mark Kettenis <kettenis@gnu.org>
1641
1642 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
1643 return ${tests}" test. The ${tests} already mentions the
1644 filename.
1645
06846494
MC
16462004-01-02 Michael Chastain <mec.gnu@mindspring.com>
1647
1648 * gdb.cp/local.exp: Accept gcc abi 2.
1649
3b0cb202
MC
16502004-01-02 Michael Chastain <mec.gnu@mindspring.com>
1651
1652 * gdb.cp/templates.exp: Accept gcc abi 2.
1653
0643ec3f
MC
16542004-01-02 Michael Chastain <mec.gnu@mindspring.com>
1655
1656 * lib/compiler.cc: Remove supports_template_debugging.
1657 * gdb.cp/templates.exp: Do not test supports_template_debugging.
1658
d231d0b1
MC
16592004-01-01 Michael Chastain <mec.gnu@mindspring.com>
1660
1661 * gdb.cp/namespace.exp: Accept gcc abi 2.
1662
44ffb27c
MC
16632004-01-01 Michael Chastain <mec.gnu@mindspring.com>
1664
1665 * gdb.cp/method.exp: Accept gcc abi 2.
1666
184ad485
MC
16672004-01-01 Michael Chastain <mec.gnu@mindspring.com>
1668
1669 * gdb.cp/classes.exp: Generate identical results as old version.
1670 * gdb.cp/derivation.exp: Likewise.
1671 * gdb.cp/overload.exp: Likewise.
1672 * gdb.cp/virtfunc.exp: Likewise.
1673
116f09e7
MC
16742004-01-01 Michael Chastain <mec.gnu@mindspring.com>
1675
1676 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
1677 mysterious bug with sourceware version of expect.
1678
b1379776
MC
16792004-01-01 Michael Chastain <mec.gnu@mindspring.com>
1680
1681 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
1682 current versions of gcc, including gcc abi 2. Remove gratuitous
1683 restart of test program. Use gdb_test_multiple and gdb_test for
1684 all tests. Add patterns to xfail missing "const" in "const char *"
1685 and kfail PR gdb/1155.
1686
6b7a4c0e
MC
16872004-01-01 Michael Chastain <mec.gnu@mindspring.com>
1688
1689 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
1690 current versions of gcc, including gcc abi 2. Remove gratuitous
1691 restart of test program. Use gdb_test_multiple and gdb_test for
1692 all tests. Add patterns to kfail PR gdb/1498.
1693
51615d72
MC
16942003-12-31 Michael Chastain <mec.gnu@mindspring.com>
1695
1696 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
1697 current versions of gcc, including gcc abi 2. Use "breakpoint"
1698 and "continue" instead of restarting the target program. Use
1699 gdb_test_multiple and gdb_test for all tests.
1700
7b79a9d7
MK
17012004-01-01 Mark Kettenis <kettenis@gnu.org>
1702
1703 * gdb.asm/asm-source.exp: Update copyright year. Link statically
1704 for *-*-solaris2*.
1705
1cd3489f
MC
17062003-12-31 Michael Chastain <mec.gnu@mindspring.com>
1707
1708 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
1709 current versions of gcc, including gcc abi 2. Use "breakpoint"
1710 and "continue" instead of restarting the target program several
1711 times. Use gdb_test_multiple and gdb_test for all tests.
1712
850742db
MC
17132003-12-18 Michael Chastain <mec.gnu@mindspring.com>
1714
1715 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
1716 source files.
1717
eb4bbda8
MC
17182003-12-16 Michael Chastain <mec.gnu@mindspring.com>
1719
1720 * gdb.base/environ.exp: Handle compiling test case from multiple
1721 source files.
1722
e42c7771
MC
17232003-12-16 Michael Chastain <mec.gnu@mindspring.com>
1724
1725 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
1726
80e4b428
JB
17272003-12-17 Jim Blandy <jimb@redhat.com>
1728
5f06973a
JB
1729 * gdb.base/freebpcmd.c: Add copyright notice.
1730
80e4b428
JB
1731 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
1732
0ab84fb7
MC
17332003-12-16 Michael Chastain <mec.gnu@mindspring.com>
1734
1735 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
1736
1b3bb3d0
JB
17372003-12-13 Jim Blandy <jimb@redhat.com>
1738
1739 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
1740
3a4c9371
KB
17412003-12-12 Kevin Buettner <kevinb@redhat.com>
1742
1743 * gdb.asm/frv.inc: New file.
1744 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
1745
a1dea79a
FF
17462003-12-09 Fred Fish <fnf@redhat.com>
1747
1748 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
1749 functions to break1.c and leave prototypes behind. Add more
1750 "set breakpoint NN here" comments.
1751 * gdb.base/break1.c: New file.
1752
1753 * gdb.base/break.exp: Handle compiling test case from multiple
1754 source files and change source file references as needed.
1755 * gdb.base/completion.exp: Ditto.
1756 * gdb.base/condbreak.exp: Ditto.
1757 * gdb.base/define.exp: Ditto.
1758 * gdb.base/ena-dis-br.exp: Ditto.
1759 * gdb.base/info-proc.exp: Ditto.
1760 * gdb.base/maint.exp: Ditto.
1761 * gdb.base/until.exp: Ditto.
1762
1763 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
1764 hardcoded line numbers.
1765 * gdb.base/define.exp: Ditto.
1766 * gdb.base/ena-dis-br.exp: Ditto.
1767 * gdb.base/maint.exp: Ditto.
1768 * gdb.base/until.exp: Ditto.
1769
1770 * gdb.base/completion.exp: Use "break1" for completion tests since
1771 "break" is no longer a unique prefix.
1772
5266b69c
AC
17732003-12-06 Andrew Cagney <cagney@redhat.com>
1774
1775 * gdb.base/structs.exp (test_struct_returns): When applicable, set
1776 "return_value_unimplemented". When an unimplemented struct return
1777 architecture, report incorrect values as a KFAIL
1778
374451f0
MC
17792003-12-05 Michael Chastain <mec.gnu@mindspring.com>
1780
1781 * gdb.cp/rtti.exp: Accept new wording of warning from
1782 cp_lookup_rtti_type.
1783
ba9b20a7
MC
17842003-12-05 Michael Chastain <mec.gnu@mindspring.com>
1785
1786 Partial fix for PR testsuite/1456.
1787 * gdb.base/scope.exp (test_at_main): Replace references to
1788 gcc_compiled with calls to test_compiler_info.
1789 (test_at_foo): Likewise.
1790 (test_at_bar): Likewise.
1791
b74b6d0b
MC
17922003-12-04 Michael Chastain <mec.gnu@mindspring.com>
1793
1794 Partial fix for PR testsuite/1456.
1795 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
1796 to test_compiler_info.
1797
ccfa3402
MC
17982003-12-03 Michael Chastain <mec.gnu@mindspring.com>
1799
1800 * gdb.base/so-impl-ld.exp: Update copyright notice.
1801
f6246aba
MC
18022003-12-02 Michael Chastain <mec.gnu@mindspring.com>
1803
1804 Partial fix for PR testsuite/1456.
1805 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
1806 to test_compiler_info.
1807
13ae734a
MC
18082003-11-28 Michael Chastain <mec.gnu@mindspring.com>
1809
1810 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
1811 from current versions of gdb. Clean up regular expressions.
1812 Delete redundant timeout case.
1813
d8e1cdee
MC
18142003-11-28 Michael Chastain <mec.gnu@mindspring.com>
1815
1816 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
1817 from current versions of gdb. Clean up regular expressions.
1818 Delete redundant timeout case.
1819
96457b64
MC
18202003-12-01 Michael Chastain <mec.gnu@mindspring.com>
1821
1822 Partial fix for PR testsuite/1456.
1823 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
1824 gcc_compiled with call to test_compiler_info.
1825
f35309fc
MC
18262003-11-30 Michael Chastain <mec.gnu@mindspring.com>
1827
1828 Partial fix for PR testsuite/1456.
1829 * gdb.base/list.exp (test_list_function): Delete unused declaration
1830 of gcc_compiled.
1831
d7afdf9b
MC
18322003-11-29 Michael Chastain <mec.gnu@mindspring.com>
1833
1834 Partial fix for PR testsuite/1456.
1835 * gdb.base/complex.exp: Replace reference to gcc_compiled with
1836 call to test_compiler_info.
1837
71507b56
MK
18382003-11-29 Mark Kettenis <kettenis@gnu.org>
1839
1840 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
1841 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
1842 it to create the appropriate note.inc.
1843 * gdb.asm/asmsrc1.s: Include "note.inc".
1844 * gdb.asm/netbsd.inc: New file.
1845 * gdb.asm/empty.inc: New file.
1846
f81f93f7
MC
18472003-11-28 Michael Chastain <mec.gnu@mindspring.com>
1848
1849 Partial fix for PR testsuite/1456.
1850 * gdb.base/constvars.exp: Replace references to gcc_compiled with
1851 calls to test_compiler_info.
1852
9a77938e
MC
18532003-11-27 Michael Chastain <mec.gnu@mindspring.com>
1854
1855 Partial fix for PR testsuite/1456.
1856 * gdb.base/volatile.exp: Replace references to gcc_compiled with
1857 calls to test_compiler_info.
1858
e8367dc7
MK
18592003-11-27 Mark Kettenis <kettenis@gnu.org>
1860
1861 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
1862 pattern for the KFAILs.
1863
526c61ee
AF
18642003-11-25 Adam Fedor <fedor@gnu.org>
1865
1866 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
1867 * gdb.objc/objcdecode.m: New file.
1868
28f2d600
AF
18692003-11-25 Adam Fedor <fedor@gnu.org>
1870
1871 * gdb.objc/nondebug.exp: Test for PR objc/1236.
1872 * gdb.objc/nondebug.m: New file.
1873
a3895cee
BE
18742003-11-26 Ben Elliston <bje@wasabisystems.com>
1875
1876 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
1877 NetBSD as it does on FreeBSD. Modelled on a similar change by
1878 Mark Kettenis on 2003-05-30.
1879 (link-flags): Set to "--entry _start" regardless of target.
1880 Special linker flags are to be appended to $link-flags.
1881 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
1882
c9f2c8a3
MC
18832003-11-25 Michael Chastain <mec.gnu@mindspring.com>
1884
1885 * gdb.cp/method.exp: Accept output of new demangler.
1886
15a0587a 18872003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
1888
1889 * gdb/class2.exp: New file.
1890 * gdb/class2.cc: New file.
1891
3c00b570
MC
18922003-11-25 Michael Chastain <mec.gnu@mindspring.com>
1893
1894 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
1895 of new demangler.
1896
7027acc7
MK
18972003-11-23 Mark Kettenis <kettenis@gnu.org>
1898
1899 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
1900 of gdb_test "run".
1901
b0e1598a
MK
19022003-11-23 Mark Kettenis <kettenis@gnu.org>
1903
1904 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
1905 "continue" into "run".
1906
4d9eda44
MC
19072003-11-23 Michael Chastain <mec.gnu@mindspring.com>
1908
1909 Partial fix for PR testsuite/1456.
1910 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
1911 call to test_compiler_info.
1912 * gdb.cp/ctti.exp: Likewise.
1913 * gdb.cp/derivation.exp: Likewise.
1914 * gdb.cp/member-ptr.exp: Likewise.
1915 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
1916 reference to gcc_compiled.
1917
19182003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
1919
1920 Fix PR testsuite/1463.
1921 * gdb.base/structs.exp (start_structs_test): Call
1922 get_debug_format before using the debug format.
1923
d422fe19
AC
19242003-11-22 Andrew Cagney <cagney@redhat.com>
1925
1926 * lib/gdb.exp (gdb_test_multiple): Add simple example.
1927 * gdb.base/structs.exp: Use gdb_test_multiple.
1928
039cf96d
AC
19292003-11-20 Andrew Cagney <cagney@redhat.com>
1930
6882279b
AC
1931 * gdb.base/structs.exp: Handle and recover from internal errors.
1932 Replace "foo${n}" with "foo<n>" in test messages.
1933
e53890ae
AC
1934 * gdb.base/structs.exp: Update copyright. Rewrite.
1935 * gdb.base/structs.c: Update copyright. Rewrite.
1936
2b211c59
AC
1937 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
1938 resync count exceeded.
d63a86f8 1939
039cf96d
AC
1940 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
1941 from the internal error.
1942 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
1943 Original from Jim Blandy.
1944 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 1945
eac98b22
AC
19462003-11-19 Andrew Cagney <cagney@redhat.com>
1947
1948 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
1949 KFAIL.
1950
67455b2a
MK
19512003-11-17 Mark Kettenis <kettenis@gnu.org>
1952
1953 New testcase for PR backtrace/1435.
1954 * gdb.arch/i386-unwind.exp: New file.
1955 * gdb.arch/i386-unwind.c: New file.
1956
853d6e5b
AC
19572003-11-17 Andrew Cagney <cagney@redhat.com>
1958
1959 * lib/gdb.exp (compiler_info): New global.
1960 (test_compiler_info): New function.
1961 (get_compiler_info): Set compiler_info.
1962 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
1963 "compiler_info" to gcc-<major>-<minor>.
1964
38cf6e11
MC
19652003-11-15 Michael Chastain <mec.gnu@mindspring.com>
1966
1967 * gdb.trace/configure: Remove.
1968
a50d3602
EZ
19692003-11-13 Elena Zannoni <ezannoni@redhat.com>
1970
1971 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 1972 breakpoints.
a50d3602
EZ
1973 * gdb.base/break.exp: Remove all references to explicit line
1974 numbers.
1975
d9407aaa
NC
19762003-11-11 Nick Clifton <nickc@redhat.com>
1977
1978 * gdb.base/shreloc.exp: Do not run for targets which do not
1979 support shared objects.
1980
db488fc1
CV
19812003-11-10 Corinna Vinschen <vinschen@redhat.com>
1982
1983 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
1984 Don't run tests if nofileio flag is given.
1985
6a90a18e
EZ
19862003-11-07 Elena Zannoni <ezannoni@redhat.com>
1987
1988 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
1989 as well as 'Watchpoint'.
1990
0b915e9c
EZ
19912003-11-06 Elena Zannoni <ezannoni@redhat.com>
1992
1993 Reported by Jim Ingham <jingham@apple.com>:
1994 * gdb.base/annota1.exp: Match at least one occurrence of the
1995 signal handler annotation.
1996
d7e4b55f
EZ
19972003-11-06 Elena Zannoni <ezannoni@redhat.com>
1998
1999 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
2000 as well as 'Watchpoint'.
2001
2fe4e8d0
MC
20022003-11-05 Michael Chastain <mec@shout.net>
2003
2004 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
2005
6ef88553
KW
20062003-11-03 Kris Warkentin <kewarken@qnx.com>
2007
2008 * gdb.arch/gdb1291.c: New test file.
2009 * gdb.arch/gdb1291.exp: New test script.
2010 * gdb.arch/gdb1431.c: New test file.
2011 * gdb.arch/gdb1431.exp: New test script.
2012
ae7dc4d8
MC
20132003-10-22 Michael Chastain <mec@shout.net>
2014
2015 * gdb.mi/pthreads.c: Add copyright notice.
2016
c39d7427
MC
20172003-10-22 Michael Chastain <mec@shout.net>
2018
2019 * gdb.threads/pthreads.c: Add copyright notice.
2020
8b7d96c1
MC
20212003-10-20 Michael Chastain <mec@shout.net>
2022
2023 * gdb.base/gdb1056.exp: New test script.
2024
d1d69fdd
DJ
20252003-10-13 Daniel Jacobowitz <drow@mvista.com>
2026
2027 * gdb.threads/killed.exp: Use gdb_run_cmd.
2028
7d605576
DJ
20292003-10-13 Daniel Jacobowitz <drow@mvista.com>
2030
2031 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
2032 create a core file.
2033 * gdb.threads/gcore-thread.exp: Likewise.
2034
618ec112
CV
20352003-10-13 Corinna Vinschen <vinschen@redhat.com>
2036
2037 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
2038 type, based on char type.
2039 (struct bit_flags_short_t): New bitfield type, based on short type.
2040 (init_bit_flags_char): New fuction.
2041 (init_bit_flags_short): Ditto.
2042 (print_bit_flags_char): Ditto.
2043 (print_bit_flags_short): Ditto.
2044 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
2045
9367a73c
MC
20462003-10-11 Michael Chastain <mec@shout.net>
2047
2048 * gdb.base/call-rt-st.exp: Update copyright year.
2049
1decf120
KI
20502003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
2051
2052 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
2053 * gdb.disasm/sh3.s: Ditto.
2054
5445b2ae
DJ
20552003-10-07 Daniel Jacobowitz <drow@mvista.com>
2056
2057 * gdb.threads/switch-threads.exp: New test.
2058 * gdb.threads/switch-threads.c: New source file.
2059
aec24853
CV
20602003-10-07 Corinna Vinschen <vinschen@redhat.com>
2061
2062 * gdb.base/ending-run.exp: Add sh specific case.
2063
adc7428d
AC
20642003-10-06 Andrew Cagney <cagney@redhat.com>
2065
2066 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
2067 * gdb.disasm/mn10200.exp: Delete obsolete file.
2068
c9d37158
DJ
20692003-09-29 Daniel Jacobowitz <drow@mvista.com>
2070
2071 * ChangeLog: Correct an entry command.exp -> commands.exp.
2072 * gdb.base/commands.exp (bp_deleted_in_command_test)
2073 (temporary_breakpoint_commands): Check noargs.
2074
79c2c32d
DC
20752003-09-25 David Carlton <carlton@kealia.com>
2076
2077 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
2078 of some print tests, where appropriate. Add tests for C::D::cd,
2079 E::ce, F::cXfX, G::XgX.
2080 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
2081
594e6d67
RE
20822003-09-25 Richard Earnshaw <rearnsha@arm.com>
2083
2084 * lib/java.exp (java_init): Import target_alias before using it.
2085
10f0d451
DC
20862003-09-25 David Carlton <carlton@kealia.com>
2087
2088 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
2089
274bcba0
EZ
20902003-09-23 Elena Zannoni <ezannoni@redhat.com>
2091
d63a86f8 2092 * gdb.base/selftest.exp: Accomodate more instruction reordering
274bcba0
EZ
2093 weirdness.
2094
cdbf20f7
MC
20952003-09-17 Michael Chastain <mec@shout.net>
2096
2097 * gdb.cp/gdb1355.exp: New file.
2098 * gdb.cp/gdb1355.c: New file.
2099
71e06f80
CV
21002003-09-15 Corinna Vinschen <vinschen@redhat.com>
2101
2102 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
2103 * gdb.asm/sh.inc: New file.
2104
5c4e30ca
DC
21052003-09-11 David Carlton <carlton@kealia.com>
2106
bd45b7af
DC
2107 * gdb.cp/namespace.exp: Add tests for namespace types.
2108 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
2109 (test_namespace): New.
2110
1c199746
EZ
21112003-09-11 Elena Zannoni <ezannoni@redhat.com>
2112
2113 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 2114 * gdb.stabs/weird.exp: Ditto.
1c199746 2115
04ed252f
MC
21162003-09-08 Michael Chastain <mec@shout.net>
2117
2118 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
2119
d8a2d9e7
MC
21202003-09-07 Michael Chastain <mec@shout.net>
2121
2122 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
2123 'parse error'.
2124
161afb24
MK
21252003-09-07 Mark Kettenis <m.kettenis@osp.nl>
2126
2127 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
2128
49f2741a
MC
21292003-08-30 Michael Chastain <mec@shout.net>
2130
2131 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
2132 * gdb.gdb/observer.exp: Ditto.
2133 * gdb.gdb/xfullpath.exp: Ditto.
2134
8afa723e
MK
21352003-08-29 Mark Kettenis <kettenis@gnu.org>
2136
2137 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
2138 *-*-*bsd*.
2139
f31dfe3b
JJ
21402003-08-28 Jeff Johnston <jjohnstn@redhat.com>
2141
2142 * gdb.base/dump.exp: Skip for ia64.
2143
4630e498
JJ
21442003-08-25 Jeff Johnston <jjohnstn@redhat.com>
2145
2146 * gdb.asm/asm-source.exp: Add ia64 support.
2147 * gdb.asm/ia64.inc: New file.
2148
1105b7ef
MC
21492003-08-22 Michael Chastain <mec@shout.net>
2150
2151 * gdb.cp: New directory.
2152 * gdb.cp/*: Copy from gdb.c++/*.
2153 * gdb.c++/*: Remove.
2154 * Makefile.in: Change gdb.c++ to gdb.cp.
2155 * configure.in: Ditto.
2156 * configure: Regnerate.
2157
c945b932
MK
21582003-08-18 Mark Kettenis <kettenis@gnu.org>
2159
2160 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
2161 * gdb.arch/i386-prologue.c (gdb1338): Add function.
2162
2b66634b
DJ
21632003-08-17 Daniel Jacobowitz <drow@mvista.com>
2164
2165 * mi-var-display.exp (-var-list-children weird): Accept function
2166 pointers with argument types.
2167 * mi1-var-display.exp (-var-list-children weird): Likewise.
2168 * mi2-var-display.exp (-var-list-children weird): Likewise.
2169
a356f73b
DJ
21702003-08-17 Daniel Jacobowitz <drow@mvista.com>
2171
2172 * gdb.base/annota3.exp: Add missing newline.
2173
483417b8
MC
21742003-08-06 Michael Chastain <mec@shout.net>
2175
2176 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
2177
c99c59c3
MS
21782003-08-12 Michael Snyder <msnyder@redhat.com>
2179
2180 * gdb.base/float.exp: Add test for SH.
2181
55ed7501
MK
21822003-08-10 Mark Kettenis <kettenis@gnu.org>
2183
2184 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
2185
1a371f2e
EZ
21862003-08-07 Elena Zannoni <ezannoni@redhat.com>
2187
2188 * gdb.base/completion.exp: Remove reduntant completion test
2189 on filename.
2190
e0f353ce
EZ
21912003-08-07 Elena Zannoni <ezannoni@redhat.com>
2192
2193 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
2194 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
2195 gdb.trace/save-trace.exp: Make sure that full pathnames are
2196 escaped correctly.
2197
5710a1af 21982003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 2199
5710a1af
EZ
2200 * configure.in: Don't generate config.h from config.hin.
2201 * configure: Regenerate.
2202 * config.hin: Remove file.
2203 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
2204 * gdb.threads/pthreads.c: Ditto.
2205
dcd81ce9
DJ
22062003-08-07 Daniel Jacobowitz <drow@mvista.com>
2207
2208 From Kei Sakamoto <sakamoto.kei@renesas.com>:
2209 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
2210 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
2211 Replace ld24 with seth/add3.
2212
6009d884
AC
22132003-08-02 Andrew Cagney <cagney@redhat.com>
2214
2215 * gdb.base/annota3.exp: New file.
2216 * gdb.base/annota3.c: New file.
2217 * gdb.c++/annota3.exp: New file.
2218 * gdb.c++/annota3.cc: New file.
2219
51514e06
MC
22202003-07-29 Michael Chastain <mec@shout.net>
2221
2222 * gdb.threads/tls.c (spin): Check errno only if sem_wait
2223 actually failed.
2224 (do_pass): Likewise.
2225 * gdb.threads/tls.exp: Always initialize no_of_threads.
2226
4ee6625b
DJ
22272003-07-27 Daniel Jacobowitz <drow@mvista.com>
2228
2229 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
2230 pattern.
2231 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
2232 * gdb.threads/tls.exp: Recognize one case of the host library not
2233 supporting TLS.
2234
225f2bf6
AC
22352003-07-27 Andrew Cagney <cagney@redhat.com>
2236
2237 * gdb.base/fileio.exp: Use SH when running commands using
2238 remote_exec.
2239
bcb27c9f
DJ
22402003-07-24 Daniel Jacobowitz <drow@mvista.com>
2241
2242 From Kei Sakamoto <sakamoto.kei@renesas.com>:
2243 * gdb.base/relocate.c (dummy): New padding array.
2244
3d67be83
MS
22452003-07-22 Michael Snyder <msnyder@redhat.com>
2246
d63a86f8 2247 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
2248
2249 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
2250 patterns to be more general, accepting old and new output.
2251 Some output chars (such as '+') also must be quoted.
d63a86f8 2252 Some addresses are displayed numerically instead of
3d67be83
MS
2253 symbolically.
2254
57ba3b85
MS
22552003-07-23 Michael Snyder <msnyder@redhat.com>
2256
686d097c
MS
2257 * gdb.base/return2.exp: Don't test long-long return.
2258
57ba3b85
MS
2259 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
2260 * gdb.disasm/t01_mov.exp: Ditto.
2261 * gdb.disasm/t02_mova.s: Ditto.
2262 * gdb.disasm/t02_mova.exp: Ditto.
2263 * gdb.disasm/t03_add.s: Ditto.
2264 * gdb.disasm/t03_add.exp: Ditto.
2265 * gdb.disasm/t04_sub.s: Ditto.
2266 * gdb.disasm/t04_sub.exp: Ditto.
2267 * gdb.disasm/t05_cmp.s: Ditto.
2268 * gdb.disasm/t05_cmp.exp: Ditto.
2269 * gdb.disasm/t06_ari2.s: Ditto.
2270 * gdb.disasm/t06_ari2.exp: Ditto.
2271 * gdb.disasm/t07_ari3.s: Ditto.
2272 * gdb.disasm/t07_ari3.exp: Ditto.
2273 * gdb.disasm/t08_or.s: Ditto.
2274 * gdb.disasm/t08_or.exp: Ditto.
2275 * gdb.disasm/t09_xor.s: Ditto.
2276 * gdb.disasm/t09_xor.exp: Ditto.
2277 * gdb.disasm/t10_and.s: Ditto.
2278 * gdb.disasm/t10_and.exp: Ditto.
2279 * gdb.disasm/t11_logs.s: Ditto.
2280 * gdb.disasm/t11_logs.exp: Ditto.
2281 * gdb.disasm/t12_bit.s: Ditto.
2282 * gdb.disasm/t12_bit.exp: Ditto.
2283 * gdb.disasm/t13_otr.s: Ditto.
2284 * gdb.disasm/t13_otr.exp: Ditto.
2285
e00759ef
EZ
22862003-07-22 Elena Zannoni <ezannoni@redhat.com>
2287
2288 * gdb.threads/tls.exp :Add kfail for 'info address' case.
2289
8bc2021f
EZ
22902003-07-22 Elena Zannoni <ezannoni@redhat.com>
2291
2292 * gdb.threads/tls.c : New file.
2293 * gdb.threads/tls.exp : New file.
2294 * gdb.threads/tls-main.c : New file.
2295 * gdb.threads/tls-shared.c : New file.
2296 * gdb.threads/tls-shared.exp : New file.
2297
89320c4c
AS
22982003-07-22 Andreas Schwab <schwab@suse.de>
2299
2300 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
2301
180dea7c
AS
23022003-07-20 Andreas Schwab <schwab@suse.de>
2303
2304 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
2305 due to insn reordering.
2306
0714963c
AC
23072003-07-15 Andrew Cagney <cagney@redhat.com>
2308
2309 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
2310
98a23b3f
MC
23112003-07-15 Michael Chastain <mec@shout.net>
2312
2313 * gdb.base/gdb1250.exp: New file.
2314 * gdb.base/gdb1250.c: New file.
2315
27e417a2
ML
23162003-07-09 Michal Ludvig <mludvig@suse.cz>
2317
2318 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
2319 expansion of size_t to 'unsigned long', not only to 'unsigned'.
2320
8bc2021f
EZ
23212003-07-09 Elena Zannoni <ezannoni@redhat.com>
2322
2323 * gdb.threads/tls.c: New file.
2324 * gdb.threads/tls.exp: New file.
2325 * gdb.threads/tls-main.c: New file.
2326 * gdb.threads/tls-shared.c: New file.
2327 * gdb.threads/tls-shared.exp: New file.
2328
d99968dc
EZ
23292003-07-09 Elena Zannoni <ezannoni@redhat.com>
2330
2331 * gdb.base/annota1.exp: Make sure that we properly escape the
2332 full path of the source file. Xfail more permissive patterns,
d63a86f8 2333 due to a compiler debug info problem.
d99968dc 2334
83876b3b
AS
23352003-07-07 Andreas Schwab <schwab@suse.de>
2336
2705e972
AS
2337 * gdb.asm/m68k.inc: New file.
2338 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
2339
83876b3b
AS
2340 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
2341 arguments"): Also match negative number.
2342
2343 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
2344
3a871b37
DJ
23452003-07-03 Daniel Jacobowitz <drow@mvista.com>
2346
2347 * gdb.base/store.c (charest): New typedef.
2348 (add_char): Rename to add_charest, update.
2349 (wack_char): Rename to wack_charest, update types. Return l + r
2350 to keep r live across the call.
2351 (wack_short, wack_int, wack_long, wack_longest, wack_float)
2352 (wack_double, wack_doublest): Return l + r to keep r live across
2353 the call.
2354 * gdb.base/store.exp: Accomodate store.c changes.
2355
b2a7f303
DC
23562003-06-30 David Carlton <carlton@kealia.com>
2357
2358 * gdb.c++/maint.exp (test_invalid_name): New.
2359 (test_first_component): Add tests for invalid names.
2360
3c6cb4a1
MC
23612003-06-29 Michael Chastain <mec@shout.net>
2362
2363 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
2364 output of '<VTT for class>' for virtual base classes.
2365
f1c2644b
DJ
23662003-06-29 Daniel Jacobowitz <drow@mvista.com>
2367
2368 * gdb.base/completion.exp: Tab-complete "complet" instead of
2369 "compl".
2370 * gdb.base/complex.exp, gdb.base/complex.c: New files.
2371
18080350
DJ
23722003-06-29 Daniel Jacobowitz <drow@mvista.com>
2373
2374 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
2375 * gdb.base/volatile.exp: Likewise.
2376
f56973f8
DJ
23772003-06-29 Daniel Jacobowitz <drow@mvista.com>
2378
2379 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
2380 gdb/1265.
2381
23822003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
2383 Daniel Jacobowitz <drow@mvista.com>
2384
2385 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
2386 initial line count of 'captured_main' from 26 to 32.
2387 (test_with_self): Allow xmalloc call to be interleaved with the
2388 preceding two lines.
2389
e766d4d6
JB
23902003-06-24 Joel Brobecker <brobecker@gnat.com>
2391
2392 * gdb.base/bang.exp: New testcase.
2393
f125c9a4
JB
23942003-06-23 Joel Brobecker <brobecker@gnat.com>
2395
2396 * gdb.base/langs.exp: Add some tests for the "minimal" language
2397 support.
2398
6e25beaf
EZ
23992003-06-23 Elena Zannoni <ezannoni@redhat.com>
2400
2401 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
2402 the testcase.
2403
2f816dda
DJ
24042003-06-22 Daniel Jacobowitz <drow@mvista.com>
2405
2406 * gdb.base/relocate.exp: Test add-symbol-file with a variable
2407 offset.
2408
db5a5748
DJ
24092003-06-22 Daniel Jacobowitz <drow@mvista.com>
2410
2411 * gdb.c++/pr-1210.cc: New file.
2412 * gdb.c++/pr-1210.exp: New file.
2413
1df0c130
DJ
24142003-06-21 Daniel Jacobowitz <drow@mvista.com>
2415
2416 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
2417 000-exec-continue.
2418
a92feac0
MK
24192003-06-15 Mark Kettenis <kettenis@gnu.org>
2420
2421 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
2422 on *-*-*bsd* instead of *-*-freebsd*.
2423
81a58f5b
AC
24242003-06-14 Andrew Cagney <cagney@redhat.com>
2425
2426 * gdb.base/store.exp: Test longest and doublest. Test all
2427 parameters. Weaken return statement match.
2428 * gdb.base/store.c: Add longest and doublest - aka long long and
2429 long double functions. Put all parameters into local register
2430 variables. Use negative values.
2431
b257a0d3
AC
24322003-06-14 Andrew Cagney <cagney@redhat.com>
2433
2434 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
2435 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
2436 exit status.
2437 * gdb.base/fileio.exp: Disable target when nointerrupts and
2438 noinferiorio, instead of limiting it to remote. Use remote_exec
2439 instead of system.
d63a86f8 2440
21c38304
JJ
24412003-06-12 Jeff Johnston <jjohnstn@redhat.com>
2442
2443 * gdb.base/float.exp: Add ia64 support.
2444
1bcdb424
CV
24452003-06-12 Corinna Vinschen <vinschen@redhat.com>
2446
2447 * gdb.base/fileio.exp: Run only on remote targets.
2448
6aeb981f
CV
24492003-06-10 Corinna Vinschen <vinschen@redhat.com>
2450
2451 * gdb.base/fileio.c: New file, testing File-I/O.
2452 * gdb.base/fileio.exp: Ditto.
2453
53df362e
RG
24542003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
2455
2456 * gdb.base/shreloc.exp: New file, check symbol values obtained from
2457 shared objects after relocation at load time (gdb PR/1132).
2458 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
2459 as above, part of the shared object relocation test.
2460
ffee1b46
MK
24612003-06-08 Mark Kettenis <kettenis@gnu.org>
2462
b5ca3722
MK
2463 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
2464 fully filled history list.
2465 * gdb.base/gdb_history: New file.
2466
03ed860d
MK
2467 * gdb.base/signals.exp: XFAIL "continue to func1" on
2468 i*86-*-freebsd*.
2469
ffee1b46
MK
2470 * gdb.base/attach.exp: When trying to attach to a nonexistent
2471 process, make it possible to specify the PID based on the target,
2472 and do so for *-*-freebsd*.
2473
d80dbb52
RH
24742003-06-02 Richard Henderson <rth@redhat.com>
2475
2476 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
2477
6dd77b81
RH
24782003-06-02 Richard Henderson <rth@redhat.com>
2479
2480 * gdb.base/selftest.exp: Next over lim_at_start initialization.
2481
f6347e16
RH
24822003-06-02 Richard Henderson <rth@redhat.com>
2483
2484 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
2485
2c161407
DJ
24862003-06-01 Daniel Jacobowitz <drow@mvista.com>
2487
2488 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
2489 of globalvar.
2490
572eb746
MK
24912003-06-01 Mark Kettenis <kettenis@gnu.org>
2492
2493 * gdb.asm/asm-source.exp: Check for memory read errors in
2494 disassembler test on *BSD too.
2495
9e9617a5
RH
24962003-06-01 Richard Henderson <rth@redhat.com>
2497
2498 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
2499 for .frame.
2500 (gdbasm_call): Lose ldgp.
2501 (gdbasm_startup): Add frame information.
2502 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
2503
7b34ad4e
MK
25042003-05-31 Mark Kettenis <kettenis@gnu.org>
2505
2506 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
2507 i?86-*-*.
2508
10059fdf
MK
25092003-05-30 Mark Kettenis <kettenis@gnu.org>
2510
2511 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
2512 FreeBSD.
2513
acf4b816
RH
25142003-05-29 Richard Henderson <rth@redhat.com>
2515
2516 * gdb.asm/alpha.inc: New file.
2517 * gdb.asm/asm-source.exp: Use it.
2518
e9ecd949
JB
25192003-05-29 Jim Blandy <jimb@redhat.com>
2520
2521 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
2522 'core.PID'.
2523
e3e5a4f3
JB
25242003-05-22 Jim Blandy <jimb@redhat.com>
2525
2526 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
2527 backtrace.
d63a86f8 2528
72fe3d25
DC
25292003-05-20 David Carlton <carlton@math.stanford.edu>
2530
2531 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
2532 this time.
2533
58da2eb2
DC
25342003-05-19 David Carlton <carlton@bactrian.org>
2535
2536 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
2537 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
2538
1fcb5155
DC
25392003-05-19 David Carlton <carlton@bactrian.org>
2540
2541 * gdb.c++/namespace.exp: Add namespace scope and anonymous
2542 namespace tests.
2543 Bump copyright date.
2544 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
2545 (main): Call C::D::marker2.
2546 * gdb.c++/namespace1.cc: New file.
2547
85e85163
JJ
25482003-05-14 Jeff Johnston <jjohnstn@redhat.com>
2549
2550 Roland McGrath <roland@redhat.com>
d63a86f8 2551 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
2552 there is no manager thread.
2553
a25fbfec
JJ
25542003-05-08 Jeff Johnston <jjohnstn@redhat.com>
2555
d63a86f8
RM
2556 * gdb.threads/schedlock.exp: Remove assumption that all threads
2557 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
2558 in one of the child threads rather than the main thread.
2559
be375bae
JB
25602003-05-07 Jim Blandy <jimb@redhat.com>
2561
09bf6082
JB
2562 Add support for assembly source testing on the s390x.
2563 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
2564 architecture.
2565 * gdb.asm/s390x.inc: New file.
2566
be375bae
JB
2567 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
2568 succession of 'if' statements.
2569
00905d52
AC
25702003-05-05 Andrew Cagney <cagney@redhat.com>
2571
2572 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
2573
b1e29e33
AC
25742003-05-05 Andrew Cagney <cagney@redhat.com>
2575
2576 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
2577 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
2578
e33d66ec
EZ
25792003-05-02 Elena Zannoni <ezannoni@redhat.com>
2580
2581 * gdb.base/charset.exp: Update based on new behavior of set/show
2582 charset commands.
2583
2b6fd0d8
AC
25842003-05-01 Andrew Cagney <cagney@redhat.com>
2585
2586 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
2587 variable do not give memory errors.
2588
130cacce
AF
25892003-04-30 Adam Fedor <fedor@gnu.org>
2590
2591 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
2592 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
2593 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
2594 gdb.objc/basicclass.m: : New files
2595
2596 * lib/gdb.exp (gdb_compile_objc): New procedure.
2597
bea71854
DJ
25982003-04-27 Daniel Jacobowitz <drow@mvista.com>
2599
2600 * gdb.base/signals.exp: Make backtrace tests more specific.
2601
0f20eeea
DC
26022003-04-23 David Carlton <carlton@bactrian.org>
2603
2604 * gdb.c++/maint.exp (test_first_component): Add tests for
2605 'operator' in more locations.
2606
c8c4d8dc
KB
26072003-04-16 Kevin Buettner <kevinb@redhat.com>
2608
2609 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
2610
3fe60e3c
EZ
26112003-04-16 Elena Zannoni <ezannoni@redhat.com>
2612
2613 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
2614 func marke' instead. Update test name.
2615
9219021c
DC
26162003-04-15 David Carlton <carlton@math.stanford.edu>
2617
2618 * gdb.c++/maint.exp: New file.
2619
5dd55bdd
EZ
26202003-04-14 Elena Zannoni <ezannoni@redhat.com>
2621
2622 * gdb.threads/schedlock.c: Change type of thread function argument
2623 to long, to avoid warnings on 64-bit platforms.
2624
00890572
EZ
26252003-04-14 Elena Zannoni <ezannoni@redhat.com>
2626
2627 * gdb.base/attach.exp: Add new message from ptrace in case of
2628 attaching to nonexistent process.
d63a86f8 2629
93201743
JB
26302003-04-11 Jim Blandy <jimb@redhat.com>
2631
2632 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
2633 gdb.c++/userdef.cc: Place comments on the lines to which the
2634 marker function might return.
2635 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
2636 gdb.c++/userdef.exp: Look for those comments to check that we've
2637 returned to the right place, instead of checking line numbers.
2638
2a11c64d
EZ
26392003-04-11 Elena Zannoni <ezannoni@redhat.com>
2640
2641 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
2642 match on sourcefile name, instead of directory name.
2643
68ab8fc5
EZ
26442003-04-10 Elena Zannoni <ezannoni@redhat.com>
2645
d63a86f8 2646 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
2647 working directory name.
2648
5624293a
JB
26492003-04-09 Jim Blandy <jimb@redhat.com>
2650
2651 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
2652 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
2653 after an inferior function call, report the failure, but allow the
2654 test to continue.
2655
f1f02ee4
SC
26562003-04-05 Stephane Carrez <stcarrez@nerim.fr>
2657
2658 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
2659 with -DPROTOTYPES.
2660
6eb79af0
SC
26612003-04-05 Stephane Carrez <stcarrez@nerim.fr>
2662
2663 * gdb.base/break.exp: Revert last patch.
2664
8dfb4cf0
SC
26652003-04-04 Stephane Carrez <stcarrez@nerim.fr>
2666
2667 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
2668 with -DPROTOTYPES.
2669
ed4c619a
AC
26702003-04-02 Andrew Cagney <cagney@redhat.com>
2671
2672 * gdb.base/callfuncs.exp: Make "print add" messages unique.
2673 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
2674 matching directories by the name breakpoint.
2675 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
2676 Make "continue to marker1" consistent.
2677 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
2678 message consistent.
2679 * lib/gdb.exp: Put "the program is no longer running", and "the
2680 program exited" in parenthesis.
2681 * lib/mi-support.exp: Ditto.
d63a86f8 2682
4e35d5f0 26832003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 2684
4e35d5f0
BR
2685 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
2686
71900fe8
AC
26872003-03-29 Andrew Cagney <cagney@redhat.com>
2688
2689 * gdb.base/sizeof.c (main): Print the value of '\377'.
2690 * gdb.base/sizeof.exp: Check the sign of '\377'.
2691
c0655a16
MC
26922003-03-27 Michael Chastain <mec@shout.net>
2693
2694 * gdb.base/gdb1090.exp: New file.
2695 * gdb.base/gdb1090.cc: New file.
2696
5b2a3989
JB
26972003-03-27 J. Brobecker <brobecker@gnat.com>
2698
2699 * gdb.gdb/observer.exp: New regression test.
2700
79876890
MC
27012003-03-27 Michael Chastain <mec@shout.net>
2702
2703 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
2704 * gdb.base/ptype.exp: Likewise.
2705
6eac95e3
CV
27062003-03-27 Corinna Vinschen <vinschen@redhat.com>
2707
2708 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
2709
e8c71839
MC
27102003-03-26 Michael Chastain <mec@shout.net>
2711
2712 * gdb.base/ptype.exp: Actually use some typedef'd types.
2713
71b10041
SC
27142003-03-21 Stephane Carrez <stcarrez@nerim.fr>
2715
2716 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
2717 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
2718
2512cf80
CV
27192003-03-20 Corinna Vinschen <vinschen@redhat.com>
2720
2721 * gdb.base/default.exp: Fix regular expression.
2722
0d195a4f
CV
27232003-03-20 Corinna Vinschen <vinschen@redhat.com>
2724
2725 * gdb.base/args.exp: Fix regular expression.
2726
8a2dbca8
CV
27272003-03-20 Corinna Vinschen <vinschen@redhat.com>
2728
2729 * gdb.base/help.exp: Allow Win32 child process.
2730
bf028682
CV
27312003-03-20 Corinna Vinschen <vinschen@redhat.com>
2732
2733 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
2734 when stepping out of main().
2735
182dbe85
CV
27362003-03-20 Corinna Vinschen <vinschen@redhat.com>
2737
2738 * gdb.base/default.exp: Check for win32 specific message when calling
2739 "run" without executable.
2740
d67a6ba5
CV
27412003-03-20 Corinna Vinschen <vinschen@redhat.com>
2742
2743 * gdb.base/args.exp: Expect .exe in output.
2744
a955b5bb
CV
27452003-03-20 Corinna Vinschen <vinschen@redhat.com>
2746
2747 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
2748 Cygwin native.
2749
bf6bad4b
AC
27502003-03-17 Andrew Cagney <cagney@redhat.com>
2751
2752 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
2753 vector registes.
2754 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
2755 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
2756
293e9a31
DC
27572003-03-17 David Carlton <carlton@math.stanford.edu>
2758
2759 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
2760 test, for PR breakpoints/38.
2761 Call test_watchpoint_and_breakpoint.
2762 * gdb.base/watchpoint.c (func3): New function.
2763 (main): Call func3.
2764
5330f2db
DC
27652003-03-04 David Carlton <carlton@math.stanford.edu>
2766
2767 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
2768 Garply<Garply<char> >:: garply".
2769 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
2770 with respect to PR c++/1111; note also PR c++/1113.
2771 (test_template_breakpoints): KFAIL "constructor breakpoint" with
2772 respect to PR c++/1062.
2773 KFAIL "destructor breakpoint" with respect to PR c++/1112.
2774
6ece72da
DC
27752003-03-03 David Carlton <carlton@math.stanford.edu>
2776
2777 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
2778 with respect to PR c++/57.
2779 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
2780 c++/826.
2781 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
2782 respect to PR c++/57.
2783
85ca1584
DC
27842003-03-03 David Carlton <carlton@math.stanford.edu>
2785
2786 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
2787 respect to PR c++/33 into FAILs.
2788
98e9c5b8
MC
27892003-03-03 Michael Chastain <mec@shout.net>
2790
7bedbf27
MC
2791 * configure.in: Update copyright years.
2792
27932003-03-03 Michael Chastain <mec@shout.net>
2794
2795 * Makefile.in: Update copyright years.
98e9c5b8 2796
f683e100
DC
27972003-02-28 David Carlton <carlton@math.stanford.edu>
2798
2799 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
2800 print class instead of struct and/or superfluous protection
2801 specifiers, as long as the resulting output is equivalent to the
2802 source code.
2803 Delete FIXME from end of messages on tests that don't need
2804 fixing.
2805
a9e0cf2c
DC
28062003-02-28 David Carlton <carlton@math.stanford.edu>
2807
2808 * gdb.c++/templates.exp (do_tests): Allow const in the two
2809 Foo<volatile char *>::foo tests.
2810
e8d359df
MS
28112003-02-27 Michael Snyder <msnyder@redhat.com>
2812
d63a86f8 2813 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
2814 will be consistant.
2815
0b71dc91
DC
28162003-02-26 David Carlton <carlton@math.stanford.edu>
2817
2818 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
2819 char *>::foo" test with respect to PR c++/33. Create a new test
2820 which is identical to that one except that it doesn't put the
2821 space between the "char" and the "*"; KFAIL it, too.
2822
dd14ab43
DC
28232003-02-26 David Carlton <carlton@math.stanford.edu>
2824
2825 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
2826 template types into either PASSes or KFAILs (corresponding to PR
2827 c++/57). Tweak indentation. Update copyright.
2828
1146c7f1
SC
28292003-02-23 Stephane Carrez <stcarrez@nerim.fr>
2830
2831 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
2832
74641dfb
MC
28332003-02-13 Michael Chastain <mec@shout.net>
2834
2835 * gdb.base/exprs.exp: Remove i960 remnants.
2836 * gdb.base/funcargs.exp: Likewise.
2837 * gdb.base/list.exp: Likewise.
2838 * gdb.base/ptype.exp: Likewise.
2839
559cd2d0
DC
28402003-02-14 David Carlton <carlton@math.stanford.edu>
2841
2842 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
2843 pEe->D::vg()" from XFAIL to KFAIL.
2844
c4f90d87
JM
28452003-02-13 Jason Molenda (jmolenda@apple.com)
2846
2847 * gdb.base/maint.exp: Update maint print statistics regexp to include
2848 new entries.
2849
cbc4d97c
MC
28502003-02-13 Michael Chastain <mec@shout.net>
2851
2852 * gdb.c++/inherit.exp: Remove call to get_debug_format.
2853
40f235b7
MC
28542003-02-12 Michael Chastain <mec@shout.net>
2855
2856 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
2857 * gdb.c++/inherit.exp: Likewise.
2858 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
2859 * gdb.c++/templates.exp: Likewise.
2860 * gdb.c++/virtfunc.exp: Likewise.
2861
c56716b0
JM
28622003-02-06 Jason Molenda (jason-cl@molenda.com)
2863
2864 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
2865 why the code is written that way.
2866
070afcf8
MC
28672003-02-05 Michael Chastain <mec@shout.net>
2868
2869 * gdb.base/dump.exp: Add missing copyright line.
2870
5d0331e5
JM
28712003-02-05 Jason Molenda (jason-cl@molenda.com)
2872
f7ae6d3e 2873 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
2874 at the beginning so the breakpoint doesn't get set on the loop.
2875
92851186
MC
28762003-02-05 Michael Chastain <mec@shout.net>
2877
2878 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
2879 output for configurations with gcc 2.95.3.
2880
cbf1e085
AC
28812003-02-05 Keith Seitz <keiths@redhat.com>
2882 Andrew Cagney <ac131313@redhat.com>
2883
2884 * gdb.mi/mi-cli.exp: New file.
d63a86f8 2885
29518e1e
MC
28862003-02-04 Michael Chastain <mec@shout.net>
2887
2888 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
2889 Call perror and then continue.
2890
5af1d5f3
MC
28912003-02-03 Michael Chastain <mec@shout.net>
2892
2893 * gdb.c++/pr-1023.cc: New file.
2894 * gdb.c++/pr-1023.exp: New file.
2895
6b549786
JB
28962003-02-05 Jim Blandy <jimb@redhat.com>
2897
2898 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
2899 it's local to foobar. Check for it there, and check that it's not
2900 present in main.
2901 * gdb.c++/local.cc (marker2): New function.
2902 (foobar): Call marker1.
2903 (main): Call marker2 instead of marker1.
2904
67f16606
AC
29052003-02-04 Andrew Cagney <ac131313@redhat.com>
2906
2907 * gdb.disasm/mn10200.exp: Obsolete file.
2908 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
2909 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
2910 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
2911
1c5cb38e
DC
29122003-02-04 David Carlton <carlton@math.stanford.edu>
2913
2914 * gdb.c++/overload.exp: Test intToChar(1).
2915 * gdb.c++/overload.cc (intToChar): New.
2916 (main): Call intToChar.
2917
d1fe6965
DC
29182003-02-03 David Carlton <carlton@math.stanford.edu>
2919
2920 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
2921 'might_kfail' arg.
2922 KFAIL some of the continue_to_bp_overloaded calls, according to
2923 PR c++/1025.
2924
9ba61c5d
MC
29252003-02-01 Michael Chastain <mec@shout.net>
2926
2927 * gdb.base/advance.c (marker1): New marker function.
2928 * gdb.base/advance.exp: When the 'advance' command lands on the
2929 return breakpoint, it can legitimately stop on either the
2930 current line or the next line. Accommodate both outcomes.
2931 * gdb.base/until.exp: Likewise.
2932
e7494ffb
AC
29332003-02-02 Andrew Cagney <ac131313@redhat.com>
2934
2935 2002-11-10 Jason Molenda (jason-cl@molenda.com):
2936 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
2937 now a list, not a tuple.
2938 * gdb.mi/mi-var-display.exp: Ditto.
2939 * gdb.mi/gdb792.exp: Ditto.
2940
075559bc
AC
29412003-02-01 Andrew Cagney <ac131313@redhat.com>
2942
2943 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
2944 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
2945 stack backtraces.
2946 * gdb.mi/mi-syn-frame.c: Part of same.
2947
2bd4c7b1
MK
29482003-02-01 Mark Kettenis <kettenis@gnu.org>
2949
2950 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
2951 gdb.mi/mi1-pthreads.exp: Return instead of calling
2952 gdb_suppress_entire_file.
2953
eabd8992
MS
29542003-02-01 Mark Salter <msalter@redhat.com>
2955
2956 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
2957
71469e2f
MS
29582003-01-31 Mark Salter <msalter@redhat.com>
2959
2960 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
2961 Support empty arg.
2962
38a94d44
MC
29632003-01-30 Michael Chastain <mec@shout.net>
2964
2965 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
2966 This was a workaround for a UTF-8 bug in readline 4.3. The bug
2967 has been fixed in gdb/readline on 2003-01-09.
2968
19ea9e73
MS
29692003-01-29 Michael Snyder <msnyder@redhat.com>
2970
e8d359df
MS
2971 * gdb.base/maint.exp: Allow for leading underscore in symbol.
2972 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
2973 * gdb.base/args.exp: Skip if target does not support args passing.
2974
2307bd6a
DJ
29752003-01-22 Daniel Jacobowitz <drow@mvista.com>
2976
19ea9e73 2977 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
2978 gdb_test. Accept a list of expect arguments as the third
2979 parameter.
2980 (gdb_test): Use it.
2981
f2dd3617
EZ
29822003-01-20 Elena Zannoni <ezannoni@redhat.com>
2983
2984 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
2985 allow for different test tree configurations. Update some
2986 tescases accordingly.
2987 * gdb.arch/altivec-regs.exp: Ditto.
2988 * gdb.asm/asm-source.exp: Ditto.
2989 * gdb.base/advance.exp: Ditto.
2990 * gdb.base/display.exp: Ditto.
d63a86f8 2991 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
2992 * gdb.base/mips_pro.exp: Ditto.
2993 * gdb.base/overlays.exp: Ditto.
2994 * gdb.base/relocate.exp: Ditto.
2995 * gdb.base/setshow.exp: Ditto.
2996 * gdb.base/step-line.exp: Ditto.
2997 * gdb.base/step-test.exp: Ditto.
2998 * gdb.base/until.exp: Ditto.
2999 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
3000
c71cdefd
DC
30012003-01-17 David Carlton <carlton@math.stanford.edu>
3002
3003 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
3004 corresponding to PR c++/945.
3005 Update copyright.
3006
fdba05d7
DC
30072003-01-17 David Carlton <carlton@math.stanford.edu>
3008
3009 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
3010 corresponding to PR c++/68.
3011
30122003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
3013
3014 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
3015 (test_paddr_hairy_functions): Call print_addr_2_kfail for
3016 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
3017
c362c33a
EZ
30182003-01-15 Elena Zannoni <ezannoni@redhat.com>
3019
0fbc361c
EZ
3020 * gdb.base/break.exp: Fix change of default location, because of
3021 removal of until tests.
3022 * gdb.base/help.exp: Update test for new 'until' help message.
3023 Add test for help on 'advance'.
c362c33a
EZ
3024 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
3025
dabf8a35
MK
30262003-01-15 Mark Kettenis <kettenis@gnu.org>
3027
3028 * gdb.base/default.exp: Adapt "info float" test for recent changes
3029 to that command. Add test for "info vector".
3030 * gdb.base/float.exp: New file. Add test for "info float" that
3031 resembles the old test in gdb.base/default.exp.
3032
a1769aca
DC
30332003-01-15 David Carlton <carlton@math.stanford.edu>
3034
3035 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
3036
82025e13
EZ
30372003-01-15 Elena Zannoni <ezannoni@redhat.com>
3038
3039 * gdb.base/break.exp: Move the tests of until command from here...
3040 * gdb.base/until.exp: ... to here. New file. Add other tests.
3041 * gdb.base/advance.c: New file.
3042 * gdb.base/advance.exp: New file.
3043
8f9ab801
EZ
30442003-01-14 Elena Zannoni <ezannoni@redhat.com>
3045
3046 * gdb.base/args.c: New file.
3047 * gdb.base/args.exp: New file.
3048
9ae66589
DJ
30492003-01-14 Daniel Jacobowitz <drow@mvista.com>
3050
3051 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
3052
8d77e5c3
DJ
30532003-01-14 Daniel Jacobowitz <drow@mvista.com>
3054
3055 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
3056
12d2f0a1
DJ
30572003-01-14 Daniel Jacobowitz <drow@mvista.com>
3058
3059 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
3060 dates.
3061
6ca37014
DJ
30622003-01-13 Daniel Jacobowitz <drow@mvista.com>
3063
3064 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
3065
b0023472
DJ
30662003-01-13 Daniel Jacobowitz <drow@mvista.com>
3067
3068 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
3069 (ptype &*"foo").
3070 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
3071
d6abaea5
DJ
30722002-01-13 Daniel Jacobowitz <drow@mvista.com>
3073
3074 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
3075 * gdb.mi/mi1-console.exp: Likewise.
3076
dfd536a7
DJ
30772002-01-13 Daniel Jacobowitz <drow@mvista.com>
3078
3079 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
3080 * gdb.mi/mi1-console.exp: Likewise.
3081
a1fb14a2
DJ
30822003-01-13 Daniel Jacobowitz <drow@mvista.com>
3083
3084 * gdb.c++/overload.exp: Remove some fixed XFAILs.
3085
c4cf40b7
DJ
30862003-01-09 Daniel Jacobowitz <drow@mvista.com>
3087
3088 * gdb.base/detach.exp: New test.
3089
696d5a5b
DJ
30902003-01-09 Daniel Jacobowitz <drow@mvista.com>
3091
3092 * Makefile.in (ALL_SUBDIRS): New variable.
3093 (subdirs, clean, distclean): Use it.
3094 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
3095 regenerating Makefile, since it is generated from the top level.
3096 * gdb.asm/Makefile.in: Likewise.
3097 * gdb.base/Makefile.in: Likewise.
3098 * gdb.c++/Makefile.in: Likewise.
3099 * gdb.disasm/Makefile.in: Likewise.
3100 * gdb.java/Makefile.in: Likewise.
3101 * gdb.mi/Makefile.in: Likewise.
3102 * gdb.threads/Makefile.in: Likewise.
3103 * gdb.trace/Makefile.in: Likewise.
3104
754533e4
DC
31052003-01-09 David Carlton <carlton@math.stanford.edu>
3106
3107 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
3108 Add copyright year 2003.
3109
d8b3e9ee
MC
31102003-01-06 Michael Chastain <mec@shout.net>
3111
3112 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
3113 When selecting a thread, 'line' and 'file' are optional.
3114 * gdb.mi/mi1-pthreads.exp: Likewise.
3115
8e9e0fe6
AS
31162003-01-06 Andreas Schwab <schwab@suse.de>
3117
3118 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
3119 failures.
3120
b5ab8ff3
DJ
31212003-01-04 Daniel Jacobowitz <drow@mvista.com>
3122
3123 Fix PR gdb/844
3124 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
3125 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
3126
3127 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
3128 instead of calling gdb_suppress_entire_file.
3129 * gdb.threads/print-threads.exp: Likewise.
3130 * gdb.threads/schedlock.exp: Likewise.
3131
3132 * gdb.threads/killed.exp: Return instead of calling
3133 gdb_suppress_entire_file.
3134 * gdb.threads/linux-dp.exp: Likewise.
3135 * gdb.threads/pthreads.exp: Likewise.
3136
1e698235
DJ
31372003-01-04 Daniel Jacobowitz <drow@mvista.com>
3138
3139 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
3140 stabs.
3141 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
3142 * gdb.base/whatis.exp: Always allow (void) after function names.
3143
147ff08c
DJ
31442003-01-04 Daniel Jacobowitz <drow@mvista.com>
3145
3146 * gdb.c++/casts.exp: Correct regexp.
3147
dc62bfc2
MK
31482003-01-04 Mark Kettenis <kettenis@gnu.org>
3149
3150 * configure.in: Call AC_CONFIG_HEADER. Don't call
3151 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
3152 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
3153 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
3154 aforementioned directories in the AC_OUPUT call.
3155 * config.hin: New file.
3156 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
3157 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
3158 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
3159 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
3160 pass -I$objdir instead of -I$objdir/$subdir in compilation.
3161 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
3162 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
3163 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
3164 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
3165 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
3166 gdb.threads/configure.in, gdb.threads/configure,
3167 gdb.threads/config.in, gdb.trace/configure.in,
3168 gdb.trace/configure: Removed.
3169
77afa639
MC
31702003-01-03 Michael Chastain <mec@shout.net>
3171
3172 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
3173 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
3174
7634bb6e
DJ
31752003-01-03 Daniel Jacobowitz <drow@mvista.com>
3176
3177 * gdb.base/store.exp: Fix regular expressions.
3178
b39c905e
MK
31792002-12-28 Mark Kettenis <kettenis@gnu.org>
3180
3181 * configure.in: Rewrite.
3182 * configure: Regenerated.
3183
0a8551dd
DC
31842003-01-03 David Carlton <carlton@math.stanford.edu>
3185
3186 * gdb.base/psymtab.exp: New file.
3187 * gdb.base/psymtab1.c: Ditto.
3188 * gdb.base/psymtab2.c: Ditto.
3189
c60b7188
AF
31902002-12-23 Adam Fedor <fedor@gnu.org>
3191
3192 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
3193
ee73db83
DC
31942002-12-23 David Carlton <carlton@math.stanford.edu>
3195
3196 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
3197 and current_directory initialization.
3198
d6c1774e
JB
31992002-12-22 Jim Blandy <jimb@redhat.com>
3200
f0a847b8
JB
3201 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
3202 rather than as part of the output file name.
3203
d6c1774e
JB
3204 * gdb.base/attach.exp: There's no need to copy the test program to
3205 /tmp; that was only ever necessary on HP/UX, and this test is
3206 entirely disabled there anyway.
3207
f0708dbb
JB
32082002-12-21 Jim Blandy <jimb@redhat.com>
3209
4c2acfea
JB
3210 * gdb.c++/psmang.exp: Doc fix.
3211
f0708dbb
JB
3212 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
3213 test.
3214
9579e000
DC
32152002-12-20 David Carlton <carlton@math.stanford.edu>
3216
3217 * gdb.c++/annota2.exp: KFAIL annotate-quit.
3218
d1810171
MC
32192002-12-18 Michael Chastain <mec@shout.net>
3220
3221 * gdb.c++/annota2.exp: Add copyright year 2002.
3222
76565097
DC
32232002-12-17 David Carlton <carlton@math.stanford.edu>
3224
3225 * gdb.c++/try_catch.cc: Add marker comments.
3226 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
3227 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
3228 * gdb.c++/m-static.cc: Ditto.
3229 * gdb.c++/m-static1.cc: Ditto.
3230 * gdb.c++/try_catch.cc: Ditto.
3231
da81390b
JJ
32322002-12-16 Jeff Johnston <jjohnstn@redhat.com>
3233
3234 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
3235 to see whether we are using the new -environment-directory
3236 command which resets via -r or the old version of the command
3237 which may prompt the user. Part of fix for gdb/741.
3238
b304d130
AC
32392002-12-13 Andrew Cagney <ac131313@redhat.com>
3240
3241 * gdb.fortran/types.exp: Update obsolete comment.
3242 * gdb.fortran/exprs.exp: Ditto.
3243 * lib/gdb.exp: Delete obsolete code.
3244 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
3245 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
3246 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
3247 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
3248 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
3249 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
3250 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
3251 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
3252 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
3253 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
3254 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
3255 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
3256 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
3257 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
3258 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
3259 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
3260 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
3261 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
3262 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
3263 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
3264 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
3265 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
3266 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
3267 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
3268 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
3269 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
3270 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
3271 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
3272 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
3273 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
3274 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
3275 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
3276 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
3277 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
3278 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
3279 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
3280 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
3281
a23b6e6a
DC
32822002-12-11 David Carlton <carlton@math.stanford.edu>
3283
3284 * gdb.c++/m-data.exp: Add test for members that shadow global
3285 variables: see PR gdb/804.
3286 * gdb.c++/m-data.cc: Ditto.
3287
6604731b
DJ
32882002-12-10 Daniel Jacobowitz <drow@mvista.com>
3289
3290 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
3291
de46ecd7
DC
32922002-12-06 David Carlton <carlton@math.stanford.edu>
3293
3294 * gdb.base/store.c: Don't declare functions static.
3295
27e829d0
AC
32962002-12-04 Andrew Cagney <ac131313@redhat.com>
3297
3298 * gdb.base/store.exp, gdb.base/store.c: New files.
3299
92806416
DJ
33002002-12-03 Daniel Jacobowitz <drow@mvista.com>
3301
3302 * gdb.base/selftest.exp: Update for current gdb.
3303
3bcbaac5
DJ
33042002-12-03 Daniel Jacobowitz <drow@mvista.com>
3305
3306 * gdb.base/maint.exp: Only dump symbols from one source file
3307 or objfile.
3308
f4f00b1f
DJ
33092002-12-03 Daniel Jacobowitz <drow@mvista.com>
3310
3311 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
3312 function call.
3313
f1c8a949
JB
33142002-11-25 Jim Blandy <jimb@redhat.com>
3315
3316 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
3317 function appearing in error message.
3318
9e297a97
DJ
33192002-11-21 Daniel Jacobowitz <drow@mvista.com>
3320
3321 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
3322
1f312e79
JJ
33232002-11-08 Jeff Johnston <jjohnstn@redhat.com>
3324
d63a86f8
RM
3325 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
3326 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
3327 should be in mi console format. This is part of fix for PR gdb/604.
3328
83c31e7d
FN
33292002-09-18 Fernando Nasser <fnasser@redhat.com>
3330
3331 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
3332 which explicitly prints the zero offset as "+0".
3333
322b3f65
DJ
33342002-10-22 Daniel Jacobowitz <drow@mvista.com>
3335
3336 * gdb.threads/schedlock.c (args): Make unsigned.
3337
33382002-10-21 Daniel Jacobowitz <drow@mvista.com>
3339
3340 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
3341 numbers. Allow "foo2|selected stack frame".
3342 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
3343 * gdb.asm/asmsrc2.s: Likewise.
3344 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
3345 comments.
3346 * gdb.asm/mips.inc: New file.
3347
5e2fe5b8
AF
33482002-10-18 Adam Fedor <fedor@gnu.org>
3349
3350 * gdb.base/default.exp: Update expected output to include 'ObjC'.
3351 * gdb.base/help.exp: Likewise.
3352
abe1a5d0
KB
33532002-10-17 Kevin Buettner <kevinb@redhat.com>
3354
3355 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
3356 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
3357
10abb1d4
JB
33582002-10-02 Jim Blandy <jimb@redhat.com>
3359
3360 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
3361
1f609b42
AC
33622002-10-01 Andrew Cagney <ac131313@redhat.com>
3363
3364 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
3365 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
3366 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
3367 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
3368 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
3369 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
3370 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
3371
0aee02e4
AC
33722002-09-29 Andrew Cagney <ac131313@redhat.com>
3373
3374 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
3375 * mi0-disassemble.exp, mi0-eval.exp: Delete.
3376 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
3377 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
3378 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
3379 * mi0-var-block.exp, mi0-var-child.exp: Delete.
3380 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 3381
6fde09ad
KB
33822002-09-27 Kevin Buettner <kevinb@redhat.com>
3383
3384 * gdb.base/annota1.exp (info break): Make directory components of
3385 path optional since not all compilers emit this debug information.
3386
3387 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
3388 step ends up stepping out of the function instead of stopping on
3389 the epilogue.
3390
9e8aab75
KS
33912002-09-26 Keith Seitz <keiths@redhat.com>
3392
3393 * lib/insight-support.exp (gdbtk_start): Figure out where
3394 the insight executable is based on where gdb is. Use this
3395 executable to start insight instead of gdb.
3396
e36180d7
AC
33972002-09-25 Andrew Cagney <cagney@redhat.com>
3398
3399 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
3400
9dd34b2b
AC
34012002-09-24 Andrew Cagney <ac131313@redhat.com>
3402
3403 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
3404 test_isolated_complaints.
3405 (test_empty_complaint): New function.
3406 (test_empty_complaints): New function. Check no output when no
3407 complaints.
d63a86f8 3408
dea97812
KB
34092002-09-19 Jim Blandy <jimb@redhat.com>
3410
3411 * gdb.base/charset.exp, gdb.base/charset.c: New files.
3412
54951bd7
AC
34132002-09-19 Andrew Cagney <ac131313@redhat.com>
3414
3415 * gdb.gdb/complaints.exp: New file.
3416
dec43320
AC
34172002-09-18 Andrew Cagney <ac131313@redhat.com>
3418
3419 * gdb.base/maint.exp: Check `help maint internal-warning'.
3420
e70d6e3f
DC
34212002-09-18 David Carlton <carlton@math.stanford.edu>
3422
3423 * gdb.c++/m-static.exp: Remove breakpoints depending on line
3424 numbers, and replace them by a single breakpoint after the
3425 constructors are all finished.
3426 Add test 4.
3427 * gdb.c++/m-static.cc: Add test 4.
3428 * gdb.c++/m-static.h: New file.
3429 * gdb.c++/m-static1.cc: New file.
3430
3431 * gdb.c++/printmethod.exp: New file.
3432 * gdb.c++/printmethod.cc: New file.
3433
3434 * gdb.c++/pr-574.exp: New file.
3435 * gdb.c++/pr-574.cc: New file.
3436
afb5c968
CV
34372002-09-18 Corinna Vinschen <vinschen@redhat.com>
3438
3439 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
3440 embedded targets which never actually exit.
3441
31e45dee
FN
34422002-09-18 Fernando Nasser <fnasser@redhat.com>
3443
3444 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
3445 "don't step after run" as unresolved or unsupported, instead of xfail.
3446
a283c5a1
CV
34472002-09-18 Corinna Vinschen <vinschen@redhat.com>
3448
3449 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
3450 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
3451 Add newline to expected string in "step out of main (status wrapper)"
3452 case.
3453
11350d2a
CV
34542002-09-18 Corinna Vinschen <vinschen@redhat.com>
3455
3456 * lib/gdb.exp (rerun_to_main): Allow restarting application.
3457 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
3458
0deec7d6
TT
34592002-09-17 Tom Tromey <tromey@redhat.com>
3460
3461 * gdb.base/printcmds.exp (test_print_string_constants): Expect
3462 \000, not \0, in double-quoted string.
3463
b2b4a1b5
CV
34642002-09-14 Corinna Vinschen <vinschen@redhat.com>
3465
c9d37158 3466 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
3467 string after running the commands execution on breakpoint tests.
3468
1c56143a
CV
34692002-09-13 Corinna Vinschen <vinschen@redhat.com>
3470
3471 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
3472
37f8da45
JB
34732002-09-12 Joel Brobecker <brobecker@gnat.com>
3474
3475 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
3476
08b468e0
KS
34772002-09-10 Keith Seitz <keiths@redhat.com>
3478
3479 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
3480 runto proc.
3481 (mi_run_to_main): Use mi_runto.
3482 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
3483
dc360f58
KS
34842002-09-10 Keith Seitz <keiths@redhat.com>
3485
3486 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
3487 regexp for stopping at main. Could have multiple event notifications.
3488 Don't assume that main was declared with no parameters.
3489 (mi_next): Use mi_step_to.
3490 (mi_step): Use mi_next_to.
3491
ce3abcfb
CV
34922002-09-09 Corinna Vinschen <vinschen@redhat.com>
3493
3494 * gdb.base/default.exp: Fix expected string in `info float' test.
3495
d1f5b980
BE
34962002-09-09 Ben Elliston <bje@redhat.com>
3497
3498 * config/mips.exp: Update comments.
3499 * config/mips-idt.exp: Likewise.
3500 * config/nind.exp: Likewise.
3501 * config/slite.exp: Likewise.
3502 * config/sparclet.exp: Likewise.
3503 * config/udi.exp: Likewise.
3504 * config/vx.exp: Likewise.
3505 * config/vxworks29k.exp: Likewise.
3506
2f71430b
JB
35072002-09-05 Jim Blandy <jimb@redhat.com>
3508
3509 * gdb.threads/killed.exp: Fix test failure message.
3510
7ddebc7e
KS
35112002-09-04 Keith Seitz <keiths@redhat.com>
3512
3513 * lib/mi-support.exp: Update copyright.
3514 (mi_gdb_test): Increase the priority of the expected pattern
3515 so that it matches gdb_test.
3516
0ae67eb3
KS
35172002-09-03 Keith Seitz <keiths@redhat.com>
3518
3519 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
3520 Use integer comparison instead of string comparison for testing
3521 whether binary was built.
3522
38fc42c8
JB
35232002-09-03 Jim Blandy <jimb@redhat.com>
3524
3525 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
3526
b6ff0e81
JB
35272002-08-29 Jim Blandy <jimb@redhat.com>
3528
3529 * gdb.threads/pthreads.exp: Move the portable thread compilation
3530 code into a function in lib/gdb.exp, and call that from here.
3531 * lib/gdb.exp (gdb_compile_pthreads): New function.
3532
07c98896
KS
35332002-08-29 Keith Seitz <keiths@redhat.com>
3534
3535 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
3536 expect_out so that callers can get at it.
3537
0312286c
DJ
35382002-08-23 Daniel Jacobowitz <drow@mvista.com>
3539
3540 * gdb.threads/print-threads.c: New file.
3541 * gdb.threads/print-threads.exp: New file.
3542 * gdb.threads/schedlock.c: New file.
3543 * gdb.threads/schedlock.exp: New file.
3544
dd039bc4
EZ
35452002-08-22 Elena Zannoni <ezannoni@redhat.com>
3546
3547 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
3548 not altivec.c.
3549
1f36144c
MK
35502002-08-17 Mark Kettenis <kettenis@gnu.org>
3551
3552 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
3553 targets. The problem should be fixed now.
3554
16057ec7 35552002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
3556
3557 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
3558 2002-07-24 change that removes final dots from error messages.
3559
3c1499ad
TT
35602002-08-13 Tom Tromey <tromey@redhat.com>
3561
3562 * gdb.base/readline.exp: New file.
3563
a20ce2c3
AC
35642002-08-01 Andrew Cagney <ac131313@redhat.com>
3565
3566 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
3567 supress message.
3568
db034ac5
AC
35692002-08-01 Andrew Cagney <cagney@redhat.com>
3570
3571 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
3572 CHILL_FOR_TARGET and CHILL_LIB.
3573 * configure.in (configdirs): Remove gdb.chill.
3574 * configure: Regenerate.
3575 * lib/gdb.exp: Obsolete references to chill.
3576 * gdb.fortran/types.exp: Ditto.
3577 * gdb.fortran/exprs.exp: Ditto.
3578
3e000b18
KB
35792002-07-30 Kevin Buettner <kevinb@redhat.com>
3580
3581 * gdb.base/shlib-call.exp (additional_flags): Conditionally
3582 set Irix-specific compile and link flags.
3583
28f4966b
KB
35842002-07-29 Kevin Buettner <kevinb@redhat.com>
3585
3586 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
3587 source files. The ``-o'' option doesn't work with the ``-E'' option
3588 when using the Irix compiler.
3589
46c0d5a6
DJ
35902002-07-19 Daniel Jacobowitz <drow@mvista.com>
3591
3592 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
3593 Improve support for reusing an exec file. Copy exec file
3594 to target, and run gdbserver on the target instead of on the host.
3595
eecf4bed
JB
35962002-07-18 Jim Blandy <jimb@redhat.com>
3597
0f815cdf
JB
3598 * gdb.base/ending-run.exp: Don't expect to see the program end in
3599 some orderly fashion when we're running on a real stand-alone
3600 board.
3601
eecf4bed
JB
3602 * gdb.base/interrupt.exp: Correct logic for skipping tests on
3603 targets that don't support interrupts.
3604
52d309e4
JB
36052002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
3606
3607 * gdb.base/attach.exp: Add patterns to match output from /proc-based
3608 systems.
3609 Move comments in expect statements to inside the actions, so that they
3610 don't get matched against.
3611
ff683d9e
MK
36122002-07-10 Mark Kettenis <kettenis@gnu.org>
3613
3614 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
3615 function when asleep" test.
3616
b5356753
AC
36172002-07-10 Andrew Cagney <ac131313@redhat.com>
3618
3619 * gdb.base/page.exp: Rewrite to handle problems with very long
3620 `info set' output. Update copyright.
3621
6aa4d13a
AC
36222002-06-26 Andrew Cagney <ac131313@redhat.com>
3623
3624 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
3625 gdb.threads-hp.
3626 * gdb.hp/configure: Regenerate.
3627 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
3628 * gdb.hp/gdb.threads-hp/configure: Delete file.
3629 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
3630
8cf8c2b8
AC
36312002-06-22 Andrew Cagney <ac131313@redhat.com>
3632
3633 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
3634 setlocale, bindtextdomain and textdomain.
3635
6827a8f8
JB
36362002-06-11 Jim Blandy <jimb@redhat.com>
3637
919d772c
JB
3638 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
3639 preprocessor macro information is present.
3640
6827a8f8
JB
3641 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
3642 tests.
3643
c15b0d21
MS
36442002-06-06 Michael Snyder <msnyder@redhat.com>
3645
c5984d70
MS
3646 * gdb.base/overlays.exp: Record addresses of overlay
3647 functions in TCL variables rather than in GDB variables,
3648 to avoid having GDB convert them to pointers (with loss
3649 of information).
3650
d63a86f8 3651 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 3652 default linker script changes.
c15b0d21
MS
3653 * gdb.base/long_long.exp: Add check for sizeof (long double).
3654
be26fe0d
ML
36552002-06-06 Michal Ludvig <mludvig@suse.cz>
3656
3657 * gdb.asm/asm-source.exp: Add x86-64 target.
3658 * gdb.asm/x86_64.inc: New.
d63a86f8 3659
258093ca 36602002-05-30 Michael Chastain <mec@shout.net>
258093ca 3661
4b3153f1 3662 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
3663 * gdb.c++/m-static.cc: New file.
3664 * gdb.c++/m-static.exp: New file.
3665
241264c6
MS
36662002-05-28 Michael Snyder <msnyder@redhat.com>
3667
3668 * gdb.base/call-ar-st.exp: Allow for reduced floating point
3669 precision.
3670
9bba8c8f 36712002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 3672
4b3153f1 3673 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
3674 * gdb.c++/m-data.cc: New file.
3675 * gdb.c++/m-data.exp: New file.
3676
36772002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 3678
4b3153f1 3679 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 3680 * gdb.c++/try_catch.cc: New file.
d63a86f8 3681 * gdb.c++/try_catch.exp: New file.
9bba8c8f 3682
def1b996
MC
36832002-05-27 Michael Chastain <mec@shout.net>
3684
3685 * gdb.c++/local.exp: Accept more nested types in output.
3686
522ba268
MC
36872002-05-26 Michael Chastain <mec@shout.net>
3688
3689 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
3690
277254ba
MS
36912002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
3692
3693 * lib/gdb.exp (gdb_wrapper_init): Just because
3694 gdb_wrapper_file exists, this does not mean that the file
3695 should not be rebuilt. That is what gdb_wrapper_initialized
3696 is for.
3697 (default_gdb_init): Reset gdb_wrapper_initialized.
3698
b61a8733
MS
36992002-05-23 Michael Snyder <msnyder@redhat.com>
3700
d63a86f8 3701 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
3702 the precision of the floating point test results.
3703 * gdb.base/call-rt-st.exp: Ditto.
3704
b61a8733
MS
3705 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
3706 * gdb.base/call-rt-st.exp: Ditto.
3707
56f6e910
MC
37082002-05-19 Michael Chastain <mec@shout.net>
3709
3710 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
3711
ad0b0016
EZ
37122002-05-19 Elena Zannoni <ezannoni@redhat.com>
3713
3714 * configure.in (configdirs): Add gdb.arch.
3715 * configure: Regenerate.
3716
f617d2b6
JB
37172002-05-17 Jim Blandy <jimb@redhat.com>
3718
3719 * gdb.base/completion.exp: Recognize the more detailed error
3720 messages produced by the macro expander's lexical analyzer.
3721
eac2a696
EZ
37222002-05-14 Elena Zannoni <ezannoni@redhat.com>
3723
3724 * gdb.arch/altivec-abi.c: New file.
3725 * gdb.arch/altivec-abi.exp: New file.
3726 * gdb.arch/altivec-regs.c: New file.
3727 * gdb.arch/altivec-regs.exp: New file.
3728
2fdde8f8
DJ
37292002-05-14 Daniel Jacobowitz <drow@mvista.com>
3730
3731 * gdb.base/maint.exp (maint print type): Update for new type
3732 structure.
d63a86f8 3733
e31f1a7c
EZ
37342002-05-14 Elena Zannoni <ezannoni@redhat.com>
3735
3736 * gdb.arch: New directory.
3737 * gdb.arch/configure.in: New file.
3738 * gdb.arch/configure: New file.
3739 * gdb.arch/Makefile.in: New file.
3740
db589741
CV
37412002-05-13 Corinna Vinschen <vinschen@redhat.com>
3742
3743 * gdb.asm/asm-source.exp: Add v850 as supported target.
3744 * gdb.asm/v850.inc: New file.
3745
8ce2a7dc
DJ
37462002-05-13 Daniel Jacobowitz <drow@mvista.com>
3747
3748 * gdb.c++/annota2.exp (annotate-quit): Add comment.
3749
df763c7f
DJ
37502002-05-12 Daniel Jacobowitz <drow@mvista.com>
3751
3752 * gdb.base/break.exp: Check 'break "marker2"'.
3753
377daeed
MS
37542002-05-10 Michael Snyder <msnyder@redhat.com>
3755
3756 * gdb.base/long_long.exp: Fix typo.
3757
c4b7bc2b
JB
37582002-05-10 Jim Blandy <jimb@redhat.com>
3759
ecac9a4e
JB
3760 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
3761 a bug.
3762
c4b7bc2b
JB
3763 * gdb.base/printcmds.exp (test_integer_literals_rejected):
3764 Recognize more detailed error message produced by the macro
3765 expander's lexical analyzer.
3766 * lib/gdb.exp (test_print_reject): Same.
3767
e71019a1
MK
37682002-05-09 Mark Kettenis <kettenis@gnu.org>
3769
3770 * gdb.c++/method.exp: Fix typo.
3771
fedfc8e6
MS
37722002-05-08 Michael Snyder <msnyder@redhat.com>
3773
166a1957
MS
3774 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
3775 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 3776 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
3777 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
3778 Add iftarget clause for strongarm.
d63a86f8 3779
f1c47eb2
MS
37802002-05-06 Michael Snyder <msnyder@redhat.com>
3781
cb9a9d3e
MS
3782 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
3783 (gdb_continue_to_end): Accept output from status wrapper.
3784 * gdb.base/ending-run.exp: Add case for output from status wrapper.
3785 Clean up fail messages to match pass messages.
3786
f1c47eb2
MS
3787 Enable the "needs_status_wrapper" testsuite feature.
3788 * lib/gdb.exp (gdb_wrapper_init): New procedure.
3789 (gdb_compile): Conditionally call gdb_wrapper_init.
3790 * gdb.base/a2-run.exp: Recognize output from status wrapper.
3791 * gdb.c++/method.exp: Recognize output from status wrapper.
3792
6079c749
BE
37932002-05-06 Ben Elliston <bje@redhat.com>
3794From Graydon Hoare <graydon@redhat.com>
3795
3796 * config/sid.exp: Include support for "rawsid" protocol.
3797
188baff3
JB
37982002-05-03 Jim Blandy <jimb@redhat.com>
3799
3800 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
3801 * gdb.c++/hang3.C: New file.
3802
b9c07f0f
AC
38032002-05-04 Andrew Cagney <ac131313@redhat.com>
3804
3805 * gdb.base/default.exp: Remove obsolete code.
3806 * gdb.c++/misc.exp: Ditto. Update copyright.
3807 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
3808 * gdb.base/whatis.exp: Ditto. Update copyright.
3809 * gdb.base/scope.exp: Ditto. Update copyright.
3810 * gdb.base/ptype.exp: Ditto. Update copyright.
3811 * gdb.base/printcmds.exp: Ditto. Update copyright.
3812 * gdb.base/opaque.exp: Ditto. Update copyright.
3813 * gdb.base/list.exp: Ditto.
3814 * gdb.base/funcargs.exp: Ditto. Update copyright.
3815 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
3816 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
3817 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
3818 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
3819 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
3820 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
3821
5c7a0397
MS
38222002-05-02 Michael Snyder <msnyder@redhat.com>
3823
d6dcc264 3824 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
3825 * gdb.base/long_long.exp: Add xscale target.
3826 * gdb.base/default.exp: Add xscale target.
3827
eb7f1c48
JB
38282002-05-01 Jim Blandy <jimb@redhat.com>
3829
3830 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
3831 gdb.c++/hang.exp: New test.
3832
a6befae8
FF
38332002-05-01 Fred Fish <fnf@redhat.com>
3834
3835 * gdb.base/completion.exp: Handle completions of "./Make" for
3836 more than one completion possibility, as is the case when we
3837 build and test in the source tree.
3838
0a310277
AG
38392002-04-29 Anthony Green <green@redhat.com>
3840
3841 * gdb.java/jmisc1.exp: New file.
3842 * gdb.java/jmisc2.exp: New file.
3843
6ff9af88
DJ
38442002-04-24 Daniel Jacobowitz <drow@mvista.com>
3845
3846 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
3847
96b3d632
EZ
38482002-04-23 Elena Zannoni <ezannoni@redhat.com>
3849
3850 * gdb.base/help.exp: Change 'help status' to allow for target
3851 dependent output differences.
3852
5019bb54
MC
38532002-04-22 Michael Chastain <mec@shout.net>
3854
3855 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
3856
a805a116
MC
38572002-04-22 Michael Chastain <mec@shout.net>
3858
3859 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
3860
a1706bfd
DM
38612002-04-17 David S. Miller <davem@redhat.com>
3862
3863 * gdb.asm/sparc64.inc: New file.
3864 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
3865
a73a20a2
EZ
38662002-04-19 Elena Zannoni <ezannoni@redhat.com>
3867
3868 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
3869 instruction file directly into the build tree. Clean up at end of
3870 test.
3871
ba678339
DM
38722002-04-18 David S. Miller <davem@redhat.com>
3873
3874 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
3875 handle 64-bit platforms correctly.
3876 * gdb.base/maint.exp: Likewise.
3877
b03399da
KB
38782002-04-18 Kevin Buettner <kevinb@redhat.com>
3879
3880 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
3881 ``-fpic'' when compiling files comprising a shared library, but
3882 it does need additional linker flags in order to find shared
3883 libraries at run time.
3884
e2004992
KB
38852002-04-18 Kevin Buettner <kevinb@redhat.com>
3886
3887 * gdb.base/cvexpr.c (use): New function.
3888 (main): Invoke use() on all global variables to prevent
3889 some linkers from deleting these otherwise unused symbols.
3890
d8937120
MC
38912002-04-17 Michael Chastain <mec@shout.net>
3892From David S. Miller <davem@redhat.com>
3893
3894 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
3895 handle 64-bit platforms correctly.
3896
ffd61a58
MS
38972002-04-12 Michael Snyder <msnyder@redhat.com>
3898From Jim Blandy <jimb@redhat.com>
3899 * gdb.base/foo.c (foox): Remove section attribute; the linker
3900 script can handle this instead.
3901 * gdb.base/bar.c (barx): Same.
3902 * gdb.base/baz.c (bazx): Same.
3903 * gdb.base/grbx.c (grbxx): Same.
3904
3905 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
3906 manager doesn't automatically unmap overlays unnecessarily.
3907
6b8426a6
MH
39082002-04-10 Martin M. Hunt <hunt@redhat.com>
3909
3910 * gdb.base/ending-run.exp: Fix pattern for Mips targets
3911 stepping out of main.
3912
34af4875
MC
39132002-04-09 Michael Chastain <mec@shout.net>
3914
3915 * gdb.c++/local.cc (main): Move call to marker1() inside nested
3916 scope so that the nested scope tests will make sense.
3917 * gdb.c++/local.exp: Write patterns that actually work with gcc
3918 (the HP patterns "were never known to work with gcc").
3919 Keep the old aCC patterns too.
3920
2d1676a0
DJ
39212002-04-09 Daniel Jacobowitz <drow@mvista.com>
3922
3923 * gdb.base/attach.exp: Correct target board test.
3924
3a63e3f9
MC
39252002-04-08 Michael Chastain <mec@shout.net>
3926
3927 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
3928 in a const method. Add some xfail and fail cases for configurations
3929 that do not emit the "const ...".
3930
f18dabd2
MC
39312002-04-07 Michael Chastain <mec@shout.net>
3932
3933 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
3934 Accept "A * const" and "const A * const" as type of "this".
3935 Fix spelling of getFunky throughout. Make messages uniform.
3936
0fcddd82
EZ
39372002-04-07 Elena Zannoni <ezannoni@redhat.com>
3938
3939 Work around for PR gdb/285:
3940 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
3941
16a8534a
EZ
39422002-04-07 Elena Zannoni <ezannoni@redhat.com>
3943
3944 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
3945 instructions file at run time instead of configure time.
3946 Sometimes we run the test in a directory that is not the one we
3947 configured in.
3948 * gdb.asm/configure.in: Delete creation of symlink.
3949 * gdb.asm/configure: Regenerate.
3950
24181d81
JB
39512002-04-05 J. Brobecker <brobecker@gnat.com>
3952
3953 * gdb.gdb/xfullpath.exp: New test, to exercise the new
3954 xfullpath () function.
3955
7cdb7107
DJ
39562002-04-04 Daniel Jacobowitz <drow@mvista.com>
3957
3958 * gdb.asm/Makefile.in: Correct dependencies.
3959
3960 * gdb.asm/powerpc.inc: New file.
3961 * gdb.asm/asm-source.exp: Add PowerPC.
3962 * gdb.asm/configure.in: Likewise.
3963 * gdb.asm/configure: Regenerated.
3964
a7d17088
DJ
39652002-04-04 Daniel Jacobowitz <drow@mvista.com>
3966
3967 * gdb.base/relocate.exp: New file.
3968 * gdb.base/relocate.c: New file.
3969
cd721503
FF
39702002-04-04 Fred Fish <fnf@redhat.com>
3971
3972 * gdb.base/step-test.exp: Update comment regarding stopping in
3973 memcpy/bcopy calls inserted as part of the compiler runtime.
3974
b22ad7a7
MS
39752002-04-04 Michael Snyder <msnyder@redhat.com>
3976
3977 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
3978
5f279fa6
DJ
39792002-04-03 Daniel Jacobowitz <drow@mvista.com>
3980
3981 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
3982 (gdb_expect): Remove $notransfer hack.
3983
dd0fd3ce
DJ
39842002-04-02 Daniel Jacobowitz <drow@mvista.com>
3985
3986 * gdb.c++/classes.exp ("calling method for small class"): Match
3987 updated register output.
3988
1e50cda1
DJ
39892002-03-30 Daniel Jacobowitz <drow@mvista.com>
3990
3991 Fix PR gdb/452
3992 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
3993 when finished. Make gdb_file_cmd send "exec-file" when
3994 appropriate.
3995
24015922
DJ
39962002-03-30 Daniel Jacobowitz <drow@mvista.com>
3997
3998 * gdb.base/attach.exp: Remove extra setup_xfail.
3999
dd7dfd64
MS
40002002-03-26 Michael Snyder <msnyder@redhat.com>
4001
4002 * gdb.base/default.exp: Add tests for dump, append, and restore.
4003 * gdb.base/help.exp: Add tests for dump, append, and restore.
4004 * gdb.base/dump.exp: New file, test dump, append and restore.
4005 * gdb.base/dump.c: New file.
4006
48b2f8d7
MS
40072002-03-27 Michael Snyder <msnyder@redhat.com>
4008
d63a86f8 4009 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
4010 clean-ups in help messages.
4011
05b4d525
FF
40122002-03-26 Fred Fish <fnf@redhat.com>
4013
4014 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
4015 have debugging info for those functions and the compiler uses them
4016 internally to copy structs around.
4017
d7679631
FF
40182002-03-26 Fred Fish <fnf@redhat.com>
4019
4020 * gdb.base/list.exp: Revert the change made yesterday and add note
4021 about why we don't list the default lines for remote targets.
4022
523ac3f9
MS
40232002-03-25 Michael Snyder <msnyder@redhat.com>
4024
4025 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
4026
754b2b8d
FF
40272002-03-25 Fred Fish <fnf@redhat.com>
4028
4029 * gdb.base/list.exp: This test works on remote targets so remove
4030 the short circuit for remote targets. Update copyright.
4031
33c3e192
FF
40322002-03-25 Fred Fish <fnf@redhat.com>
4033
4034 * gdb.base/attach.exp: Fix logic error that was suppressing this
4035 test for all non hppa*-*-hpux* targets, instead of the hp target.
4036 Move comments closer to the suppression point. Also now need to
4037 check that we are running natively.
4038
d43e73ee
MS
40392002-03-22 Michael Snyder <msnyder@redhat.com>
4040
882c8f02
MS
4041 * gdb.base/default.exp: Add test for gcore. Update copyright.
4042 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 4043
04c12f60
FF
40442002-03-06 Fred Fish <fnf@redhat.com>
4045
4046 * gdb.base/funcargs.c: Remove extraneous ';' character.
4047 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
4048
b43df995
MC
40492002-03-04 Michael Chastain <mec@shout.net>
4050
4051 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
4052 accommodate gcc v3 function signature.
4053 * gdb.mi/mi0-var-cmd-exp: Ditto.
4054
92362027
AC
40552002-02-24 Andrew Cagney <ac131313@redhat.com>
4056
4057 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
4058 ``GNU/Linux'' or ``Linux kernel''
4059 * testsuite/gdb.threads/pthreads.c: Ditto.
4060
258ad32d
MC
40612002-02-24 Michael Chastain <mec@shout.net>
4062
4063 * gdb.threads/pthreads.c (thread1): Add a return statement.
4064 (thread2): Likewise.
4065 (foo): Likewise.
4066
04c3b3d4
MC
40672002-02-23 Michael Chastain <mec@shout.net>
4068
4069 * gdb.threads/linux-dp.c (philosopher): Add a return statement
4070 to placate gcc.
4071
5a2a0a20
MC
40722002-02-23 Michael Chastain <mec@shout.net>
4073
4074 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
4075 test "ptype bint". The test passes on all my stabs configurations.
4076
a640f7fc
JB
40772002-02-21 Jim Blandy <jimb@redhat.com>
4078
27924826
JB
4079 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
4080 filename at a time, and watch for the ones we want to see.
4081
a640f7fc
JB
4082 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
4083 types of pointers to prototyped functions.
4084
edcc8c75
AC
40852002-02-20 Andrew Cagney <ac131313@redhat.com>
4086
4087 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
4088 signed, unsigned and straight char.
4089 (padding_char, padding_short, padding_int, padding_long,
4090 padding_long_long, padding_float, padding_double,
4091 padding_long_double): New global variables.
4092 (fill, fill_structs): New functions.
4093
4094 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
4095 for correctly sized writes. Update copyright.
4096 (get_valueof): New procedure.
4097 (get_sizeof): Call get_valueof.
4098 (check_valueof): New procedure.
4099 (check_padding): New procedure.
4100
ac57ea44
MC
41012002-02-20 Michael Chastain <mec@shout.net>
4102
4103 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
4104 to setup_xfail. Document some of the remaining calls.
4105
7a10c941
MC
41062002-02-18 Michael Chastain <mec@shout.net>
4107
4108 * gdb.c++/userdef.exp: Update copyright year.
4109
fb8acdcc
DJ
41102002-02-18 Daniel Jacobowitz <drow@mvista.com>
4111
4112 * gdb.c++/userdef.exp: Test overloaded operators properly.
4113 Remove xfails.
4114
fda6ae12
MS
41152002-02-14 Michael Snyder <msnyder@redhat.com>
4116
4117 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
4118
676a0442
DJ
41192002-02-14 Daniel Jacobowitz <drow@mvista.com>
4120
4121 * gdb.base/a2-run.exp: Check for a remote target properly.
4122 * gdb.base/annota1.exp: Likewise.
4123 * gdb.base/list.exp: Likewise.
4124 * gdb.base/reread.exp: Likewise.
4125 * gdb.base/scope.exp: Likewise.
4126 * gdb.base/shlib-call.exp: Likewise.
4127 * gdb.base/term.exp: Likewise.
4128 * gdb.c++/annota2.exp: Likewise.
4129
78b4f468
RE
41302002-02-13 Richard Earnshaw <rearnsha@arm.com>
4131
4132 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
4133
9a81ba51
MC
41342002-02-10 Michael Chastain <mec@shout.net>
4135
4136 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
4137 (call_after_alloca): Ditto.
4138
004af6c7
DJ
41392002-02-10 Daniel Jacobowitz <drow@mvista.com>
4140
4141 * gdb.base/ending-run.exp: Guard "cont" test with
4142 gdb_skip_stdio_test.
4143
37225f62
JB
41442002-02-06 Jim Blandy <jimb@redhat.com>
4145
4146 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
4147 from here...
4148 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
4149 To here. Disable this test on non-HP platforms. Add big comment.
4150
fe6fdd96
MS
41512002-02-04 Michael Snyder <msnyder@redhat.com>
4152
4153 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
4154 other than d10v and m32r.
4155
036fad3f
RE
41562002-02-02 Richard Earnshaw <rearnsha@arm.com>
4157
4158 * gdb.base/default.exp: Rewrite test patterns to reduce time
4159 taken to match them.
4160
7148ab62
DJ
41612002-01-30 Daniel Jacobowitz <drow@mvista.com>
4162
4163 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
4164 Allow a start function above main.
4165 * gdb.threads/linux-dp.exp: Fix copyright date.
4166
396cc255
DJ
41672002-01-30 Daniel Jacobowitz <drow@mvista.com>
4168
4169 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
4170 (check_philosopher_stack): Check for manager thread before checking
4171 for a just-starting thread.
4172
f038d31b
DJ
41732002-01-30 Daniel Jacobowitz <drow@mvista.com>
4174
4175 From Neil Booth <neil@daikokuya.demon.co.uk>:
4176 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
4177 warnings.
4178
b3ff9d9a
FF
41792002-01-21 Fred Fish <fnf@redhat.com>
4180
4181 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
4182 not caller.
4183
39ad761d
JB
41842002-01-21 Jim Blandy <jimb@redhat.com>
4185
4186 * gdb.base/reread.exp: Check that GDB properly re-reads the
4187 executable file when it changes while no inferior is running.
4188
aaf320fa
FF
41892002-01-21 Fred Fish <fnf@redhat.com>
4190
4191 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
4192 optionally accept the "shlib events" variation.
4193
808a31f5
JB
41942002-01-21 Jim Blandy <jimb@redhat.com>
4195
4196 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
4197 call `fflush' after every `printf', so that the output is produced
4198 at predictable points, regardless of whatever buffering does (or
4199 doesn't) take place.
4200 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
4201 at different points.
4202
4420d5e2
DJ
42032002-01-20 Daniel Jacobowitz <drow@mvista.com>
4204
4205 * gdb.c++/inherit.exp: Update copyright years.
4206 * gdb.c++/method.exp: Likewise.
4207
3e36a0f4
DJ
42082002-01-20 Daniel Jacobowitz <drow@mvista.com>
4209
4210 * gdb.c++/classes.exp: Update for improved v3 support and skipping
4211 artificial methods/arguments.
4212 * gdb.c++/derivation.exp: Likewise.
4213 * gdb.c++/inherit.exp: Likewise.
4214 * gdb.c++/method.exp: Likewise.
4215 * gdb.c++/virtfunc.exp: Likewise.
4216
b4ceaee6
AC
42172002-01-18 Andrew Cagney <ac131313@redhat.com>
4218
4219 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
4220 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
4221 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
4222 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
4223 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
4224 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
4225
ecace851
JB
42262002-01-17 Jim Blandy <jimb@redhat.com>
4227
4228 * gdb.asm/asm-source.exp (info symbol): Take another shot at
4229 anchoring the pattern matching the entry point symbol's name.
4230
375fc983
AC
42312002-01-17 Andrew Cagney <ac131313@redhat.com>
4232
4233 * gdb.base/maint.exp: Update ``maint internal-error'' to match
4234 continue/quit query. Update copyright.
4235
fe6fdd96
MS
42362002-01-14 Michael Snyder <msnyder@redhat.com>
4237
4238 * gdb.base/gcore.exp: Remove extra debugging output.
4239
e017c81f
DJ
42402002-01-13 Daniel Jacobowitz <drow@mvista.com>
4241
4242 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
4243 for slightly dubious v2 mangled string.
4244
37ab3bf8
DJ
42452002-01-13 Daniel Jacobowitz <drow@mvista.com>
4246
4247 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
4248
1bc05c3a 42492002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 4250
1bc05c3a 4251 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 4252
1bc05c3a
JM
4253 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
4254 constructors.
4255 * gdb.c++/derivation.exp: Likewise.
4256 * gdb.c++/templates.exp: Likewise.
4257 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 4258
1bc05c3a
JM
42592002-01-10 Michael Snyder <msnyder@redhat.com>
4260
4261 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 4262
a911c360
MS
42632002-01-08 Michael Snyder <msnyder@redhat.com>
4264
4265 * gdb.base/gcore.exp: New test for generate-core-file command.
4266 * gdb.base/gcore.c: Testcase for above.
4267 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
4268
ea2119ec
JM
42692002-01-08 Jason Merrill <jason@redhat.com>
4270
4271 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
4272
68203136
FF
42732002-01-07 Fred Fish <fnf@redhat.com>
4274
4275 * gdb.c++/overload.exp: Remove unconditional xfails for:
4276 print foo_instance1.overloadargs(1)
4277 print foo_instance1.overloadargs(1, 2)
4278 print foo_instance1.overloadargs(1, 2, 3)
4279 print foo_instance1.overloadargs(1, 2, 3, 4)
4280 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
4281 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
4282 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
4283 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
4284 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
4285 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
4286 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
4287 print foo_instance1.overload1arg()
4288 print foo_instance1.overload1arg((char)arg2)
4289 print foo_instance1.overload1arg((signed char)arg3)
4290 print foo_instance1.overload1arg((unsigned char)arg4)
4291 print foo_instance1.overload1arg((int)arg7)
4292 print foo_instance1.overload1arg((unsigned int)arg8)
4293 print foo_instance1.overload1arg((float)arg11)
4294 print foo_instance1.overload1arg((double)arg12)
d63a86f8 4295
21b9b5b1
MS
42962002-01-07 Michael Snyder <msnyder@redhat.com>
4297
4298 * gdb.base/huge.exp: New test. Print a very large target data object.
4299 (skip_huge_test): New test variable. Define if you want to skip this
4300 test. The test reads an 8 megabyte data object from the target, so it
4301 might be very time consuming on remote targets with a slow connection.
4302 * gdb.base/huge.c: New file. Test case for above.
4303
725f922e
FF
43042002-01-07 Fred Fish <fnf@redhat.com>
4305
4306 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
4307 g_instance.bfoo, and g_instance.cfoo.
4308
634d57ec
JL
4309Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
4310
f286b2c3
JL
4311 * gdb.base/break.c (multi_line_if_conditional): New function.
4312 (multi_ilne_while_conditional): Likewise.
4313 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
4314 IF or WHILE condition puts the breakpoint at the start of
4315 the condition.
4316
634d57ec
JL
4317 * gdb.base/selftest.exp (backtrace through signal handler): Remove
4318 hppa*-*-hpux* expected failure.
4319 * gdb.base/structs.exp (do_function_calls): Similarly.
4320
4321 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
4322 watchpoints.
4323
9fbfe2dc
AC
43242002-01-06 Andrew Cagney <ac131313@redhat.com>
4325
4326 Fix PR gdb/66.
4327 * gdb.base/structs.exp: Replace skip for a29k with skip for
4328 gdb,cannot_call_functions.
4329 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
4330 * gdb.base/callfuncs.exp: Ditto.
4331 * gdb.base/call-rt-st.exp: Ditto.
4332 * gdb.base/call-strs.exp: Ditto.
4333 * gdb.base/callfwmall.exp: Ditto.
4334 * gdb.base/scope.exp: Obsolete xfail a29k.
4335 * gdb.c++/misc.exp: Ditto.
4336 * gdb.c++/cplusfuncs.exp: Ditto.
4337 * gdb.base/ptype.exp: Ditto.
4338 * gdb.base/printcmds.exp: Ditto.
4339 * gdb.base/opaque.exp: Ditto.
4340 * gdb.base/list.exp: Ditto.
4341 * gdb.base/funcargs.exp: Ditto.
4342 * gdb.base/default.exp: Ditto.
4343
8ddad156
MS
43442002-01-04 Michael Snyder <msnyder@redhat.com>
4345
ca4976a6 4346 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
4347 * gdb.base/maint.exp: Add tests for maint info sections options.
4348
1b074332
JL
4349Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
4350
4351 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
4352
7d159115
CV
43532001-12-20 Corinna Vinschen <vinschen@redhat.com>
4354
4355 * gdb.asm/arm.inc: New file.
4356 * gdb.asm/asm-source.exp: Add arm targets.
4357 * gdb.asm/configure.in: Ditto.
4358 * gdb.asm/configure: Recreated from configure.in.
4359
8fb87725
JL
4360Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
4361
afabe08c
JL
4362 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
4363 with HP's compiler.
4364 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
4365 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
4366 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
4367 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
4368
4369 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
4370 either HP's compilers or GCC.
4371
db521deb
JL
4372 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
4373 a SIGBUS or SIGSEGV.
4374
4375 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
4376
4377 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
4378 can be compiled with either HP's compiler or GCC.
4379
cfa88ab7
JL
4380 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
4381 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
4382 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
4383
ca344dff
JL
4384 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
4385 to match current gdb output. Update due to using auto-solib-limit
4386 for limiting instead of overloading auto-solib-add.
4387 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
4388 test program.
4389
3f3c6e55 4390 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
4391 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
4392 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
4393 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
4394 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
4395 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
4396 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
4397 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
4398 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
4399 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
4400 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
4401 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
4402 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 4403
8fb87725
JL
4404 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
4405 a SIGTRAP to the inferior.
4406
cf599fa7
CV
44072001-12-19 Corinna Vinschen <vinschen@redhat.com>
4408
4409 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
4410 Substitute call to target_link by call to gdb_compile.
4411
2cd045cd
JL
4412Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
4413
4414 * gdb.base/break.exp: Fix HP specific search string when testing
4415 backtracing in a called function.
4416
d63a86f8 4417 * gdb.base/constvars.exp: Only set lang to C++ if we're
2cd045cd
JL
4418 compiling the test with HP's compilers.
4419 * gdb.base/volatile.exp: Similarly.
4420
99ebe9ac
JB
44212001-12-19 Jim Blandy <jimb@redhat.com>
4422
4423 * gdb.base/printcmds.exp: Expect the null character to be printed
4424 as '\0', and the '\013' to be printed as '\v'.
4425 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
4426 * gdb.base/setvar.exp: Same.
4427
b9891b29
JB
44282001-12-17 Jim Blandy <jimb@redhat.com>
4429
0eba65ab
JB
4430 * gdb.base/completion.exp: Rather than completing very long
4431 filenames, which can make the readline library produce output we
4432 don't recognize, cd to the directory first, and then complete
4433 using nice, short relative paths.
4434
6970b5b1
JB
4435 * gdb.base/completion.exp: On some systems, there is, in fact, a
4436 variable named `b' in scope, since GDB treats all static
4437 variables as being in scope. So use `no_var_named_this'
4438 instead of `b'.
4439
b9891b29
JB
4440 * gdb.base/corefile.exp: Recognize the message saying that GDB
4441 can't find the core file's registers as a failure.
4442
e6ccd35f
JSC
44432001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
4444
4445 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
4446 test expect string more specific.
4447
105ba819
CV
44482001-12-13 Corinna Vinschen <vinschen@redhat.com>
4449
4450 * gdb.asm/asm-source.exp: Add support for xstormy16.
4451 * gdb.asm/configure.in: Ditto.
4452 * gdb.asm/configure: Rebuild.
4453 * gdb.asm/xstormy16.inc: New file.
4454
e9e79dd9
FF
44552001-12-10 Fred Fish <fnf@redhat.com>
4456
4457 * gdb.base/maint.exp: Update to match changes in type dumping code.
4458
347dc97d
JB
44592001-12-10 Jim Blandy <jimb@redhat.com>
4460
4461 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
4462 matching the entry point symbol's name at the beginning of the
4463 line.
4464
5178b9d6
DJ
44652001-12-07 Daniel Jacobowitz <drow@mvista.com>
4466
4467 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
4468 gdb.c++/inherit.exp, gdb.c++/method.exp,
4469 gdb.c++/namespace.exp, gdb.c++/templates.exp,
4470 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
4471 and class layout support.
4472
af890c52
DJ
44732001-12-07 Daniel Jacobowitz <drow@mvista.com>
4474
4475 * gdb.c++/classes.exp: Add test for static member function.
4476 * gdb.c++/misc.cc: Add class with static member function.
4477
7a345fb3
JB
44782001-12-07 Jim Blandy <jimb@redhat.com>
4479
f2e54a80 4480 If GDB says it can't find the struct the function returned, report
8032bf31
JB
4481 those tests as `unsupported'.
4482 * gdb.base/call-rt-st.exp (print_struct_call): New function.
4483 Rewrite subsequent tests to use it.
4484
4485 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
4486 those tests as `unsupported'.
4487 * gdb.base/structs.exp (call_struct_func): New function.
4488 (do_function_calls): Use call_struct_func to call the functions
4489 returning structs.
4490
0bc69509
JB
4491 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
4492 whether functions are prototyped or not, so we can't possibly pass
4493 arguments to t_float_values2 properly.
4494
7a345fb3
JB
4495 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
4496 value of `timeout' for targets other than the mips*tx39-*.
4497
edb6ede1
MS
44982001-12-06 Michael Snyder <msnyder@redhat.com>
4499
d63a86f8 4500 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
4501 and detect whether the start symbol has a leading underscore.
4502
2d842f13
JB
45032001-12-04 Jim Blandy <jimb@redhat.com>
4504
4505 * gdb.base/completion.exp: Clarify indentation.
4506
68550daf
JB
45072001-12-03 Jim Blandy <jimb@redhat.com>
4508
4509 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
4510 variables on the S/390, not `.word'.
4511
cd5195a8
JB
45122001-11-30 Jim Blandy <jimb@redhat.com>
4513
4514 Add assembly-source tests for s390-ibm-linux.
4515 * gdb.asm/s390.inc: New file.
4516 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
4517 the S/390 architecture.
4518 * gdb.asm/configure: Regenerated.
4519
ca9efc90
MS
45202001-11-30 Michael Snyder <msnyder@redhat.com>
4521
4522 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
4523 next, info source, info sources, info line, global and static
4524 variables, and static functions.
4525 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
4526 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
4527 * gdb.asm/asmsrc1.s: Add a static function and some variables.
4528 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
4529 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
4530 (gdbasm_leave): Restore frame pointer.
4531 (gdbasm_startup): Copy stack set-up from crt0.S.
4532
d0e66976
FN
45332001-11-26 Fernando Nasser <fnasser@redhat.com>
4534
4535 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
4536 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
4537 to a local (non-static) variable. Copy tstruct.a to a static buffer
4538 and return a pointer to that buffer.
4539 * gdb.base/callfwmall.c (t_structs_a): Ditto.
4540
e2334072
MK
45412001-11-24 Mark Kettenis <kettenis@gnu.org>
4542
4543 * gdb.asm/configure.in: Fix recognition of ix86 target.
4544 * gdb.asm/configure: Regenerate.
4545
756caa3d
MS
45462001-11-21 Michael Snyder <msnyder@redhat.com>
4547
4548 * gdb.asm/sparc.inc: New file.
4549 * gdb.asm/asm-source.exp: Recognize sparc target.
4550 * gdb.asm/configure.in: Recognize sparc target.
4551 * gdb.asm/configure: Regenerate.
d63a86f8 4552
9a4d72d5
MS
45532001-11-21 Michael Snyder <msnyder@redhat.com>
4554
4555 * gdb.asm/m32r.inc: New file.
4556 * gdb.asm/asm-source.exp: Recognize m32r target.
4557 * gdb.asm/configure.in: Recognize m32r target.
4558 * gdb.asm/configure: Regenerate.
4559
a773d1cd
MS
45602001-11-20 Michael Snyder <msnyder@redhat.com>
4561
017ac23d
MS
4562 * gdb.asm/i386.inc: New file.
4563 * gdb.asm/asm-source.exp: Recognize ix86 target.
4564 * gdb.asm/configure.in: Recognize ix86 target.
4565 * gdb.asm/configure: Regenerate.
4566
a773d1cd
MS
4567 * gdb.c++/namespace.exp: Fix quotes in output messages.
4568
bb632afb
MS
45692001-11-14 Michael Snyder <msnyder@redhat.com>
4570
25d559ca 4571 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
4572 qualifier in a type cast expression, to designate an address
4573 in the instruction space (Harvard architecture).
4574
4749e309
MS
45752001-11-13 Michael Snyder <msnyder@redhat.com>
4576
4577 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
4578 Tests for expressions using 'const' and 'volatile'.
4579
25050984
CV
45802001-11-13 Corinna Vinschen <vinschen@redhat.com>
4581
4582 * gdb.asm/asm-sources.exp: Allow defining linker flags.
4583
1902c51f
DJ
45842001-11-12 Daniel Jacobowitz <drow@mvista.com>
4585
4586 * lib/mi-support.exp (mi_run_to_helper): Move comments
4587 outside of gdb_expect.
4588
dcf95b47
DJ
45892001-11-11 Daniel Jacobowitz <drow@mvista.com>
4590
4591 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
4592 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
4593 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
4594 mi0_run_to): New functions.
4595 * gdb.mi/mi-simplerun.exp: Use them.
4596 * gdb.mi/mi0-simplerun.exp: Likewise.
4597 * gdb.mi/mi-var-cmd.exp: Likewise.
4598 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 4599
45b074e1
AC
46002001-11-10 Andrew Cagney <ac131313@redhat.com>
4601
4602 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
4603 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
4604
bf50d346
AC
46052001-11-09 Andrew Cagney <ac131313@redhat.com>
4606
4607 * gdb.base/restore.exp: Include $expected value in restored test
4608 message.
4609
9383332c
AC
46102001-11-09 Andrew Cagney <ac131313@redhat.com>
4611
4612 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
4613 implemented.
4614
db62520a
MS
46152001-11-08 Michael Snyder <msnyder@redhat.com>
4616
4617 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
4618 Add pass/fail message for stop at breakpoint in call dummy function.
4619
b5703437
MS
46202001-11-07 Michael Snyder <msnyder@redhat.com>
4621
d63a86f8
RM
4622 * gdb.c++/templates.exp (test_template_breakpoints):
4623 If we get an overload menu, but it does not match what
760f6330 4624 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
4625 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
4626 making the whitespace optional. Argument for "new" may be
4627 "unsigned" as well as "unsigned int/long".
d63a86f8 4628 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
4629 making the whitespace optional. Also replace "(void) with
4630 "((void|)), making the keyword "void" optional.
d63a86f8 4631 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
4632 making the whitespace optional. Also replace "(void) with
4633 "((void|)), making the keyword "void" optional.
3bf40917
MS
4634 * gdb.base/callfuncs.c (t_float_values): This function must
4635 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 4636 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
4637 can be tested against both cases. Usually one case involves
4638 promotion of float to double, while the other does not.
4639 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
4640 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
4641 includes a stack frame for "start".
4642
c8ab4e6d
JB
46432001-11-05 Jim Blandy <jimb@redhat.com>
4644
4645 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
4646 pointers are 32 bits long, and that offsets of relocs are always
4647 stored in the data (REL-style), and not in the reloc entry itself
4648 (RELA-style).
4649 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
4650 stabs.
4651
3f08ced9
MS
46522001-11-01 Michael Snyder <msnyder@redhat.com>
4653
4654 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
4655 and regular expression operators by using quoting.
4656
cbfa24cd
MS
46572001-10-31 Michael Snyder <msnyder@redhat.com>
4658
4659 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
4660 depending on what the symbol table contains.
4661 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
4662 the output of the ptype command. Similarly, accept both "const &"
4663 and "const&".
4664
aaa68313
CV
46652001-10-31 Corinna Vinschen <vinschen@redhat.com>
4666
4667 * gdb.base/miscexprs.c (main): Add usage of preprocessor
4668 symbol `STORAGE' to allow to choose the storage class of
4669 the local datastructures.
4670 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
4671 compiler directive.
4672
91740388
MS
46732001-10-30 Michael Snyder <msnyder@redhat.com>
4674
4675 * gdb.base/jump.exp: Allow it to run for all targets.
4676
1b7c05e7
CV
46772001-10-29 Corinna Vinschen <vinschen@redhat.com>
4678
4679 * gdb.base/call-ar-st.c (print_double_array): Match for loop
4680 with new double_array size.
4681 (main): Change storage class of all local variables to static.
4682 Reduce size of double_array to 9.
4683 * gdb.base/call-ar-st.exp: Increase timeout value.
4684 Change expected output for double array to match new size in
4685 call-ar-st.c.
4686
36a22261
CV
46872001-10-29 Corinna Vinschen <vinschen@redhat.com>
4688
4689 * gdb.base/ending-run.exp: Create identical output when passing
4690 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 4691 Stormy16 target.
36a22261 4692
92b8ae91
MK
46932001-10-28 Mark Kettenis <kettenis@gnu.org>
4694
4695 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
4696 that we catch the expected failure under Linux/x86.
4697
cb135b83
OF
46982001-10-29 Orjan Friberg <orjanf@axis.com>
4699
4700 * gdb.base/setvar.exp: Escape curly braces.
4701 * gdb.stabs/weird.exp: Ditto.
4702
6884aa54
DJ
47032001-10-27 Daniel Jacobowitz <drow@mvista.com>
4704
4705 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
4706 * gdm.mi/mi0-hack-cli.exp: Likewise.
4707
0398c9aa
AC
47082001-10-25 Andrew Cagney <ac131313@redhat.com>
4709
4710 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
4711 messages.
4712
d20bf2e8
AC
47132001-10-21 Andrew Cagney <ac131313@redhat.com>
4714
4715 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
4716 checking MI enabled.
4717
03dd63aa
CV
47182001-10-09 Corinna Vinschen <vinschen@redhat.com>
4719
4720 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
4721
1d9d99f3
FCE
47222001-10-04 Frank Ch. Eigler <fche@redhat.com>
4723
4724 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
4725 if gdb child process crashes, just signal an error.
4726
838ae6c4
JB
47272001-10-02 Jim Blandy <jimb@redhat.com>
4728
4729 * lib/gdb.exp (test_xfail_format): Simplify.
4730
4731 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
4732 front of the variable name `format'. Simplify `if'.
4733
8f0cbc1c
DJ
47342001-10-01 Daniel Jacobowitz <drow@mvista.com>
4735
4736 * gdb.threads/pthreads.exp: Wait for output and delay
4737 before sending ^C.
4738
1f08dafd
DJ
47392001-10-01 Daniel Jacobowitz <drow@mvista.com>
4740
4741 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
4742 some incorrect output instead of timing out.
4743 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
4744
674f90ff
CV
47452001-09-28 Corinna Vinschen <vinschen@redhat.com>
4746
4747 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
4748 check to allow additional `int'.
4749
9b284272
DJ
47502001-09-27 Daniel Jacobowitz <drow@mvista.com>
4751
4752 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
4753 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
4754
b55a4771
MS
47552001-09-27 Michael Snyder <msnyder@redhat.com>
4756
4757 * lib/gdb.exp (test_debug_format): New proc.
4758 (setup_xfail_format): Use new proc test_debug_format.
4759 * gdb.base/constvars.exp (local_compiler_xfail_check): New
4760 proc; use new service proc test_debug_format.
4761 Replace all other "gcc_compiled" tests with this test.
4762 * gdb.base/volatile.exp (local_compiler_xfail_check): New
4763 proc; use new service proc test_debug_format.
4764 Replace all other "gcc_compiled" tests with this test.
4765
47662001-09-27 Michael Snyder <msnyder@redhat.com>
4767
4768 * gdb.base/cvexpr.exp: New file.
4769 * gdb.base/cvexpr.c: New file
4770 Test for expressions using const and volatile keywords.
4771
4e6667ac
CV
47722001-09-26 Corinna Vinschen <vinschen@redhat.com>
4773
4774 * gdb.base/constvars.exp: Check for different orders of keywords
4775 and additional "int" strings in output.
4776
4f337972
AC
47772001-09-22 Andrew Cagney <ac131313@redhat.com>
4778
4779 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
4780 responses from "help maint".
4781
2015650d
FCE
47822001-09-19 Frank Ch. Eigler <fche@redhat.com>
4783
4784 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
4785 to localhost:NNN instead of :NNN, in case Xvfb is listening
4786 only on TCP.
4787
f3bcedc1
CV
47882001-09-19 Corinna Vinschen <vinschen@redhat.com>
4789
4790 * gdb.base/recurse.exp: When checking leaving the watchpoint
4791 scope, recognize when gdb is in function's epilogue and pass.
4792
6b819c92
KS
47932001-09-18 Keith Seitz <keiths@redhat.com>
4794
4795 * lib/insight-support.exp (_gdbtk_export_target_info): Add
4796 support for running tests against sid targets.
4797 (gdbtk_done): Ditto.
4798
a10c9419
CV
47992001-09-18 Corinna Vinschen <vinschen@redhat.com>
4800
4801 * gdb.base/ending-run.c (main): Set stdout buffersize
4802 to the same reasonable value for any target.
4803 * gdb.base/ending-run.exp: Add a regular expression
4804 to make testsuite happy on Sanyo Stormy16 target.
4805
739d0d99
CV
48062001-09-17 Corinna Vinschen <vinschen@redhat.com>
4807
4808 * gdb.base/display.c (do_loops): Add float variable `f'.
4809 Increment f in loop.
4810 * gdb.base/display.exp: Increment timeout by 60 seconds.
4811 Change float display test to use variable `f'.
4812
1b8947f0
JB
48132001-09-17 Jim Blandy <jimb@redhat.com>
4814
4815 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
4816 overflowing the limited breakpoint tables on some ROM monitors
4817 (like the ROM68K).
4818
9890ac81
FCE
48192001-09-15 Frank Ch. Eigler <fche@redhat.com>
4820
4821 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
4822 the "-ac" (disable access control) flag.
4823
6db765ea
JH
48242001-08-30 Jeff Holcomb <jeffh@redhat.com>
4825
4826 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
4827 ints.
4828
4c32cc04
KS
48292001-08-30 Keith Seitz <keiths@redhat.com>
4830
4831 * lib/gdb.exp: Move all insight-related functionality into
4832 separate file.
4833 * lib/insight-support.exp: New file.
4834
8d6e6f81
FCE
48352001-08-29 Frank Ch. Eigler <fche@redhat.com>
4836
4837 * config/sid.exp (sid_start): Never set sid verbosity; disable
4838 expect_background {} that consumed its stdout; tolerate </dev/null.
4839 Attempt to set endianness override in "sid" protocol mode. Cleanup.
4840
6a90e1d0
AC
48412001-08-18 Andrew Cagney <ac131313@redhat.com>
4842
4843 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
4844 CLI jump command to start it.
4845 (mi_run_to_main): Fail immediatly when unexpected output.
4846
1759b3c3
AC
48472001-08-18 Andrew Cagney <ac131313@redhat.com>
4848
4849 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
4850 beginning of function. Fix PR gdb/191.
4851
61d11d80
FCE
48522001-08-16 Frank Ch. Eigler <fche@redhat.com>
4853
4854 * config/sid.exp (sid_start): Don't warn if we cannot figure out
4855 what to force sid endianness to.
4856
942a4df2
KS
48572001-08-15 Keith Seitz <keiths@redhat.com>
4858
4859 * lib/gdb.exp (gdbtk_start): Don't set environment
4860 variables for TCL_LIBRARY and friends. Insight will
4861 now figure these out for itself.
4862
0521c418
MS
48632001-08-02 Michael Snyder <msnyder@redhat.com>
4864
4865 * gdb.base/completion.exp: Remove the symbol "a64l" from
4866 the expect string; this is target-specific, and not related
4867 to what is being tested.
4868
74a9a58a
DB
48692001-08-02 Dave Brolley <brolley@redhat.com>
4870
4871 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
4872
c70819fa
MS
48732001-07-25 Michael Snyder <msnyder@redhat.com>
4874
c2b8fa57
MS
4875 * gdb.base/consecutive.exp: New file. Test stepping over
4876 breakpoints on consecutive instructions.
4877 * gdb.base/consecutive.c: New file.
4878
c70819fa
MS
4879 * gdb.base/call-rt-st.exp: Use double-backslash to quote
4880 curly braces in regular expressions.
4881
2b1a1355
MS
48822001-07-25 Michael Snyder <msnyder@redhat.com>
4883
4884 * gdb.base/ending-run.exp: Accept "Program exited normally" as
4885 legitimate output from stepping out of main.
4886
413eca6f
KS
48872001-07-22 Keith Seitz <keiths@redhat.com>
4888
4889 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
4890 the empty string, do not run the tests.
4891
7e5a9322
SC
48922001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
4893
4894 * gdb.base/long_long.exp: Detect size of pointer. Take into
4895 account 2-byte pointers when testing for p/a results.
4896
de58f10f
SC
48972001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
4898
d63a86f8 4899 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
4900 and defined to 1K for m68hc11.
4901 (random_data): Reduce table to 1K for embedded platforms (68hc11).
4902 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
4903 (sizeof_random_data): New variable to tell the size of the data table;
4904 don't test past this size; always run to main.
4905
d6f5fea1
SC
49062001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
4907
4908 * gdb.base/return2.exp: return of long long and double fails for
4909 68HC11; don't execute these tests on that platform.
4910 * gdb.base/return.exp: Return of a double fails for 68hc11.
4911
c477543d
SC
49122001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
4913
4914 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
4915 tests that print a float.
4916 * call-rt-st.exp: Likewise.
4917
63cf1c79
MK
49182001-07-12 Mark Kettenis <kettenis@gnu.org>
4919
4920 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
4921 running this test on Linux.
4922
112f9ab5
MC
49232001-06-24 Michael Chastain <chastain@redhat.com>
4924
4925 * gdb.base/arithmet.exp: Remove some tests to make all test names
4926 unique.
4927
4970cb0f
MS
49282001-07-03 Michael Snyder <msnyder@redhat.com>
4929
4930 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
4931 the output of the ptype command.
4932
d85da69f
MS
49332001-07-02 Michael Snyder <msnyder@redhat.com>
4934
4c8a82de
MS
4935 * gdb.base/completion.exp: Don't assume that break.c is the only
4936 source file that may contain functions named "marker".
d85da69f
MS
4937 * gdb.base/corefile.exp: Quote the curly braces in regexp.
4938
8afc772b
AC
49392001-06-28 Andrew Cagney <ac131313@redhat.com>
4940
4941 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
4942 of files to delete.
4943
4944 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
4945 * gdb.disasm/h8300s.exp: New file.
4946 gdb.disasm/h8300s.s: Likewise.
4947
cff22675
AC
49482001-06-27 Andrew Cagney <ac131313@redhat.com>
4949
4950 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
4951 empty breakpoint tables.
4952
68c81b54
AC
49532001-06-25 Andrew Cagney <ac131313@redhat.com>
4954
4955 * lib/mi-support.exp: Update args=... part of stop-reason
4956 patterns. Accept either a list or a tuple.
4957
2dd62704
AC
49582001-06-23 Andrew Cagney <ac131313@redhat.com>
4959
4960 * lib/mi-support.exp: Remove local emacs variable defining
4961 change-log-default-name.
4962
b4127474
MC
49632001-06-22 Michael Chastain <chastain@redhat.com>
4964
4965 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
4966 This is operationally compatible with the previous version.
4967
8dbfb380
JB
49682001-06-13 Jim Blandy <jimb@redhat.com>
4969
4970 * lib/gdb.exp (gdb_test): Doc fix.
4971
f2d8c86d
MC
49722001-06-10 Michael Chastain <chastain@redhat.com>
4973
4974 * gdb.base/exprs.exp: Remove a duplicate test.
4975
81564d34
JB
49762001-06-06 Jim Blandy <jimb@redhat.com>
4977
4978 * gdb.base/return2.exp (main): Use values to test float and double
4979 returns that are not NaN's, to avoid being confused by IEEE
4980 comparison rules.
4981
da55addb
MS
49822001-06-04 Michael Snyder <msnyder@redhat.com>
4983
4984 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 4985 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
4986 rather than wait for 12 more tests to time out.
4987
42c65987
JB
49882001-06-06 Jim Blandy <jimb@redhat.com>
4989
b18bced9 4990 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 4991 Don't forget to match the GDB prompt.
b18bced9 4992
42c65987
JB
4993 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
4994
5b41e5f0
JB
49952001-06-04 Jim Blandy <jimb@redhat.com>
4996
4997 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
4998 command.
4999
015e046f
KB
50002001-05-31 Kevin Buettner <kevinb@redhat.com>
5001
5002 * gdb.base/annota1.exp (info break): Match four or more spaces
5003 after "Address".
5004
fb1ffbbe
MC
50052001-05-31 Michael Chastain <chastain@redhat.com>
5006
5007 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
5008 (dm_type_int_star): Likewise.
5009 (dm_type_long_star): Likewise.
5010 (dm_type_void_star): Likewise.
5011
5ea2a32c
KB
50122001-05-29 Kevin Buettner <kevinb@redhat.com>
5013
5014 * gdb.base/completion.exp (INPUTRC): Set this environment variable
5015 to a known value in order to get consistent results regardless
5016 of the setting of INPUTRC or the presence or contents of .inputrc.
5017
ae23c492
MS
50182001-05-24 Michael Snyder <msnyder@redhat.com>
5019
ac55707e
MS
5020 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
5021 Don't require that the main thread and the manager thread are the
5022 first in the list.
5023
ae23c492
MS
5024 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
5025 debugging. If test fails, issue an "unsupported" not a "fail".
5026
400071f1
JB
50272001-05-24 Jim Blandy <jimb@redhat.com>
5028
5029 Don't assume that short is shorter than int.
5030 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
5031 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 5032 this isn't true.
400071f1
JB
5033 ("print unsigned char == (~0)"): Add test that verifies that ~0,
5034 an int, is not equal to ~0 stored in an unsigned char. This tests
5035 the same thing that the previous test meant to, but works on
5036 16-bit machines, too.
5037 ("print unsigned char != (~0)"): Same test, complemented.
5038
0816a3e5
MS
50392001-05-24 Michael Snyder <msnyder@redhat.com>
5040
5041 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 5042 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
5043 and prevents dejagnu getting out of step.
5044
f6dc23a9
KB
50452001-05-23 Kevin Buettner <kevinb@redhat.com>
5046
5047 * gdb.base/finish.exp (finish_void): Revise pattern for
5048 stopping on the call statement to not permit stopping at
5049 the start of the instructions comprising the call sequence.
5050
7dbd117d
MC
50512001-05-19 Michael Chastain <chastain@redhat.com>
5052
5053 * gdb.base/callfuncs.exp: Make all test names unique.
5054 * gdb.base/commands.exp: Make all test names unique.
5055 * gdb.base/condbreak.exp: Make all test names unique.
5056 * gdb.base/dbx.exp: Make all test names unique.
5057 * gdb.base/default.exp: Make all test names unique.
5058 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
5059 and TIMEOUT messages to their corresponding PASS message.
5060 * gdb.base/ending-run.exp: Make all test names unique.
5061 * gdb.base/long_long.exp: Remove duplicate test.
5062
6b0b0a9e
KB
50632001-05-21 Kevin Buettner <kevinb@redhat.com>
5064
5065 * gdb.base/finish.exp (finish_void): Allow "finish" command to
5066 stop on the call statement as well as the statement after the
5067 call.
5068
2caa35cb
MS
50692001-05-21 Michael Snyder <msnyder@redhat.com>
5070
5071 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
5072
40713331
EZ
50732001-05-10 Elena Zannoni <ezannoni@redhat.com>
5074
5075 * gdb.base/completion.exp: Revamp test. Make it execute on all
5076 platforms.
5077
c2c1be8d
EZ
50782001-05-10 Elena Zannoni <ezannoni@redhat.com>
5079
2c9cd303
EZ
5080 * config/gdbserver.exp (gdb_load): Handle the case
5081 in which the arguments to gdbserver are given in the
5082 baseboard configuration file.
5083 Also handle the case in which the server needs to do a
5084 load.
5085
9671de48
KS
50862001-05-07 Keith Seitz <keiths@cygnus.com>
5087
5088 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
5089 set up the display for testing.
5090 (gdbtk_start): Convert all paths to paths that tcl will like.
5091 Export target information to environment.
5092 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
5093 necessary.
5094 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
5095 (to_tcl_path): New proc to convert a given pathname into
5096 a path acceptible as an argument to a tcl command.
5097 (_gdbtk_export_target_info): New proc to export target info
5098 into the environment for gdbtk testing.
5099 (gdbtk_done): New proc to signal end-of-test.
5100
5a360f47
JB
51012001-05-06 Jim Blandy <jimb@redhat.com>
5102
5103 * restore.c: Make the code of caller0 correspond to its comment.
5104
66c756c6
MS
51052001-05-03 Michael Snyder <msnyder@redhat.com>
5106
5107 * config/sid.exp (gdb_target_sid): Check for error messages.
5108 On error or timeout, don't make expect exit (which will terminate
5109 all subsequent tests); instead just make gdb exit.
d63a86f8 5110 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
5111 return a negative value.
5112
a966fde5
JB
51132001-04-24 Jim Blandy <jimb@redhat.com>
5114
851c18e0
JB
5115 * gdb.c++/templates.exp: If we see the prompt for the overload
5116 list, but we haven't recognized any of the longer patterns,
5117 arrange for this test to fail, not hang.
5118
a966fde5
JB
5119 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
5120 variations.
5121
db144853
MC
51222001-04-22 Michael Chastain <chastain@redhat.com>
5123
5124 * gdb.c++/local.exp: Use the 'runto' library function.
5125 * gdb.c++/namespace.exp: Likewise.
5126 * gdb.c++/overload.exp: Likewise.
5127
3207ec21
KB
51282001-03-26 Kevin Buettner <kevinb@redhat.com>
5129
5130 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
5131 * gdb.base/step-line.exp: New file. Test step/next in presence of
5132 #line directives.
5133 * gdb.base/step-line.c: New file. Test program for the above.
5134 * gdb.base/step-line.inp: New file. We pretend that this file has
5135 been transformed by some other tool into step-line.c.
5136
13b57657
JB
51372001-03-21 Jim Blandy <jimb@redhat.com>
5138
5139 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
5140 unmangled operator names.
5141
754cbe1c
JB
51422001-03-20 Jim Blandy <jimb@redhat.com>
5143
5144 * gdb.threads/linux-dp.exp: Recognize an additional message
5145 generated by GDB when it doesn't understand how to debug threads
5146 on the target system.
5147
177495c9
AC
51482001-03-19 Andrew Cagney <ac131313@redhat.com>
5149
5150 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
5151
f266096b
MC
51522001-03-12 Michael Chastain <chastain@redhat.com>
5153
5154 * gdb.c++/derivation.exp: Use the 'runto' library function.
5155
cac3c2ff
MC
51562001-03-12 Michael Chastain <chastain@redhat.com>
5157
5158 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
5159
b6c11a24
MC
51602001-02-24 Michael Chastain <chastain@redhat.com>
5161
5162 * gdb.c++/ref-types.exp: Change handwritten code to library
5163 function 'runto'.
5164
6bae5bce
OF
51652001-03-16 Orjan Friberg <orjanf@axis.com>
5166
5167 * gdb.base/signals.exp: Set count to 0 explicitly.
5168
0015fd9a
MS
51692001-03-15 Mark Salter <msalter@redhat.com>
5170
5171 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
5172 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
5173 (gdb_load): Add support for additional target_info: gdb_download_size
5174 and gdb_load_timeout.
0015fd9a 5175
fc33412a
DT
5176Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
5177
5178 * gdb.base/annota1.exp: Move test of isnative to earlier in the
5179 file -- to prevent failing when the compile fails but we have no
5180 intention of running the tests anyway.
5181
5182 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
5183 tests if set.
5184
5185 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
5186 integers.
5187
5188 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
5189 * gdb.c++/namespace.exp: Ditto.
5190
115f06de
OF
51912001-03-07 Orjan Friberg <orjanf@axis.com>
5192
5193 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
5194 * gdb.base/pointers.exp: Relax pattern match of decimals.
5195
b6ba6518
KB
51962001-03-06 Kevin Buettner <kevinb@redhat.com>
5197
5198 * Makefile.in, config/abug.exp, config/cfdbug.exp,
5199 config/cpu32bug.exp, config/dve.exp, config/est.exp,
5200 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
5201 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
5202 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
5203 config/sh.exp, config/sid.exp, config/slite.exp,
5204 config/sparclet.exp, config/udi.exp, config/unknown.exp,
5205 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
5206 config/vxworks.exp, config/vxworks29k.exp,
5207 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
5208 gdb.base/all-bin.exp, gdb.base/annota1.exp,
5209 gdb.base/arithmet.exp, gdb.base/assign.exp,
5210 gdb.base/async.exp, gdb.base/attach.exp,
5211 gdb.base/bitfields.exp, gdb.base/bitops.exp,
5212 gdb.base/break.exp, gdb.base/call-ar-st.exp,
5213 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
5214 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
5215 gdb.base/commands.exp, gdb.base/completion.exp,
5216 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
5217 gdb.base/constvars.exp, gdb.base/corefile.exp,
5218 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
5219 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
5220 gdb.base/ending-run.exp, gdb.base/environ.exp,
5221 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
5222 gdb.base/finish.exp, gdb.base/foll-exec.exp,
5223 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
5224 gdb.base/funcargs.exp, gdb.base/help.exp,
5225 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
5226 gdb.base/logical.exp, gdb.base/long_long.exp,
5227 gdb.base/maint.exp, gdb.base/mips_pro.exp,
5228 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
5229 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
5230 gdb.base/pointers.exp, gdb.base/printcmds.exp,
5231 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
5232 gdb.base/regs.exp, gdb.base/relational.exp,
5233 gdb.base/remote.exp, gdb.base/reread.exp,
5234 gdb.base/restore.exp, gdb.base/return2.exp,
5235 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
5236 gdb.base/selftest.exp, gdb.base/setshow.exp,
5237 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
5238 gdb.base/sigall.exp, gdb.base/signals.exp,
5239 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
5240 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
5241 gdb.base/step-test.exp, gdb.base/structs.c,
5242 gdb.base/structs.exp, gdb.base/structs2.exp,
5243 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
5244 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
5245 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
5246 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
5247 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
5248 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
5249 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
5250 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
5251 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
5252 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
5253 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
5254 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
5255 gdb.fortran/types.exp, gdb.java/jmisc.exp,
5256 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
5257 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
5258 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
5259 gdb.trace/circ.exp, gdb.trace/collection.exp,
5260 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
5261 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
5262 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
5263 gdb.trace/report.exp, gdb.trace/save-trace.exp,
5264 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
5265 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
5266 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
5267 notices.
5268
dc96c6c7 52692001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
5270
5271 * gdb.base/varargs.c (find_max_double): Fix printf format string:
5272 first arg is int not float.
5273
dc96c6c7 52742001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
5275
5276 * gdb.base/reread.exp: Unsupported for non-native targets;
5277 doesn't work for remote debugging.
5278
9b0c4aeb
FN
52792001-02-19 Fernando Nasser <fnasser@redhat.com>
5280
5281 From Drew Moseley <dmoseley@redhat.com>
5282 * gdb.base/ending-run.exp: Properly handle the BSP state when
5283 stepping past the end of main.
5284
02aa71d5
MC
52852001-02-19 John Moore <jmoore@redhat.com>
5286
5287 * gdb.base/commands.exp (infrun_breakpoint_command_test):
5288 Converted HPUX fix for non-expected items following multiple
5289 step commands into general solution for all platforms.
5290
1fa449a4
MC
52912001-02-18 Michael Chastain <chastain@redhat.com>
5292
5293 * gdb.c++/classes.exp (do_tests): Change runto statements
5294 from "runto 'foo(void)'" to "runto 'foo'". This makes the
5295 statements demangler agnostic.
5296 * gdb.c++/virtfunc.exp (do_tests): Likewise.
5297 (gdb_virtfunc_restart): Likewise.
5298
b2f9ec70
MC
52992001-02-14 Michael Chastain <chastain@redhat.com>
5300
5301 * gdb.c++/inherit.exp (do_tests): Change runto statements
5302 from "runto 'foo(void)'" to "runto 'foo'". This makes the
5303 statements demangler agnostic.
5304
cf74b8ca
AC
5305Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
5306
5307 * gdb.threads/pthreads.exp: Unify pass/fail messages for
5308 ``continue to bkpt at common_routine in thread 2'' and ``stopped
5309 before calling common_routine 15 times'' tests.
5310
99f78f56
MC
53112001-02-11 Michael Chastain <chastain@redhat.com>
5312
5313 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
5314 Helps the test script figure out which demangler is in use.
5315 (dm_type_foo_ref): Ditto.
5316 (dm_type_int_star): Ditto.
5317 (dm_type_long_star): Ditto.
5318 (dm_type_unsigned_int): Ditto.
5319 (dm_type_void): Ditto.
5320 (dm_type_void_star): Ditto.
99707966 5321 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
5322 Probe the gdb demangler and set variables to accommodate
5323 formatting differences.
5324 (info_func_regexp): New function. Same as info_func, but
5325 matches against a regexp.
5326 (info_func): Match against a literal string.
5327 (print_addr_2): New function. Match against a literal string,
5328 which can be different from the input to gdb.
5329 (print_addr): Simply call print_addr_2 with the same argument twice.
5330 (test_lookup_operator_functions): Use demangler formatting variables.
5331 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
5332 the tests in the same order as the C++ class declaration.
5333 (test_paddr_operator_functions): Ditto.
5334 (test_paddr_overloaded_functions): Ditto.
5335 (test_paddr_hairy_functions): Use demangler formatting variables.
5336 Add reference to gdb/19 for related tests.
5337 (do_tests): Call probe_demangler.
5338
1de8f023
KB
53392001-01-30 Kevin Buettner <kevinb@redhat.com>
5340
5341 * gdb.c++/templates.cc (printf): Remove unused function definition.
5342
ca3f91ed
MS
53432001-01-26 Felix Lee <flee@redhat.com>
5344
5345 * sid.exp (sid_exit): Pass host, not target, to remote_close.
5346
53472001-01-25 matthew green <mrg@redhat.com>
5348
5349 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
5350 up sid.
5351 (sid_exit): Call `remote_pop_conn' after GDB is gone.
5352
53532001-01-25 matthew green <mrg@redhat.com>
5354
5355 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 5356 Deprecate $sid_spawn_id.
ca3f91ed
MS
5357 (sid_exit): Remove code necessary only for `spawn.'
5358
53592001-01-25 matthew green <mrg@redhat.com>
5360
5361 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
5362
fb18ec4a
MC
53632001-01-28 Michael Chastain <chastain@redhat.com>
5364
5365 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
5366 to call when tests fail. It takes gdb out of the overloaded
5367 function choice menu back to the main prompt, so that the test
5368 program stays synchronized.
5369 (set_bp_overloaded): New proc to collect all the common
5370 code for setting a breakpoint on an overloaded name. Calls
5371 take_gdb_out_of_choice_menu when needed.
5372 (menu_overload1arg): New variable to collect the repeated
5373 instances of the expected menu for an overloaded name. Change
5374 the regular expression to handle changes in g++ type encoding:
5375 "void" can be either "void" or "", and "unsigned int" can be
5376 either "unsigned int" or "unsigned".
5377 (continue_to_bp_overloaded): Change regular expressions to handle
5378 changes in g++ type encoding.
5379 (no proc): Call take_gdb_out_of_choice_menu when needed.
5380 Remove redundant calls to "info break". Accept either "canceled"
5381 or "cancelled". Change regular expressions in "info break"
5382 calls to handle changes in g++ type encoding. Give all tests
5383 unique strings.
5384
9c646a6e
BE
53852001-01-17 Ben Elliston <bje@redhat.com>
5386
5387 * config/sid.exp: New file.
5388
9549d9c1
AC
5389Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
5390
5391 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
5392
dc96c6c7 53932000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
5394
5395 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
5396 Add a RE to accept a non-ascii char if one is ever presented.
5397
b4df4f68
FN
53982000-12-20 Fernando Nasser <fnasser@redhat.com>
5399
297dd0fd 5400 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 5401
dc96c6c7 54022000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 5403
d63a86f8 5404 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
5405 in regexp. One '\' does not suffice on Linux.
5406
4a7bddb6
MC
54072000-12-09 Michael Chastain <chastain@redhat.com>
5408
5409 * gdb.base/break.exp (test_clear_command): Use a marker function
5410 rather than 'main' for the test function. Also move this
5411 test to an execution point where the marker function names are
5412 guaranteed to be bound to functions. (Executing tests after a
5413 'finish' from main runs into name conflicts with local names
5414 in __libc_start_main).
5415
dc96c6c7 54162000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
5417
5418 * gdb.base/finish.exp: New test for gdb's "finish" command.
5419 * gdb.base/return2.exp: New test for gdb's "return" command.
5420 * gdb.base/return2.c: New source file for above.
5421
dc96c6c7 54222000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
5423
5424 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
5425 * gdb.base/miscexprs.exp: Ditto.
5426 * gdb.base/pointers.exp: Ditto.
5427 * gdb.c++/derivation.exp: Ditto.
5428 * gdb.c++/local.exp: Ditto.
5429 * gdb.c++/namespace.exp: Ditto.
5430 * gdb.c++/overload.exp: Ditto.
5431 * gdb.c++/ref-types.exp: Ditto.
5432
dc96c6c7 54332000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
5434
5435 * gdb.base/constvars.exp: Test result of "up" command.
5436 * gdb.base/miscexprs.exp: Ditto.
5437 * gdb.base/pointers.exp: Ditto.
5438 * gdb.base/scope.exp: Ditto.
5439 * gdb.c++/derivation.exp: Ditto.
5440 * gdb.c++/local.exp: Ditto.
5441 * gdb.c++/namespace.exp: Ditto.
5442 * gdb.c++/overload.exp: Ditto.
5443 * gdb.c++/ref-types.exp: Ditto.
5444
44097287
FN
54452000-11-22 Michael Chastain <chastain@redhat.com>
5446
5447 * mips_pro.exp: Accept either "middle -> top -> main" or
5448 "middle -> main" in the backtrace, because gcc can optimize
5449 tail calls to jumps. Remove setup_xfail for the hppa case.
5450 Add a comment with the original warning messages from PR 3016,
5451 which was filed in 1993, to preserve them for posterity.
5452
9d2e1bab
ND
54532000-11-17 Nick Duffek <nsd@redhat.com>
5454
5455 * lib/gdb.exp (gdb_test): Override timeout with board info.
5456
1aca8eb7
ND
54572000-11-17 Nick Duffek <nsd@redhat.com>
5458
5459 * gdb.base/display.exp: Don't kill running stub. Add "again" to
5460 the second kill and detach messages.
5461
93076499
ND
54622000-11-17 Nick Duffek <nsd@redhat.com>
5463
5464 * configure.in: Add AC_EXEEXT.
5465 * configure: Regenerate.
5466 * Makefile.in (just-check): Export EXEEXT.
5467 * lib/gdb.exp ($EXEEXT): Import from environment.
5468 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
5469 expect "maint dump-me" on Cygwin.
5470 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
5471 $EXEEXT.
5472
30e87cd3
ND
54732000-11-17 Nick Duffek <nsd@redhat.com>
5474
5475 * gdb.base/break.exp: Test backtrace and finish from called
5476 function on all platforms, not just HP-UX.
5477
dc96c6c7 54782000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
5479
5480 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
5481 code from gdb_target_monitor, so it can be used independantly
5482 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 5483
dc96c6c7 54842000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
5485
5486 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
5487 * gdb.base/corefile.exp: Expect the message "Program is being
5488 debugged already" when we send the "corefile" command, since
5489 the preceeding gdb_load may have connected gdb to a remote target.
5490 * gdb.base/display.exp: Disable hardware watchpoints if new
5491 board info variable "no_hardware_watchpoints" is true.
5492 Replace single-letter commands with more readable ones.
5493 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
5494 if new board info variable "no_hardware_watchpoints" is true.
5495 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
5496 to see if stdio (printf) testing is possible.
5497 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
5498 board info variable "no_hardware_watchpoints" is true. Use new
5499 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
5500
39124dea
FN
55012000-11-13 Fernando Nasser <fnasser@redhat.com>
5502
5503 From Orjan Friberg <orjanf@axis.com>:
5504 * gdb.base/printcmds.exp: Escape curly braces followed by a number
5505 in array print pattern match.
5506
a9e2e984
FN
55072000-11-09 Fernando Nasser <fnasser@redhat.com>
5508
5509 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
5510 spelling "cancelled" to U.S. spelling "canceled" to match changes
5511 made to gdb.
5512 * gdb.c++/ovldbreak.exp: Ditto.
5513
c7db355b
PS
55142000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
5515
5516 * gdb.base/callfuncs.c (main): Moved to end of file, call
5517 t_double_values to initialize the FPU before inferior calls are made.
5518 * gdb.base/callfuncs.exp: Test for register preservation after calling
5519 inferior functions. Add tests for continuining, finishing and
5520 returning from a stop in a call dummy.
5521
dc96c6c7 55222000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
5523
5524 * gdb.base/commands.exp: Break up long lines, and re-indent.
5525
dc96c6c7 55262000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
5527
5528 * config/gdbserver.exp: Rewritten from the ground up, to make it
5529 compatible with the current dejagnu tree, and to make it work with
5530 the new "gdbserver" in libremote.
5531
dc96c6c7 55322000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
5533
5534 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
5535 * gdb.base/varargs.exp: Skip entire test if no printf support.
5536 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
5537 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
5538
dc96c6c7 55392000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
5540
5541 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
5542 no floating point support.
5543 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
5544 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
5545 * gdb.base/call-rt-st.exp: Ditto.
5546 * gdb.base/call-strs.exp: Ditto.
5547
bac5fc66
JG
55482000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
5549
5550 * gdb.base/sizeof.c: include <stdio.h>.
5551
5552 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
5553 'finish', otherwise uncaptured gdb_prompt would potentially
5554 throw remaining test points out of sync.
5555
b22a6027
SB
55562000-07-26 Scott Bambrough <scottb@netwinder.org>
5557
5558 * gdb.base/recurse.exp: Run tests for all targets.
5559 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
5560 gnu-oldld case on ARM.
5561 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
5562 for ARM targets.
d63a86f8 5563
d8231941
AG
5564Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
5565
5566 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
5567 * gdb.java/configure: Rebuild.
5568
8caabe69
AG
5569Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
5570
5571 * gdb.java/jv-exp.exp: New file.
5572
9d273ca3
AG
5573Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
5574
5575 * configure: Rebuilt.
5576 * configure.in (configdirs): Add gdb.java.
5577 * gdb.java/jmisc.java: New file.
5578 * gdb.java/jmisc.exp: New file.
5579 * gdb.java/Makefile.in: New file.
5580 * gdb.java/configure: Rebuilt.
5581 * gdb.java/configure.in: New file.
5582 * lib/java.exp: New file.
5583
4f823a66
AC
5584Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
5585
5586 * gdb.base/exprs.exp: Test casts to a pointer including over and
5587 underflow.
5588
2391e11d
AC
5589Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
5590
5591 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
5592 and the compilers sizes.
5593
54602222
ND
55942000-07-09 Nick Duffek <nsd@redhat.com>
5595
5596 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
5597 (use_methods): New function.
5598 (main): Call use_methods().
5599 * gdb.c++/classes.exp (test_method_param_class): New procedure.
5600 (do_tests): Call test_method_param_class.
5601
2bec0572
ND
56022000-07-09 Nick Duffek <nsd@redhat.com>
5603
5604 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
5605 spelling.
5606 (test_enums): New procedure. Move enum tests from end of script
5607 to here. Set breakpoint on function name instead of line number.
5608 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
5609 (enums2): New marker function.
5610 (enums1): New function.
5611 (main): Call enums1(). Move enum tests to enums1().
5612
78492fde
AC
5613Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
5614
5615 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
5616 compile/link program. Update line numbers.
5617 * gdb.asm/d10v.inc: Define ``startup''.
5618 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 5619
49a2cef8
AC
5620Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
5621
5622 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
5623
3e6c8688
EZ
56242000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5625
5626 * gdb.base/maint.exp: Add 'maint print architecture' item to output
5627 of 'help maint print' command.
5628
9ff5cbe9
AC
5629Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
5630
5631 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
5632 they use gdb_expect_list.
5633
17c579bd
AC
5634Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
5635
5636 * gdb.base/commands.exp: Use ``set remote
5637 memory-read-packet-size'' instead of ``set endian big'' to test
5638 long commands.
5639
e6d71bf3
DB
56402000-06-03 Daniel Berlin <dan@cgsoftware.com>
5641
5642 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 5643 g++, and stop skipping them.
e6d71bf3
DB
5644
5645 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
5646 work under g++.
5647
d63a86f8 5648 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
5649 initialization.
5650
dc96c6c7 56512000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
5652
5653 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
5654 the regular expression: accept an (almost) arbitrary sequence of
5655 "frames-invalid" and "breakpoints-invalid" messages both before
5656 and after the "starting" message.
5657
dc96c6c7 56582000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
5659
5660 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 5661
dc96c6c7 56622000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
5663
5664 * gdb.base/annota1.exp (annotate-signal-handler-caller):
5665 Relax the regular expression a little, make it pass on Solaris 8.
5666
8216cda9
KB
56672000-05-12 Kevin Buettner <kevinb@redhat.com>
5668
5669 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 5670 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
5671 Instead, it is permissible for gdb to stop on the line of the
5672 call itself.
5673
1a570b2f
MS
56742000-05-12 Michael Snyder <msnyder@.cygnus.com>
5675
5676 * gdb.base/break.exp (bp on small function, optimized file):
5677 Add a second pass pattern. The behavior differs here between stabs
5678 and dwarf for one-line functions. Stabs preserves two line symbols
5679 (one before the prologue and one after) with the same line number,
5680 but dwarf regards these as duplicates and discards one of them.
5681 Therefore the address after the prologue (where the breakpoint is)
5682 has no exactly matching line symbol, and GDB reports the breakpoint
5683 as if it were in the middle of a line rather than at the beginning.
5684
dc96c6c7 56852000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 5686
d63a86f8 5687 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
5688 rather than "send_gdb" (for consistancy).
5689
7d418785
AC
5690Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
5691
5692 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
5693 * gdb.c++/templates.cc: Properly check for GCC version number.
5694 * lib/compiler.cc: Likewise
5695
dc96c6c7 56962000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 5697
d63a86f8 5698 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
5699 gdb may not stop at the first line of main, due to code motion.
5700
dc96c6c7 57012000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
5702
5703 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
5704 This test depends on parsing the printf output from the target.
5705 Since the sparclet stub doesn't do stdio, this will never work.
5706 * gdb.base/call-rt-st.exp: ditto.
5707 * gdb.base/call-strs: ditto.
5708
dc96c6c7 57092000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
5710
5711 * gdb.base/miscexprs.exp: make sizeof long array test portable.
5712
5713 * gdb.base/ending-run.exp: After connecting to a remote target,
5714 but before running, the target will appear to be in a random
5715 location. Specify both a file and a line for breakpoints.
5716 Also, the function that calls main may be called 'init'
5717 rather than 'start'.
5718
a5a51225
EZ
57192000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5720
5721 * gdb.base/help.exp: Update output for add-symbol-file command.
5722
7930cc7c
FN
57232000-04-10 Fernando Nasser <fnasser@cygnus.com>
5724
5725 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
5726 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
5727
23e37ab1
C
57282000-04-07 J.T. Conklin <jtc@redback.com>
5729
e93c542c
C
5730 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
5731
23e37ab1
C
5732 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
5733
591b8fa3
PDM
5734Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
5735
5736 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
5737 values that can be represented exactly.
5738 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
5739 above change, and to not check against the directory part of the source
5740 file name.
5741 (step into print_long_arg_list): Likewise.
5742 (print print_small_structs from print_long_arg_list): Likewise.
5743 (print print_long_arg_list): Likewise.
5744
7a495180
EZ
57452000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5746
30b53638 5747 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 5748
beb998c6
AC
5749Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
5750
5751 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
5752
1c689132
DB
57532000-03-25 Daniel Berlin <dan@cgsoftware.com>
5754
5755 * gdb.base/commands.exp (deprecated_command_test): Add test for
5756 deprecate with no arguments.
5757
c1790a9d
JL
57582000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
5759
5760 * gdb.base/break.exp: Add new test for setting breakpoints on
5761 optimized code so we can test breakpoints work even when function
5762 prologues may be optimized away
5763
003ba290
FN
57642000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
5765
5766 From David Whedon <dwhedon@gordian.com>
5767 * gdb.base/commands.exp : Added command deprecator tests.
5768
6837a0a2
DB
57692000-03-22 Daniel Berlin <dan@cgsoftware.com>
5770
5771 * gdb.base/help.exp: Added test for new apropos command.
5772
b9593231
KB
57732000-03-21 Kevin Buettner <kevinb@redhat.com>
5774
5775 * gdb.base/pointers.c (usevar): New function.
5776 (main): Make sure that global variables v_int_pointer2, rptr,
5777 and y are all referenced someplace in the program by calling
5778 usevar() on them. [Some linkers delete symbols which are
5779 never referenced. The space remains, but there's no way to
5780 get a (symbolic) handle on the variable from the debugger.]
5781
751a959b
EZ
57822000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5783
5784 * gdb.base/printcmds.c: Add typedeffed arrays.
5785
5786 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
5787 procedure to test arrays that are typedef'd.
5788
73a93a32
JI
57892000-03-13 James Ingham <jingham@leda.cygnus.com>
5790
5791 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 5792 the library directories.
73a93a32 5793
fb40c209
AC
5794Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
5795
5796 * configure.in (configdirs): Add sub directory gdb.mi.
5797 * configure: Re-generate.
5798
5799 * gdb.mi: New directory.
d63a86f8 5800
ee4dd2c9
AC
58012000-02-25 Scott Bambrough <scottb@netwinder.org>
5802
5803 * gdb.base/long_long.exp: Correct test suite failure when printing
5804 a long long value as a double on ARM platforms.
5805
70f0cc22
JB
58062000-02-16 Jim Blandy <jimb@redhat.com>
5807
5808 * gdb.base/break.exp ("breakpoint line number"): Make sure the
5809 default source file is set properly before running this test.
5810
853819b8
EZ
58112000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5812
5813 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
5814 gdbtk/library directory, not in gdbtcl2.
5815
dfcd3bfb
JM
58162000-02-04 Jim Blandy <jimb@redhat.com>
5817
5818 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
5819 backslash from regexp pattern.
5820
5821 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
5822 procedure. Use it to run all the "continue to bp overloaded"
5823 tests. Note that this changes the names of the tests slightly.
5824 If the breakpoint hit message includes a hex PC value, because
5825 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
5826 from the real source code, still consider that a pass.
5827
5828 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
5829 XFAIL here if the breakpoint message contains a hex address. Note
5830 similar change on 1999-11-02.
5831
5832 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
5833
5834 * gdb.base/ptype.exp: Establish a default source file before
5835 calling get_debug_format.
5836
58372000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
5838
5839 * gdb.base/watchpoint.exp: Remove duplication of test messages.
5840
8b93c638
JM
58412000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
5842
5843 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
5844 of successive stepi commands -- while in the prologue we should see
5845 the function entry bracket.
5846
58472000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
5848
5849 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
5850 reach __change_mode() when stepping through the end of main().
5851
c5394b80
JM
58522000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
5853
5854 * gdb.base/default.exp: Fix expected pattern.
5855 * gdb.base/help.exp: Same.
5856
0d06e24b
JM
58572000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5858
5859 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
5860 Don't use xfail's because that affects only the following test.
d63a86f8 5861
0d06e24b
JM
5862 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
5863 solaris or linux.
5864
5865 * gdb.base/selftest.exp: Update to reflect changes to main.c.
5866
dc96c6c7 58672000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 5868
d63a86f8 5869 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
5870 "A syntax error" rather than "A parse error". Accept both.
5871
58722000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
5873
5874 * gdb.base/default.exp: Remove OS dependent string from "target
5875 remote" test.
5876 * gdb.base/help.exp: Same for "help target remote" test.
5877
c3f6f71d
JM
58782000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5879
5880 From Jim Kingdon <kingdon@redhat.com>:
5881
5882 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
5883 prompt (cleanup rather than necessity, but still might keep output
5884 from spilling to next test).
5885
58862000-01-02 Fred Fish <fnf@cygnus.com>
5887
5888 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
5889 AIX, which defines them in <sys/types.h>.
5890
ed9a39eb 58911999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 5892
ed9a39eb
JM
5893 * gdb.base/default.exp: Match arm* etc instead of arm in "info
5894 float" test.
5895
58961999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 5897
ed9a39eb 5898 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
5899
5900 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
5901 outermost frame disallowed".
5902
59031999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
5904
5905 * gdb.base/setvar.exp: New tests for setting the value of a struct
5906 with a constant list.
5907
59081999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
5909
5910 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
5911 require the user to type a cast before setting the value of a struct.
5912
de57eccd
JM
59131999-12-06 Jim Blandy <jimb@cygnus.com>
5914
5915 * gdb.base/default.exp: Expect the new 'info float' command on
5916 all i386 platforms.
5917
5918 * gdb.threads/linux-dp.exp: Expand our ability to recognize
5919 LinuxThreads libraries that don't support debugging.
5920
c2d11a7d
JM
5921Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
5922
5923 * gdb.base/remote.c: Fill the buffer with truely random data.
5924 Change the buffer type to ``unsigned char'' to simplify size
5925 arithmetic.
5926
5927 * gdb.base/remote.exp: Reduce download numbers by one. Typical
5928 stub only handles 400-1 byte packets. Verify that the download
5929 worked.
5930
59311999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
5932
5933 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
5934 tests, using UNRESOLVED for the untested cases. Also, does not wait
5935 for a timeout if the prompt was received before a recognizable pattern.
5936
59371999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
5938
5939 * lib/gdb.exp (gdb_expect_list): Fix spelling.
5940
59411999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5942
5943 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
5944 watchpoints.
5945
59461999-11-24 Jason Merrill <jason@casey.cygnus.com>
5947
5948 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
5949
5950 * gdb.c++/local.exp: Be more flexible in recognizing local class
5951 name mangling. Don't allow horribly truncated method names.
5952 * gdb.c++/derivation.exp: Expect protected inheritance.
5953 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
5954 * gdb.c++/virtfunc.exp: Likewise.
5955 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
5956 when printing a nested enum.
5957
59581999-11-22 Jim Blandy <jimb@cygnus.com>
5959
5960 * gdb.base/step-test.exp: Properly await GDB's response to setting
5961 a breakpoint on the call to large_struct_by_value.
5962
5963 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
5964 just because we have debug info for the `start' function.
5965
59661999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
5967
5968 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
5969 "Unknown signal" messages, which indicate (on LinuxThreads) that
5970 GDB doesn't know how to debug threads on this system. This is
5971 better than hanging while philosopher 0 dumps chatter into gdb.log.
5972
59731999-11-18 Tom Tromey <tromey@cygnus.com>
5974
5975 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
5976
59771999-11-18 Fred Fish <fnf@cygnus.com>
5978
5979 * gdb.base/coremaker2.c: Add sample program for generating
5980 cores that is more self contained than coremaker.c. Eventually
5981 I'll add more code to this and tie it into the testsuite.
5982
4ce44c66
JM
59831999-11-12 Stan Shebs <shebs@andros.cygnus.com>
5984
5985 * gdb.base/dollar.exp: Remove, now in gdb.hp.
5986
59871999-11-10 Jimmy Guo <guo@cup.hp.com>
5988
5989 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
5990 from $srcdir/lib/.
5991 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
5992 and gdb.c++/.
5993
5994 * gdb.c++/derivation.exp: remove redundant get compiler info code.
5995
d63a86f8 5996 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
5997 'continue with watch' test point.
5998
59991999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
6000
6001 Merged from p2linux-990323-branch:
d63a86f8 6002
4ce44c66
JM
6003 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
6004
11cf8741
JM
6005Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
6006
6007 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
6008 {limit,fixed}''. Test ``set download-write-size''.
6009
6010Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
6011
6012 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
6013 gdb_expect_list.
6014
6015Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
6016
6017 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
6018
60191999-11-03 Mark Salter <msalter@cygnus.com>
6020
6021 * gdb.base/break.exp: Fix "stub continue" pattern.
6022
60231999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
6024
6025 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
6026
60271999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
6028
6029 * gdb.base/display.exp ("finish"): Add timeout clause.
6030
6031 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
6032 plain prompt clause, so this doesn't have to time out in order to
6033 fail.
6034
6035 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
6036 breakpoint hit messages include an address.
6037
6038 * gdb.base/display.exp: Don't forget to escape parens in regular
6039 expressions. Unix regexp notatation sucks.
6040
60411999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6042
6043 * gdb.base/annota1.exp: Test for annotate-signalled: change output
6044 order for 'signalled' message.
6045
5c44784c
JM
60461999-11-01 Stan Shebs <shebs@andros.cygnus.com>
6047
6048 From Jimmy Guo <guo@cup.hp.com>:
6049 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
6050 * gdb.base/annota1.c: Add code for tests to work with.
6051
60521999-10-26 Frank Ch. Eigler <fche@cygnus.com>
6053
6054 * gdb.base/remote.exp: New test for remote downloading settings.
6055 * gdb.base/remote.c: New file with large .data.
6056
917317f4
JM
60571999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
6058
6059 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
6060 for LinuxThreads support, merged from the Code Fusion branch.
6061
6062Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
6063
6064 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
6065 containing exp_continue into a while within an expect. Don't
6066 attempt a start more than three times. Check return value from
6067 gdb_load.
d63a86f8 6068
2df3850c
JM
6069Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
6070
6071 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
6072 a pass case.
6073
2acceee2
JM
60741999-10-01 Kevin Buettner <kevinb@cygnus.com>
6075
6076 * gdb.base/break.c (main): Added a statement that we can step
6077 off of.
6078 * gdb.base/break.exp: Added tests for setting a breakpoint
6079 at an offset and stepping onto a breakpoint.
6080
60811999-10-01 Fred Fish <fnf@cygnus.com>
6082
d63a86f8 6083 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
6084 gdb output.
6085
c2c6d25f
JM
60861999-09-18 Jim Blandy <jimb@cris.red-bean.com>
6087
6088 * gdb.base/break.exp: Code locations are in hex, don't forget!
6089 (For HP-UX.)
6090
60911999-09-17 Stan Shebs <shebs@andros.cygnus.com>
6092
6093 * condbreak.exp: Use break.c as test program.
6094 * condbreak.c: Remove, redundant with break.c.
6095
60961999-09-15 Stan Shebs <shebs@andros.cygnus.com>
6097
6098 * config/monitor.exp (gdb_target_monitor): Disable X- and
6099 Z-packets if the target needs it.
6100
61011999-09-13 James Ingham <jingham@leda.cygnus.com>
6102
6103 * gdb.c++/overload.exp: Added tests for listing overloaded
6104 functions with function pointers in the arg, explicitly calling
6105 out the version you want.
6106
cff3e48b
JM
61071999-09-09 Stan Shebs <shebs@andros.cygnus.com>
6108
6109 * long_long.exp: Add variations of test cases that work for
6110 targets with 16-bit ints and 32-bit doubles.
6111
d4f3574e
SS
61121999-09-08 Stan Shebs <shebs@andros.cygnus.com>
6113
6114 * break.c (main): Compare a possibly-uninitialized argc with an
6115 unlikely value that fits in 16 bits.
6116
61171999-09-07 Stan Shebs <shebs@andros.cygnus.com>
6118
6119 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
6120 0xfeeb, don't want negative numbers if ints are 16 bits.
6121
6122 * lib/gdb.exp (skip_cplus_tests): New proc.
6123 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
6124 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
6125 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
6126 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
6127 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
6128 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
6129 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
6130 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
6131
6132 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
6133
6134Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
6135
6136 * gdb.base/corefile.exp (up): Allow a parameter to appear
6137 in the frame that we're going up to.
6138
6139 From Jim Blandy <jimb@cygnus.com>:
6140
6141 * gdb.base/default.exp (info float): Expect some output now.
6142
6143 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
6144 returning floating-point values to fail on the x86.
6145 * gdb.base/callfwmall.exp (do_function_calls): Same.
6146
6147 * gdb.base/list.exp (test_listsize): Correct expectations for
6148 listing line 1 with listsize 2. Also, listing a single line
6149 works now, as does listing three lines. [Kevin's note: There
6150 were a number of other cases fixed too where the expectations
6151 differed...]
6152
61531999-09-02 Stan Shebs <shebs@andros.cygnus.com>
6154
6155 * gdb.base/selftest.exp: Add case for when version prints as
6156 constant string instead of char pointer.
6157
104c1213
JM
61581999-08-25 Stan Shebs <shebs@andros.cygnus.com>
6159
6160 * gdb.base/ending-run.exp: Add Solaris case for what happens when
6161 stepping out of main.
6162
6163 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
6164 G++ used.
6165
6166 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
6167 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
6168
6169 * gdb.c++/ovldbreak.exp: Update match string in test that
6170 includes a warning of multiple breakpoints.
6171
61721999-08-24 Stan Shebs <shebs@andros.cygnus.com>
6173
6174 * gdb.base/display.exp: Improve precision of step-after-finish
6175 added yesterday.
6176
6177 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
6178 test.
6179
6180 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
6181 configs when using G++, not just hppa*.
6182
61831999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6184
6185 * gdb.base/async.c: New file.
6186 * gdb.base/async.exp: New file.
6187
6188Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
6189
6190 * gdb.base/break.exp: Tweak PA specific tests to properly handle
6191 PA64.
6192
53a5351d
JM
6193Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
6194
104c1213
JM
6195 * gdb.base/display.exp: "finish" can leave us mid-line on many
6196 targets, deal with it. Add a small constant to main, instead of
6197 1000 since main+1000 may not be a valid address in the target.
6198
53a5351d
JM
6199 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
6200 on hpux11.
6201
6202 * gdb.base/attach.exp: Handle another hpux11 error message variant
6203 when attaching to a process that does not exist.
6204
62051999-08-19 J.T. Conklin <jtc@redback.com>
6206
6207 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
6208 characters in 'continue to 1241' test.
6209
62101999-08-17 Stan Shebs <shebs@andros.cygnus.com>
6211
6212 * gdb.base/call-ar-st.exp: Add a shorter match case for the
6213 stop in print_long_arg_list, define and use a whitespace
6214 variable in print_small_structs test, add an XFAIL for Solaris.
6215 * gdb.base/dbx.exp: XFAIL func commands until somebody is
6216 interested enough to fix.
6217
7be570e7
JM
62181999-08-13 Keith Seitz <keiths@cygnus.com>
6219
6220 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
6221 (dbx_gdb_load): Remove. Use gdb_load instead, since that
6222 proc knows about targets other than the natives.
6223 (test_assign): Use "gdb_run_cmd" to "run" the target.
6224 Check that we've actually hit the breakpoint at main.
6225 When we attempt to assign a value to a local variable, check
6226 that the variable is in the current scope, i.e., don't use
6227 a test with an empty result.
6228
6229Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
6230
6231 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
6232 command.
6233
62341999-08-09 Stan Shebs <shebs@andros.cygnus.com>
6235
6236 From Jimmy Guo <guo@cup.hp.com> and others at HP:
6237 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
6238 gdb.compat, gdb.threads-hp.
6239 gdb.hp/configure, gdb.hp/configure.in: New files.
6240 gdb.hp/Makefile.in: Recurse into new subdirs.
6241 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
6242 gdb.hp/gdb.objdbg: New directory, tests for debugging info
6243 in object files.
6244 gdb.hp/tools: New directory, aux tools for HP-specific tests.
6245
96baa820
JM
62461999-08-05 Stan Shebs <shebs@andros.cygnus.com>
6247
6248 * gdb.base/display.exp: Help expect by putting a newline in the
6249 funky printf, remove a bogus p/a test.
6250
62511999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6252
6253 * gdb.base/display.exp: Make sure that when we say 'run', we are
6254 connected to the target. This is necessary when running not
6255 natively.
6256
62571999-08-03 Stan Shebs <shebs@andros.cygnus.com>
6258
6259 * gdb.base/step-test.exp: Removed some extraneous messages.
6260
6261 * gdb.base/long_long.exp: Don't run memory examination tests
6262 on little-endian targets (they will need a different set of
6263 results to match).
6264
62651999-08-02 Stan Shebs <shebs@andros.cygnus.com>
6266
6267 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
6268 until somebody decides to fix GDB.
6269
6270 * gdb.base/long_long.c: Stop compiler complaint by specifying long
6271 constant as "ULL".
6272 * gdb.base/long_long.exp: Loosen x/c test, add partial result
6273 matches for a couple x/2 commands.
6274
a0b3c4fd
JM
62751999-07-30 Stan Shebs <shebs@andros.cygnus.com>
6276
6277 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
6278 by merging in ref-types2 tests.
6279 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
6280
6281 From Jimmy Guo <guo@cup.hp.com> and others at HP:
6282 * gdb.c++/Makefile.in: Add standard actions.
6283 (EXECUTABLES): Rename from PROGS, update list.
6284 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
6285 from gdb.hp.
6286 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
6287 foo and bar locals.
6288 * gdb.c++/anon-union.exp: Fix tests to match.
6289 * gdb.c++/classes.exp: Run if HP compiler used, add extra
6290 expect matches to handle output variations.
6291 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
6292 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
6293 output, add HP alternatives for new and delete prints.
6294 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
6295 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
6296 * gdb.c++/demangle.exp: Use $style when reporting failure.
6297 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
6298 * gdb.c++/inherit.exp: Run if HP compiler used, add some
6299 match alternatives.
6300 * gdb.c++/local.exp: Add match alternatives or xfails for HP
6301 compilers.
6302 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
6303 * gdb.c++/method.exp: Add match alternatives.
6304 * gdb.c++/misc.cc: Add bool types.
6305 * gdb.c++/misc.exp: Add tests for bool types.
6306 * gdb.c++/overload.exp: Add xfails.
6307 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
6308 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
6309 add some more template parameter tests (only for HP currently).
6310 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
6311 * gdb.c++/virtfunc.cc: Add return type and value for main.
6312 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
6313 match alternatives.
d63a86f8 6314
a0b3c4fd
JM
63151999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6316
6317 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
6318
63191999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
6320
6321 * gdb.base/signals.exp: Don't expect getting a backtrace from
6322 within a signal handler to fail on Linux.
6323
63241999-07-29 Stan Shebs <shebs@andros.cygnus.com>
6325
6326 From Jimmy Guo <guo@cup.hp.com> and others at HP:
6327 * lib/gdb.exp: Remove some gratuitious semicolons.
6328 (delete_breakpoints): Increase timeout.
6329 (gdb_expect): Add -notransfer option.
6330 (gdb_test): Use -notransfer option.
6331 (get_compiler_info): Add f77 case.
6332 (get_compiler): New proc, split out from gdb_preprocess, add f77
6333 case.
6334 (gdb_preprocess): Call get_compiler.
6335
6336 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
6337 * gdb.base/attach.exp, gdb.base/display.exp,
6338 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
6339 gdb.base/long_long.exp, gdb.base/printcmds.exp,
6340 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
6341 third arg to gdb_test.
6342 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
6343 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
6344 HP-UX xfails, add others.
6345 * gdb.base/completion.exp: Reflect name change of self-test.
6346 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
6347 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
6348 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
6349 HP failure number.
6350 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
6351 useless HP-UX 10.30 references.
6352 * gdb.base/maint.exp: Loosen matches.
6353 * gdb.base/pointers.c (main): Declare more_code.
6354 * gdb.base/pointers.exp: Match on output of a `next'.
6355 * gdb.base/structs.c: Add prototypes.
6356 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
6357 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
6358
63591999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6360
6361 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
6362 command.
6363
63641999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6365
6366 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
6367 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
6368
6369 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
6370 debug info. Deal with lack of signal hanlder info in stack.
6371
6372 From Jim Kingdon <kingdon@redhat.com>:
6373 * gdb.base/annota1.exp: If printf has debug info, deal with it.
6374
5a2468f5
JM
63751999-07-19 Stan Shebs <shebs@andros.cygnus.com>
6376
6377 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
6378 gdb.base/foll-vfork.exp: Don't run for crosses.
6379
adf40b2e
JM
6380Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
6381
6382 * gdb.base/configure.in: Check for gdbvars.exp instead of
6383 a1-selftest.exp.
6384 * gdb.base/configure: Re-generate.
6385
63861999-07-12 Stan Shebs <shebs@andros.cygnus.com>
6387
6388 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
6389 in trying to run first and name is too long.
6390
6391 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
6392 pointers2.c and pointers2.exp, respectively.
6393 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
6394 doschk happier.
6395
43e526b9
JM
63961999-07-08 Stan Shebs <shebs@andros.cygnus.com>
6397
6398 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
6399 callfuncs2.c and callfuncs2.exp.
6400
6401 * gdb.base/list.exp: Remove mistaken xfails.
6402 * gdb.base/list0.h: Add optional prototypes.
6403
9846de1b
JM
6404Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
6405
6406 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
6407 calling malloc.
6408 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
6409 * ptype.exp: Move test for get_debug_format to before its first
6410 use.
6411
64121999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6413
6414 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
6415 * gdb.base/annota2.cc, annota2.exp: Move from here.
6416 * gdb.c++/annota2.cc, annota2.exp: To here.
6417 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
6418
43ff13b4
JM
6419Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
6420
6421 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
6422 a consistent format.
6423
085dd6e6
JM
64241999-06-25 Stan Shebs <shebs@andros.cygnus.com>
6425
6426 From Jimmy Guo <guo@cup.hp.com> and others at HP:
6427 * lib/gdb.exp (get_compiler_info): Add detection for assorted
6428 HP compilers, also set the globals $true and $false.
6429
6430 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
6431 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
6432 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
6433 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
6434 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
6435 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
6436 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
6437 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
6438 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
6439 whatis.c} Add C++ compatible function definitions and return
6440 types, add includes for library functions.
6441 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
6442 * gdb.base/step-test.c (myglob): Rename from glob.
6443 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
6444 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
6445 files, move here from gdb.hp.
6446 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
6447 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
6448 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
6449 Adjust line numbers in regexps.
6450
6451 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
6452 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
6453 instead of 0/1.
6454
6455 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
6456 foll-vfork.exp: New files, move here from gdb.hp.
6457 * gdb.base/page.exp: New file, test of pagination command.
6458
6459 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
6460 recursion test.
6461 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
6462
6463 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
6464 gdb.base/solib.exp: Fix compiler invocation process.
6465
6466 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
6467 HP-UX 11, turn off overload resolution explicitly.
6468 * gdb.base/commands.exp: Set argument list explicitly, add
6469 watchpoint test.
6470 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
6471 them work.
6472 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
6473 expressions properly.
6474 * gdb.base/corefile.exp: Loosen the match slightly.
6475 * gdb.base/default.exp: Allow "Error accessing memory" message
6476 also.
6477 * gdb.base/display.exp: Skip over x/0 j if PA64.
6478 * gdb.base/funcargs.exp: Add xfails for HP-UX.
6479 * gdb.base/interrupt.exp: Ditto.
6480 * gdb.base/langs.exp: Add symbolic matches governed by compiler
6481 in use.
6482 * gdb.base/list.exp: Add xfails for HP-UX.
6483 * gdb.base/long_long.exp: Refine some of the numeric matches.
6484 * gdb.base/mips_pro.exp: Xfail on HP-UX.
6485 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
6486 * gdb.base/nodebug.exp: Succeed on more varieties of output.
6487 * gdb.base/opaque.exp: Remove some HP-UX xfails.
6488 * gdb.base/ptype.exp: Succeed on more varieties of output.
6489 * gdb.base/scope.exp: Add xfails for HP-UX.
6490 * gdb.base/sect-cmd.exp: Add more cases.
6491 * gdb.base/setvar.exp: Add xfails for HP-UX.
6492 * gdb.base/shlib-call.exp: Loosen some matches slightly.
6493 * gdb.base/signals.exp: Match on void symbolically.
6494 * gdb.base/step-test.exp: Add case for PA64.
6495 * gdb.base/term.exp: Add exit and restart.
6496 * gdb.base/twice.exp: Clean up after self.
6497 * gdb.base/varargs.exp: Disable overload resolution explicitly.
6498 * gdb.base/whatis.exp: Allow more ways to pass tests.
6499
6500 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
6501 no longer useful.
6502
6503Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
6504
6505 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
6506 list of patterns.
6507 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
6508 print_double_array(double_array)", "continuing to breakpoint
6509 1018", "print print_double_array(array_d)" and "continuing to
6510 1034" tests.
d63a86f8 6511
085dd6e6
JM
65121999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
6513
6514 * Makefile.in: Add empty html and install-html targets.
6515
65161999-06-24 Stan Shebs <shebs@andros.cygnus.com>
6517
6518 * config/mt-*: Remove, these haven't been used since 1996.
6519
65201999-06-22 Stan Shebs <shebs@andros.cygnus.com>
6521
6522 * gdb.base/call-strs.c, gdb.base/ending-run.c,
6523 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
6524 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
6525
9e0b60a8
JM
65261999-06-18 Stan Shebs <shebs@andros.cygnus.com>
6527
6528 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
6529 simpler match case for the ptype of the big class.
6530
65311999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
6532
6533 * gdb.exp: Fix test for gdb_prompt existence.
6534
65351999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
6536
6537 * gdb.exp (gdb_test): Add fail after calls to perror.
6538
65391999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
6540
6541 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
6542
65431999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
6544
6545 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
6546
0f71a2f6
JM
6547Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
6548
6549 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
6550 malloc() is linked in.
6551
65521999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
6553
6554 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
6555 step at end.
6556
6557 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
6558
65591999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
6560
6561 * gdb.java/jv-print.exp: New file. (Our first Java test!)
6562
cce74817
JM
6563Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
6564
6565 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
6566 * gdb.base/mips_pro.exp: Likewise.
6567
65681999-06-02 Keith Seitz <keiths@cygnus.com>
6569
6570 * gdb.c++/templates.cc: Change all "new" operators to throw
6571 an exception.
6572 * gdb.c++/cplusfuncs.cc: Likewise.
6573
6574 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
6575
6576Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
6577
6578 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
6579 * gdb.base/ending-run.exp: When stepping out of main, accept a
6580 step into an arbitrary assembler file.
6581
392a587b
JM
65821999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6583
d63a86f8 6584 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 6585 "breakpoint-invalid" to be printed.
d63a86f8 6586 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
6587 number of "frames-invalid" and "breakpoint-invalid" to be printed.
6588 * gdb.base/annota2.cc: Initialize a.x to 0.
6589
9e086581
JM
65901999-05-17 Keith Seitz <keiths@cygnus.com>
6591
6592 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
6593 when "skip_float_tests" set.
6594 Ditto for "print print_double_array(array_d)", "print print_small_structs",
6595 "print print_ten_doubles", and "step into print_long_arg_list".
6596 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
6597 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
6598 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
6599 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
6600 "skip_float_tests" is set.
6601 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
6602 when "skip_float_tests" set.
d63a86f8 6603
cd0fc7c3
SS
66041999-05-06 Keith Seitz <keiths@cygnus.com>
6605
6606 * gdb.base/annota2.cc: Include stdio.h.
6607
6608Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
6609
6610 * gdb.base/crossload.exp: Remove, this has been disabled ever
6611 since BFD stopped including all targets, and cross-GDB gets
6612 plenty of testing anyway.
6613 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
6614 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
6615 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
6616 * gdb.base/README: Remove, was doc for this.
6617 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
6618 needed.
6619
b83266a0
SS
66201999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6621
6622 * gdb.base/call-ar-st.exp: Fix one regular expression in test
6623 output.
6624
6625 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
6626 * gdb.base/annota2.exp: New file. More annotation tests.
6627 * gdb.base/annota1.c: New file. Source file for annota1.exp.
6628 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
6629
66301999-04-23 Angela Marie Thomas <angela@cygnus.com>
6631
6632 * config/cfdbug.exp: New file.
6633
7a292a7a
SS
66341999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
6635
6636 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
6637 Marcus Daniel's and Dale Hawkins's demangler crashes.
6638
6639 * gdb.c++/demangle.exp (test_gnu_style_demangling,
6640 test_lucid_style_demangling, test_arm_style_demangling,
6641 test_hp_style_demangling): Try Tom Tromey's core-dumping
6642 identifier under each demangling style.
6643
66441999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
6645
6646 * gdb.c++/demangle.exp: Include the current demangling style
6647 in all test names.
6648 (current_demangling_style): New global variable.
6649 (set_demangling_style, test_demangling_core, test_demangling,
6650 test_demangling_exact): New functions.
6651 (test_gnu_style_demangling, test_lucid_style_demangling,
6652 test_arm_style_demangling, test_hp_style_demangling): Use those,
6653 instead of calling gdb_test and gdb_test_exact directly.
6654 (catch_demangling_errors): New function, which reports errors
6655 signalled by the demangling test functions in an orderly way.
6656 (do_tests): Use catch_demangling_errors.
6657
66581999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
6659
6660 * gdb.base/signals.exp (test_handle_all_print): Use () for
6661 grouping in expressions, not {}.
6662
6663 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
6664 initialized yet.
6665
66661999-04-01 Stan Shebs <shebs@andros.cygnus.com>
6667
6668 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
6669 are listed.
6670
66711999-03-26 Stan Shebs <shebs@andros.cygnus.com>
6672
6673 * gdb.stabs/weird.exp: Test for CC being defined before
6674 looking at its value.
6675
66761999-03-25 Stan Shebs <shebs@andros.cygnus.com>
6677
6678 * gdb.base/call-ar-st.exp: Remove stray '#'.
6679 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
6680 "short int" and "long int".
6681 * gdb.c++/overload.cc: Cast the string added in the previous
6682 change, to mollify finicky HP compiler.
6683 * gdb.hp/reg-test.exp (testfile): Fix file name.
6684 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 6685
7a292a7a
SS
6686 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
6687 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
6688 alternate form of enum ptype.
6689
c906108c
SS
66901999-03-23 Stan Shebs <shebs@andros.cygnus.com>
6691
7a292a7a
SS
6692 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
6693 * gdb.hp/*.exp: Change all to run compiler probe only after
6694 passing skip_hp_tests, so as not to waste time on guaranteed
6695 failure.
6696
c906108c
SS
6697 * gdb.c++/overload.cc: Pass string instead of char addr, always
6698 init ccpfoo.
6699 * gdb.c++/templates.cc: Fix syntax error.
6700
7a292a7a
SS
6701Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6702
6703 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 6704 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
6705 command.
6706
67071999-03-18 James Ingham <jingham@cygnus.com>
6708
6709 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
6710
6711 * gdb.c++/method.exp: It was testing an uninitialized int on the
6712 stack and assuming it was positive.
6713
6714 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
6715
6716 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 6717 keep it from killing the rest of the tests.
7a292a7a
SS
6718 Use gdb_continue_to_end.
6719
6720 * gdb.base/sigall.exp: use gdb_continue_to_end.
6721
6722 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
6723
6724 * gdb.base/display.exp: use runto_main, not run.
6725
d63a86f8
RM
6726 * gdb.base/default.exp: Check for the current error message in the
6727 r abbreviation test.
7a292a7a
SS
6728 Add strongarm to the targets that know info float.
6729
d63a86f8 6730 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
6731 run which doesn't work with monitors.
6732
6733 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
6734
6735 * gdb.base/break.exp: use the gdb_continue_to_end proc.
6736
6737 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
6738 program. Traps the case (in Cygmon) when the program never really
6739 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
6740 more places, so I used my name. Sorry Mark...
6741
6742 * config/monitor.exp (gdb_target_monitor): added another
6743 target_info parameter: remotebinarydownload. This will set the
6744 remotebinarydownload flag if this is causing some boards trouble.
6745
67461999-03-18 Mark Salter <msalter@cygnus.com>
6747
6748 * lib/gdb.exp (continue_to_exit): New function.
6749
6750 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
6751 * gdb.base/ending-run.exp: Ditto.
6752 * gdb.base/step-test.exp: Ditto.
6753
67541999-03-16 Stan Shebs <shebs@andros.cygnus.com>
6755
6756 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
6757 (suggested by Art Haas <ahaas@neosoft.com>).
6758
67591999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
6760
6761 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
6762
6763Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
6764
6765 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
6766 descriptions of types (short unsigned int vs unsigned short, etc).
6767
67681999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
6769
6770 * gdb.base/call-strs.exp: Don't assume that `step' will step over
6771 a call to strlen; sometimes we do have sources.
6772
67731999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
6774
6775 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
6776 character, so GDB won't print garbage after its end.
d63a86f8 6777
c906108c
SS
6778 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
6779 breakpoint there instead. Sometimes GCC emits memcpy to handle
6780 the large structures being passed by value, so we step into that
6781 instead of sum_array_print, which obscures what we're really testing.
6782 * gdb.base/step-test.exp: However, we do want a test that notices
6783 the bizarre steps into memcpy, so do that here. Add check for
6784 stepping into function calls that pass large structures by value.
6785 ("Is that a noun clause, or are you just happy to see me?")
6786 Remove all references to specific line numbers.
6787 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
6788 New type and function.
6789 (main): Call large_struct_by_value, passing it a large struct by value.
6790 * lib/gdb.exp (gdb_get_line_number): New function.
6791
6792 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
6793 more portable.
6794
7a292a7a
SS
67951999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
6796
c906108c
SS
6797 * lib/gdb.exp: Doc fixes.
6798
7a292a7a
SS
67991999-03-05 Nick Clifton <nickc@cygnus.com>
6800
d63a86f8 6801 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
6802
68031999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
6804
c906108c
SS
6805 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
6806 commands. They're not germane to this test, and they don't work
6807 that way on remote targets.
6808
3fc11d3e
JM
68091999-03-01 James Ingham <jingham@cygnus.com>
6810
6811 * Changelog entries merged over from gdb development branch.
6812
3fc11d3e
JM
6813 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
6814
6815 * lib/gdb.exp (gdbtk_analyze_results): Generic function
6816 for outputting results of test run.
6817
2d4a1622 6818 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
6819
6820 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 6821
7a292a7a
SS
68221999-02-25 Felix Lee <flee@cygnus.com>
6823
6824 * lib/gdb.exp (debug_format): initialize
6825
c906108c
SS
68261999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
6827
6828 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
6829 * gdb.base/call-rt-st.c: Ditto.
6830
c906108c
SS
68311999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
6832
6833 * gdb.threads/pthreads.exp (horiz): New variable.
6834 (test_startup): Fix regexps that capture thread numbers.
6835
68361999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
6837
6838 * gdb.base/smoke.exp: Disambiguate two test case names (both
6839 called ``print'').
6840
6841Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
6842
6843 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
6844 compilation.
6845
68461999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
6847
6848 * gdb.base/miscexprs.exp: Change patterns to match GDB's
6849 actual output formatting.
6850 * gdb.base/smoke.exp: GDB removes leading 0's.
6851 * gdb.base/volatile.exp: Don't check type of remuneration;
6852 that variable is no longer defined in constvars.c.
6853 * gdb.base/step-test.c (main): Exit with explicit exit code.
6854 * gdb.base/step-test.exp: Remove two nexti checks--they are
6855 not portable.
6856
68571999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
6858
6859 * gdb.base/help.exp ("help delete display"): Fix test to match
6860 gdb's output.
6861
6862 * gdb.base/long_long.c (known_types): Initialize values to zero.
6863 * gdb.base/long_long.exp: Step one more line
6864 so 'dec' is initialized in "get to known place". GDB removes
d63a86f8 6865 leading zeros. Explicitly ask for hex formatting. Use
c906108c
SS
6866 unique test case names.
6867
6868Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6869
d63a86f8 6870 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
6871
6872 * gdb.c++/method.exp: Add missing close brace.
6873
68741999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
6875
6876 * gdb.base/maint.exp: Use 'set height 0' to disable page
6877 prompting, not 'set height 400'.
6878
6879 Fix a bunch of timeouts.
6880 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
6881 four separate tests, so expect doesn't take forever to match a ton
6882 of text against a regexp with lots of .* forms.
6883 ("maint print psymbols", "maint print symbols"): Make some of
6884 these greps more selective, so that expect doesn't try to wade
6885 through huge piles of output and time out.
6886
6887 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
6888
6889 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
6890 tests: one which doesn't expect shlib events to be reported, and
6891 another which does, but is XFAIL for all platforms other than
6892 HP/UX.
6893
6894 * gdb.base/break.exp: Teach the test suite that the `catch
6895 fork', `catch vfork', and `catch exec' commands produce error
6896 messages on platforms that don't provide these features.
6897
6898Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
6899
6900 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
6901 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
6902 (shortening names from solib_threshold.exp etc), won't run on
6903 anything but HP-UX for the foreseeable future.
6904 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
6905 reflect move.
6906
6907Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
6908
6909 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
6910 gdb.trace/Makefile.in (clean): Remove all test executables.
6911
6912Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
6913
6914 * gdb.base/shlib-call.exp: add test cases to verify that gdb
6915 successfully re-sets breakpoints in shared libraries.
6916 * gdb.base/shmain.c (main): return 0, don't fall off the end.
6917
6918Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6919
d63a86f8
RM
6920 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
6921 and compiled w/o GCC.
c906108c
SS
6922
6923 * gdb.hp/watch-cmd.exp: ditto.
6924
6925 * gdb.hp/watch-hp.exp: ditto.
6926
6927 * gdb.hp/xdb1.exp: ditto.
6928
6929 * gdb.hp/xdb2.exp: ditto.
6930
6931 * gdb.hp/dbx.exp: ditto.
6932
6933Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
6934
6935 * constvars.c: Remove C++-isms.
6936 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
6937 with GCC.
6938
6939Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
6940
6941 The following changes are part of the HP merge.
6942
6943 * gdb.base/break.exp: new tests to verify that catchpoints for
6944 fork, vfork, and exec don't trigger inappropriately.
6945
6946 * gdb.base/opaque.exp: compile one file at a time, then link.
6947
6948 * gdb.base/signals.exp: be more restrictive about which hppa
6949 systems receive a setup_xfail. new tests.
6950
6951 * gdb.base/solib_threshold.build: new file.
6952 * gdb.base/solib_threshold.exp: new file.
6953 * gdb.base/solib_threshold.link_opts: new file.
6954 * gdb.base/solib_threshold.mk: new file.
6955 * gdb.base/gen_solib_threshold.c: new file.
6956
6957 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
6958 tests. New tests for enums inside classes.
6959
6960 * gdb.c++/compiler.cc: indicate support of template debugging.
6961
6962 * gdb.c++/demangle.exp: run hp style demangling tests.
6963
6964 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
6965 tests.
6966
6967 * gdb.c++/misc.cc: changes to support new tests.
6968
6969 * gdb.c++/templates.cc: changes to support HP's compiler; changes
6970 to support new tests.
6971
6972 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
6973 gcc, then skip these tests.
6974
6975Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
6976
6977 The following files are part of the HP merge; some had longer
6978 names at HP, but have been renamed to be no more than 14
6979 characters in length.
6980
6981 * gdb.hp/ambiguous.cc: new file.
6982 * gdb.hp/ambiguous.exp: new file.
6983 * gdb.hp/attach.exp: new file.
6984 * gdb.hp/attach2.exp: new file.
6985 * gdb.hp/classes-hp.exp: new file.
6986 * gdb.hp/ctti.exp: new file.
6987 * gdb.hp/ctti-add.cc: new file.
6988 * gdb.hp/ctti-add1.cc: new file.
6989 * gdb.hp/ctti-add2.cc: new file.
6990 * gdb.hp/ctti-add3.cc: new file.
6991 * gdb.hp/dbx.exp: new file.
6992 * gdb.hp/exception.cc: new file.
6993 * gdb.hp/exception.exp: new file.
6994 * gdb.hp/foll-exec.c: new file.
6995 * gdb.hp/foll-exec.exp: new file.
6996 * gdb.hp/foll-fork.c: new file.
6997 * gdb.hp/foll-fork.exp: new file.
6998 * gdb.hp/foll-vfork.c: new file.
6999 * gdb.hp/foll-vfork.exp: new file.
7000 * gdb.hp/inherit-hp.exp: new file.
7001 * gdb.hp/more-steps.exp: new file.
7002 * gdb.hp/namespace.cc: new file.
7003 * gdb.hp/namespace.exp: new file.
7004 * gdb.hp/optimize.exp: new file.
7005 * gdb.hp/pxdb.c: new file.
7006 * gdb.hp/pxdb.exp: new file.
7007 * gdb.hp/quicksort.exp: new file.
7008 * gdb.hp/reg-test.exp: new file.
7009 * gdb.hp/reg-test.s: new file.
7010 * gdb.hp/sized-enum.c: new file.
7011 * gdb.hp/sized-enum.exp: new file.
7012 * gdb.hp/start-stop.exp: new file.
7013 * gdb.hp/templ-hp.cc: new file.
7014 * gdb.hp/templ-hp.exp: new file.
7015 * gdb.hp/thr-lib.c: new file.
7016 * gdb.hp/thr-lib.exp: new file.
7017 * gdb.hp/thr-lib.h: new file.
7018 * gdb.hp/thr-liblib.c: new file.
7019 * gdb.hp/virtfun-hp.c: new file.
7020 * gdb.hp/virtfun-hp.exp: new file.
7021 * gdb.hp/watch-cmd.exp: new file.
7022 * gdb.hp/watch-hp.exp: new file.
7023 * gdb.hp/xdb1.exp: new file.
7024 * gdb.hp/xdb2.exp: new file.
7025 * gdb.hp/xdb3.exp: new file.
7026
7027Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
7028
7029 The following files are part of the HP merge; some had longer
7030 names at HP, but have been renamed to be no more than 14
7031 characters in length.
7032
7033 * gdb.base/ss.h: new file.
7034 * gdb.base/call-ar-st.c: new file.
7035 * gdb.base/call-ar-st.exp: new file.
7036 * gdb.base/call-rt-st.c: new file.
7037 * gdb.base/call-rt-st-exp: new file.
7038 * gdb.base/call-strs.exp: new file.
7039 * gdb.base/ena-dis-br.exp: new file.
7040 * gdb.base/environ.exp: new file.
7041 * gdb.base/long_long.exp: new file.
7042 * gdb.base/sect-cmd.exp: new file.
7043 * gdb.base/shlib-cl2.exp: new file.
7044 * gdb.base/smoke.exp: new file.
7045 * gdb.base/so-impl-ld.c: new file.
7046 * gdb.base/so-impl-ld.exp: new file.
7047 * gdb.base/so-indr-cl.c: new file.
7048 * gdb.base/so-indr-cl.exp: new file.
7049 * gdb.base/varargs.exp: new file.
7050 * gdb.base/volatile.exp: new file.
7051 * gdb.base/whatis-exp.exp: new file.
7a292a7a 7052 * gdb.base/display.exp: new file.
c906108c
SS
7053 * gdb.c++/derivation.exp: new file.
7054 * gdb.c++/local.exp: new file.
7055 * gdb.c++/member-ptr.exp: new file.
7056 * gdb.c++/overload.exp: new file.
7057 * gdb.c++/ovldbreak.exp: new file.
7058 * gdb.c++/ref-types.exp: new file.
7059 * gdb.c++/ref-types2.exp: new file.
7060 * gdb.c++/userdef.exp: new file.
d63a86f8 7061
c906108c
SS
7062Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
7063
7064 * gdb.base/default.exp: Reflect wording change in remote.c.
7065
dc96c6c7 7066Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7067
7068 * gdb.base/help.exp: Update to reflect current text.
7069
7070Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
7071
7072 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
7073 they're stack variables and contain garbage.
7074 * gdb.c++/anon-union.exp: new file.
7075
7076 The following changes were made by David Taylor
7077 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
7078 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
7079 in changes by HP.
7080
7081 * gdb.base/bitops.exp: new file.
7082 * gdb.base/default.exp: change expected messages for catch and
7083 info catch tests to reflect HP merge changes.
7084 * gdb.base/enable-disable-break.exp
7085 * gdb.base/ending-run.c: new file.
7086 * gdb.base/long_long.c: new file.
7087 * gdb.base/maint.exp: new file.
7088 * gdb.base/pointers2.exp: new file.
7089 * gdb.base/shlib-call2.exp: new file.
7090 * gdb.base/solib.exp: new file.
7091 * gdb.base/step-test.c: new file.
7092 * gdb.c++/anon-union.cc: new file.
7093 * gdb.c++/local.cc: new file.
7094 * gdb.c++/member-pointer.cc: new file.
7095 * gdb.c++/method.cc: new file.
7096 * gdb.c++/ref-types.cc: new file.
7097 * gdb.c++/ref-types2.cc: new file.
7098 * gdb.c++/userdef.cc: new file.
d63a86f8 7099
c906108c
SS
7100 * gdb.base/scope.exp: compile one file at a time, then link.
7101 * gdb.base/langs.exp: ditto.
7102 * gdb.base/list.exp: ditto.
d63a86f8 7103
c906108c
SS
7104Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
7105
7106 The following changes were made by David Taylor
7107 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
7108 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
7109 in changes by HP.
d63a86f8 7110
c906108c
SS
7111 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
7112 skip tests. When compiling pass c++ flag to gdb_compile.
7113 * gdb.c++/
d63a86f8 7114
c906108c
SS
7115 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
7116 test for on hppa*-*-hpux*; use args to see if c++ was specified.
7117 (skip_hp_tests): new function.
7118 (gdb_preprocess): new function.
7119
7120 * configure.in (hpdir): decide whether to configure gdb.hp.
7121 * configure: regenerated.
7122
7123 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
7124 to delete on clean.
7125 (EXECUTABLES): update to reflect new additions.
7126 * gdb.base/commands.exp: update message expected.
7127 * gdb.base/default.exp: add copyright notice.
7128 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
7129 * gdb.base/help.exp: update messages to reflect current text.
7130 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
7131 targets for recurse tests.
7132 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
7133 skip this file.
7134
7135 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
7136 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
7137 compilation.
7138 * gdb.c++/misc.exp: ditto.
7139 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
7140 run the tests. tell gdb_compile that it's a c++ compilation.
7141
7142 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 7143
c906108c
SS
7144 * gdb.base/all-bin.exp: new file.
7145 * gdb.base/arithmet.exp: new file.
7146 * gdb.base/assign.exp: new file.
7147 * gdb.base/completion.exp: new file.
7148 * gdb.base/cond-expr.exp: new file.
7149 * gdb.base/condbreak.exp: new file.
7150 * gdb.base/define.exp: new file.
7151 * gdb.base/dollar.exp: new file.
7152 * gdb.base/environment.exp: new file.
7153 * gdb.base/eval-skip.exp: new file.
7154 * gdb.base/jump.exp: new file.
7155 * gdb.base/logical.exp: new file.
7156 * gdb.base/pointers.exp: new file.
7157 * gdb.base/relational.exp: new file.
7158 * gdb.base/section_command.exp: new file.
7159 * gdb.base/whatis-expr.exp: new file.
7160
7161 * gdb.base/all-types.c: new file.
7162 * gdb.base/call-array-struct.c: new file.
7163 * gdb.base/call-return-struct.c: new file.
7164 * gdb.base/call-strings.c: new file.
7165 * gdb.base/callfuncs2.c: new file.
7166 * gdb.base/condbreak.c: new file.
7167 * gdb.base/constvars.c: new file.
7168 * gdb.base/display.c: new file.
7169 * gdb.base/int-type.c: new file.
7170 * gdb.base/jump.c: new file.
7171 * gdb.base/miscexprs.c: new file.
7172 * gdb.base/pointers.c: new file.
7173 * gdb.base/pointers2.c: new file.
7174 * gdb.base/shmain.c: new file.
7175 * gdb.base/shr1.c: new file.
7176 * gdb.base/shr2.c: new file.
7177 * gdb.base/solib.c: new file.
7178 * gdb.base/solib1.c: new file.
7179 * gdb.base/solib2.c: new file.
7180 * gdb.base/varargs.c: new file.
7181 * gdb.c++/derivation.cc: new file.
7182 * gdb.c++/overload.cc: new file.
7183 * gdb.c++/ovldbreak.cc: new file.
7184 * gdb.hp/attach.c: new file.
7185 * gdb.hp/attach2.c: new file.
7186 * gdb.hp/average.c: new file.
7187 * gdb.hp/compiler.c: new file.
7188 * gdb.hp/compiler.cc: new file.
7189 * gdb.hp/execd-program.c: new file.
7190 * gdb.hp/follow-exec.c: new file.
7191 * gdb.hp/follow-fork.c: new file.
7192 * gdb.hp/follow-vfork-and-exec.c: new file.
7193 * gdb.hp/misc-hp.cc: new file.
7194 * gdb.hp/more-steps.c: new file.
7195 * gdb.hp/optimize.c: new file.
7196 * gdb.hp/quicksort.c: new file.
7197 * gdb.hp/run-hp.c: new file.
7198 * gdb.hp/start-stop.c: new file.
7199 * gdb.hp/sum.c: new file.
7200 * gdb.hp/templates-hp.cc: new file.
7201 * gdb.hp/thread-local-in-lib.c: new file.
7202 * gdb.hp/thread-local-in-lib.h: new file.
7203 * gdb.hp/thread-local-in-lib.lib.c: new file.
7204 * gdb.hp/vforked-program.c: new file.
7205 * gdb.hp/virtfunc-hp.cc: new file.
7206 * gdb.hp/watchpoint-hp.c: new file.
7207 * gdb.hp/xdb.c: new file.
7208 * gdb.hp/xdb0.c: new file.
7209 * gdb.hp/xdb0.h: new file.
7210 * gdb.hp/xdb1.c: new file.
7211
7212Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
7213
7214 The following change was made by Edith Epstein
7215 <eepstein@cygnus.com> as part of a project to merge in changes
7216 originally made by HP; HP did not create ChangeLog entries.
7217
7218 * gdb.c++/demangle.exp: changed the expected output for some
7219 ARM-style mangling -- removed second reference to datatype.
7220 For example, maint demangle __dt__11T1__pt__2_cFv
7221 T1<char>::~T1<char>(void)
7222 becomes,
7223 maint demangle __dt__11T1__pt__2_cFv
7224 T1<char>::~T1(void)
7225
7226 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 7227
c906108c
SS
7228Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
7229
7230 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
7231 * gdb.trace/backtrace.exp: Likewise.
7232 * gdb.trace/circ.exp: Likewise.
7233 * gdb.trace/collection.exp: Likewise.
7234 * gdb.trace/deltrace.exp: Likewise.
7235 * gdb.trace/infotrace.exp: Likewise.
7236 * gdb.trace/limits.exp: Likewise.
7237 * gdb.trace/packetlen.exp: Likewise.
7238 * gdb.trace/passc-dyn.exp: Likewise.
7239 * gdb.trace/passcount.exp: Likewise.
7240 * gdb.trace/report.exp: Likewise.
7241 * gdb.trace/save-trace.exp: Likewise.
7242 * gdb.trace/tfind.exp: Likewise.
7243 * gdb.trace/tracecmd.exp: Likewise.
7244 * gdb.trace/while-dyn.exp: Likewise.
7245 * gdb.trace/while-stepping.exp: Likewise.
7246
72471998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
7248
7249 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
7250
7251Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
7252
7253 From Brendan Kehoe:
7254 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
7255 int return types.
7256
7257Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
7258
7259 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
7260 remote dos host testing right.
7261
7262Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
7263
7264 * gdb.base/corefile.exp: remove some xfails.
7265
7266Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
7267
7268 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
7269 have different timestamps.
7270
7271Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
7272
7273 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
7274 gdb.base/default.exp: Replace "exec" with "executable".
7275
7276Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
7277
7278 * gdb.base/default.exp: Change else if to elseif from previous
7279 delta.
7280
7281Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
7282
7283 * gdb.base/default.exp: Add brace missing from previous delta.
7284
7285Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
7286
7287 * gdb.base/default.exp: Support test for info float for all
7288 varieties of arm toolchain.
7289
dc96c6c7 7290Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7291
7292 * gdb.trace/*.exp: remove "remote_download" command.
7293
dc96c6c7 7294Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7295
7296 * gdb.trace/*.exp: remove -gdwarf from compile.
7297
7298Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
7299
7300 * gdb.trace/configure.in(AC_INIT): typo
7301 * gdb.trace/configure: regenerated
7302
dc96c6c7 7303Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7304
7305 * config/m68k-emc.exp: New file.
7306 * lib/<emc-support.exp trace-support.exp}: New files.
7307 * configure.in: add new test directory gdb.trace.
7308 * gdb.trace/{configure configure.in Makefile.in}: New files.
7309 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
7310 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
7311 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
7312 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
7313 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
7314 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
7315 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 7316
dc96c6c7 7317Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7318
7319 * gdb.c++/classes.exp: Change all regular expressions to match
7320 arbitrary combinations of newline/carriage-return, so that they
7321 will work equally well on Unix and Windows.
7322 * gdb.c++/inherit.exp: ditto.
7323 * gdb.c++/virtfunc.exp: ditto.
7324
73251998-08-11 Dawn Perchik <dawn@cygnus.com>
7326
7327 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
7328
c2d11a7d
JM
7329Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
7330
7331 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
7332 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
7333 to use a0-a3/d0-d3 as needed.
7334
7335Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
7336
7337 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
7338 * gdb.disasm/am33.exp: Corresponding changes.
7339
c906108c
SS
73401998-07-11 Felix Lee <flee@cygnus.com>
7341
7342 * gdb.base/callfuncs.exp: add cmp10 test.
7343 * gdb.base/callfuncs.c (cmp10): new function.
7344
7345Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
7346
d63a86f8 7347 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
7348 into two parts to get around a synchronization problem in expect.
7349
3fc11d3e
JM
7350Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
7351
7352 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
7353
7354 * configure.in: Add options for gdbtk testsuite.
7355
7356 * configure: Regenerate.
7357
7358 * gdb.gdbtk: New directory to hold gdbtk tests.
7359
c906108c
SS
7360Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
7361
7362 * gdb.fortran/types.exp: Escape brackets in expect patterns
7363 for test_float_literal_types_accepted tests.
7364 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
7365 before run test.
7366
c2d11a7d
JM
7367Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
7368
7369 * am33.exp: Just compile, do not link the testcase.
7370 * am33.s: Add ".am33" pseudoop to force am33 mode.
7371
c906108c
SS
73721998-06-25 Felix Lee <flee@cygnus.com>
7373
7374 * gdb.base/setshow.exp: make sure $pc is sane.
7375
7376 * gdb.stabs/weird.exp: split expect patterns properly.
7377
c2d11a7d
JM
7378Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
7379
7380 * gdb.disasm/am33.s: New disassembler testfile for the am33.
7381 * gdb.disasm/am33.exp: Run it.
7382
dc96c6c7 7383Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7384
7385 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
7386 match processing (and eliminate spurious timeouts when running).
7387
dc96c6c7 7388Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7389
7390 * gdb.base/signals.exp (test_handle_all_print): put back Mach
7391 exception test, but conditionalize it on target [mach | gnu].
7392
dc96c6c7 7393Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7394
7395 * gdb.base/overlays.exp: fixup compile line for linker script.
7396
7397Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
7398
7399 * gdb.fortran/types.exp: don't guess at float size.
7400
7401Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
7402
7403 * gdb.base/exprs.exp: delete test that depends on int size.
7404
7405Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
7406
7407 * config/sim.exp: Removed checks for target triplets.
7408 (gdb_target_sim): Use gdb,target_sim_options.
7409
7410Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
7411
7412 * gdb.base/reread.exp: New file.
7413 * gdb.base/reread1.c: New file.
7414 * gdb.base/reread2.c: New file.
7415
7416Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
7417
7418 * config/sim.exp: Use 'target sim -sparclite' when running
7419 SPARClite programs.
7420
7421Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
7422
7423 * gdb.base/structs2.exp: New file.
7424 * gdb.base/structs2.c: New file.
7425
7426Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
7427
7428 * gdb.asm/common.inc: New file.
7429 * gdb.asm/d10v.inc: New file.
7430 * asm-source.exp: Pass -I's to gas to find .inc files.
7431 Update line numbers in expected output.
7432 * asmsrc1.s: Rewrite.
7433 * asmsrc2.s: Rewrite.
7434 * configure.in: Create arch.inc symlink.
7435 * configure: Regenerate.
7436 * Makefile.in (distclean): Delete arch.inc.
7437
7438Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
7439
7440 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
7441 (t_enum_value2): ditto
7442 (t_enum_value3): ditto
7443 (main): ditto
7444Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
7445
7446 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
7447 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
7448 change.
7449 Use gdb_test instead of send_gdb/gdb_expect sequences.
7450
7451Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
7452
7453 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
7454 not void.
7455
7456Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
7457
7458 * gdb.base/branches.c: Code with lots of loops and
7459 subroutines. Used to test gdbs ability to single step through PC
7460 changes, especially to test mips-tdep.c:mips_next_pc
7461
7462Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
7463
7464 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
7465 more rigorous EGCS C++ error checking.
7466
7467Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
7468
7469 * gdb.base/help.exp: Clean up `help set args' and `help show args'
d63a86f8 7470 tests.
c906108c 7471 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
d63a86f8 7472 function when asleep.
c906108c 7473 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
d63a86f8
RM
7474 for i*86 Linux and SVR4 signal handling problems.
7475 Remove linux xfail for `next to handler in signals_tests_1', fixed
7476 by recent infrun.c change.
c906108c 7477 Limit backtrace to 10 frames to avoid timeout problems with infinite
d63a86f8 7478 stack backtraces.
c906108c
SS
7479 Adjust expect pattern in `handle all print' test to match Apr 28 1997
7480 target.[ch] change.
7481
7482Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
7483
7484 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
7485 for a newline from gdb before continuing.
7486 (default_gdb_exit): Just look for y or n.
7487 (gdb_test): Detect abnormal exit from GDB running on DOS; if
7488 it does, fail the rests of the tests in the file.
7489
7490Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
7491
7492 * config/cygmon.exp: New file.
7493
7494Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
7495
7496 * gdb.base/list.exp: Fix problem with "list default lines around
7497 main" test on remote targets.
7498
7499 * gdb.base/scope.exp: Fix problem with filelocal_bss before
7500 run test on remote targets.
7501
7502Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
7503
7504 * gdb.asm: New directory.
7505 * configure.in: Configure it.
7506 * configure: Regenerate.
7507 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
7508 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
7509
7510Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
7511
7512 * config/mn10300-eval.exp: New file to support MN10300 eval board.
7513
dc96c6c7 7514Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 7515
c906108c
SS
7516 * gdb.base/overlays (several files): Merge the two overlay
7517 managers into one. Change variables (foox, barx, bazx, grbxx)
7518 back into ints but force them to load in their proper sections.
7519
7520Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
7521
7522 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
7523 on-chip insn memory and IMAP1 to upper 128k.
7524 (D10VCopy): Handle memory regions crossing 16k boundaries.
7525 (D10VCopy): Transfer data in 32 bit chunks.
7526
7527Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
7528
7529 * gdb.base/overlays.c (main): Exit normally when result is
7530 correct.
7531
7532 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
7533 map. Include space for printf in .text segment.
7534
7535 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
7536 updated d10v memory VMA/LMA map.
7537 (D10VCopy): Call D10VTranslate.
d63a86f8 7538
c906108c
SS
7539Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
7540
7541 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
7542
7543 * gdb.base/bar.c (barx, bar): Change variable to small array so
7544 that it won't be put into the .sdata - small data -
7545 section. Update reference.
7546 * gdb.base/baz.c (bazx, baz): Ditto.
7547 * gdb.base/foo.c (foox, foo): Ditto.
7548 * gdb.base/grbx.c (grbxx, grbx): Ditto.
7549
7550 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
7551 to be arrays.
d63a86f8 7552
dc96c6c7 7553Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 7554
c906108c
SS
7555 * gdb.base/overlays.exp: fix up and get working again.
7556 Add tests for backtraces from an overlay function.
d63a86f8 7557
c906108c
SS
7558Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
7559
7560 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
7561 "calling function with watchpoint enabled".
7562
7563Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
7564
7565 * gdb.base/break.exp (test_next_with_recursion): Remove
7566 gdb_suppress_tests for d10v-*-*.
7567 * lib/gdb.exp (gdb_suppress_tests): Disable this function
7568 pending review of whether it is useful or not.
7569
7570Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
7571
7572 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
7573
7574Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
7575
7576 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
7577 * config/dve.exp: New file to support Densan boards.
7578
7579Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
7580
7581 * gdb.base/interrupt.exp: Document problem of simulators, signals,
7582 reads and BSD.
7583
7584Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
7585
7586 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
7587 response.
7588
7589 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
7590
7591Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
7592
7593 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
7594 test.
7595
7596 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
7597 target_sizeof_long and target_bigendian_p.
7598 (structs_by_value, structs_by_reference): Check values according
7599 to targets word size and endianess.
d63a86f8 7600
c906108c
SS
7601Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
7602
7603 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
7604 output.
7605
7606Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
7607
7608 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
7609 Update test of set args help to match source change.
7610
7611Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
7612
7613 * gdb.base/default.exp: Expect help system output to be in
7614 alphabetical order.
7615 * gdb.base/help.exp: Ditto.
7616
7617Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
7618
7619 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
7620 "i*86-pc-linux-gnu*".
7621 * gdb.base/interrupt.exp: Ditto.
7622 * gdb.base/corefile.exp: Ditto.
7623
7624 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
7625 define vxworks when building the testcase.
7626
7627 * gdb.base/ptype.exp: Fix testnames to be unique.
7628 * gdb.base/radix.exp: Ditto.
7629 * gdb.base/term.exp: Ditto.
7630 * gdb.base/whatis.exp: Ditto.
7631 * gdb.c++/classes.exp: Ditto.
7632
7633Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
7634
7635 * gdb.base/callfuncs.exp: Fix indentation.
7636
7637 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
7638 suppress_flag has been set.
7639 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
7640 target feature.
7641
7642Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
7643
7644 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
7645 the testcase.
7646
7647 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
7648 set_debug_traps() and breakpoint().
7649 * gdb.c++/misc.cc (main): Ditto.
7650 * gdb.c++/templates.cc (main): Ditto.
7651 * gdb.c++/virtfunc.cc (main): Ditto.
7652
7653Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
7654
7655 * lib/gdb.exp(gdb_step_for_stub): New function.
7656 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
7657 exists, reload the executable and do a "continue" instead of
7658 doing a jump.
7659 (runto_main): Use gdb_step_for_stub.
d63a86f8 7660
c906108c
SS
7661 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
7662 tests to have unique names.
7663 * gdb.base/callfuncs.exp: Ditto.
7664 * gdb.base/commands.exp: Ditto.
7665 * gdb.base/default.exp: Ditto.
7666 * gdb.base/help.exp: Ditto.
7667 * gdb.base/list.exp: Ditto.
7668 * gdb.base/opaque.exp: Ditto.
7669 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
7670 similar tests.
d63a86f8 7671
c906108c
SS
7672 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
7673 * gdb.c++/cplusfuncs.cc: Ditto.
7674 * gdb.c++/virtfunc.cc: Ditto.
7675
7676 * config/monitor.exp: Keep track of the last file we saw, rather
7677 than trying to get the info from gdb.
7678
7679 * gdb.fortran/types.exp: Move comment to previous line.
7680
7681Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
7682
7683 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
7684 target mode.
7685
7686Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
7687
7688 From Bob Manson:
7689 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
7690 string from GDB when it connects.
7691
7692 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
7693
7694Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
7695
7696 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
7697 if we can't get a debug format from GDB (we may be testing an
7698 older GDB). Use a 10 second timeout when checking for the format.
7699
7700 * gdb.stabs/weird.exp: Fix quoting.
7701
7702 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
7703
7704Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
7705
7706 * config/arm-ice.exp: New file.
7707
7708Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
7709
7710 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
7711 until it has been modified to work with the new testsuite.
7712
99707966 7713 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
7714 testcase won't compile, cause all of the testcases in the file to
7715 fail instead.
7716
7717 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
7718 (gdb_clear_suppressed): New procedure.
7719 (gdb_stop_suppressing_tests): Only clear suppress_flag if
7720 it contains a positive value.
7721
7722Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
7723
7724 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
7725
7726 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
7727
7728Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
7729
7730 * lib/gdb.exp (setup_xfail_format): New function.
7731 (get_debug_format): New function to get debug format.
7732 (debug_format): New global variable to hold last value set
7733 by get_debug_format.
7734 * gdb.base/list.exp: Call get_debug_format and expect some
7735 tests to fail for DWARF 1 and COFF formats.
7736 * gdb.c++/ptype.exp: Ditto.
7737 * gdb.c++/classes.exp: Ditto.
7738 * gdb.c++/cplusfuncs.exp: Ditto.
7739 * gdb.c++/inherit.exp: Ditto.
7740 * gdb.c++/templates.exp: Ditto.
7741 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 7742
c906108c
SS
7743Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
7744
7745 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
7746 host doesn't have a currently-open connection.
7747
7748 * config/sparclet.exp: Cleanups and fixes to make it generic for
7749 any gdb stub target. Handle cases where gdb doesn't respond when
7750 interrupted in a sane fashion.
7751
7752 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
7753 same thing in a totally different way.
7754
7755 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
7756 setting "timeout".
7757 (gdb_start): We set the global gdb_prompt variable in
7758 default_gdb_init now.
7759
7760Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
7761
7762 * gdb.base/printcmds.exp: Fix "check for floating addition"
7763 regexp to accept results within approx +/- .01 of exact value.
7764 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
7765
7766Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
7767
7768 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
7769 properly.
7770 (gdb_expect): Add optional timeout parameter, and add timeout
7771 value to various calls.
7772 (gdb_suppress_tests): Only give one warning message per group.
7773
7774Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
7775
7776 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
7777 global variables. Handle getting a value for $timeout more
7778 gracefully.
7779
7780Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
7781
7782 * lib/gdb.exp: Close connection to remote host if gdb doesn't
7783 initialize.
7784 (default_gdb_init): New procedure; allow gdb_init to be overridden
7785 by a target configuration file.
7786 (gdb_expect): Pass the timeout to remote_expect.
7787
7788 * config/monitor.exp(gdb_load): Fix typo in regexp.
7789
7790Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
7791
7792 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
7793
7794Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
7795
7796 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
7797 here. Call gdb_target_exec before rebooting the target, to make
7798 sure the connection to the target is closed.
7799 (gdb_load): Pass the name of the executable to gdb_target_monitor.
7800 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
7801 Also detect "Timeout reading from remote" error.
7802
7803 * config/gdbserver.exp: Pass the executable being loaded to
7804 gdb_target_monitor. Don't call gdb_file_cmd here; let
7805 gdb_target_monitor do it.
7806
7807 * gdb.disasm/hppa.exp: Don't use exec_output.
7808
7809Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
7810
7811 * gdb.base/list.exp: If we're debugging a non-native target,
7812 try to set the pc register to point to the start of the
7813 program before doing the first list command.
7814
7815 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
7816 test_calls after restarting.
7817
7818 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
7819 reloading.
7820
7821 * gdb.base/watchpoint.exp: Fix typo.
7822
7823 * gdb.base/setshow.exp: Check for use_gdb_stub.
7824
7825 * gdb.base/break.exp: Fix continue until exit test for the gdb
7826 stub case.
7827 * gdb.base/langs.exp: Ditto.
7828
7829 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
7830 gdb_load_offset. If we weren't given a file to load, figure out
7831 what the current file is and use it.
7832
7833 * config/i386-bozo.exp: New file.
7834
7835Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
7836
7837 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
7838 feature.
7839
7840 * config/proelf.exp: New entry.
7841
7842Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
7843
7844 * lib/gdb.exp: Remove spurious .* patterns at the beginning
7845 of regexps.
7846
7847 * gdb.base/watchpoint.exp: Don't run the test_stepping
7848 tests if gdb can't call functions on the target.
7849
7850 * gdb.base/setshow.exp: Don't run the set prompt tests if
7851 the board has gdb_prompt set.
7852
7853Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
7854
7855 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
7856 * gdb.base/commands.exp: Likewise.
7857 * gdb.base/setshow.exp: Likewise.
7858
7859Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
7860
7861 * config/monitor.exp(gdb_start): Look for gdb_prompt target
7862 feature.
7863
7864 * config/i960.exp: New file.
7865
7866Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
7867
7868 * gdb.base/funcargs.exp: Check for gdb,short_int target
7869 feature instead of looking for explicit target triplets.
7870
dc96c6c7 7871Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 7872
d63a86f8 7873 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
7874 "p 123DEADBEEF", to check parse_number.
7875 * top.c: change "to enable to enable" to "to enable" in a couple
7876 of help strings.
7877
7878Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
7879
7880 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
7881 on the mn10300.
d63a86f8 7882
c906108c
SS
7883Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
7884
7885 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
7886 where the test executable is run with explicit args.
7887 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
7888
7889Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
7890
7891 * gdb.base/run.c: Use FAKEARGV to build test executable that
7892 does not require a command line arg, since most simulators
7893 don't currently support passing such an arg into the simulated
7894 program.
7895 * gdb.base/commands.exp: Change tests to insert the proper
7896 value as the arg to the first recursive factorial call. Change
7897 compilation line to define FAKEARGV at compile time.
7898
7899Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
7900
7901 * gdb.base/recurse.exp: Enable these tests for the mn10300.
7902 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
7903 function with watchpoint enabled" test.
7904
7905Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
7906
7907 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
7908 Don't call gdb_test when the command doesn't return to a gdb prompt.
7909
7910 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
7911 "Tests restarted" messages.
7912
7913Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
7914
7915 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
7916
dc96c6c7 7917Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7918
7919 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
7920 for INFO SYMBOL; add help tests for OVERLAY commands.
7921 * gdb.base/default.exp: add tests for INFO SYMBOL command;
7922 add tests for OVERLAY commands
7923 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
7924 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
7925 * gdb.base/sigall.c: add usestubs code frag
7926 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 7927
c906108c
SS
7928Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
7929
7930 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
7931 failures.
7932 (gdb_stop_suppressing_tests): Note that tests have restarted.
7933
7934Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
7935
7936 * config/h8300.exp: New file.
7937
7938Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
7939
7940 * gdb.base/setshow.exp: Check for the existence of a
7941 feature, not its value.
7942
7943Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
7944
7945 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
7946
7947 * gdb.base/scope.exp: It's now init0(), not init().
7948
7949 * gdb.base/scope0.c: For now, change init() to be init0().
7950
7951 * config/monitor.exp: Use gdb_serial in preference to serial
7952 or netport.
7953
7954 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
7955 and it's not already set.
7956
7957Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
7958
7959 * gdb.base/setshow.exp: Only test the run command if the target
7960 isn't using a stub and if it supports argument passing.
7961
7962Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
7963
7964 * config/udi.exp(gdb_start): Make sure UDICONF is set
7965 properly before starting gdb.
7966
7967Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
7968
7969 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
7970 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
7971 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
7972
7973Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
7974
7975 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
7976 specialized code to reboot the board, use remote_reboot instead.
7977
7978 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
7979
7980 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
7981
7982 * config/monitor.exp: Make sure we disconnect from the target.
7983 Also, try a reboot/reload cycle instead of failing if the
7984 load fails.
7985
7986Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
7987
7988 * gdb.base/default.exp: Don't set match_max.
7989 * gdb.base/help.exp: Ditto.
7990 * gdb.base/list.exp: Ditto.
7991 * gdb.base/signals.exp: Ditto.
7992
7993 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
7994 set, use remote_ld to download the testcase instead of
7995 the GDB loader.
7996
7997Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
7998
7999 * config/vr5000.exp: New file.
8000
8001 * config/monitor.exp(gdb_target_monitor): Add pattern for
8002 "Ending remote" to detect errors in connecting.
8003
8004 * gdb.base/setshow.exp: Add .* within auto language test.
8005
8006 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
8007 target feature.
8008
8009 * config/monitor.exp(gdb_load): Check for a failure when loading,
8010 and reboot the board if necessary.
8011
8012 * gdb.base/setvar.exp(test_set): Handle multiple prints within
8013 a set of tests. Remove print.* from the patterns being checked.
8014
8015Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
8016
8017 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
8018 refer to gdb_spawn_id.
8019
8020 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
8021 longer used.
8022 * config/sparclet.exp: Ditto.
8023 * config/sparclet-old.exp: Ditto.
8024 * config/slite.exp: Ditto.
8025 * config/sim.exp: Ditto.
8026 * gdb.base/funcargs.exp: Ditto.
8027
8028 * lib/gdb.exp:Remove references to gdb_spawn_id.
8029 (gdb_expect): Move to remote.exp.
8030
8031Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
8032
8033 * config/monitor.exp: Detect the "Couldn't establish connection"
8034 message from GDB.
8035
8036Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
8037
8038 * gdb.base/bitfields.exp: Use runto instead of explicit
8039 gdb_run_cmd/gdb_expect sequences.
8040
8041 * gdb.base/break.exp(text_next_with_recursion): Add match for
8042 gdb_expect call.
8043
8044 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
8045 We also need to handle the "A program is being debugged already"
8046 prompt from gdb. Use gdb_test to set the baud rate.
8047
8048 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
8049 to 20000. Really. I mean it.
8050
8051Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
8052
8053 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
8054 fails. If suppress_flag is set, skip perror message about not
8055 being able to send to GDB.
8056 (send_gdb): If suppress_flag is set, don't try to send commands to
8057 GDB.
8058 (gdb_expect): If suppress_flag is set, always fail immediately.
8059 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
8060 (gdb_init): Call gdb_stop_suppressing_tests.
8061 (default_gdb_exit): Ditto.
8062 (default_gdb_start): Ditto.
8063
8064 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
8065 gdb_stop_suppressing_tests as appropriate.
8066 * gdb.base/break.exp: Ditto.
8067 * gdb.base/callfuncs.exp: Ditto.
8068 * gdb.base/commands.exp: Ditto.
8069 * gdb.base/exprs.exp: Ditto.
8070 * gdb.base/funcargs.exp: Ditto.
8071 * gdb.base/list.exp: Ditto.
8072 * gdb.base/recurse.exp: Ditto.
8073 * gdb.base/scope.exp: Ditto.
8074 * gdb.base/structs.exp: Ditto.
8075 * gdb.c++/inherit.exp: Ditto.
8076
8077Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
8078
8079 * config/vr4300.exp: New file.
8080
99707966 8081 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 8082
99707966 8083 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
8084
8085Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
8086
8087 * lib/gdb.exp(gdb_init): New function.
8088
8089 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
8090 for each individual variable set.
8091
8092 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
8093 name.
8094
8095 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
8096
8097 * gdb.base/scope.exp: Use gdb_test.
8098
8099 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
8100 aborting; the testsuite driver will do that for us (see
8101 gdb_finish). Also, use gdb_test in a few more places.
8102
8103Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
8104
8105 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
8106
8107Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
8108
8109 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
8110 and "add_tests" are not at the same address.
8111
8112Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
8113
8114 * gdb.base/ptype.exp: Use gdb_test.
8115
8116Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
8117
8118 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
8119 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
8120 left in. No longer expect them to fail.
8121
8122 * gdb.stabs/*.mt; Deleted, no longer used.
8123 * gdb.stabs/configure.in: Remove references to target makefile
8124 frags.
8125 * gdb.stabs/configure: Rebuilt.
8126
8127 * gdb.disasm/*.mt: Deleted, no longer used.
8128 * gdb.disasm/configure.in: Remove references to target makefile
8129 frags. Use "sh3.s" as the unique filename for this directory.
8130 * gdb.disasm/configure: Rebuilt.
8131
8132 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
8133 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
8134 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
8135
8136Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
8137
8138 * config/udi.exp: Use mondfe,name instead of remote_host.
8139
8140Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
8141
8142 * gdb.base/watchpoint.exp: Don't expect a failure when calling
8143 a function with a watchpoint enabled on the mn10200.
8144
8145 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
8146 before trying to create it!
8147
8148Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
8149
8150 * config/vx.exp: Use hostname instead of netport.
8151
8152 * config/vxworks.exp: New file.
8153
8154 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
8155
8156 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
8157 gdb before assuming everything worked. Send a ^C if a timeout
8158 occurs.
8159
8160 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
8161 $gdb_spawn_id directly.
8162 (gdb_run_cmd): Try _start as well as start. Use the target feature
8163 gdb,start_symbol as the symbol to start from when jumping.
8164
8165Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
8166
8167 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
8168 redundant) test.
8169
8170 * gdb.base/recurse.exp: Relax final value test for 'b' so that
8171 it doesn't lose for 16bit integer systems.
8172
8173Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
8174
8175 * gdb.fortran/types.exp: If the target doesn't support "double"
8176 data types, then expect "real" types to only be 4 bytes.
8177
8178 * gdb.c++/virtfunc.exp: Expect failure for virtual function
8179 call tests if the target doesn't support inferior function calls.
8180
8181 * gdb.base/printcmds.exp: Allow minor deviation in FP values
8182 in printf tests.
8183
8184Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
8185
8186 * gdb.base/help.exp: Disable "help set", "help show", and
8187 "help support". Simplify regexp for "help stack".
8188
8189 * gdb.base/default.exp: Set match_max to 5000 and the timeout
8190 to 60 seconds. Temporarily set match_max to 15000 around the
8191 "info copying" test.
8192
8193 * gdb.base/nodebug.exp: Don't try to do an inferior function
8194 call if the target doesn't support them.
8195 * gdb.base/printcmds.exp: Likewise.
8196 * gdb.base/setvar.exp: Likewise.
8197 * gdb.base/structs.exp: Likewise.
8198 * gdb.c++/templates.exp: Likewise.
8199 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
8200
8201 * gdb.base/recurse.exp: Enable for the mn10200.
8202
8203 * configure.in: Do configure gdb.stabs directory for *-*-elf
8204 targets.
8205 * configure: Rebuilt.
8206
8207 * gdb.base/break.exp: Check for gdb,noresults before testing
8208 exit status and/or results from the target.
8209 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
8210 * lib/gdb.exp: Remove old (now bogus) initialization of
8211 noinferior, noargs, noresults and nosignals.
8212
8213Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
8214
8215 * config/sh.exp: New file.
8216
8217 * config/slite.exp: Try to connect multiple times to the board
8218 before rebooting. Only send a "monitor run" if need_monitor_run
8219 is set.
8220
8221 * gdb.base/break.exp: Don't do the "stub continue" test if
8222 the target has gdb_stub set.
8223
8224 * gdb.base/callfuncs.exp: Increase the timeout.
8225
8226 * gdb.base/interrupt.exp: Don't even try to compile the testcase
8227 if the target has gdb,noinferiorio set.
8228
8229 * gdb.base/list.exp: Increase match_max to 10000 characters.
8230
8231 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
8232
8233 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
8234 target.
8235
8236 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
8237
8238Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
8239
8240 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
8241 trying to delete the copy of gdb. Catch the file delete so we
8242 don't die if the delete fails; also, the file should be copied to
8243 the host, not to the build.
8244
8245Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
8246
8247 * lib/gdb.exp(gdb_test): Surround the result pattern with
8248 parenthesis in case it contains multiple regexps separated
8249 with |.
8250
8251 * gdb.base/watchpoint.exp: Use gdb_test.
8252 * gdb.base/default.exp: Ditto.
8253
8254Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
8255
99707966 8256 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 8257
c906108c
SS
8258 * gdb.base/scope.exp: Use gdb_test.
8259 * gdb.c++/classes.exp: Ditto.
8260 * gdb.c++/inherit.exp: Ditto.
8261
8262Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
8263
8264 * gdb.base/crossload.exp: Don't use execute_anywhere, use
8265 remote_exec instead.
8266 * gdb.base/corefile.exp: Don't be ridiculous.
8267 * gdb.base/*.c: Add missing stub invocations.
8268
8269Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
8270
8271 * config/slite.exp: Miscellaneous fixes.
8272
8273 * lib/gdb.exp: Fix runto.
8274
8275 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
8276 the target.
8277
8278 * gdb.base/watchpoint.exp: Fix regexp.
8279
8280 * lib/gdb.exp(default_gdb_exit): Add a catch to the
8281 close and wait commands, as the descriptor may now be
8282 invalid. Always call "remote_close host".
8283
8284Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
8285
8286 Major rewrite for testsuite revision.
d63a86f8 8287
c906108c
SS
8288 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
8289 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
8290 instead of relying on spawn_id to always contain a valid
8291 spawn id.
8292 (get_compiler_info): New procedure to build the ${binfile}.ci
8293 file, instead of replicating this in N different places.
8294 (gdb_compile): New procedure.
d63a86f8 8295
c906108c
SS
8296 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
8297 appropriate arguments) instead of compile. Use gdb_test in a lot
8298 more places. Use send_gdb instead of send. Always run gdb_start
8299 at the start of a testcase, as this is no longer done magically.
8300
8301 config/*-gdb.exp: Rename without the -gdb suffix.
8302
8303 config/mips.exp: Use remote_close instead of exit_remote_shell.
8304 config/monitor.exp: Use target_info instead of looking at
8305 baud, timeout, etc.
8306 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
8307
8308Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8309
8310 * gdb.c++/templates.exp (test_ptype_of_templates),
8311 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
8312 Update expect patterns for destructors and assignment operators
8313 to match corresponding c-typeprint.c changes.
8314 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
8315 to destructor breakpoint test, GDB should be able to set the
8316 destructor breakpoint without specifying arguments.
8317
8318Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
8319
8320 * gdb.threads/pthreads.exp: Change result for failure to compile due
8321 to lack of pthreads runtime support from an error to simply an
8322 unsupported test, per dejagnu standards.
8323
8324Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8325
8326 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
8327 where GDB exits to reduce pattern match time.
8328 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
8329
8330 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
8331
dc96c6c7 8332Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8333
8334 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
8335 * gdb.base/default.exp: ditto.
8336 * gdb.base/nodebug.exp: ditto.
8337 * gdb.base/printcmds.exp: ditto.
8338 * gdb.base/ptype.exp: ditto.
8339 * gdb.base/setvar.exp: ditto.
8340 * gdb.base/structs.exp: ditto.
8341 * gdb.base/setshow.c: Guard against uninitialized values of argc.
8342
8343Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
8344
8345 * configure, */configure: Rebuild with autoconf 2.12.
8346
8347Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
8348
8349 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
8350 use new i*86-pc-linux*-gnu quads.
8351 * gdb.base/corefile.exp: Ditto.
8352 * gdb.base/signals.exp: Ditto.
8353 * gdb.base/sigall.exp: Ditto.
8354 * gdb.base/interrupt.exp: Ditto.
8355
8356 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
8357 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
8358 RedHat 4.0.
d63a86f8 8359
c906108c
SS
8360 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
8361 linux. This allows the test case to at least compile on latest
8362 linux, but still not run due to missing the threads runtime library.
8363
8364Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8365
8366 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
8367 directory to search gdb directory. Accept and step over conditional
8368 stack alignment code. Consume $prompt in failure cases.
8369 Reset timeout to $oldtimeout instead of some arbitrary value.
8370 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
8371 timeout problems with infinite stack backtraces.
8372 * gdb.base/ptype.exp (ptype struct link, union tu_link):
8373 Accept function parameters for linkfunc member.
8374
8375Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
8376
8377 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
8378 (CXXFLAGS): Remove, unreferenced.
8379 (B_OPTIONS): Add for -B options and add code to initialize with
8380 previous -B options and also add -B option to pick up cross compiled
8381 runtime.
8382 (TARGET_INCLUDES): Add for -I options and add code to initialize when
8383 doing cross compiles.
8384 (target_alias): Declare global.
8385 (xgcc): Set variable to full path of gcc in build tree. Use findfile
8386 to verify that gcc exists in build tree, and if so set CC to that
8387 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 8388
c906108c
SS
8389Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
8390
8391 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
8392 ptype test for anonymous union. Fixup testcase to match
8393 current gcc debug output.
8394
8395Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
8396
8397 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
8398 force argument to an unsigned long type.
8399
8400Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
8401
8402 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
8403 tests and anonymous union print/ptype tests.
8404 * gdb.base/list.exp (test_forward-search): Increase timeout by
8405 5 minutes for the "search extremely long line" case.
8406 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
8407 completely optional and that the pass/fail messages use the command as
8408 the message if that third arg is a null string.
8409 (gdb_test_exact): Arrange that a null string pattern means match a
8410 null string output rather than any output, which might include random
8411 errors.
8412 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
8413 backtrace test.
8414 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
8415 always failing and failure is now exposed by gdb.exp changes.
8416
8417Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
8418
8419 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
8420 weren't being noted.
8421
8422Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8423
8424 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
8425 * gdb.stabs/weird.exp: Remove v_comb xfails.
8426
dc96c6c7 8427Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8428
8429 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
8430 list.exp scope.exp watchpoint.exp]
8431 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 8432
dc96c6c7 8433Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8434
8435 * config/monitor.exp: Increase download timeout to 1000 seconds.
8436
dc96c6c7 8437Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8438
8439 * config/m32r.exp: Increase timeout to 120 seconds.
8440
8441Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
8442
8443 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
8444 and accept older ordering as obsolescent gcc or gdb.
8445 * gdb.c++/templates.exp: Ditto.
8446 * gdb.c++/virtfunc.exp: Ditto.
8447
8448Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
8449
8450 * gdb.base/coremaker.c: Add code to mmap some data so we
8451 can check that it ends up in the core file.
8452 * gdb.base/corefile.exp: Add test to read mmapped data
8453 from core file.
8454
dc96c6c7 8455Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8456
8457 * config/m32r.exp: New file.
8458
8459Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
8460
8461 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
8462 that cflags can contains -gstabs, and work correctly for other tests.
8463
dc96c6c7 8464Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8465
8466 * gdb.base/setshow.exp: New file, tests show and set.
8467 * gdb.base/setshow.c: New file, tests show and set.
8468 * gdb.base/help.exp: Add test for help set|show annotate.
8469 * gdb.base/default.exp: Add test for set|show annotate.
8470
8471Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
8472
8473 * testsuite/gdb.base/break.exp: Make backtrace from factorial
8474 errors unique.
8475 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
8476 explicitly.
8477
8478Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
8479
8480 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
8481 and width commands. This is done elsewhere.
8482 * (gdb_start): Don't call gdb_start_sim here. That's already
8483 done in gdb_load. This fixes lots of failures in default.exp.
8484
8485Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
8486
8487 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
8488 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
8489 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
8490 in the same we we treat other failures (since it may be an expected
8491 condition), rather than as an error.
8492 * gdb.base/signals.exp (test_handle_all_print): Revert back to
8493 old test format.
8494
8495Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
8496
8497 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
8498 (distclean maintainer-clean realclean): No need to remove files
8499 twice. Nuke the duplicates.
8500 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 8501 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
8502 Remove config.h along with other config files.
8503
8504Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
8505
8506 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
8507 "p func1 ()" and note that rests of tests are skipped.
8508 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
8509 setup_xfails for "print func2::coremaker_local".
8510 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
8511 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
8512 affected by the previous run test.
8513 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
8514 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
8515 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
8516 "pass int powerset tuple" and "pass modeless int powerset tuple".
8517 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
8518 "real write 4" and "real write 8".
8519 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
8520 setup_xfails for "print vs1 after tuple assign 2",
8521 "print \$i after tuple assign 2", and
8522 "print vs2 after tuple assign 2".
8523 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
8524 meaningful error message and return -1 so the caller can
8525 suppress further tests and avoid a cascade of errors.
d63a86f8 8526
c906108c
SS
8527Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
8528
8529 * gdb.base/a1-selftest.exp: Tweak tests to account for new
8530 format for printing version.
8531 * gdb.base/default.exp: Ditto.
8532 * gdb.base/interrupt.exp: Fix problem with cascade of
8533 errors if child process dies while calling a function.
d63a86f8 8534
c906108c
SS
8535Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
8536
8537 * Makefile.in (VPATH): Add
8538 * Makefile.in (Makefile, config.status): Fix rules so things get
8539 remade when necessary.
8540
8541Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
8542
8543 * Makefile.in (just-check): Add path to sibling expect dir
8544 to environment variable specified by RPATH_ENVVAR.
8545
8546Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
8547
8548 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
8549 (just-check): Add shared library paths for libstdc++, tk,
8550 tcl, bfd, and opcodes to the environment variable specified
8551 in RPATH_ENVVAR.
8552 * configure.in: Add support to recognize --enable-shared flag
8553 and generate correct value for RPATH_ENVVAR.
8554 * configure: Regenerated with autoconf.
8555
8556Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
8557
8558 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
8559 include all osf versions.
8560 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
8561 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
8562 when target is linux. When failing to build pthreads test
8563 executable, give more meaningful message.
8564 * gdb.threads/pthreads.c: Hpux also uses old definition of second
8565 arg for pthread_create.
d63a86f8 8566
c906108c
SS
8567Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
8568
8569 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
8570 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
8571 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
8572 and -lpthreads (everybody else).
8573 (test_startup): Fail gracefully if threads are not supported.
8574 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
8575 "p/c array_index("abcdef",2)" when not gcc compiled.
8576 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
8577 "print func2::coremaker_local" when not gcc compiled.
8578 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
8579 "ptype on opaque struct tagname (statically)",
8580 "ptype on opaque struct tagname (dynamically) 1", and
8581 "ptype on opaque struct tagname (dynamically) 2"
8582 for not compiled with gcc.
8583 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
8584 backtrace when compiled with gcc.
d63a86f8 8585 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
8586 than always return success.
8587
8588Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
8589
8590 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
8591
8592Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
8593
8594 * gdb.base/structs.exp: Undo last change.
8595
8596Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
8597
8598 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
8599 encapsulate all the steps/nexts done during self test, starting
8600 at main, and makes them less sensitive to optimization issues.
8601 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
8602 signal handler" test.
8603 * gdb.threads/pthreads.exp: Only run this for native configs.
8604 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
8605 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
8606 tests.
8607 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
8608 for "runto test_calls(void)" test.
d63a86f8 8609
c906108c
SS
8610Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
8611
8612 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
8613 and don't expect address info in breakpoint confirmations.
8614
8615Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
8616
8617 * gdb.base/list.exp (test_forward_search): Increase timeout
8618 temporarily by 60 seconds for searching extremely long line,
8619 and then reset to old value when done. Increase expect input
8620 buffer to 10000.
8621
8622Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
8623
8624 * gdb.base/list.exp (test_forward_search): Fix to handle very
8625 long source line without overflowing expect's input buffer.
8626
8627Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
8628
8629 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
8630 "buffer_full".
8631
8632 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
8633 "buffer_full".
8634
8635 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
8636 "buffer_full".
8637
8638 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
8639 "buffer_full".
8640
8641Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
8642
8643 * configure.in (configdirs): Add gdb.threads.
8644 * configure: Regenerated with autoconf.
8645 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
8646 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
8647 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 8648
c906108c
SS
8649Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
8650
8651 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
8652
8653Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
8654
8655 * gdb.base/signals.exp (test_handle_all_print): Test separately for
8656 each signal's status in the output of "handle all print".
8657 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
8658 the \r\n sequence that immediately precedes the gdb prompt.
8659 * gdb.base/a1-selftest.exp: Save original timeout and restore
8660 after test.
8661
8662Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
8663
8664 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
8665 symbol.
8666
8667Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
8668
8669 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
8670
8671Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
8672
8673 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
8674 timeout by 60 seconds.
8675
8676Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
8677
8678 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
8679 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
8680 error return.
8681
8682Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
8683
8684 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
8685 gdb initialization, also report how long dejagnu waited. Restore
8686 old timeout before doing error return. Temporarily increase timeout
8687 by 3 minutes to allow for slow startups over heavy NFS use.
8688
8689Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
8690
8691 * lib/gdb.exp: Report timeout value for verbosity level 2.
8692 * config/gdbserver.exp: Ditto.
8693 * config/hppro.exp: Ditto.
8694 * config/mips-gdb.exp: Ditto.
8695 * config/monitor.exp: Ditto.
8696 * config/netware.exp: Ditto.
8697 * config/sim-gdb.exp: Ditto.
8698 * config/slite-gdb.exp: Ditto.
8699 * config/udi-gdb.exp: Ditto.
8700 * config/unix-gdb.exp: Ditto.
8701 * config/vx-gdb.exp: Ditto.
8702 * gdb.base/a1-selftest.exp: Ditto.
8703 * gdb.base/a2-run.exp: Ditto.
8704 * gdb.base/break.exp: Ditto.
8705 * gdb.base/corefile.exp: Ditto.
8706 * gdb.base/list.exp: Ditto.
8707 * gdb.base/recurse.exp: Ditto.
8708 * gdb.base/scope.exp: Ditto.
8709 * gdb.base/signals.exp: Ditto.
8710
8711Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
8712
8713 * gdb.threads/Makefile.in (docdir): Removed.
8714
8715Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
8716
8717 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 8718 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 8719 @srcdir@.
d63a86f8 8720 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
8721 autoconf 2.5 or higher.
8722 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
8723
8724Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
8725
8726 * configure: Regenerated.
8727 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
8728 avoid name clashes with SunOS headers.
8729
8730Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
8731
8732 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
8733
8734Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
8735
8736 * gdb.base/callfuncs.exp: Finish last change -- make sure the
8737 prototype information ends up in the compiler info file.
8738
8739Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
8740
8741 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
8742 attempting to regenerate it. Eliminate use of a temporary file
8743 and just generate the info file directly. Source it immediately,
8744 for consistency of use.
8745 * gdb.base/corefile.exp: Ditto
8746 * gdb.base/exprs.exp: Ditto.
8747 * gdb.base/funcargs.exp: Ditto.
8748 * gdb.base/langs.exp: Ditto.
8749 * gdb.base/list.exp: Ditto.
8750 * gdb.base/mips_pro.exp: Ditto.
8751 * gdb.base/nodebug.exp: Ditto.
8752 * gdb.base/opaque.exp: Ditto.
8753 * gdb.base/ptype.exp: Ditto.
8754 * gdb.base/scope.exp: Ditto.
8755 * gdb.base/setvar.exp: Ditto.
8756 * gdb.base/signals.exp: Ditto.
8757 * gdb.base/whatis.exp: Ditto.
8758 * gdb.c++/templates.exp: Ditto.
8759 * gdb.c++/virtfunc.exp: Ditto.
8760 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
8761 whether or not to add -lstdc++ to the compile command line args.
8762
8763Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8764
8765 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
8766 it got fixed by the recent lookup_minimal_symbol_by_pc change.
8767 Increase timeout, a lot of single stepping might be needed if the
8768 target has no hardware watchpoints.
8769
8770Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
8771
8772 * gdb.base/break.exp: Ignore compiler warnings when compiling
8773 break.c.
8774 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
8775 * gdb.base/default.exp: Add h8300 xfails. Handle messages
8776 from remote-sim.
8777 * gdb.base/exprs.exp: Add h8300 xfails.
8778 * gdb.base/funcargs.exp: Likewise.
8779 * gdb.base/nodebug.exp: Likewise.
8780 * gdb.base/printcmds.exp: Likewise.
8781 * gdb.base/ptype.exp: Likewise.
8782 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
8783 h8300 xfails.
d63a86f8 8784 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
8785 on the h8300.
8786 * gdb.base/funcargs.c: Explicitly make last constant argument to
8787 call_after_alloca_subr an unsigned long type.
8788 * gdb.base/return.c: Include stdio.h.
8789
8790Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
8791
8792 * config/abug.exp: New file for the older Motorola Bug monitor
8793 that runs on the mvme13x series VME boards.
8794 * config/monitor.exp: Use the new config array for target settings
8795 if they exist.
8796
8797Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
8798
8799 * sim-gdb.exp: Make the SH simulator allocate less space when
8800 it is targeted.
8801
8802Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
8803
8804 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
8805 test.
8806
8807Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
8808
8809 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
8810 "rs6000-*-*" for "list function in include file" when gcc compiled.
8811 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
8812 for "p ctable1[120]".
8813 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
8814 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
8815 Remove setup_xfail for "rs6000-*-*" for
8816 "print 'scope0.c'::filelocal before run".
8817 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
8818 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
8819 since some compilers don't allow both options to be given
8820 on the same command line. Create object file and move it.
d63a86f8 8821
c906108c
SS
8822Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
8823
8824 * gdb.base/corefile.exp: Always regenerate the core file, since
8825 we always regenerate the coremaker program. Detect special case
8826 where registers cannot be read from core file.
d63a86f8 8827
c906108c
SS
8828Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
8829
8830 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
8831 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
8832 * gdb.c++/templates.exp: Only match on basename of file since
8833 some formats like xcoff don't encode directory information.
8834 * gdb.stabs/weird.exp: Use the right sed script for powerpc
8835 and rs6000 AIX xcoff targets.
8836 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
8837 * configure: Regenerate.
8838 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
8839 here, rather than in distclean.
d63a86f8 8840
c906108c
SS
8841Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
8842
8843 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
8844 defined, and use it to compile the test case with -O2. The
8845 native compilation still uses no optimization.
8846 * gdb.base/mips_pro.c: Remove inline assembly code since
8847 it is compiled PIC by default, which results in assembler
8848 warnings that make the testsuite think the compilation
8849 was unsuccessful.
8850
8851Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
8852
8853 * gdb.c++/misc.exp: Add note to message for
8854 "print s.a for foo struct" that this is a known gcc 2.7.2
8855 and earlier bug.
8856
8857Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
8858
8859 * gdb.base/break.exp: Fix pattern for matching "Delete all
8860 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
8861 setup_xfail for deleting all breakpoints test. Fix various
8862 timeout messages to include "(timeout)".
8863 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
8864 for "p t_float_values2(3.14159,float_val2)".
8865 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
8866 for "continue to call2g" when gcc compiled.
8867 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
8868 "up to foo in langs.exp", "show language at foo in langs.exp",
8869 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
8870 and "show language at fsub in langs.exp".
8871 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
8872 "list line 1 in include file", "list message for lines past EOF",
8873 "list function in include file", "list list0.h:foo", and
8874 "list filename:function; nonexistant function".
8875 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
8876 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
8877 and "ptype t_char_array" to be for native cc only.
d63a86f8 8878
c906108c
SS
8879Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
8880
d63a86f8 8881 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
8882 setup_xfail for "print coremaker_bss", "print coremaker_ro",
8883 "print func2::coremaker_local", and "backtrace in corefile.exp".
8884
8885Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
8886
8887 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
8888 "bt in signals.exp". This problem only appears when running
8889 the testsuite, and then only intermittently.
8890
8891Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
8892
8893 * gdb.base/return.exp (return_tests): Differentiate between
8894 two tests of continuing.
8895
8896Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
8897
8898 * */Makefile.in (maintainer-clean): Remove config.log.
8899 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
8900 * gdb.c++/Makefile.in (PROGS): Add inherit.
8901 (clean): Remove *.ci.
8902
8903Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
8904
8905 * gdb.c++/misc.cc: Add test code from Mike Stump.
8906 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
8907
8908Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
8909
8910 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
8911 to "alpha-*-osf2*" and add comment.
8912 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
8913 setup_xfail for "step over execarg initialization" and
8914 "step over corearg initialization".
8915 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
8916 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
8917 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
8918 gcc compiled for "print coremaker_bss", "print coremaker_ro",
8919 "print func2::coremaker_local", and "backtrace in corefile.exp".
8920 * gdb.base/signals.exp: Build and source signals.ci.
8921 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
8922 to be for gcc only.
8923 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 8924
c906108c
SS
8925Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8926
8927 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
8928 Feb 3 procfs.c change.
8929
8930Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
8931
8932 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
8933
8934Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
8935
8936 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
8937 from dejagnu's apparent default of 10 seconds, which gives random
8938 results when running the tests over NFS on moderately loaded systems.
8939 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
8940
8941Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
8942
8943 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
8944 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
8945 result reports.
8946
8947Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
8948
8949 * configure.in (CY_AC_PATH_TCLH): Remove.
8950 * configure: Regenerate.
8951
8952Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
8953
8954 * gdb.c++/Makefile.in (clean): Add missing '{'.
8955
8956Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
8957
8958 * lib/gdb.exp: Provide a default value for noinferior.
8959
8960 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
8961 Load libgloss.exp.
8962
8963Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
8964
8965 * gdb.disasm/hppa.exp: Compile directly into an executable, use
8966 the executable, not the .o to run the tests from.
8967
8968Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
8969
8970 * gdb.base/break.exp: Don't test for program exit or exit status
8971 if $noresults if nonzero.
8972 * gdb.base/langs.exp: Likewise.
8973 * gdb.base/watchpoint.exp: Likewise.
8974
8975 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
8976 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
8977 trying to compile the testcase.
8978
8979Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
8980
8981 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
8982 * gdb.base/signals.exp (continue to handler): Likewise.
8983
8984Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
8985
8986 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
8987
8988 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
8989
8990Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
8991
8992 * gdb.base/corefile.exp: Recognize "not found" as failure
8993 when trying to determine if a core file was generated.
8994 If no core file was generate the first time, try again without
8995 the ulimit -c to work around braindamaged shells.
8996
8997Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
8998
8999 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
9000 [] tests with "test" and enclose string in quotes.
9001 * gdb.stabs/configure: Rebuild
d63a86f8 9002
c906108c
SS
9003Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
9004
9005 Changes in sync with expect:
9006 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
9007 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
9008 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
9009 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
9010 argument to AC_REQUIRE.
9011 * configure: Regenerated.
9012
9013Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
9014
9015 * gdb.base/corefile.exp: When generating a core, discard any
9016 error messages about ulimit not found and the "core dumped"
9017 message from the shell that runs the coredumper.
9018
9019Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
9020
9021 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
9022
9023 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
9024 which sed script to run. Expect failure for v_comb test
9025 on PA targets too.
d63a86f8 9026
c906108c
SS
9027Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
9028
9029 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
9030 "print func2::coremaker_local" and for "backtrace in corefile.exp"
9031
9032Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
9033
9034 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
9035 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
9036 "sparc-sun-solaris*" xfails for "p v_comb".
9037 * lib/gdb.exp (default_gdb_start): Fix typo.
9038 * gdb.base/corefile.exp: Allow "Core was generated by ..."
9039 messages to not include the full program name that caused
9040 the core dump since some systems (such as solaris) apparently
9041 truncate this path to about 80 characters.
9042 When generating a core file first try increasing the core file
9043 size limit to unlimited since some systems may default it to
9044 zero, and it is harmless to try it. Move the test for failing
9045 to generate a core file to where it will actually get executed.
9046 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
9047 new gdb result from g++ debug info improvements and make old
9048 pattern obsolescent. Also account for size_t differences
9049 (may be int or long).
9050 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
9051 initialization before function call is placed in the delay slot
9052 and thus appears to be skipped over by commands such as "next".
9053
9054Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
9055
9056 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
9057
9058Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
9059
9060 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
9061 input source file; fix code to compile test to deal with this
9062 convention.
9063 * gdb.c++/*.exp: Likewise.
9064
9065Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
9066
9067 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
9068 "bt in signals.exp".
9069
9070Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
9071
9072 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
9073 "step over execarg initialization" and
9074 "step over corearg initialization".
9075
9076Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
9077
9078 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
9079 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
9080
9081Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
9082
9083 From Rob Savoye (rob@poseidon.cygnus.com)
9084 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
9085 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
9086 configure.in}, gdb.disasm/{Makefile.in, configure.in},
9087 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
9088 configure.in}: Major reworking for autoconfig.
9089 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
9090 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
9091 New files.
9092 * config/unix-gdb.exp: Make GDB global.
9093 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
9094 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
9095 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
9096 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
9097 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
9098 term.exp, twice.exp, watchpoint.exp, whatis.exp},
9099 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
9100 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
9101 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
9102 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
9103 pr-8136.exp, result.exp, string.exp, tuples.exp},
9104 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
9105 to returns as necessary, arrange for test to compile own testcase
9106 executable.
9107 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 9108
c906108c
SS
9109Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
9110
9111 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
9112 clear_xfail at end of test which might not call either pass or fail.
9113 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
9114 "backtrace through signal handler".
9115
9116Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9117
9118 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
9119 continuing from a job control stop signal.
9120 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
9121
9122Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
9123
9124 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
9125 * gdb.base/corefile.exp: Likewise.
9126 * gdb.base/funcargs.exp: Likewise.
9127
9128Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
9129
9130 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
9131 * config/monitor.exp: Add support for setting baud rate.
9132
9133Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
9134
9135 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
9136 i*86-*-linux* xfails for "backtrace through signal handler".
9137 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
9138 "print func2::coremaker_local".
9139 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
9140 alpha-dec-osf2* xfail for
9141 "delete all breakpoints when none".
9142
9143Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
9144
9145 * gdb.base/break.exp: Change test that deletes all breakpoints
9146 when no user breakpoints are installed. A post 4.15 change
9147 causes gdb to no longer prompt in this case.
9148
9149Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
9150
9151 * gdb.base/return.exp (return_tests): Change xfail for test
9152 "correct value returned double test" to stop xfailing at
9153 Solaris 2.5. Apparently the bug has been fixed.
9154
9155Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
9156
9157 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
9158 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
9159
9160Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
9161
9162 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
9163 * gdb.disasm/hppa.s: Corresponding changes.
9164
9165Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
9166
9167 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
9168 makefile fragment.
9169 * config/mt-hpux: Deleted.
9170
9171Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
9172
d63a86f8 9173 * Many files: When warning about suppressed tests due to a
c906108c
SS
9174 nonexistant test binary, avoid incrementing the warning count.
9175
9176Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
9177
9178 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 9179
c906108c
SS
9180Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9181
9182 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
9183 "sparc-*-solaris2*".
9184
9185Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9186
9187 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
9188 Add global and local variables and initialize them.
9189 * gdb.base/corefile.exp: Test correct mapping of corefile sections
9190 by printing variables. Remove rs6000 and powerpc xfails, BFD now
9191 extracts the file name and terminating signal from the core file.
9192 * TODO: Remove note about tests for correct mapping of corefile.
9193 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
9194 from optimizing it away.
9195 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
9196 handles common blocks.
9197
9198Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
9199
9200 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
9201 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
9202
9203Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
9204
9205 * Makefile.in (maintainer-clean): New target, synonym for
9206 realclean.
9207 * gdb.base/Makefile.in (maintainer-clean): Likewise.
9208 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
9209 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
9210 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
9211 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
9212 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
9213
9214Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
9215
9216 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
9217 xfails when not gcc compiled for "print foo::funclocal".
9218 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
9219 "print foo::funclocal at foo",
9220 "print 'scope1.c'::foo::funclocal at foo",
9221 "print foo::funclocal_bss at foo",
9222 "print 'scope1.c'::foo::funclocal_bss at foo",
9223 "print foo::funclocal_ro at foo",
9224 "print 'scope1.c'::foo::funclocal_ro at foo",
9225 "print bar::funclocal at foo" and
9226 "print 'scope1.c'::bar::funclocal at foo".
9227 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
9228 gcc compiled for "print foo::funclocal at bar".
9229 Expand all messages to ensure that they identify that
9230 the test is at bar().
9231 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
9232 gcc compiled for:
9233 "ptype on opaque struct pointer (statically)",
9234 "ptype on opaque struct tagname (statically)",
9235 "ptype on opaque struct pointer (dynamically) 1",
9236 "ptype on opaque struct tagname (dynamically) 1",
9237 "ptype on opaque struct pointer (dynamically) 2" and
9238 "ptype on opaque struct tagname (dynamically) 2
9239 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
9240 gcc compiled for:
9241 "p datalocal"
9242 "whatis datalocal",
9243 "ptype datalocal",
9244 "p bsslocal",
9245 "whatis bsslocal", and
9246 "ptype bsslocal".
9247 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
9248 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
9249 when not gcc compiled.
9250 * gdb.base/funcargs.exp (float_and_integral_args): Add
9251 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
9252 compiled.
9253 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
9254 "backtrace from call6a" when not gcc compiled.
9255 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
9256 "backtrace from call7a" when not gcc compiled.
9257 * gdb.base/callfuncs.exp (do_function_calls):
9258 Add "hppa*-*-hpux*" xfail when not gcc compiled for
9259 "p t_char_array_values(char_array_val2,char_array_val1)",
9260 "p t_char_array_values(char_array_val1,char_array_val2)",
9261 "p t_char_array_values("carray 1","carray 2")",
9262 "p t_char_array_values("carray 1",char_array_val2)",
9263 "p t_char_array_values(char_array_val1,"carray 2")",
9264 "p sum_args(1,{2})",
9265 "p sum_args(2,{2,3})",
9266 "p sum_args(3,{2,3,4})",
9267 "p sum_args(4,{2,3,4,5})"
9268 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
9269 "backtrace in corefile.exp" when not gcc compiled.
9270
9271Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9272
9273 * gdb.base/signals.exp: Rewrite `handle all print' test as
9274 a procedure. Accept blanks or TABs as whitespace, increase
9275 timeout and expect input buffer size for the large output
9276 from the command. Remove "i*86-*-bsdi2.0" xfail.
9277
9278Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9279
9280 * gdb.base/setvar.exp: Add new testcases for truncation when
9281 assigning invalid values to bitfields.
9282
9283Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
9284
d63a86f8 9285 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
9286 mips-sgi-irix* xfail for
9287 "call inferior func with struct - returns char *"
9288 and fix test so that an optional (unsigned char *) cast is
9289 accepted in the result.
9290
9291Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
9292
9293 * gdb.base/funcargs.exp (float_and_integral_args): Remove
9294 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
9295 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
9296 * gdb.base/signals.exp: Remove duplicate "handle all print" test
9297 that accidentally got checked in.
9298
9299Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
9300
d63a86f8 9301 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
9302 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
9303 compiled test.
9304 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
9305 Add mips-sgi-irix5* xfail for not gcc compiled.
9306 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
9307 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
9308 "p top", "whatis top", "p middle", and "whatis middle".
9309 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
9310 "whatis signed char" for not gcc compiled.
9311 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
9312 "set variable signed char=-1 (-1)" and
9313 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
9314 * gdb.base/funcargs.exp (float_and_integral_args):
9315 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
9316 Add mips-sgi-irix* xfail when not gcc compiled for
9317 "continue to call2b".
9318 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
9319 "continue to call2g".
9320 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
9321 "backtrace from call6a"
9322 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
9323 "backtrace from call7k".
9324 Add mips-sgi-irix5* xfail when not gcc compiled for
9325 "backtrace from call7a".
9326 (localvars_after_alloca): Fix gdb_test cmds for
9327 "print * after runto ...".
9328 Remove rs6000-*-* xfails for
9329 "print i after runto localvars_after_alloca" and
9330 "print l after runto localvars_after_alloca"
9331 for all compilers.
9332 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
9333 when not compiled with gcc, for:
9334 "print signed char == (minus)",
9335 "print signed char != (minus)",
9336 "print signed char < (minus)",
9337 "print signed char > (minus)".
9338 * gdb.base/callfuncs.exp (do_function_calls):
9339 Add mips-sgi-irix* xfail, when compiled with native compiler, for
9340 "call inferior func with struct - returns char *".
d63a86f8 9341 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
9342 "correct value returned double test" to include Solaris 2.4.
9343 * gdb.base/funcargs.exp (float_and_integral_args):
9344 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 9345
c906108c
SS
9346Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9347
9348 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
9349 enumeration bitfields if compiling with GNU C.
9350 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
9351 to empty' prompt.
9352
9353Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
9354
9355 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
9356 test for PRO targets.
9357
9358 * gdb.base/funcargs.exp: Avoid ever setting more than 8
9359 breakpoints in the inferior at any given time by making
9360 two groups of breakpoints for call2*, call6* and call7*
9361 tests.
9362
9363Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9364
9365 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
9366 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
9367 from optimizing it away.
9368 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
9369 "call inferior func with struct".
9370
9371Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
9372
9373 * configure.in: Only configure gdb.chill for particular targets.
9374
9375Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
9376
9377 * gdb.base/Makefile.in: Add action to .c.o transformation
9378 rule that generates a .ci file for each .o file and remove
9379 explicit .c.o rules except for callfuncs.o.
9380 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
9381 generates a .ci file for each .o file and remove explicit
9382 .cc.o rules.
9383 (clean): Remove *.tmp *.ci files.
9384 (EXECUTABLES): Remove templ-info.exp.
9385 * gdb.base/compiler.c: New file.
9386 * gdb.c++/compiler.cc: New file
9387 * gdb.base/scope.exp: Source gdb.base/scope.ci.
9388 Change rs6000-*-* xfail for
9389 "print 'scope0.c'::filelocal_ro" and
9390 "print 'scope1.c'::filelocal" and
9391 "print 'scope1.c'::filelocal_bss" and
9392 "print 'scope1.c'::filelocal_ro" and
9393 "print 'scope1.c'::foo::funclocal" and
9394 "print 'scope1.c'::foo::funclocal_ro" and
9395 "print 'scope1.c'::bar::funclocal" and
9396 "print 'scope0.c'::filelocal_ro" and
9397 "print 'scope1.c'::filelocal at foo" and
9398 "print 'scope1.c'::filelocal_bss at foo" and
9399 "print 'scope1.c'::filelocal_ro at foo" and
9400 "print 'scope1.c'::foo::funclocal at foo" and
9401 "print 'scope1.c'::foo::funclocal_bss at foo" and
9402 "print 'scope1.c'::foo::funclocal_ro at foo" and
9403 "print 'scope1.c'::bar::funclocal at foo" and
9404 "print 'scope0.c'::filelocal_ro" and
9405 "print 'scope1.c'::filelocal" and
9406 "print 'scope1.c'::filelocal_bss" and
9407 "print 'scope1.c'::filelocal_ro" and
9408 "print 'scope1.c'::foo::funclocal" and
9409 "print 'scope1.c'::foo::funclocal_bss" and
9410 "print 'scope1.c'::foo::funclocal_ro" and
9411 "print 'scope1.c'::bar::funclocal" and
9412 "print 'scope1.c'::bar::funclocal_bss"
9413 to only be xfail'd when not compiled with gcc.
d63a86f8 9414 Add rs6000-*-* xfail for
c906108c
SS
9415 "print 'scope0.c'::filelocal_bss before run"
9416 when compiled with gcc.
9417 (test_at_main): Add rs6000-*-* xfail for
9418 "print filelocal_ro in test_at_main"
9419 when compiled with gcc.
9420 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 9421 Add rs6000-*-aix* xfail for
c906108c
SS
9422 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
9423 "ptype t_char_array", not compiled with gcc.
9424 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
9425 xfail for "list foo (in include file)" when gcc compiled.
9426 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
9427 (integral_args): Add rs6000-*-* xfail for
9428 "run to call0a" if not compiled with gcc.
9429 (unsigned_integral_args): Add rs6000-*-* xfail for
9430 "run to call1a" if not compiled with gcc.
9431 (float_and_integral_args): Add rs6000-*-* xfail for
9432 "run to call2a" if not compiled with gcc and for
9433 "continue to call2b" for any compiler.
9434 Add rs6000-*-* xfail to
9435 "print f1 after run to call2a" for gcc compiled.
9436 (discard_and_shuffle): Add rs6000-*-* xfail for
9437 "run to call6a".
9438 (shuffle_round_robin): Add rs6000-*-* xfail for
9439 "backtrace from call7a" if not compiled with gcc.
9440 Add rs6000-*-* xfail for
9441 "backtrace from call7b" if compiled with gcc.
9442 (call_after_alloca): Add rs6000-*-* xfail for
9443 "print c in call_after_alloca" and
9444 "print s in call_after_alloca" and
9445 "backtrace from call_after_alloca_subr"
9446 if not compiled with gcc.
9447 (localvars_in_indirect_call): Add rs6000-*-* xfail for
9448 "print c in localvars_in_indirect_call" and
9449 "print c in localvars_in_indirect_call" and
9450 "backtrace in indirectly called function" and
9451 "stepping into indirectly called function"
9452 if not compiled with gcc.
9453 (localvars_after_alloca): Add rs6000-*-* xfail for
9454 "print c after runto localvars_after_alloca" and
9455 "print s after runto localvars_after_alloca" and
9456 "print i after runto localvars_after_alloca" and
9457 "print l after runto localvars_after_alloca"
9458 for all compilers.
9459 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
9460 than whatis-info.exp.
9461 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
9462 than opaque-info.exp.
9463 Setup rs6000-*-* xfail for
d63a86f8 9464 "ptype on opaque struct pointer (statically)" and
c906108c
SS
9465 "ptype on opaque struct pointer (dynamically)" when
9466 not compiled with gcc.
9467 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
9468 rather than callf-info.exp.
9469 (do_function_calls): Add clear_xfail for rs6000-*-* for
9470 "p t_float_values2(3.14159,float_val2)". Seems to work
9471 fine there, both with xlc and gcc. Need to find out what
9472 it is doing right and fix other platforms.
9473 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
9474 "call inferior func with struct - returns int",
9475 "call inferior func with struct - returns long",
9476 "call inferior func with struct - returns float",
9477 "call inferior func with struct - returns double",
9478 "call inferior func with struct - returns char *",
9479 but only if not gcc compiled (presumes xlc compiled).
9480 Change rs6000-*-* xfails for
9481 "call inferior func with struct - returns char" and
9482 " call inferior func with struct - returns short" to only
9483 xfail if not using gcc.
9484 (clean mostlyclean): Remove *.ci and *.tmp files.
9485 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
9486 than templ-info.exp.
9487 * gdb.base/langs.exp: Source gdb.base/langs.ci.
9488 Add rs6000-*-* xfail for "up to foo in langs.exp"
9489 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
9490 when not gcc compiled.
d63a86f8 9491
c906108c
SS
9492Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
9493
9494 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
9495 * gdb.base/corefile.exp: Likewise.
9496 * gdb.base/list.exp: Likewise.
9497 * gdb.base/scope.exp: Likewise.
9498 * gdb.base/siganls.exp: Likewise.
9499
9500 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
9501 compiler output.
9502 * gdb.base/whatis.exp: Likewise.
9503
9504Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
9505
9506 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
9507 failure (opcode table has been fixed to match reality).
9508
9509Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
9510
9511 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
9512 "call inferior func with struct - returns char",
9513 "call inferior func with struct - returns short"
9514
9515 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
9516 "print 'scope0.c'::filelocal at main",
9517 "print 'scope0.c'::filelocal_bss in test_at_main",
9518 "print 'scope0.c'::filelocal at foo",
9519 "print 'scope0.c'::filelocal_bss in test_at_foo",
9520 "print 'scope0.c'::filelocal at bar",
9521 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 9522
c906108c
SS
9523 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
9524 in source file 1". This bug seems to have been fixed with both
9525 gcc and native cc (was native assembler bug?).
9526
9527Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
9528
9529 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
9530 "backtrace through signal handler" to "i*86-*-sysv4*".
9531 * gdb.base/signals.exp: Add xfail for "'next' behaved as
9532 continue" case. Add "known SVR4 bug" to fail message.
9533 Add "i*86-*-bsdi2.0" xfail for "handle all print".
9534 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
9535 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
9536 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
9537 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
9538 "up to foo in langs.exp", "show language at foo in
9539 langs.exp", "up to cppsub_ in langs.exp", "show
9540 language at cppsub_ in langs.exp", "up to fsub in
9541 langs.exp", and "show language at fsub in langs.exp".
9542 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
9543 "bactrace in corefile.exp".
9544 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
9545 "call inferior function with struct - returns float" and
9546 "call inferior function with struct - returns double".
d63a86f8 9547
c906108c
SS
9548Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
9549
9550 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
9551 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
9552 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
9553 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
9554
9555Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
9556
9557 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
9558 (or overriden) "CHILL" macro rather then bare "gcc".
9559 Also look for ../../gcc/xgcc since that is what we will
9560 actually need, not "Makefile". Remove following assignment
9561 of CHILL to CHILL_FOR_TARGET because that results in
9562 recursive definition.
9563
9564Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
9565
9566 * gdb.base/corefile.exp: Change xfail for backtrace in
9567 corefile.exp from linuxaout to all linux.
9568 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
9569 cases where we miss the breakpoint at the signal handler
9570 for some reason. Setup xfail for linuxoldld/linuxaout and
9571 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
9572 hitting SIGURG breakpoint.
9573 * gdb.base/signals.exp: Setup xfail for "next" acting like
9574 continue to add linuxoldld. Setup xfail for all linux for
9575 "next to handler in signals_tests_1", "backtrace in
9576 signals_tests_1", "continue to func1", "pass SIGUSR1",
9577 and continue to handler".
9578
9579Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
9580
9581 * Update all FSF addresses except those in COPYING* files.
9582
9583Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
9584
9585 * gdb.base/a2-run.exp: Change messages to be more explicit about
9586 the status of args, and quote binfile in results.
9587
9588Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
9589
9590 * gdb.base/callfuncs.exp: Add tests for passing structs to
9591 inferior functions and return various types.
9592 * gdb.base/callfuncs.c: Add functions to receive a struct
9593 and return a member of the struct, in various types.
9594
9595Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9596
9597 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
9598
9599Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
9600
9601 * config/vxworks29k.exp: New file, sources vxworks.exp.
9602
9603Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
9604
9605 * config/gdbremote.exp: New file. Testing framework using
9606 gdbserver.
9607
9608Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
9609
9610 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
9611 "call function when asleep" and "send end of file".
9612 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
9613 for "backtrace in corefile.exp".
9614 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
9615 for "backtrace through signal handler".
9616 * gdb.base/corefile.exp: Make sure we actually generate a core file
9617 before trying the core tests. Some systems allow the user to suppress
9618 generation of core files and default to that (linux for example).
9619 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
9620 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
9621
9622Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
9623
9624 * gdb.threads: New directory with some crude multi-threaded
9625 gdb tests (step.exp and step2.exp).
9626 * config/mt-lynx (STEP_EXECUTABLE): Define.
9627 (THREADFLAGS): Define.
9628
9629Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
9630
9631 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
9632
9633 * gdb.base/signals.exp: Disable whole file for lynx until
9634 further notice.
9635
9636 * gdb.base/signals.exp: xfail test where "next" acts like
9637 "continue" for lynx.
9638
9639 * gdb.base/interrupt.exp: xfail test for calling function while
9640 inferior is asleep for lynx.
9641
9642 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
9643 than one cr-lf after each command.
9644
9645Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9646
9647 * configure.in: Reinstate setting of stabsdirs variable, fix
9648 typo in setting up configdirs for native builds.
9649
9650 * gdb.base/return.exp: Fix typo in return double test.
9651 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
9652 compiler from optimizing them away.
9653
9654Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
9655
9656 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
9657 sequences to be echo'd by gdb when using gdb_test.
9658 * gdb.chill/chexp.exp: Likewise.
9659 * gdb.fortran/exprs.exp: Likewise
9660
9661Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
9662
9663 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
9664 after the inferior gdb has started.
9665
9666 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
9667 after each command.
9668 * gdb.base/funcargs.exp: Likewise.
9669 * gdb.base/gdbvars.exp: Likewise.
9670 * gdb.base/interrupt.exp: Likewise.
9671 * gdb.base/list.exp: Likewise.
9672 * gdb.base/watchpoint.exp: Likewise.
9673 * gdb.c++/demangle.exp: Likewise.
9674 * gdb.c++/inherit.exp: Likewise.
9675 * gdb.chill/chexp.exp: Likewise.
9676 * gdb.fortran/exprs.exp: Likewise.
9677
9678 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
9679 test if we can't handle IO to/from the inferior.
9680
9681 * gdb.c++/misc.exp: Always check for a program already being
9682 started after sending a "run" command to gdb.
9683
9684 * gdb.base/twice.exp: Start with a fresh gdb.
9685
9686 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
9687 only depend on gdb's expression code, not the chill runtime.
9688
9689 * gdb.base/return.c: Put return values into variables so we
9690 can have gdb print them rather than depending on the program
9691 to print them.
9692 * gdb.base/return.exp: Corresponding changes.
9693
9694 * lib/gdb.exp: Provide default value for noinferiorio.
9695 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
9696 the inferior.
9697
9698 * gdb.base/break.exp: Always check for a program already being
9699 started after sending a "run" command to gdb.
9700 (text_next_with_recursion): Don't check the output from the
9701 program's printf statement. Instead just make sure the program
9702 exited.
9703
9704 * gdb.base/commands.exp: Protect tests which need arguments with
9705 $noargs conditionals.
9706
9707Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9708
9709 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
9710 of structure member arrays to match gdb/valops.c:value_addr change.
9711
9712Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
9713
9714 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
9715 cases.
9716
9717Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
9718
9719 * configure.in (configdirs): Remove gdb.chill from default list
9720 of subdirs and then add it back in only if doing a native build.
9721 The current chill compiler does not yet work in any cross build.
9722 * Revert all signal changes from Jul 6.
9723 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
9724 for sh-hms targets, allowing these tests to link, with no other
9725 changes. Testing is suppressed by setting "nosignals" in site.exp.
9726
9727Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
9728
9729 * configure.in (signaldirs): Define and add to configdirs for all
9730 targets except some specific ones that are known to not support signals.
9731 Also clean up formatting.
9732 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
9733 (signals, sigall): Remove rules to build.
9734 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
9735 Moved to new gdb.signals directory.
9736 * gdb.signals: New test directory.
9737 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
9738 signals.c signals.exp}: New or moved files.
9739
9740Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
9741
9742 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
9743
9744Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
9745
9746 * gdb.base/return.exp: Xfail `return double' test failure
9747 on at least Solaris 2.3 and handle future/past versions on
9748 a case by case basis as appropriate. Also update message
9749 to include i*86 failures.
9750
9751Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9752
9753 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
9754
9755 * lib/gdb.exp: Fix comment which erroneously identified
9756 gdb_file_cmd as gdb_load (the 19 May change was in fact to
9757 gdb_file_cmd not gdb_load).
9758 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
9759
9760 * gdb.base/setvar.exp: Make test names consistent between pass and
9761 fail cases. Use gdb_test more.
9762
9763Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9764
9765 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
9766
9767Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9768
9769 * gdb.base/help.exp: Fix expected help string for `show commands'.
9770
9771Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
9772
9773 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
9774
9775 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
9776 of a text section.
9777
9778Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
9779
9780 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
9781 that loop eventually terminates. Fix Connection refused logic so
9782 that testsuite will expire nicely.
9783
9784Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
9785
9786 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
9787 config/rom68k.exp: New tcl glue for the appropriate monitors.
9788 These all just end up calling monitor.exp.
9789 * config/monitor.exp (gdb_target_monitor): Handle `Connection
9790 refused' by retrying. Cleanup some timeout issues.
9791 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
9792 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
9793 callers don't have to set/restore global timeout variable.
9794
9795 * The following set of changes centralizes management of the global
9796 timeout variable. This way, it can be set in one target dependent
9797 place instead of dozens of places scattered throughout the test suite.
9798 If you need to lengthen a timeout, then you should either set timeout
9799 in one of the config/{target}.exp files, or multiply it by a factor.
9800 Setting it to an absolute value is always going to lose for some
9801 targets.
9802 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
9803 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
9804 * gdb.base/funcargs.exp: Don't set timeout.
9805 * gdb.base/list.exp (test_forward_search): Only use local timeout.
9806 * gdb.base/printcmds.exp (test_print_string_constants
9807 test_print_array_constants): Don't set timeout.
9808 * gdb.base/ptype.exp: Don't set timeout.
9809 * gdb.base/recurse.exp: Don't set timeout.
9810 * gdb.base/return.exp: Don't set timeout.
9811 * gdb.base/watchpoint.exp: Don't set timeout.
9812 * gdb.c++/classes.exp (do_tests): Don't set timeout.
9813 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
9814
9815Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
9816
9817 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
9818
9819Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9820
9821 * lib/gdb.exp: Disable chill tests for irix5.
9822
9823Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9824
9825 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
9826 each test pass or fail.
9827
9828Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9829
9830 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
9831 xlc not gcc.
9832
9833Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
9834
9835 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
9836
9837Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
9838
9839 * config/est.exp: Fix copyright and comments. Remove dead code.
9840 Use targetname, serialport and baud variables instead of fixed
9841 constants.
9842 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
9843 * config/cpu32bug.exp: New file to support cpu32bug monitors.
9844
9845Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9846
9847 * gdb.base/watchpoint.exp: Don't run
9848 test_watchpoint_triggered_in_syscall for sunos.
9849
9850Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9851
9852 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
9853 they don't seem to exist. Do include stdio.h.
9854
9855Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9856
9857 * gdb.base/a1-selftest.exp: Add alpha xfail.
9858
9859Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9860
9861 * gdb.base/watchpoint.c (main): Prompt before calling read().
9862 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
9863 Revise accordingly. Remove cruft about sending "123" several
9864 times, until it gets noticed. Clean up the "print buf[0]" stuff
9865 so that it passes or fails, and waits for prompts in the usual way.
9866
9867Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9868
9869 * gdb.base/recurse.exp: Fix comment.
9870
9871 * TODO: Remove item about printing variables in nodebug.exp. Add
9872 item about enabling tests which are only run on some targets.
9873
9874 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
9875 fail, make test names unique, use new gdb_test convention
9876 regarding pattern, use gdb_test more, etc.).
9877
9878 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
9879 fail, make test names unique, etc.).
9880
9881Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9882
9883 * gdb.base/nodebug.c: Change return type of top and middle to
9884 short.
9885 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
9886 are fixed by the recent mdebugread.c changes. Allow `short ()'
9887 as type for top and middle.
9888
9889Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9890
9891 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
9892 nearly as I can tell, the whole thing was an accident in Stu's
9893 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
9894 to replace a send/expect pair with gdb_test, but ended up only
9895 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
9896 of 30 Mar 1995 took care of it, but left this vestigial comment
9897 which I am now nuking.
9898
9899Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9900
9901 * gdb.base/break.exp: Look for different line number for
9902 breakpoint at main depending on usestubs.
9903
9904Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9905
9906 * gdb.base/list.exp: Adjust some alternate expect patterns to
9907 match recent list0.c change. Add alternate expect pattern for
9908 output from `list default lines around main' for optimizing
9909 compilers.
9910
9911Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9912
9913 * lib/gdb.exp: If nosignals is not set, set it to 0.
9914
9915Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
9916
9917 * config/slite-gdb.exp: Responds to load symbol table prompt.
9918 * gdb.base/break.exp: Adjust line number, fix rerun.
9919 * gdb.base/langs0.c: Add #ifdef usestubs.
9920
9921Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
9922
9923 * gdb.base/list.exp: Adjust line contents after adding new lines in
9924 list0.c. Also fix a syntax error.
9925
9926 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
9927 * gdb.base/break.exp: ditto.
9928 * gdb.base/list.exp: ditto.
9929 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
9930 * gdb.base/run.c: ditto.
9931 * gdb.base/list0.c: ditto.
9932 * gdb.base/funcargs.c: ditto.
9933
9934Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
9935
9936 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
9937 $targetname, $serialport and $baud instead of hardwired variables.
9938 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
9939 target doesn't support signals.
9940
9941Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
9942
9943 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
9944
9945Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9946
9947 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
9948 Don't rely on the value of an auto variable before it has been
9949 initialized. Use gdb_test more.
9950
9951Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9952
9953 * lib/gdb.exp (default_gdb_version): A version number must start
9954 with a digit, but other than that contains all characters up to
9955 the first whitespace character.
9956
9957Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9958
9959 * gdb.base/commands.exp (breakpoint_command_test): New tests.
9960
9961Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9962
9963 * gdb.c++/*.exp: Warn if executable does not exist. The original
9964 reason for skipping the warning was that configure.in sometimes
9965 intentionally skipped building the executables but the tcl code
9966 had no way of knowing. That (a) was always bogus with respect to
9967 error handling, (b) is no longer true (right now there is no way
9968 to skip C++ tests).
9969
9970 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
9971
9972Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9973
9974 * gdb.base/list.exp: Add expect patterns for output from
9975 SunPRO compiled executables.
9976 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
9977 types.
9978
9979Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9980
9981 * gdb.base/break.exp (test_next_with_recursion): Accept any line
9982 number (we are already testing that the correct source line text
9983 gets printed).
9984
9985 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
9986 that is what is intended, but something needed to be done to get
9987 sunos4 native working again.
9988
9989 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
9990
9991 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
9992 apparently went with a (very) old xfail.
9993
9994Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
9995
9996 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
9997 runto_main is a proc in gdb.exp that will do 'step' for target use
9998 stubs.
9999 * gdb.base/exprs.exp: ditto.
10000 * gdb.base/interrupt.exp: ditto.
10001 * gdb.base/opaque.exp: ditto.
10002 * gdb.base/printcmds.exp: ditto.
10003 * gdb.base/ptype.exp: ditto.
10004 * gdb.base/scope.exp: ditto.
10005 * gdb.base/setvar.exp: ditto.
10006 * gdb.base/signals.exp: ditto.
10007 * gdb.base/twice.exp: ditto.
10008 * gdb.c++/classes.exp: ditto.
10009 * gdb.c++/inherit.exp: ditto.
10010 * gdb.c++/templates.exp: ditto.
10011 * gdb.base/break.exp: no run and hit main for stubs. Change line
10012 numbers for breakpoints and info breakpoint.
10013 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
10014 breakpoint().
10015 * gdb.base/callfuncs.c: ditto.
10016 * gdb.base/exprs: ditto.
10017 * gdb.base/interrupt.c: ditto.
10018 * gdb.base/opaque0.c: ditto.
10019 * gdb.base/printcmds.c: ditto.
10020 * gdb.base/ptype.c: ditto.
10021 * gdb.base/scope0.c: ditto.
10022 * gdb.base/setvar.c: ditto.
10023 * gdb.base/signals.c: ditto.
10024 * gdb.base/twice.c: ditto.
10025 * gdb.c++/misc.cc: ditto.
10026 * gdb.c++/templates.cc: ditto.
10027
10028Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10029
10030 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
10031
10032 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
10033 somewhere between `read' and `main.c'. I'm pretty sure the
10034 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
10035 and it isn't particularly useful.
10036
10037 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
10038
10039Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10040
10041 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
10042
10043Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
10044
10045 * config/mt-slite: add LIBS and -nostdlib.
10046 * config/slite-gdb.exp: add this new file to support sparclite target.
10047
10048Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
10049
10050 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
10051
10052 * gdb.base/a2-run.exp: Change argument to istarget from
10053 "*-*-vxworks" to "*-*-vxworks*".
10054 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
10055
10056Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
10057
10058 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
10059 will not runto main but do a 'step' to step out of breakpoint().
10060 * config/mt-slite: add -Dusestubs.
10061
10062Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10063
10064 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
10065 instead of just @.
10066
10067 * gdb.base/signals.exp: Add test for "handle all print".
10068 * TODO: Remove "handle all print". Also remove item about
10069 checking copyright date (I don't like the idea of a spurious FAIL
10070 based on when we run the tests).
10071
10072 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
10073 for SunOS4 (reason for failure not investigated). Remove
10074 redundant test for $binfile.
10075
10076 * gdb.base/nodebug.c (array_index): Call malloc.
10077
10078 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
10079
10080Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
10081
10082 * gdb.base/recurse.exp: Update gdb_test invocation to use new
10083 conventions and slightly simplify the matching regexp.
10084
10085Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10086
10087 * gdb.base/break.exp: Update gdb_test invocation to use new
10088 convention.
10089
10090 * lib/gdb.exp: If noargs is not set, set it to 0.
10091
10092 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
10093 tests unique.
10094
10095 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
10096
10097Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10098
10099 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
10100 one argument of type "<non-float parameter>".
10101
10102Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
10103
10104 * config/rom68k.exp: New file to support Motorola IDP board.
10105 * gdb.base/a2-run.exp: Skip this file if noargs is set.
10106 * gdb.base/break.c: Change things around so that this program
10107 doesn't depend upon args. This is necessary to make remote
10108 targets work (in general, they can't take args).
10109 * gdb.base/break.exp: Don't try to send args to program. Don't
10110 expect output. Also, replace lots of code with gdb_test.
10111
10112Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10113
10114 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
10115 printing of '\'' (which is what the comment says we are testing,
10116 even though we were not), not '''.
10117 (test_integer_literals_rejected): Test that printing ''' is an error.
10118
10119 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
10120 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
10121 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
10122 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
10123 Use gdb_test not test_print_accept.
10124 * lib/gdb.exp: Remove test_print_accept.
10125
10126 * gdb.base/signals.exp (signal_tests_1): Make pass message
10127 consistent with fail message.
10128
10129 * gdb.base/whatis.exp: Remove xfails for printing char vs.
10130 unsigned char; the bug (PR 1821) is fixed.
10131
10132 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
10133
10134 * gdb.base/scope.exp (test_at_localscopes): Call pass for
10135 successful tests--makes xfailing them work right.
10136
10137Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10138
10139 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
10140 only \r\n, not .*. The test can pass .* as the last thing in
10141 $pattern if that is what it wants. In addition to providing this
10142 flexibility, this change should speed up pattern matching in cases
10143 where the pattern already ended with .* (there were a number of
10144 them). This change also helps catch bad patterns--in the old
10145 scheme the typo "char \*" instead of "char \\*" would pass. Now
10146 it is caught.
10147 * Many .exp files: Update callers.
10148
10149 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
10150 clearer and does not spuriously match multiple ('s. Likewise for
10151 ) and *.
10152
10153 * gdb.base/nodebug.exp: Test ability to call a function and pass
10154 it a string (even with no debugging info).
10155
10156 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
10157 "p '\'", which is the same as "p ''" once tcl gets done with
10158 quoting, to "p '\\'", which I suspect is what is intended (one
10159 backslash gets sent to GDB).
10160
10161 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
10162
10163Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10164
10165 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
10166 1817) was fixed literally years ago.
10167
10168Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10169
10170 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
10171 test, it causes stepping out of call_after_alloca_subr with
10172 optimizing compilers.
10173 (localvars_in_indirect_call): Consume GDB prompt if `finish'
10174 fails.
10175
10176 * gdb.c++/templates.exp: Source templ-info.exp only if
10177 the templates executable exists.
10178
10179 * gdb.c++/misc.cc (class Contains_static_instance,
10180 class Contains_nested_static_instance),
10181 gdb.c++/classes.exp (test_static_members): Test printing of
10182 a class that contains a static instance of the class.
10183
10184Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10185
10186 * gdb.base/langs2.c (cppsub_): Don't prototype.
10187 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
10188 only, I believe).
10189
10190Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10191
10192 * lib/gdb.exp (skip_chill_tests): New procedure.
10193
10194 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
10195
10196Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
10197
10198 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
10199 each expect pattern. Cuts runtime from 12 to about 4 seconds.
10200
10201Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10202
10203 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
10204
10205 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
10206 disassemble 8, not 16, instructions for part 4.
10207
10208 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
10209 support the latter anymore.
10210
10211 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
10212 -DNO_PROTOTYPES.
10213 * gdb.base/callfuncs.c: Control use of prototypes based on
10214 NO_PROTOTYPES, not __STDC__.
10215 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
10216 t_float_values2 tests if prototypes in use.
10217
10218 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
10219 t_double_values): When checking differences against DELTA, check
10220 that difference is within the range (-DELTA,DELTA), not just
10221 (-infinity,DELTA).
10222
10223Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
10224
10225 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
10226 'file' command firts, then 'target', then 'load', this is due to gdb
10227 target set up.
10228 * config/mips-gdb.exp: Fix a couple regular exp bugs.
10229
10230Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
10231
10232 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
10233 FP load/store variants.
10234 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
10235
10236Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
10237
10238 * gdb.base/term.exp: Do not give a warning if not native, it is
10239 not an abnormal condition.
10240
10241Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
10242
10243 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
10244 t_char_array".
10245
10246Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
10247
10248 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
10249 are getting the version number.
10250
10251 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
10252 if not native, it is not an abnormal condition.
10253
10254Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10255
10256 * lib/gdb.exp: Just use "file exists", rather than undocumented
10257 dejagnu procedure "findfile".
10258
10259Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
10260
10261 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
10262 (LDFLAGS): Set to -Xlinker -Ur.
10263
10264 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
10265 Removed, these values are set by lib/gdb.exp.
10266
10267 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
10268
10269Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
10270
10271 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
10272 of replicating gdb startup code.
10273
10274 * config/mt-vxworks (LDFLAGS): Set to -r.
10275 (CFLAGS_FOR_TARGET): Removed.
10276
10277 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
10278 (gdb) and gdb for vxworks uses (vxgdb).
10279
10280 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
10281 executable is not in the tree and host != target, use sed and
10282 program_transform_name to determine the gdb name used by the
10283 target.
10284
10285 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
10286 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
10287
10288Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10289
10290 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
10291 floats, chars, and shorts where there are ANSI-style function
10292 definitions.
10293
10294 * gdb.base/langs.exp, gdb.base/langs*: New test.
10295 * gdb.base/Makefile.in: Build it.
10296 * TODO: Remove item about checking that C names don't get C++
10297 demangling applied; this test tests it.
10298
10299Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10300
10301 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
10302 went with the const70 xfail. The xfail went away a year ago.
10303
10304 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
10305
10306 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
10307 for hp300.
10308
10309 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
10310
10311 * gdb.base/a1-selftest.exp: Don't run on hp300.
10312
10313Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10314
10315 * Makefile.in (site.exp): Set host_alias and target_alias as well
10316 as host_triplet and target_triplet.
10317
10318Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10319
10320 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
10321
10322 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
10323 places as other ecoff systems).
10324
10325 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
10326 ultrix.
10327
10328Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10329
10330 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
10331 remove them.
10332 * gdb.base/nodebug.exp: Accept "function" in addition to "text
10333 variable and "variable" in addition to "data variable".
10334 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
10335
10336 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
10337 2.
10338 * gdb.base/list1.c (long_line): Add additional statement at start
10339 of function.
10340 * gdb.base/list.exp (test_forward_search): Update line number to
10341 reflect new statement.
10342
10343Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10344
10345 * gdb.base/signals.exp: Reinitialize searched source directories
10346 after gdb_start call.
10347
10348Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
10349
10350 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
10351 * gdb.stabs/Makefile.in: Likewise.
10352
10353 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
10354 change. Instead split the tests into smaller pieces.
10355 * gdb.disasm/hppa.s: Corresponding changes.
10356
10357Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10358
10359 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
10360 Quote ^C when passing it to stty. For some shells ^ is a pipe.
10361
10362 * gdb.base/funcargs.exp: Modify many tests so that every test
10363 either passes or fails. Make some test names unique.
10364
10365Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10366
10367 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
10368 Call stty to set interrupt character.
10369
10370 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
10371 for HP assembler versus GNU assembler based on actual behavior of
10372 $(CC), rather than assuming that $(AS) is always the GNU assembler.
10373
10374 * TODO: Suggest a few more stepping tests.
10375
10376Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
10377
10378 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
10379 restart GDB for h8300 after a continue.
10380 (return): Add pattern to match a29k-udi behavior.
10381 * gdb.base/nodebug.exp: Remove obsolete comment.
10382 * gdb.base/regs.exp: New file, testing of register displays.
10383 * gdb.base/return.exp: Fix typo in reference to $objdir.
10384 * gdb.base/whatis.exp: Always start with a fresh GDB.
10385
10386Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10387
10388 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
10389 higher, these tests generate a lot of output.
10390
10391Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10392
10393 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
10394 code following the catch silently ignored some errors; without the
10395 catch they should be thrown like any other tcl error. Also, the
10396 catch used "" instead of {} which meant all the callers who wanted
10397 to include one of the characters "[]$ had to quote it an extra time.
10398 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
10399 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
10400 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
10401 Remove extra quoting.
10402
10403Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
10404
10405 * gdb.base/commands.exp: Make test names unique; every test either
10406 passes or fails. Update some comments.
10407
10408 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
10409
10410Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10411
10412 The following fixes a FAIL caused by the fact that the alpha stabs
10413 configuration didn't use the ".if alpha" code in weird.def.
10414 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
10415 bit pointer, so the 32 bit version works even on the alpha.
10416 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
10417 Remove the stuff which allowed us to have separate versions for
10418 alpha and everything else.
10419
10420 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
10421 regexp which "info func operator\[\](" is supposed to match. Fix
10422 string to send to GDB. Note that GDB still doesn't work right. Add a
10423 new test for "info func .perator\[\](" which GDB does handle correctly.
10424
10425 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
10426
10427Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10428
10429 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
10430 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
10431 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
10432 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
10433 it makes the tests harder to understand and confuses test-o-matic.
10434 The preferred style is that each test provides a PASS or a FAIL,
10435 and has a unique message (e.g. "continue #54" not just "continue")
10436 which is the same for the pass and the fail.
10437 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
10438 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
10439 to lib/gdb.exp.
10440 * gdb.base/printcmds.exp: Use test_print_accept. Remove
10441 prt_accept which was basically the same thing. Likewise for
10442 test_print_reject and prt_reject.
10443 * lib/gdb.exp (test_print_reject): Add some more error message
10444 patterns to match from the former printcmds.exp (prt_reject).
10445 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
10446 One defect of the passcount stuff is that some of it failed to
10447 report XPASS where appropriate.
10448 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
10449 stuff before and after arg in expected pattern.
10450 (test_paddr_operator_functions): Re-do test without print_addr_of;
10451 this is the only test which seems to want extra stuff there.
10452
10453Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
10454
10455 * gdb.base/nodebug.exp: Update new tests to reflect improved
10456 wording of gdb output.
10457
10458 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
10459 and "ptype" work on variables in files compiled without -g.
10460 Replaces commented out "maint print msymbol" tests.
10461
10462Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
10463
10464 * gdb.base/setvar.c (dummy): Call malloc.
10465
10466 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
10467 losing with the irix4 sed.
10468
10469 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
10470 ALRM" on irix4.
10471
10472Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
10473
10474 * TODO: Remove items about corefile.exp testing new exec-file and
10475 backtrace; both are now done. Add items about printing enums.
10476
10477Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
10478
10479 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
10480 "get signal $thissig" test fails.
10481
10482 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
10483
10484Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
10485
10486 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
10487 compiler warning with dec alpha compiler.
10488
10489 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
10490 extra \n from gdb_test call (this explains why the prompt test
10491 that I removed yesterday was there).
10492 (user_defined_command_test): Remove extra \n and prompt test.
10493
10494 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
10495 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
10496 doesn't exist.
10497 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
10498 Also remove alpha workaround, which turns out to be because
10499 SIGABRT == SIGLOST.
10500
10501 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
10502
10503 * gdb.base/help.exp: Don't test "help show".
10504
10505Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
10506
10507 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
10508 "set print address" is on.
10509 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
10510 pass prompt to gdb_test; gdb_test already looks for the prompt.
10511
10512 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
10513
10514 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
10515 was a vestige of the manual TESTSTRATEGY, and the purpose of it
10516 was to make sure that gdb can read a core file. But (a) the "read
10517 the corefile" part didn't make it to a1-selftest.exp, we just
10518 delete the corefile after creating it, and (b) we test reading
10519 corefiles in corefile.exp anyway. Also, this test left around a
10520 xgdb process on Solaris.
10521
10522 * gdb.base/corefile.exp: Also test backtrace.
10523
10524Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
10525
10526 * gdb.base/commands.exp: Test a simple user defined command with
10527 arguments and if/while statements; verify the full user command is
10528 printed by "show user".
10529
10530 * gdb.base/commands.exp: Test if/while commands as part of a
10531 breakpoint command list; verify they appear in breakpoint
10532 information.
10533
10534Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
10535
10536 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
10537 than by dividing by zero.
10538
10539Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
10540
10541 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
10542 performing an inferior call with watchpoints enabled.
10543 * gdb.base/watchpoint.c (main): Delete second unnecessary read
10544 call.
10545
10546Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
10547
10548 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
10549 of "file" command.
10550
10551 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
10552 Add additional pattern for when "int operator int(void);" appears
10553 in a different order.
10554
10555Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
10556
10557 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
10558
10559 * gdb.base/help.exp: Replace most of docstrings for "info signals"
10560 and "signal" with ".*".
10561
10562Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10563
10564 * TODO: Add note about "handle all nostop".
10565
10566 * gdb.base/{sigall.c, sigall.exp}: New test.
10567 * gdb.base/Makefile.in: Add it.
10568
10569Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
10570
10571 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
10572 when invoking GDB, suppresses any windowing interface.
10573
10574Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
10575
10576 * config/sim-gdb: New file, simulator testing support.
10577
10578Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
10579
10580 * gdb.base/interrupt.exp: Test calling func1 twice.
10581
10582Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
10583
10584 * gdb.base/list.exp (test_forward_search): Set timeout higher
10585 when we'll be getting lots of output from gdb.
10586
10587 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
10588 "init_malloc" to after the expect statement. Run it if that
10589 regexp is taken, but also for two others which happen if source
10590 cannot be found.
10591
10592Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10593
10594 * gdb.base/printcmds.exp: New test, for printing register before
10595 program is running.
10596
10597Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10598
10599 * gdb.base/list.exp: Correct some alternate expect patterns
10600 to reflect changes in list1.c.
10601
10602Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10603
10604 * TODO: Add item regarding large frames.
10605
10606 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
10607
10608 * TODO: Remove item about enabling return.exp; it
10609 is enabled. Suggest a few more "return" tests.
10610
10611Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10612
10613 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
10614 anonymous unions.
10615
10616Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10617
10618 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
10619 and pr-5646.o, so "make" is the same as "make all", not "make
10620 pr-4975.o".
10621
10622Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
10623
10624 * gdb.base/list.exp: Adjust expectations to reflect changes in
10625 list1.c.
10626 (test_forward_search): New test proc.
10627 * gdb.base/list1.c (long_line): New function, has long source line.
10628
10629Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
10630
10631 * gdb.base/a1-selftest.exp: Change initial stepping to know about
10632 additional line of code that was added.
10633
10634Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
10635
10636 * gdb.disasm/hppa.s: Break the large branching tests into smaller
10637 tests so as not to overflow expect's input buffers.
10638 * gdb.disasm/hppa.exp: Corresponding changes.
10639
10640Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10641
10642 Beginnings of template debugging tests.
10643 * gdb.c++/templ-info.cc: New file to test for template
10644 debugging capability of the compiler.
10645 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
10646 templ-info.cc.
10647 * gdb.c++/templates.cc: Add explicit template instantiations
10648 to enable compiling with -fno-implicit-templates. Add destructor
10649 and 'value' method to T5 class for template tests.
10650 * gdb.c++/templates.exp: Add testcases for printing of template
10651 types, setting breakpoints on template methods and calling a
d63a86f8 10652 template method.
c906108c
SS
10653
10654Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
10655
10656 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
10657 branch target since some assemblers (gas-2.5) may emit a
10658 relocation for the branch instead of resolving it in the
10659 assembler.
10660
10661Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10662
10663 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
10664 through signal handler.
10665
10666Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
10667
10668 * configure.in (*-*-netware): Use config/mt-netware.
10669
10670 * config/mt-netware: New file.
10671 * config/mt-i386-netware: Removed, separate configs for different
10672 netware architectures are no longer needed now that we have
10673 --with-headers.
10674
10675Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10676
10677 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
10678 by the recent changes to use ANSI C arithmetic conversions.
10679
10680Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10681
10682 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
10683 bug involving using inferior_pid to figure out whether to select a
10684 frame.
10685
10686Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
10687
10688 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
10689 match the current disassembler output.
10690
10691Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
10692
10693 * gdb.fortran/exprs.exp: Expect VOID instead of void.
10694 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
10695 types, expect "int" as type of integer values (for now).
10696
10697Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
10698
10699 * gdb.base/commands.exp: New tests for if/while commands.
10700
10701Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
10702
10703 * lib/gdb.exp (runto): Replace sub-pattern for hex value
10704 by .*, since hex values have different syntax in Chill mode.
10705
10706Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10707
10708 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
10709 linefeed from expect pattern for repeated types with indices > 9.
10710
10711Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
10712
10713 First part of Fortran test suite.
10714 * gdb.fortran: New directory.
10715 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
10716
10717Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10718
10719 * gdb.base/default.exp: Update expect pattern for load command
10720 without arguments.
10721
10722Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
10723
10724 * configure.in: Change i386 to i[345]86.
10725 * gdb.base/configure.in: Likewise.
10726 * gdb.c++/configure.in: Likewise.
10727 * gdb.chill/configure.in: Likewise.
10728
10729Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
10730
10731 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
10732 patterns, since that is not a valid context for comments.
10733
10734Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
10735
10736 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
10737 repeated types and repeated types with indices > 9.
10738
10739Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
10740
10741 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
10742 2417; old bug has been fixed.
10743
10744Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
10745
10746 * gdb.base/interrupt.exp: When trying to wake up the inferior,
10747 send the newline ourselves instead of assuming gdb_test will do
10748 so when passed an empty input string.
10749
10750 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
10751 stabs testcode.
10752
10753Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
10754
10755 * lib/gdb.exp (gdb_test): Don't send anything if the first
10756 argument is an empty string. This makes cases where we want to
10757 match output that is already in expect's buffers (for example,
10758 matching a breakpoint after gdb_run_cmd has been called) work
10759 reliably.
10760
10761Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
10762
10763 * config/netware.exp: New file.
10764
10765Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
10766
10767 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
10768 the -B and -L prefixes so we can find the debugging stub.
10769
10770 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
10771 there and we are using the gcc from the tree.
10772
10773 * gdb.base/types.c: Removed.
10774
10775 * gdb.base/configure.in: Look for makefile fragments in ../config.
10776 Recognize i386-*-netware.
10777 * gdb.c++/configure.in: Likewise.
10778
10779Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10780
10781 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
10782 the correct TCL syntax.
10783
10784Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
10785
10786 * gdb.base/opaque.exp: use runto instead of messing around with
10787 breakpoints. Simplify by using gdb_test.
10788
10789 * gdb.base/bitfields.exp: restart between tests on netware targets
10790 because breakpoints aren't relocated after target death. Run
10791 processes to completion.
10792
10793 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
10794
10795Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
10796
10797 * Makefile.in: Remove extra tabs that confuse some versions
10798 of "make". Use the newly built gdb to test with by default,
10799 rather than the first one in the tester's search path.
10800
10801Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
10802
10803 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
10804
10805 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
10806 condition help.
10807
10808Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
10809
10810 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
10811
10812 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
10813 running.
10814 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
10815 * gdb.base/funcargs.exp: Likewise.
10816
10817 * gdb.base/bitfields.exp: Simplify by using gdb_test.
10818 * gdb.base/funcargs.exp: Likewise.
10819
10820 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
10821 message is "".
10822
10823Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
10824
10825 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
10826 return,signals,twice}.exp: Handle non-existant binaries
10827 consistantly.
10828
10829 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
10830 * gdb.base/Makefile.in: Don't try to generate a core dump, we
10831 might testing a cross development system.
10832
10833Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
10834
10835 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
10836 runtest script is relative to ${srcdir}, not ${rootdir}.
10837
10838Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
10839
10840 * gdb.base/signals.exp: Allow for optionality of breakpoint
10841 address.
10842
10843Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10844
10845 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
10846
10847Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
10848
10849 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
10850 for size_t definition.
10851 * gdb.c++/templates.cc: Likewise
10852
10853 * config/mt-i386-netware: New file.
10854
10855 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
10856 defined.
10857
10858 * gdb.base/Makefile.in: Added support for systems that name core
10859 files by appending "core" to the program name.
10860 * gdb.base/a1-selftest.exp: Likewise.
10861
10862Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10863
10864 * gdb.base/return.exp: Add comment and message for `return double'
10865 test failure on Sparc Solaris.
10866
10867Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
10868
10869 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
10870
10871Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10872
10873 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
10874 from optimizing them away.
10875 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
10876 patterns to include default constructors and assignment operators,
10877 to match gcc versions beyond 2.5.8. Accept any cplus demangling
10878 character in the output of the virtual base pointer.
10879
10880Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10881
10882 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
10883 expression match in print_addr_of to avoid unintented matches.
10884 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
10885 versions up to 2.5.8.
10886
10887Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10888
10889 * gdb.base/list.exp: Tweak alternate pattern for listing of an
10890 included file to run under newer versions of expect.
10891 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
10892 consecutive >'s in templates to accomodate recent cplus-dem.c change.
10893 Remove xfail for the virtual table of BDDHookV.
10894
10895Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
10896
10897 * lib/gdb.exp (string_to_regexp): Set a default result.
10898 (default_gdb_start): Fix misleading message.
10899
10900Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
10901
10902 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
10903 Remove all CC, etc definitions.
10904 * config/mt-hpux: New file.
10905 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
10906 (CFLAGS, LDFLAGS): Define.
10907 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
10908
10909 * Makefile.in (site.exp): Don't insert host_os, etc.
10910 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
10911 (distclean): Check existence of subdir.
10912 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
10913 * gdb.base/Makefile.in: General cleanup and simplification.
10914 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
10915 to build executables. Use default rule to build .o files.
10916 (EXPECT, RUNTEST, CC): Fix relative pathname.
10917 (site.exp): Don't insert host_os, etc.
10918 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
10919 and/or SIGUSR1 defined.
10920 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
10921 * gdb.c++/Makefile.in: General cleanup and simplification.
10922 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
10923 (CFLAGS): Remove.
10924 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
10925
10926Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
10927
10928 * gdb.base/recurse.exp: Misc changes to get tests running again
10929 after Kung's changes to the watchpoint code.
10930 * gdb.base/watchpoint.exp: Likewise.
10931
10932Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
10933
10934 * lib/gdb.exp (string_to_regexp): Convert {\} also.
10935
10936Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
10937
10938 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
10939 * lib/gdb.exp (default_gdb_start): Define.
10940 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
10941 gdb.base/funcargs.exp, gdb.base/opaque.exp,
10942 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
10943 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
10944 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
10945 Don't call gdb_target_udi in between tests.
10946
10947Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10948
10949 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
10950 (which was basically just a local version of the same thing). In
10951 addition to avoiding duplication, gdb_test_exact is faster.
10952 * lib/gdb.exp (gdb_test_exact): Fix typo.
10953
10954 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
10955 don't give an error.
10956
10957 * gdb.base/term.exp: Call delete_breakpoints before starting.
10958
10959 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
10960 (t10): Add comment.
10961
10962Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
10963
10964 Reorganization of the GDB Test Suite.
10965
10966 * gdb.base: New directory, contains all the basic tests.
10967 * gdb.c++: New directory, tests specific to C++.
10968 * gdb.chill: New directory, tests specific to Chill.
10969 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
10970 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
10971 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
10972 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
10973 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
10974 t30-31 to chill).
10975 * */gdbme.*: Rename to match appropriate expect scripts.
10976 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
10977 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
10978 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
10979 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
10980 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
10981 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
10982 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
10983 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
10984 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
10985 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
10986 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
10987 gdb.c++/virtfunc.cc: New names of C++ files.
10988 * gdb.chill/chillvars.ch: New name of Chill file.
10989 * gdb.base/configure.in, gdb.c++/configure.in,
10990 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
10991 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
10992 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
10993 * configure.in (configdirs): Update to reflect directory changes.
10994 (target_abbrev): No longer define for any configuration.
10995 * Makefile.in: Cosmetic improvements to header comments.
10996
10997Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
10998
10999 Various changes to gdb.t31:
11000
11001 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
11002 * gdbme.ch: Make all key-words and predefineds be upper-case.
11003 * chillvars.exp: Expect key-words and predefinds in upper-case.
11004
11005 * chillvars.exp: Use gdb_test_exact many places.
11006 Change expected output for arrays (which now includes index labels).
11007
11008 * pr-5020.exp, gdme.ch (module PR_5020):
11009 New test, for PR-5020.
11010
11011Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
11012
11013 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
11014 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
11015
11016Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
11017
11018 * Makefile.in: Fix bit-rot in definitions of CHILL,
11019 CHILL_FOR_TARGET and Chill_LIB.
11020 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
11021 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
11022 CHILL, and CHILL_LIB.
11023
11024Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
11025
11026 * Revert the previous changes. Please see Rob's directory
11027 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
11028
11029Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
11030
11031 * Makefile.in, configure.in, config/mips-gdb.exp,
11032 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
11033 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
11034 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
11035 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
11036 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
11037 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
11038 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
11039 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
11040 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
11041 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
11042 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
11043 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
11044 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
11045 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
11046 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
11047 changes from 94Q1.
11048
11049Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
11050
11051 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
11052 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
11053 Rob's new testing fragments.
11054
11055Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
11056
11057 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
11058 lib/gdb.exp: Replace error proc calls with perror.
11059
11060Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
11061
11062 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
11063 version also, match on casted version strings, and match on
11064 gdb startup case where the line numbers might be messed up.
11065
11066Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
11067
11068 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
11069 (CFLAGS): Delete it from here.
11070
11071Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
11072
11073 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
11074
11075Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
11076
11077 * Makefile.in (RUNTEST): Default to just "runtest".
11078
11079Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11080
11081 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
11082 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
11083 the code has been restructured.
11084
11085Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11086
11087 * gdb.t00/default.exp (set write): Allow any number of \r and/or
11088 \n, not just one of each.
11089
11090 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
11091 /bin/cc gives a warning if you do.
11092
11093Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
11094
d63a86f8 11095 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
11096 __t10ListS_link1ZUiRCUiPT0
11097
11098Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11099
11100 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
11101 on local variables in recursive functions.
11102
11103 * gdb.t07/Makefile.in: Build the new test.
11104
11105Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11106
11107 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
11108 directly. Instead compare the return values from actual calls.
11109
11110Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
11111
11112 * Makefile.in (check): Set TCL_LIBRARY for runtest.
11113
11114Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11115
11116 * From Peter Schauer with minor modifications.
11117 * gdb.t15/return.exp (return_tests): Handle targets where "return"
11118 stops in mid-line in the caller. Add xfail for returning a float
11119 value on X86 targets.
11120
11121Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11122
11123 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
11124 to avoid expect lossage.
11125 (fmem_LRbug_tests): Likewise.
11126 * gdb.disasm/hppa.s: Corresponding changes.
11127
11128 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
11129 conditions to work with latest dejagnu/expect.
11130
11131 * gdb.t15/funcargs.exp (finish from indirect call): No longer
11132 expected to fail on the PA.
11133 (backtrace in call with trampolines): Explicitly require main
11134 to be frame #1 (no trampolines should show up in backtrace).
11135
11136 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
11137 "continue -expect".
11138 * gdb.t06/break.exp: Likewise.
11139 * gdb.t07/watchpoint.exp: Likewise.
11140 * gdb.t13/bitfields.exp: Likewise.
11141 * gdb.t15/{funcargs,return}.exp: Likewise.
11142 * gdb.stabs/weird.exp: Likewise.
11143 * config/{mips,udi}-gdb.exp: Likewise.
11144
11145 * hppa.sed: Enclose comments within a sed command to avoid
11146 losing with the old OSF1 sed.
11147
11148Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11149
11150 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
11151 sequent dynix.
11152 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
11153 * gdb.t15/funcargs.exp: Conditionally step again to really
11154 finish from marker_call_with_trampolines. Handle the case where
11155 the first step from within call_with_trampolines already steps
11156 us back to main.
11157 * gdb.t15/gdbme.c: Add comment to closing brace of
11158 call_with_trampolines for funcargs.exp.
11159
11160Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11161
d63a86f8 11162 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
11163 Fix typo(s).
11164
11165Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11166
11167 * gdb.t07/gdbme.c: More code for watchpoint testing.
11168
11169 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
11170 "Hardware watchpoint" throughout file.
11171 (test_watchpoint_triggered_in_syscall): New test.
11172 (test_complex_watchpoint): New test.
11173
11174Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11175
11176 * gdbme.c (call_with_trampolines): New function to try and step
11177 into. Tests trampoline problems on the PA.
11178
11179 * funcargs.exp (localvars_in_indirect_call): No longer expect
11180 stepping into indirect call to fail on PAs.
11181 (test_stepping_over_trampolines): New test.
11182
11183Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11184
11185 * TODO: Add suggestions for static member function tests, and
11186 completion tests.
11187
11188Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11189
11190 * TODO: Add suggestions for "p/a" tests.
11191
11192 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
11193 (default_gdb_exit): Replace all the hair with sending "quit" to
11194 the process with a simple close.
11195
11196Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11197
11198 * TODO: Add suggestions for shared library tests.
11199
11200Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11201
11202 * TODO: Add suggestions for x/s tests.
11203
11204Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11205
11206 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
11207 "enable once", and "enable breakpoints once" with ".*".
11208
11209Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11210
11211 * TODO: Add suggestions about structure passing tests.
11212
11213Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11214
11215 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
11216 the primary1 test, use work around if __GNUC__ < 2.
11217 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
11218 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
11219 Test for bad output rather than waiting for timeout. Issue
11220 second continue only if first continue failed.
11221
11222Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
11223
11224 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
11225 operator[] test with gdb_test because the old code didn't seem to
11226 be getting the quoting right with the new dejagnu.
11227
11228Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
11229
11230 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
11231 one from the path.
11232 * Makefile.in: Use a fresh expect if there is one, use runtest
11233 from the src tree if there is one.
d63a86f8 11234
c906108c
SS
11235Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
11236
11237 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
11238 next over recursive call. Revise the tests from that point on
11239 (which had been skipped) to match GDB's actual (correct) output.
11240
11241 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
11242 with next over a breakpoint whose condition is false.
11243
11244 * gdb.t00/help.exp: Comment out "help set print" tests just like
11245 (and for same reason as) "help set" test.
11246
11247Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11248
11249 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
11250 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
11251
11252Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11253
11254 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
11255 necessary gdb_target_udi.
11256
11257 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
11258
11259 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
11260 1838 and 2417; they are fixed.
11261
11262 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
11263 gdb.t03/ptype.exp (ptype structure, ptype union):
11264 Remove xfails; the test is looser than when the xfails were added.
11265
11266 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
11267 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
11268
11269 * gdb.t01/run.exp: Only run shell test if isnative.
11270
11271 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
11272 since "run" automatically loads if necessary. Call gdb_target_udi
11273 after the "file" since "file" kills any execution target.
11274
11275 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
11276 GDB. GDB doesn't work that way (not anymore at least) on UDI.
11277 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
11278 argument for UDI.
11279
11280Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
11281
11282 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
11283
11284 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
11285
11286Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11287
11288 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
11289 properly quoting regexps. This makes the second argument to
11290 demangle a fixed string, which matches the callers, instead of a
11291 shell-style pattern which is what the previous implementation
11292 used. Update some of the callers.
11293
11294Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11295
11296 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
11297 (comib_nullified_tests): Fix typo.
11298 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
11299 strings. No longer expected to fail.
11300
11301 * gdb.disasm/hppa.s (addib_tests): Fix typo.
11302 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
11303 strings. No longer expected to fail.
11304
11305 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
11306 string. No longer expected to fail.
11307
11308Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11309
11310 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
11311 No longer expected to fail.
11312
11313 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
11314 string. No longer expected to fail.
11315
11316Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11317
11318 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
11319 only in the names (I probably got most of them). I was even
11320 generous with some which differed in underscores in names, and
11321 probably missed a few, and I *still* was able to remove almost a
11322 third of the file with almost no impact on testsuite coverage.
11323
11324Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11325
11326 * gdb.t00/default.exp: Match udi_attach error message as well as
11327 the one from child_attach.
11328
11329 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
11330
11331 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
11332
11333 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
11334 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
11335
11336 * Move test with enums and partial symbols back to
11337 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
11338 Reverts the change of 26 May 93. Per today's change to
11339 stabs.texinfo, the behavior that weird.exp was expecting was
11340 unreasonable; what is important is that the compiler+gdb get
11341 things right, which happens with a recent gcc. Also fix the test
11342 to deal with native compilers which put out the stab gdb can't
11343 deal with.
11344
11345Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11346
11347 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
11348 in the names. The main thing these accomplish is to slow things down.
11349 Many more such duplicates surely remain.
11350
11351 * gdb.t00/help.exp: Comment out "help support" test just like
11352 (and for same reason as) "help set" test.
11353
11354Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
11355
11356 * gdb.t06/break.exp: Remove setup_xfails for
11357 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
11358 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
11359 about known bug in gcc to include up through 2.5.8.
11360 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
11361 well as "_vb$".
11362 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
11363 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
11364 with latest gcc and gdb.
11365 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
11366 well as "_vb$".
11367
11368Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11369
11370 * configure.in (hppa*-*-*): Also configure and build stabs-only
11371 tests.
11372
11373Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11374
11375 * gdb.t10/hppa.mt: A makefile fragment for the PA.
11376 * gdb.t10/configure.in (hppa*-*-*): Use it.
11377
11378Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11379
11380 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
11381
11382Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11383
11384 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
11385 versions prior to 1.13.5.
11386
11387Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11388
11389 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
11390 the prompt is at the start of a line.
11391
11392Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11393
11394 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
11395 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
11396 in the copr tests now.
11397 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
11398 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
11399 expected to fail.
11400
11401Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
11402
11403 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
11404 gdb.t31/chillvars.exp, lib/gdb.exp:
11405 Tweak to run under either version of expect.
11406 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
11407 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
11408 * gdb.t11/list.exp: Remove extraneous whitespace.
11409
11410Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11411
11412 * gdb.t16/printcmds.exp (test_print_strings): Accept
11413 "(unsigned char *) " before the string.
11414
11415 * TODO: Add notes about printing of fancy types and GDB expressions.
11416
11417Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
11418
11419 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
11420 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 11421 if doing mips-idt-ecoff.
c906108c
SS
11422
11423Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
11424
11425 * Most .exp files: Tweak to run under either version of expect.
11426
11427Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11428
11429 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
11430 xfails; I'm not sure why they are failing, but not because of PR 1806.
11431
11432Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
11433
11434 * config/unix-gdb.exp: Remove gdb_unload cause it's already
11435 defined in lib/gdb.exp.
11436
11437Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11438
11439 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
11440 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
11441 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
11442 have to be typeless.
11443
11444Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11445
11446 * TODO: Add suggestion for copyright year test.
11447
11448Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
11449
11450 * configure.in (*-*-lynxos*): Add stabs tests.
11451
11452Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
11453
11454 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
11455 so insert a tab before any assembler directive in column zero.
11456
11457 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
11458 stores.
11459 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
11460 stores.
11461 (fpu_short_memory_tests): Likewise.
11462
11463Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11464
11465 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
11466 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
11467 .stabs directives in comments.
11468
11469Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11470
11471 * TODO: New file, describing tests we could write.
11472 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
11473
11474Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11475
11476 * gdb.t06/signals.exp: Add kludge to force re-sync.
11477
11478 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
11479 to xgdb instead of gdb, get out of gdb.
11480
11481Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
11482
11483 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
11484 for info.
11485
11486Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
11487
11488 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
11489 * gdb.stabs/configure.in (hppa*-*-*): Use it.
11490 * gdb.stabs/hppa.sed: New sed script for the PA.
11491
11492Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11493
11494 * gdb.stabs: Re-write weird.def and configuration to use sed
11495 instead of cpp. sed is portable and POSIX; cpp is neither.
11496
11497Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11498
11499 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
11500
11501Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11502
11503 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
11504
11505Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11506
11507 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
11508 "_vb$".
11509 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
11510 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
11511
11512Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11513
11514 * lib/gdb.exp: Comment out code which depends on non-existent
11515 `transform' procedure.
11516
11517Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
11518
11519 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
11520 * lib/gdb.exp: Transform tool name.
11521 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
11522 1.1's new error handling system.
11523
11524Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11525
11526 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
11527
11528Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11529
11530 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
11531 They made pattern matching so slow that timeouts happened on
11532 heavily loaded systems. Now any output from "show print" which
11533 gets us back to the GDB prompt is a PASS.
11534
11535Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
11536
11537 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
11538
11539Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11540
11541 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
11542
11543 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
11544 It is not from PR 3220.
11545
11546Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11547
11548 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
11549 just started failing because they depended on the order the
11550 subcommands are presented, or exact docstring text. This kind of
11551 test is a pain and has minimal benefit.
11552
11553Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11554
11555 * gdb.t09/corefile.exp: At end of test, use "core" command with
11556 no arguments.
11557
11558Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
11559
11560 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
11561 17}/Makefile.in: Make it possible to run the testsuite with Sun
11562 make and CC = cross gcc by adding explicit build rules for .o
11563 files.
11564
11565Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11566
11567 * gdb.t15/funcargs.exp: Don't put comments on same line as
11568 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 11569
c906108c
SS
11570Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11571
11572 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
11573
11574Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
11575
11576 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
11577 * gdb.t20/inherit.exp: remove three dumplicate entries.
11578
11579Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11580
11581 * gdb.t06/break.exp: For "next over recursive call", fail on any
11582 incorrect output, not just on "factorial (value=2)".
11583
11584Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11585
11586 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
11587 working now. Add an xfail if accesing a bss variable causes
11588 a memory error if the target is not yet run.
11589
11590Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11591
11592 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
11593 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
11594 name of __st* demangling (2 strings). Did Kung really get the
11595 more than 95 others right without testing them?
11596
11597Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
11598
11599 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
11600
11601Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
11602
11603 * configure.in (configdirs): Add gdb.disasm
11604 * gdb.disasm: New directory for GDB disassembler tests.
11605 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
11606
11607Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11608
11609 * gdb.t00/help.exp: Don't test "help set".
11610
11611 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
11612 from within expect statements. None of these happen anymore and
11613 they cause regressions to be silently unnoticed.
11614
11615 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
11616 messages) about known failures with gcc cygnus-2.4.5-930417.
11617
11618 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
11619 comp-info.exp so it gets built if it doesn't exist.
11620
11621 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
11622 it is no longer used.
11623 * gdb.t13/comp-info.c: Removed.
11624
11625Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
11626
11627 * gdb.t06/signals.exp: Add xfail for sun3.
11628
11629Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11630
11631 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
11632 relevant because ^C doesn't get sent but failure can be reproduced
11633 interactively).
11634
11635Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11636
11637 * gdb.stabs/alpha.mt: New configuration file for alpha.
11638 * gdb.stabs/configure.in: Use it.
11639 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
11640 sharing with alpha.mt, redefine long to word via preprocessor.
11641 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
11642 for alpha.
11643 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
11644 native cc.
11645 * gdb.t00/teststrategy.exp: Change expect string so that we
11646 consume the `(xgdb)' from the command echo and from the gdb prompt.
11647 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
11648 gdb currently compares all values as long, so this failure probably
11649 applies to any configuration where LONGEST is bigger than a target int.
11650 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
11651 with gcc.
11652 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
11653 to handle opaque pointers, gcc is.
11654 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
11655 as first argument. Include <sys/types.h> and change all operator
11656 new definitions to use size_t.
11657 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
11658 now that we use size_t.
11659
11660Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11661
11662 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
11663 a long or float array cast all array members to the same type.
11664 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
11665 with 64 bit longs.
11666 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
11667 on alpha.
11668 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
11669
11670Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11671
11672 * gdb.t24 (demangle.exp): Constructors of templates have names like
11673 vector<int>::vector(int) not vector<int>::vector<int>(int). See
11674 section 14.6 of the ARM.
11675
11676 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
11677 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
11678 accomplish little and slow down the testsuite.
11679
11680 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
11681 Accept spaces various places.
11682
11683Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11684
11685 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
11686 with watchpoint enabled.
11687
11688 * Makefile.in: Remove definition of CC and remove the second
11689 definition of CXX (the "CXX = gcc" one remains). These definitions
11690 were causing backquotes to be expanded within backquotes, which
11691 doesn't work.
11692
11693Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
11694
11695 * gdb.t17/callfuncs.exp: Add "return 0" to end.
11696
11697Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11698
11699 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
11700 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
11701 by mips cc and contains no stabs entries.
11702
11703Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
11704
11705 * config/vx-gdb.exp: Use fake device to load files rather than
11706 NFS.
11707 * lib/gdb.exp: New proc to do "file" command.
11708 * config/unix-gdb.exp: Use new "file" proc.
11709
11710Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
11711
11712 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
11713 Rework board rebooting slightly.
11714 (gdb_exit): Don't exit from the remote shell; there isn't one.
11715 * gdb.stabs/weird.exp: If a program is being debugged already,
11716 kill it.
11717 * gdb.t04/setvar.exp: Stop and restart gdb.
11718 * gdb.t05/expr.exp: Likewise.
11719 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
11720 restart gdb and reload the program.
11721 * gdb.t08/opaque.exp: Likewise.
11722 * gdb.t12/scope.exp: Likewise.
11723 * gdb.t13/bitfields.exp: Likewise.
11724 * gdb.t15/funcargs.exp: Likewise.
11725 * gdb.t20/classes.exp: Likewise.
11726 * gdb.t03/ptype.exp: Increase timeout.
11727 * gdb.t16/printcmds.exp (test_print_string_constants,
11728 test_print_array_constants): Likewise.
11729 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
11730 * gdb.t20/classes.exp (do_tests): Likewise.
11731 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
11732
11733Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
11734
11735 * gdb.stabs: Renamed *wierd* to *weird*.
11736
11737Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
11738
11739 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
11740 for timeout. Add "known gcc 2.4.5 bug" to failure message.
11741
11742Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
11743
11744 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
11745 (do_tests): Remove xfail for whatis on one_var and two_var.
11746
11747Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
11748
11749 * Makefile.in: Made cross building work better by adding
11750 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
11751
11752Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11753
11754 * gdb.t15/{return.c,return.exp,Makefile.in}:
11755 New test, currently commented out.
11756
11757Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
11758
11759 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
11760 still running and removes the leftover named socket so GDb can do
11761 clean restarts.
11762
11763Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
11764
11765 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
11766 console, not GDB.
11767 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
11768 cross testing works better with "make check"
11769 * config/unix-gdb: Use default procedures for exit and version.
11770 * config/vx-gdb.exp: Cleaned up and massaged back to working order
11771 with the newest VxWorks.
11772
11773Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11774
11775 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
11776 old form.
11777
11778 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
11779 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
11780
11781 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
11782
11783 * config/unix-gdb.exp: Remove this version of gdb_exit
11784 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
11785 Rob says he'll look at it when he gets back to testing boards.
11786
11787Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
11788
11789 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
11790 an expected fail for certain ptype commands.
11791
11792 * gdb.t20/classes.exp: Update expected results of "ptype class
11793 Base1" to account for the constructor that now appears in the type.
11794
11795Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
11796
11797 * configure.in (configdirs): Restore gdb.t04, which mysteriously
11798 disappeared from list.
11799 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
11800 "alldone" proc with call to cleanup and exit.
11801 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
11802 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
11803 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
11804 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
11805 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
11806 "alldone" proc with simple returns that suppress remaining
11807 tests. The alldone proc went away many months ago.
11808
11809Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11810
11811 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
11812
11813 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
11814
11815Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11816
11817 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
11818 as vax gdb will display them.
11819
11820Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11821
11822 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
11823 optimizers.
11824
11825 * scope.exp: Change "bad value for localval" messages so each one
11826 is unique.
11827
11828 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
11829 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
11830
11831 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
11832
11833Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11834
11835 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
11836 doesn't exist (due to optimization).
11837
11838Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11839
11840 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
11841 contains \r because the filename is long.
11842
11843 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
11844 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
11845
11846Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11847
11848 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
11849 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
11850 Ultrix.
11851 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
11852 int tests.
11853 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
11854
11855Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
11856
11857 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
11858
11859 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 11860 to match does not match the passing case but still matches the
c906108c
SS
11861 failing case.
11862
11863Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11864
11865 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
11866
11867Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
11868
11869 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
11870 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
11871 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
11872 Remove various versions of gdb_exit.
11873 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
11874 gdb_exit.
11875 * config/unix-gdb.exp: gdb_exit remains here, and should override
11876 the generic version, since it's doing a lot of wierd stuff that
11877 the other versions aren't. FIXME, fold it in, or abandon this
11878 version.
11879
11880Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11881
11882 * gdb.t24/demangle.exp: Add tests for PR 3220.
11883
11884Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11885
11886 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
11887
11888Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
11889
11890 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
11891 "i386-*-*". Works for i486 as well.
11892
11893 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
11894 bug, and expand domain of xfail to all SVR4 systems, since the
11895 actual problem is likely to be in generic SVR4 /proc support.
11896
11897Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11898
11899 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
11900
11901Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
11902
11903 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
11904 xfails for other systems. Match a missing 'Continuing.' as an
11905 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
11906
11907 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
11908 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
11909 Only issue warning for missing executables if -all option is used.
11910
11911 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
11912 file if -all option is used. It's like an unpredictable XFAIL.
11913
11914Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11915
11916 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
11917 for dynamically linked binaries.
11918
11919 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
11920
11921Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11922
11923 * gdb.t20/inherit.exp: Change message for "print tagless struct"
11924 to state that this is a known bug in old versions of g++.
11925
11926Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11927
11928 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
11929 while waiting for `Continuing'.
11930
11931Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
11932
11933 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
11934 in text, data, and bss.
11935 * gdb.t10/nodebug.c: Add local and global test variables for
11936 initialized and uninitialized data.
11937
11938Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11939
11940 * config/unix-gdb.exp (gdb_exit): Add "wait".
11941
11942Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11943
11944 * gdb.t06/signals.exp: xfail the continue from the handler for all
11945 targets.
11946
11947 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
11948 function with watchpoints enabled, the i386 call dummy starts with
11949 a call.
11950
11951 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
11952 386 bsd names its corefiles.
11953
11954Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
11955
11956 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
11957 compilers don't grok it.
11958 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
11959 with small octal ints rather than character constants, which
11960 are signed and might not fit if first promoted to int.
11961
11962Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
11963
11964 * gdb.t09/Makefile.in (clean): Remove corefile.
11965
11966Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11967
11968 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
11969
11970Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11971 and Jim Kingdon (kingdon@cygnus.com)
11972
11973 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
11974 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
11975 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
11976
11977Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11978
11979 * gdb.t17/interrupt.exp: Add xfail for hppa.
11980
11981Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11982
11983 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
11984 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
11985 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
11986 to determine signed-ness of bitfields and use the result to setup
11987 the xfail.
11988 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
11989 * gdb.t15/funcargs.exp: Use them to step until the second indirect
11990 call line is reached if necessary.
11991
11992Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11993
11994 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
11995
11996Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11997
11998 * gdb.t06/break.exp: Also test `clear' command.
11999
12000Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
12001
12002 * gdb.t00/teststrategy.exp: Remove extra quote.
12003
12004 * gdb.t07/watchpoint.exp: Change xfail for calling function with
12005 watchpoint enabled to be for all non-68k machines.
12006
12007 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
12008
12009Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12010
12011 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
12012 targets use aout.mt instead of ecoff.mt as gas understands
12013 standard aout format.
12014
12015Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
12016
12017 * lib/gdb.exp (runto): Don't insist that function we are running to
12018 was compiled with -g.
12019
12020 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
12021
12022 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
12023 to get back into the read system call.
12024 Accept leading newline in case where we woke it up.
12025
12026Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12027
12028 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
12029 to make the stabs test work on ecoff systems using gcc and -with-stabs.
12030 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
12031 enable ecoff configuration.
12032
12033Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12034
12035 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
12036
12037Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12038
12039 * gdb.t16/printcmds.exp: Add another printf test.
12040
12041Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
12042
12043 * configure.in: If configured -with-stabs on any target, add
12044 stabsdirs to configdirs.
12045
12046Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12047
12048 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
12049 fun" so pattern does not match the command itself.
12050
12051Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12052
12053 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
12054
12055Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12056
12057 * gdb.t17/interrupt.exp: Test for more things.
12058
12059Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12060
12061 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
12062 compiler arranges the code and line numbers.
12063
12064 * gdb.t17/interrupt.exp: Don't send \n after ^C.
12065
12066Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12067
12068 * gdb.t00/help.exp: Increase expect input buffer size.
12069
12070Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12071
12072 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
12073
12074 * gdb.t07/watchpoint.exp: Add xfail for hppa.
12075
12076 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
12077
12078 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
12079 [0-9]*, not just [0-9].
12080
12081Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12082
12083 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
12084
12085 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
12086
12087Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12088
12089 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
12090
12091Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12092
12093 * gdb.t06/signals.c: Add xfails for sun3.
12094
12095 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
12096
12097 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
12098 test_stepping tests.
12099
12100Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12101
12102 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
12103
12104 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
12105
12106 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
12107 rather than actually putting it through cpp twice.
12108
12109 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
12110
12111Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
12112
12113 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
12114 no longer needed.
12115
12116Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12117
12118 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
12119
12120 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
12121 C++ features prints as "struct", make it a pass, not an xfail.
12122
12123Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12124
12125 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
12126 Don't require VA to print as "class" rather than "struct".
12127
12128Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
12129
12130 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
12131
12132Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12133
12134 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
12135
12136Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12137
12138 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
12139 order.
12140
12141Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12142
12143 * gdb.t16/printcmds.exp: Add printf tests.
12144
12145 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
12146
12147 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
12148
12149Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
12150
12151 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
12152 pass counts, to counteract any existing or future setup_xfails.
12153
12154Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12155
12156 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
12157 {BEGIN,END}_COMMON for common block instead of STAB.
12158 * gdb.stabs/wierd.exp: Add xfail for rs6000.
12159
12160 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
12161 intp_var should be N_GSYM not N_LSYM.
12162 wierd-aout.S: Use a label for the value of the N_SO.
12163 wierd.def: Remove all backslashes.
12164 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
12165
12166Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12167
12168 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
12169 get the expected next to inheritance3.
12170
12171Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12172
12173 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
12174 now that gcc-2.4 gets it right.
12175
12176Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12177
12178 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
12179
12180 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
12181 generating comp-info.exp which works for cross-compilation.
12182
12183Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
12184
12185 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
12186 "*-*-sysv4.*".
12187
12188Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
12189
12190 * gdb.t01/run.exp: Start with a fresh gdb.
12191 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
12192 SVR4.x.
12193
12194Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
12195
12196 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
12197 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
12198 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
12199 Makefile.in (distclean, realclean): Remove gdbme.c from list of
12200 things to remove.
12201
12202Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
12203
12204 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
12205 test cases from bug reports.
12206
12207Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
12208
12209 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
12210 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
12211 avoid spurious xfails.
12212 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
12213 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
12214 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
12215
12216Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
12217
12218 * gdb.t00/teststrategy.exp: Rework to provide more useful
12219 description of each test, fix problem with systems that define
12220 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
12221 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
12222 results for "next over recursive call" so timeouts aren't taken
12223 by error.
12224
12225Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
12226
12227 * gdb.t12/scope.exp: Test printing of variables before run.
12228
12229 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
12230 printed in wrong order due to sorting.
12231
12232Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
12233
12234 * gdb.t00/teststrategy.exp: Fix expected results for printing
12235 user entered string constant. Is array of char, prints with no
12236 address.
12237
12238 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
12239 commands.
12240 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
12241 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
12242 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
12243 of struct of char arrays.
12244 * gdb.t00/radix.exp: New tests for radix commands.
12245
12246Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
12247
12248 * gdb.t16/printcmd.exp: Print a variable before running program
12249 (with xfail for AIX).
12250
12251Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
12252
12253 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
12254
12255 * gdb.t16/printcmd.exp: Don't print variables before running program.
12256
12257 * gdb.t06/break.exp: Don't require envp argument to main.
12258
12259 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
12260
12261 * gdb.t02/whatis.exp, gdb.t11/list.exp:
12262 Add xfails for rs6000.
12263
12264 * gdb.t02/whatis.exp: Change other tests not to re-test something
12265 we already tested.
12266
12267 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
12268 each type used has a variable of that type.
12269
12270Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
12271
12272 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
12273
12274Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
12275
12276 * configure.in: change srctrigger to be a file, not a directory
12277
12278Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
12279
12280 * configure.in (mips-idt-ecoff*): Added trailing '*'.
12281
12282 * gdb.t11/list.exp: Fixed a couple of typos.
12283
12284Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
12285
12286 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
12287 is fixed and PR is closed.
12288 * gdb.t16 (gdbme.c): Add simple test string variable.
12289 * gdb.t16 (printcmds.exp): Add tests with simple test string
12290 variable, primarily for boundaries on "set print elements".
12291
12292Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
12293
12294 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
12295 Make leading 0's optional and don't expect a tab in the middle
12296 of the number.
12297
12298 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
12299
12300 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
12301 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
12302 don't end command passed to gdb_test with newline.
12303
12304 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
12305 signed keyword away, don't expect signed bitfields to be signed.
12306
12307 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
12308 printing with only as many 1's as are in the field as well as printing
12309 with 32 1's (see comment).
12310
12311Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
12312
12313 * gdb.t00/default.exp: Start with a fresh gdb.
12314 * configure.in (configdirs): Remove gdb.t31 until the chill
12315 compiler works again. It no longer is able to find chillrt0
12316 since it isn't in libchill.a anymore.
12317 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
12318 wierd.o, make more modular.
12319 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
12320 spurious newlines that caused problems.
12321
12322Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12323
12324 * Move test with enums and partial symbols from gdb.t03/ptype.exp
12325 to gdb.stabs/wierd.exp since GCC has worked around the bug.
12326 gdb.stabs/wierd.{exp,def}: Many new tests.
12327
12328 * gdb.t00/default.exp: update info line for new message.
12329
12330 * gdb.t02/{whatis.exp,gdbme.c}:
12331 Test that "char *" doesn't print as "caddr_t".
12332
12333Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12334
12335 * gdb.t00/help.exp: Use .* in place of some help messages which
12336 just changed.
12337 gdb.t00/default.exp: Update "info frame" test for new message.
12338 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
12339 Remove some xfails
12340
12341Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12342
12343 * gdb.t03/{gdbme.c,ptype.exp}:
12344 Add tests for typedef'd struct and union without tags.
12345 Also check "whatis" on a variable of a typedef'd enum without a tag.
12346
12347 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
12348 PRMS 1823; the bug still exists but isn't reproduced by this test
12349 anymore), and remove rs6000 XFAIL (the bug is fixed).
12350
12351 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
12352 duplicated from whatis.exp. For those that are left, accept
12353 "long", "long int", or "int" for long variables (whatis.exp already
12354 has an XFAIL for "int", so no need to fail it here).
12355
12356 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
12357 Deal with GCC's names for types now that GDB uses the compiler's names.
12358
12359 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
12360 setup_xfail's for sunos4. If we #defined the signed keyword away,
12361 don't expect GDB to know that char it is signed.
12362
12363 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
12364
12365Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
12366
12367 * configure.in (configdirs): Add gdb.t24 for C++ tests that
12368 should work on any system, regardless of debugging format.
12369 * gdb.t21/demangle.exp: Move to gdb.t24.
12370 * gdb.t24/demangle.exp: Move from gdb.t21.
12371 * gdb.t24/{Makefile.in, configure.in}: New files.
12372
12373Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12374
12375 * configure.in: Do gdb.stabs and C++ tests only for stabs.
12376 * gdb.stabs: New directory.
12377
12378Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12379
12380 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
12381 not just "Quit anyway?".
12382
12383Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
12384
12385 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
12386 that all setup_xfails are immediately followed by clear_xfails.
12387
12388Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
12389
12390 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
12391 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
12392 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
12393 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
12394 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
12395 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
12396 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
12397 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
12398 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
12399 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
12400 gdb.t31/chillvars.exp, lib/gdb.exp:
12401 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
12402 bug-gdb@prep.ai.mit.edu.
12403
12404Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
12405
12406 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
12407 with 0.0, not integer 0.
12408
12409Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
12410
12411 * gdb.t06/break.exp: Update for "Kill the program" message change.
12412
12413Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
12414
12415 * Makefile.in (GDBFLAGS): Set to -nx.
12416 * Makefile.in (site.exp): Use GDBFLAGS.
12417
12418Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
12419
12420 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
12421 Makefiles.
12422 (check): depend on just-check.
12423 (just-check): added so that tests can be run without a noop
12424 build pass.
12425
12426Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
12427
12428 Switch to using configure's configdirs.
12429 * Makefile.in (Makefile): add configure.in dependency.
12430 (SUBDIRS): removed redundant assignment.
12431 * configure.in: switch subdirs assignment to configdirs.
12432 * gdb.t*/configure.in: new files.
12433
12434Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
12435
12436 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
12437 works.
12438
12439Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
12440
12441 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
12442 in explicit rules. Apparently this is not supported by some makes.
12443
12444Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
12445
12446 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
12447
12448Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12449
12450 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
12451 disappeared.
12452
12453Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
12454
12455 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
12456
12457Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
12458
12459 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
12460 watchpoint problem that is now fixed.
12461 * gdb.t30/chexp.exp: Remove setup_xfail for printing
12462 uninitialized convenience variables.
12463 * gdb.t31/chillvars.exp: Fix expected patterns for printing
12464 structures.
12465
12466Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12467
12468 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
12469 which causes expect to get out of sync with gdb on long output
12470 from help set.
12471 * gdb.t09/corefile.exp: Make expected pattern for core file
12472 failing signal and frame output format less sun specific.
12473
12474Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
12475
12476 * gdb.t31/chillvars.exp: Add and remove initial dummy
12477 breakpoint, so that symbol table is forced in.
12478 (Needed at least on Sunos4, though it seems not SVR4.)
12479 * gdb.t31/chillvars.exp: Update for changed output format.
12480
12481Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
12482
12483 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
12484
12485Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
12486
12487 * Makefile.in: Added --srcdir when invoking runtest, removed the
12488 need for a local config file. (optional now)
12489
12490Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
12491
12492 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
12493 failure count used to force early termination. Add some more
12494 expected failures for gnu style demangling.
12495
12496Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12497
12498 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
12499 pmi variable from gdb.t20/gdbme to get optimized away.
12500 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
12501 Check for written corefile upon timeout _and_ eof.
12502
12503Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12504
12505 * config/unix-gdb.exp: Add missing return 0.
12506
12507Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12508
12509 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
12510 test termination.
12511
12512Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
12513
12514 * configure.in (subdirs): Put back gdb.t17 which mysteriously
12515 disappeared.
12516
12517Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
12518
12519 * gdb.t10/crossload.exp: Disable the i860-elf test until such
12520 time as i860 support works.
12521
d63a86f8 12522 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
12523 "backtrace 100\r" rather than just "backtrace\r", to match last
12524 change.
12525
12526Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
12527
12528 * config/udi-gdb.exp (gdb_exit): Remove close command.
12529 (gdb_target_udi): New procedure to set the UDI target.
12530 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
12531 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
12532 Added waits for prompts after several question responses. Added
12533 some more responses used by a29k-amd-udi-gdb.
12534 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
12535 pass different arguments, restart UDI connection after program
12536 completion.
12537 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
12538 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
12539 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
12540 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
12541 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
12542 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
12543 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
12544 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
12545 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
12546 after program completion.
12547 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
12548 compiled with a SELECT_VECS setting.
12549 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
12550 infinite recursion.
12551
12552 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
12553 Added checks for COFF results, and made them expected failures for
12554 all targets. It would be better to make them expected failures
12555 for COFF targets only.
12556
12557Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
12558
12559 * Makefile.in: add null dvi target, don't bother to recurse
12560 through test directories for info and install-info; rename
12561 $(datadir) to be dejagnu instead of deja-gnu
12562
12563Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
12564
12565 * gdb.t31/gdbme.ch: Re-enable code that previously caused
12566 compiler to coredump.
12567 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
12568 code.
12569
12570Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
12571
12572 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
12573 coredump.
12574 * gdb.t31/chillvars.exp: Comment out tests that depend on that
12575 code.
12576
12577Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
12578
12579 * gdb.t03/ptype.exp: tests for return code from gdb_test.
12580 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
12581 which in a shell. Deletes xgdb when done.
12582 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
12583 Tests the return from the "set height" or "set width" commands.
12584 Added a few return codes where needed.
12585
12586Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
12587
12588 * Makefile.in (SUBDIRS): Add gdb.t17.
12589 * configure.in (subdirs): Add gdb.t17.
12590 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
12591 files to test gdb's calling of functions in the inferior with
12592 the correct arguments and gdb's ability to retrieve any
12593 result returned.
12594
12595Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
12596
12597 * config/unix-gdb.exp (gdb_exit): Remove close commands that
12598 may be called after gdb goes away. Previous versions of expect
12599 needed these to avoid file descriptor leaks, but they cause
12600 errors with the current revision of expect.
12601 * gdb.t00/gdbvars.exp: Use -re on expected output after
12602 setting sevenbit-strings.
12603 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
12604 to set sevenbit-strings consistent across tests.
12605 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
12606 set sevenbit-strings consistent across tests.
12607
12608Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
12609
12610 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
12611 expected output to match current "expect" expectations.
12612
12613Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
12614
12615 * gdb.t00/default.exp: Change expected output for default "source"
12616 command, to match new gdb behavior which requires a filename to
12617 source.
12618
12619Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
12620
12621 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
12622 expected fail for i486-*-* that misses the marker2 function.
12623 * gdb.t10/crossload.exp (bfddefault): Allow successful
12624 recognition of a format to pass even if no symbols are found.
12625 Explicitly catch failures where the format is not recognized
12626 or is ambiguous, and add the reason to the fail message.
12627 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
12628 the cause is and invalid target and add reason to failure message.
12629 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
12630 elf32-i386, elf32-sparc, and elf32-i860.
12631 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
12632 Set up expected failure for 'filename'::variable scope resolution,
12633 which is now apparently broken on all targets.
12634 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
12635 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
12636 gdb.t23/templates.exp: Change failure for missing binfile into
12637 just a warning.
12638 gdb.t21/demangle.exp: Change all cfront references to 'arm'
12639 references.
12640
12641Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
12642
12643 * gdb.t00/default.exp: Add expected output for default "source"
12644 command, to match new gdb behavior.
12645 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
12646
12647Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
12648
12649 * config/*-gdb.exp: returns an error, rather than exiting on
12650 internal errors.
12651
12652Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
12653
12654 * gdb.t03/gdbme.c: Add pointer to struct variable.
12655 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
12656 referencing struct members.
12657
12658Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
12659
12660 * configure.in (mips-idt-ecoff): New target.
12661 * config/mips-gdb.exp: New file for remote board using MIPS remote
12662 debugging protocol.
12663
12664 * Redid configuration scheme. Removed gdb.t*/configure.in.
12665 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
12666 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
12667 distclean targets. Built executables via .o files. Adjusted
12668 tests to account for source files in $(srcdir) rather than
12669 $(objdir).
12670 * lib/gdb.exp (runto): Don't expect () after the function name,
12671 because it may have arguments.
12672
12673Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
12674
12675 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
12676 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
12677 expected failures for mips-idt-* and mips-sgi-*.
12678 * gdb.t00/default.exp (attach): Kill process if requested.
12679 * gdb.t00/help.exp (help target core, help target): Accept a gdb
12680 that does not read core files.
12681 * gdb.t01/run.exp: Removed checks for exit status code.
12682 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
12683 it is linked in.
12684 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
12685 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
12686 appropriate, rather than doing it by hand.
12687 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
12688 execution.
12689 * gdb.t10/crossload.exp: Kill existing program if needed.
12690 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
12691 appropriate, rather than doing it by hand. Always increase
12692 timeout for this test, not just for VxWorks.
12693
12694Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
12695
12696 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
12697 of Chill STRUCT types and STRUCT values.
12698 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
12699 than "char".
12700 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 12701 struct2): New struct definitions and initializations to test
c906108c
SS
12702 simple Chill STRUCT types.
12703
12704Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
12705
12706 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
12707 the null byte at the end of strings.
12708 * gdb.t00/default.exp: Make show version insensitive to copyright
12709 date.
12710 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
12711 to avoid dependencies on target char signedness.
12712 * gdb.t16/printcmds.exp: Update expected results for explicitly
12713 unsigned char.
12714 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
12715 now work.
12716 * gdb.t21/demangle.exp: Add many more patterns for template
12717 demangling, most of them being expected failures.
12718 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
12719 string we are matching for, to match on the whole string.
12720 * gdb.t21/demangle.exp: Add many new test strings to demangle,
12721 and fix a whole bunch that had incorrect expected output but were
12722 passing anyway because of the bug in "proc demangle".
12723 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
12724 type.
12725 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
12726
12727Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
12728
12729 * gdb/testsuite: made modifications to testcases, etc., to allow
12730 them to work properly given the reorganization of deja-gnu and the
12731 relocation of the testcases from deja-gnu to a "tool" subdirectory.
12732
12733Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
12734
12735 * gdb/testsuite: Initial creation of gdb/testsuite.
12736 Migrated dejagnu testcases and support files for testing nm to
12737 gdb/testsuite from deja-gnu. These files were moved "as is"
12738 with no modifications. This migration is part of a major overhaul
12739 of dejagnu. The modifications to these testcases, etc., which
12740 will allow them to work with the new version of dejagnu will be
12741 made in a future update.
48efe704 12742
8d8cb839 12743 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 12744\f
8d8cb839
EZ
12745;; Local Variables:
12746;; mode: change-log
12747;; left-margin: 8
12748;; fill-column: 74
12749;; version-control: never
12750;; End:
902f2ccb
MC
12751
12752 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
12753 2003, 2004 Free Software Foundation, Inc.
12754 Copying and distribution of this file, with or without modification,
12755 are permitted provided the copyright notice and this notice are preserved.
This page took 1.77131 seconds and 4 git commands to generate.