2004-08-04 Andrew Cagney <cagney@gnu.org>
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
8da195dd
AC
12004-08-04 Andrew Cagney <cagney@gnu.org>
2
3 * gdb.base/store.exp: Update copyright.
4 (check_set, up_set, check_struct, up_struct): Add a prefix to test
5 names, do not import gdb_prompt.
6
8d394f98
AC
72004-08-01 Andrew Cagney <cagney@gnu.org>
8
9 Fix PR testsuite/1729.
10 * gdb.base/dump.exp: Add test name to callers of capture_value, do
11 not use capture_value with value 4.
12 (capture_value): Add optional test name parameter.
13 (test_reload_saved_value, test_restore_saved_value): Use $msg as
14 the prefix, pass to capture_value.
15
b6702b23
MK
162004-08-01 Mark Kettenis <kettenis@gnu.org>
17
18 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
19 * gdb.arch/i386-prologue.c (standard): New prototype and function.
20 (main): Call new function.
21
c203e0ca
MC
222004-07-31 Michael Chastain <mec.gnu@mindspring.com>
23
24 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
25
a7995a30
MC
262004-07-31 Michael Chastain <mec.gnu@mindspring.com>
27
28 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
29
9366563b
MC
302004-07-31 Michael Chastain <mec.gnu@mindspring.com>
31
b6eeaf26 32 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
33 Accept more values of vtbl pointer. Remove some messages
34 about "obsolete gcc or gdb".
35
2fc1f950
MC
362004-07-30 Michael Chastain <mec.gnu@mindspring.com>
37
38 * gdb.cp/classes.exp: Accept more varieties of ptype output.
39
c724d49b
MC
402004-07-30 Michael Chastain <mec.gnu@mindspring.com>
41
42 * gdb.base/asm-source.exp: Properly convert target board
43 debug flags from gcc format to binutils format.
44
736b0fce
MK
452004-07-28 Mark Kettenis <kettenis@gnu.org>
46
47 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
48 gdb1718". PR backtrace/1718 partially fixed.
49
5633ea5c
JJ
502004-07-27 Jeff Johnston <jjohnstn@redhat.com>
51
52 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
53
575eebb1
NC
542004-07-26 Nick Clifton <nickc@redhat.com>
55
56 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
57 good default value for a specific architecture is available then
58 set it to that value. Otherwise default to the -gstabs switch.
59 Remove the -g... switches from the asm-flags variable. Allow the
60 target board info to override the value if it wants to. Pass the
61 switch on the assembler command line.
62
62104619
MK
632004-07-23 Mark Kettenis <kettenis@gnu.org>
64
65 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
66 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
67 (main): Call new function.
68
4a1135b8
MC
692004-07-22 Michael Chastain <mec.gnu@mindspring.com>
70
71 Test for PR exp/1715.
72 * gdb.base/radix.exp: Refactor common procedures. Make all
73 test names unique. Change XFAIL to KFAIL.
74
8a12c1f0
MC
752004-07-20 Michael Chastain <mec.gnu@mindspring.com>
76
77 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
78 * gdb.ada/gnat_ada.gin: ... to here.
79 * configure.in: Use gnat_ada.gin.
80 * configure: Regenerate.
81
23b451cf
AC
822004-07-20 Andrew Cagney <cagney@gnu.org>
83
84 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
85 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
86 XFAILs. Clean up test messages and comments. Check backtraces.
87 Delete re-sync code.
88
ab618a02
MC
892004-07-19 Michael Chastain <mec.gnu@mindspring.com>
90
91 Fix PR cli/740.
92 * gdb.base/annota1.exp: Honor gdb,nosignals.
93 * gdb.base/annota3.exp: Likewise.
94
46dad340
MC
952004-07-19 Michael Chastain <mec.gnu@mindspring.com>
96
97 * lib/java.exp: Update copyright notice.
98
756d8c70
AC
992004-07-19 Andrew Cagney <cagney@gnu.org>
100
101 * gdb.base/selftest.exp: Copy file from here ...
102 * gdb.gdb/selftest.exp: ... to here.
103
586027e6
AC
1042004-07-16 Andrew Cagney <cagney@redhat.com>
105
106 * lib/insight-support.exp: Delete file.
107 * lib/java.exp (java_init): Fix copyright.
108
029d2200
AC
1092004-07-16 Andrew Cagney <cagney@gnu.org>
110
111 * gdb.base/restore.c: Append "prologue" to comments marking the a
112 function's prologue.
113 * gdb.base/restore.exp: Update copyright, re-indent.
114 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
115 callerN" prefix where needed. Update patterns that match a
116 function's prologue.
117
653b62c5
MC
1182004-07-16 Michael Chastain <mec.gnu@mindspring.com>
119
120 * gdb.base/restore.c: Add copyright notice.
121
f7d690e5
AC
1222004-07-16 Andrew Cagney <cagney@gnu.org>
123
124 * gdb.base/logical.exp: Update copyright.
125 (evaluate): New procedure. Use to re-implement tests using
126 several tables.
127
d629a7cb
MH
1282004-07-14 Martin Hunt <hunt@redhat.com>
129
130 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
131 which fixes some problems where init.tcl was not found.
132
9c7bb332
AC
1332004-07-13 Andrew Cagney <cagney@gnu.org>
134
6bf46641
AC
135 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
136 (check_sizeof, check_valueof): Do not include the output in the
137 test name. Use gdb_test.
138 (get_valueof): Use gdb_test_multiple.
139
c4ffd4c0
AC
140 * gdb.base/step-test.exp: Update copyright. Use
141 gdb_test_multiple. Ensure that test names do not include
142 architecture dependent output.
143
ab89363a
AC
144 * gdb.gdb/observer.exp: Update copyright.
145 (setup_test): Use gdb_test_multiple.
146 (attach_first_observer, attach_second_observer)
147 (attach_third_observer, detach_first_observer)
148 (detach_second_observer, detach_third_observer)
149 (reset_counters, check_counters): Make $message a prefix.
150 (test_normal_stop_notifications): Add "args" parameter - a list of
151 init functions to be called. Make $message a prefix,
152 (test_observer_normal_stop): Change the message prefixes so that
153 they are unique, pass the attach / detach procedures to
154 test_normal_stop_notifications.
155
ec58997a
AC
156 * gdb.base/signull.exp (test_segv): Prefix all tests with
157 "${name}". Clean up test messages.
158
b475183b
AC
159 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
160
9c7bb332
AC
161 * gdb.base/ena-dis-br.exp: Update copyright.
162 (break_at): New function. Replace send_gdb with gdb_test,
163 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
164 ignore count, not stopped at bpt", with KFAIL.
165
2dd95497
CV
1662004-07-13 Corinna Vinschen <vinschen@redhat.com>
167
168 * gdb.base/attach.exp: Remove cleanupfile handling.
169
419e626b
AC
1702004-07-12 Andrew Cagney <cagney@gnu.org>
171
172 * gdb.base/annota1.exp: Cleanup corefile test name.
173 * gdb.base/annota3.exp: Ditto.
174
8b1b3228
AC
1752004-07-12 Andrew Cagney <cagney@gnu.org>
176
78650829
AC
177 * gdb.base/signals.exp: Clean up copyright, re-indent.
178
8b1b3228
AC
179 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
180 gdb_test and gdb_test_multiple.
181
935c2760
JJ
1822004-07-08 Jeff Johnston <jjohnstn@redhat.com>
183
184 * gdb.java/jmain.exp: Fix expected line number for main to
185 break at. Set XFAIL for break at main test since gcj does not
186 provide line number info for first statement in main.
187
1544280f
AC
1882004-07-08 Andrew Cagney <cagney@gnu.org>
189
1279f4ff
AC
190 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
191
1544280f
AC
192 * gdb.base/sigbpt.exp: Make the common part of each test name a
193 prefix instead of suffix.
194
bcc82369
BR
1952004-07-07 Bob Rossi <bob_rossi@cox.net>
196
197 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
198 test from test_tbreak_creation_and_listing to
199 test_file_list_exec_source_file
200 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
201 Changed name of test from test_tbreak_creation_and_listing to
202 test_file_list_exec_source_file
203
23f4b0aa
JJ
2042004-07-07 Jeff Johnston <jjohnstn@redhat.com>
205
206 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
207 the jmisc() constructor instead of <init>.
208 * gdb.java/jmisc1.exp: Ditto.
209
56401cd5
AC
2102004-07-07 Andrew Cagney <cagney@gnu.org>
211
212 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
213 corrupting the PC.
214
44ae2f6a
MC
2152004-07-06 Michael Chastain <mec.gnu@mindspring.com>
216
217 * gdb.cp/templates.exp: Accept whitespace change in demangler
218 output.
219
45a83408
AC
2202004-07-06 Andrew Cagney <cagney@gnu.org>
221
222 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
223
d205ad70
MC
2242004-07-02 Michael Chastain <mec.gnu@mindspring.com>
225
226 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
227 * lib/compiler.cc: Likewise.
228
06ea1a61
MC
2292004-06-30 Michael Chastain <mec.gnu@mindspring.com>
230
231 * lib/compiler.cc: Work around string preprocessing problem
232 with old hp c++ compiler.
233 * lib/compiler.c: Likewise.
234
daab1251
CV
2352004-06-29 Corinna Vinschen <vinschen@redhat.com>
236
237 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
238 directives to conditionalize symbol prefixing.
239 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
240 additional_flags handling. Add underscore prefix for Cygwin.
241 * gdb.arch/i386-unwind.c: Use preprocessor directives to
242 conditionalize symbol prefixing.
243 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
244 additional_flags handling. Add underscore prefix for Cygwin.
245
cc984116
CV
2462004-06-29 Corinna Vinschen <vinschen@redhat.com>
247
248 * gdb.base/bigcore.exp: Skip test on Cygwin.
249
c279b077
MC
2502004-06-28 Michael Chastain <mec.gnu@mindspring.com>
251
252 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
253 formats for "info register". Use gdb_test_multiple. Fix
254 the "invalid register" test.
255
0e915747
CV
2562004-06-28 Corinna Vinschen <vinschen@redhat.com>
257
258 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
259 PID for Cygwin. Add Cygwin specific strings to check for in some
260 tests.
261 (do_attach_tests): Add a test for user interaction when attaching
262 to a process with no matching symbol table already loaded.
263
11422c86
AC
2642004-06-26 Andrew Cagney <cagney@gnu.org>
265
266 Test PR java/1567 and PR java/1565.
267 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
268 * gdb.java/jmisc2.exp: Delete file.
269
cefbce26
MC
2702004-06-26 Michael Chastain <mec.gnu@mindspring.com>
271
272 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
273
e19f872c
CV
2742004-06-25 Corinna Vinschen <vinschen@redhat.com>
275
276 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
277 attach process.
278
d931ba3b
MC
2792004-06-23 Michael Chastain <mec.gnu@mindspring.com>
280
281 * gdb.cp/pr-1553.exp: Remove.
282
aef68c48
MC
2832004-06-22 Michael Chastain <mec.gnu@mindspring.com>
284
285 * gdb.cp/pr-1553.cc: Remove.
286 * gdb.cp/pr-1553.exp: Disable this test.
287
8d5df71a
JB
2882004-06-20 Jim Blandy <jimb@redhat.com>
289
290 Fix PR testsuite/1680.
291 * gdb.arch/i386-sse.exp: Properly quote curly braces in
292 regular expressions.
293
4ac6f39d
MC
2942004-06-19 Michael Chastain <mec.gnu@mindspring.com>
295
296 Fix PR testsuite/1679.
297 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
298 Issue an UNSUPPORTED result instead.
299
1b413552
JB
3002004-06-18 Jim Blandy <jimb@redhat.com>
301
302 * gdb.base/charset.exp: Only send a control-C if we see a new
303 prompt and incomplete command.
304
6daa6ebd
MC
3052004-06-18 Michael Chastain <mec.gnu@mindspring.com>
306
307 * gdb.cp/pr-574.cc: Add copyright notice.
308
51fa4ae0
JB
3092004-06-17 Jim Blandy <jimb@redhat.com>
310
311 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
312 cases where the regexp has no groups; this grabs random text from
313 the previous test suite, whatever that was.
314
8fea26c5
MC
3152004-06-17 Michael Chastain <mec.gnu@mindspring.com>
316
317 * gdb.cp/printmethod.cc: Add copyright notice.
318
1e3aeb41
MC
3192004-06-16 Michael Chastain <mec.gnu@mindspring.com>
320
321 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
322
9d9030bc
AC
3232004-06-16 Andrew Cagney <cagney@gnu.org>
324
325 * gdb.base/signull.c: Update copyright. Include <string.h>.
326 (bowler): Replace data_pointer with data_read
327 and data_write cases. Add code_descriptor case.
328 (zero, desc): New array and pointer.
329 (data, code): Change to simple pointers.
330 * gdb.base/signull.exp: Fix probe pattern matching a function
331 descriptor SIGSEGV. Replace data_pointer with data_read and
332 data_write tests.
333
acd4ad44
AC
3342004-06-16 Andrew Cagney <cagney@gnu.org>
335
336 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
337
08fd625c
MC
3382004-06-15 Michael Chastain <mec.gnu@mindspring.com>
339
340 * gdb.base/long_long.c: Add copyright notice.
341
1903502c
MC
3422004-06-15 Michael Chastain <mec.gnu@mindspring.com>
343
344 * gdb.base/long_long.exp: Remove reference to
345 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
346 to gdb_breakpoint and gdb_continue_to_breakpoint.
347
83313cb1
JB
3482004-06-14 Jim Blandy <jimb@redhat.com>
349
350 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
351 endian case.
352
1bf404ef
AC
3532004-06-14 Andrew Cagney <cagney@gnu.org>
354
355 * gdb.base/gcore.exp (capture_command_output): Delete the always
356 passing tests containing inferior values.
357 * gdb.base/ending-run.exp: Do not include the breakpoint address
358 in the test message. Update copyright.
359 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
360 size in the test name, use gdb_test_multiple. Update copyright.
361
ef220b33
MC
3622004-06-14 Michael Chastain <mec.gnu@mindspring.com>
363
364 * gdb.cp/ref-types.cc: Add copyright notice.
365
4f70a4c9
MC
3662004-06-14 Michael Chastain <mec.gnu@mindspring.com>
367
368 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
369 hp_aCC_compiler.
370 * lib/compiler.cc: Likewise.
371 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
372 'set' commands. Log diagnostics for other lines. Set
373 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
374
335928ac
MC
3752004-06-13 Michael Chastain <mec.gnu@mindspring.com>
376
377 * gdb.cp/try_catch.cc: Add copyright notice.
378
2efb12e8
MC
3792004-06-12 Michael Chastain <mec.gnu@mindspring.com>
380
381 * gdb.cp/userdef.cc: Add copyright notice.
382
0bbed51a
MC
3832004-06-11 Michael Chastain <mec.gnu@mindspring.com>
384
385 * gdb.cp/virtfunc.cc: Add copyright notice.
386
e12a46c9
RC
3872004-06-11 Randolph Chung <tausq@debian.org>
388
389 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
390 problem.
391
338e05af
AC
3922004-06-10 Andrew Cagney <cagney@gnu.org>
393
394 * lib/compiler.cc, lib/compiler.c: Append either
395 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
396 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
397 instead of gcc-3-3.
398
dc3f10cb
AC
3992004-06-09 Andrew Cagney <cagney@gnu.org>
400
b4d946af
AC
401 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
402 gdb/1455, bug is specific to "long long" and "double".
403
dc3f10cb
AC
404 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
405 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
406 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
407 fixed.
408
b5c0bfa2
AC
4092004-06-09 Andrew Cagney <cagney@gnu.org>
410
411 * gdb.base/structs.exp (test_struct_returns): Replace
412 "return_value_unknown" and "finish_value_unknown" by
413 "return_value_known" and "finish_value_known". Instead of
414 "return_value_unknown" iff "finish_value_unknown", check
415 "return_value_known" implies "finish_value_known".
416
caeb605f
MH
4172004-06-08 Martin Hunt <hunt@redhat.com>
418
419 * gdb.base/float.exp: Add pattern for mips targets.
420
c892bb64
RC
4212004-06-08 Randolph Chung <tausq@debian.org>
422
423 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
424 message for unknown architectures more clear.
425
48306d3e
JB
4262004-06-08 Joel Brobecker <brobecker@gnat.com>
427
428 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
429 start the execution of the program.
430
83ecb59f
JB
4312004-06-07 Jim Blandy <jimb@redhat.com>
432
433 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
434 * gdb.arch/i386-cpuid.h: New helper file.
435
55264cb4
RC
4362004-06-07 Randolph Chung <tausq@debian.org>
437
438 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
439 has started.
440
23cadb28
RM
4412004-06-04 Roland McGrath <roland@redhat.com>
442
443 Fix PR gdb/1647.
444 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
445 differently to be robust to output buffering differences.
446
51d01eda
MC
4472004-06-04 Michael Chastain <mec.gnu@mindspring.com>
448
449 * gdb.threads/pthreads.exp: Update copyright years.
450 (check_control_c): Change asynchronous 'after' to synchronous.
451
f4fc3b93
RM
4522004-06-04 Roland McGrath <roland@redhat.com>
453
454 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
455 next gdb prompt.
456
4013522b
MC
4572004-06-02 Michael Chastain <mec.gnu@mindspring.com>
458
459 Fix PR gdb/1636.
460 * gdb.threads/manythreads.exp: Change asynchronous 'after'
461 calls to synchronous.
462
7a8f1e6b
JB
4632004-05-26 Jim Blandy <jimb@redhat.com>
464
465 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
466
81bb3443
RC
4672004-05-24 Randolph Chung <tausq@debian.org>
468
469 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
470 * gdb.asm/pa.inc: New file.
471
8f5a3103
MK
4722004-05-22 Mark Kettenis <kettenis@gnu.org>
473
474 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
475
734b8fe8
JB
4762004-05-21 Joel Brobecker <brobecker@gnat.com>
477 Daniel Jacobowitz <drow@mvista.com>
478
479 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
480 GDB prompt.
481
725603e1
UW
4822004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
483
f4fc3b93 484 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
485 setjmp/longjmp. Use sigaction instead of signal.
486
8b923272
JB
4872004-05-19 J. Brobecker <brobecker@gnat.com>
488 Michael Snyder <msnyder@redhat.com>
489
490 * gdb.threads/pthread_cond_wait.c: New file.
491 * gdb.threads/pthread_cond_wait.exp: New testcase.
492
8bfabb04
AC
4932004-05-13 Andrew Cagney <cagney@redhat.com>
494
495 * gdb.base/signull.exp, gdb.base/signull.c: New files.
496 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
497
42edda50
AC
4982004-05-11 Andrew Cagney <cagney@redhat.com>
499
500 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
501 fixed but revealed gdb/1639.
502
d303a6c7
AC
5032004-05-10 Andrew Cagney <cagney@redhat.com>
504
505 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
506 func1" and "next to 2nd alarm", kernel bug avoided.
507
bf08c2a1
DJ
5082004-05-10 Daniel Jacobowitz <dan@debian.org>
509
510 PR external/1568
511 * gdb.base/bigcore.exp: Check the size of the dumped core file.
512 XFAIL if it is smaller than bytes_allocated.
513 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
514 (main): Make chunks_allocated unsigned. Correct comment.
515
c0586a34
JB
5162004-05-07 Joel Brobecker <brobecker@gnat.com>
517
518 * gdb.arch/powerpc-aix-prologue.c: New file.
519 * gdb.arch/powerpc-aix-prologue.exp: New file.
520
f2785d12
JB
5212004-05-07 Jim Blandy <jimb@redhat.com>
522
523 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
524 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
525
bd7f6e30
JB
5262004-05-06 Joel Brobecker <brobecker@gnat.com>
527
528 * gdb.base/sep.exp: No longer setup_kfail when the program was
529 built with dwarf2.
530
0a5e7efe
JI
5312004-05-05 Jim Ingham <jingham@apple.com>
532
533 * gdb.base/pending.exp: Make sure pending breakpoints
534 preserve the ignore count.
f4fc3b93 535
a8958849
MK
5362004-04-27 Jerome Guitton <guitton@gnat.com>
537
538 * i386-prologue.exp: Add testcase for jump instruction as first
539 instruction of the real code.
540 * i386-prologue.c (jump_at_beginning): New function.
541
7e103f5b
MK
5422004-04-28 Mark Kettenis <kettenis@gnu.org>
543
544 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
545 x86_64-*-*.
546
5d38b224
MK
5472004-04-28 Mark Kettenis <kettenis@gnu.org>
548
549 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
550 i*86-*-*.
551
0ef32fd9
MK
5522004-04-25 Mark Kettenis <kettenis@gnu.org>
553
554 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
555 expression that checks the return type.
556
71d7dd7c
AC
5572004-04-23 Andrew Cagney <cagney@redhat.com>
558
559 * gdb.base/call-sc.exp: New test of scalar call/return values.
560 * gdb.base/call-sc.c: Ditto.
561
1e9f977e
JJ
5622004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
563
564 * gdb.threads/manythreads.c: Reduce thread stack size.
565
899d9e3a
JJ
5662004-04-23 Jeff Johnston <jjohnstn@redhat.com>
567
568 * gdb.threads/manythreads.c: Add copyright notice.
569
61bcae62
AC
5702004-04-23 Andrew Cagney <cagney@redhat.com>
571
572 * gdb.base/siginfo.exp: Better handle step out of signal.
573 * gdb.base/sigstep.exp: Ditto.
574
7339a42e
JJ
5752004-04-22 Jeff Johnston <jjohnstn@redhat.com>
576 Daniel Jacobowitz <drow@mvista.com>
577
578 * gdb.threads/manythreads.c: New testcase.
579 * gdb.threads/manythreads.exp: Ditto.
580
5c98409b
JB
5812004-04-22 Jim Blandy <jimb@redhat.com>
582
583 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
584 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
585
3b611f1a
MC
5862004-04-21 Michael Chastain <mec.gnu@mindspring.com>
587
588 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
589
f0fd9238
AC
5902004-04-21 Andrew Cagney <cagney@redhat.com>
591
592 * gdb.base/sigstep.c: New file.
593 * gdb.base/sigstep.exp: New file.
594
90990674
JB
5952004-04-16 Joel Brobecker <brobecker@gnat.com>
596
597 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
598 call to observer_notify_normal_stop.
599
78cef34b
AC
6002004-04-15 Andrew Cagney <cagney@redhat.com>
601
602 * gdb.base/siginfo.c: New file.
603 * gdb.base/siginfo.exp: New file.
604
d2343407
JB
6052004-04-12 J. Brobecker <brobecker@gnat.com>
606
607 * gdb.base/sep.exp: Fix typo in comment.
608
a2dba3c8
JB
6092004-04-12 J. Brobecker <brobecker@gnat.com>
610
611 * gdb.base/sep.c: New file.
612 * gdb.base/sep-proc.c: New file.
613 * gdb.base/sep.exp: New testcase.
614
15f7b60e
MK
6152004-04-09 Mark Kettenis <kettenis@gnu.org>
616
617 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
618 support.
619
44f4de1a
AC
6202004-04-05 Andrew Cagney <cagney@redhat.com>
621
622 * gdb.base/sigaltstack.c: New file.
623 * gdb.base/sigaltstack.exp: New file.
624
ef04f396
JB
6252004-04-04 Joel Brobecker <brobecker@gnat.com>
626
627 * gdb.base/foll-fork.exp: Update the expected output for
628 "help set follow-fork-mode", to match a change that was made
629 to the help of this variable on 2004-01-13.
630
d40d2c92
JB
6312004-04-01 Joel Brobecker <brobecker@gnat.com>
632
633 * lib/ada.exp: Add copyright notice.
634 * bar.ads: Likewise.
635 * bar.adb: Likewise.
636 * null_record.adb: Likewise.
637 * null_record.exp: Likewise.
638 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
639
f86ef5a3
JB
6402004-04-01 Joel Brobecker <brobecker@gnat.com>
641
642 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
643 * configure: Regenerate.
644
414e70e3
JB
6452004-04-01 Joel Brobecker <brobecker@gnat.com>
646
647 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
648 to build the application. Remove the message printed when in
649 verbose mode, redundant with the UNSUPPORTED message above.
650
f0aaee49
JB
6512004-03-31 Joel Brobecker <brobecker@gnat.com>
652
653 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
654 * gdb.ada (null_record.exp): New testcase.
655
ac81cb54
JB
6562004-03-31 Joel Brobecker <brobecker@gnat.com>
657
658 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
659
854af2f7
JB
6602004-03-31 Joel Brobecker <brobecker@gnat.com>
661
662 * gdb.ada: New subdirectory.
663 * gdb.ada/Makefile.in: New file.
664 * gdb.ada/gnat_ada.gpr.in: New file.
665
034cb681
JB
6662004-03-31 Joel Brobecker <brobecker@gnat.com>
667
668 * lib/ada.exp: New file.
669
78a1a894
DJ
6702004-03-24 Daniel Jacobowitz <drow@mvista.com>
671
672 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
673 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
674
4b2b3b3e
AC
6752004-03-22 Andrew Cagney <cagney@redhat.com>
676
677 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
678 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
679 Problem identified by Ulrich Weigand.
680
23c73aa3
DC
6812004-03-17 David Carlton <carlton@kealia.com>
682
683 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
684 PR c++/826.
685
d63a86f8
RM
6862004-03-16 Roland McGrath <roland@redhat.com>
687
688 * gdb.base/auxv.exp: New file.
689 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
690
0e02aa50
DC
6912004-03-12 David Carlton <carlton@kealia.com>
692
693 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
694 * gdb.cp/pr-1553.cc: Ditto.
695 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
696 pass branch.
697
c20b71be
MC
6982004-03-12 Michael Chastain <mec.gnu@mindspring.com>
699
700 * gdb.cp/templates.exp: Accept more template types.
701
c7414a01
MC
7022004-03-09 Michael Chastain <mec.gnu@mindspring.com>
703
704 From Corinna Vinschen with modifications.
705 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
706 local variable obj_with_enum.
707 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
708 results with obj_with_enum.
709
ed69573c
MC
7102004-03-09 Michael Chastain <mec.gnu@mindspring.com>
711
712 * gdb.cp/classes.cc: New file, copied from misc.cc.
713 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
714
28301461
MC
7152004-03-09 Michael Chastain <mec.gnu@mindspring.com>
716
717 * gdb.cp/misc.cc: Add copyright notice.
718
1198ecbe
DC
7192004-03-05 David Carlton <carlton@kealia.com>
720
721 * gdb.cp/rtti.exp: Add 'print *obj3' test.
722 * gdb.cp/rtti.h: Update copyright.
723 (namespace n2::n3): New.
724 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
725 (n2::n3::func3): New.
726 (main): Call n2::n3::func3.
727 * gdb.cp/rtti2.cc: Update copyright.
728 (n2::create3): New.
729
9e08c470
MK
7302004-03-04 Mark Kettenis <kettenis@gnu.org>
731
732 * gdb.asm/openbsd.inc: Fix typo.
733
4bebc3aa
FF
7342004-03-03 Fred Fish <fnf@redhat.com>
735
736 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
737 "val" instead of unused "size". Update copyright year.
738
6ea9fb37
DJ
7392004-02-29 Daniel Jacobowitz <drow@mvista.com>
740
741 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
742 to use unsigned char.
743 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
744 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
745
23b23974
DJ
7462004-02-29 Daniel Jacobowitz <drow@mvista.com>
747
748 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
749 line of output.
750
7574fd53
DJ
7512004-02-28 Daniel Jacobowitz <drow@mvista.com>
752
753 * gdb.base/relocate.c (dummy): Initialize.
754
a195357f
DJ
7552004-02-28 Daniel Jacobowitz <drow@mvista.com>
756
757 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
758 a breakpoint at exit.
759
72fd54a9
FF
7602004-02-27 Fred Fish <fnf@redhat.com>
761
762 * gdb.base/chng-syms.exp: Add expect condition to match failing
763 case that isn't a timeout.
764
b9d23137
AC
7652004-02-27 Andrew Cagney <cagney@redhat.com>
766
767 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
768 support.
769
15d208f6 7702004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 771
15d208f6
FF
772 * gdb.arch/gdb1431.c: Remove.
773 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
774 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
775 of "until" incorrectly.
776
98f9cd2d
JB
7772004-02-26 J. Brobecker <brobecker@gnat.com>
778
779 * gdb.cp/class2.cc (empty): New class.
780 (refer): New function.
781 (main): Declare an object of type empty and use it.
782 * gdb.cp/class2.exp: Print the value of an object of type empty.
783
9b50c11b
JJ
7842004-02-26 Jeff Johnston <jjohnstn@redhat.com>
785
786 * gdb.base/langs.exp: Update query string to match the
787 new nquery format used for pending breakpoints.
788
0dcd613f
AC
7892004-02-26 Andrew Cagney <cagney@redhat.com>
790
791 Fix PR i18n/1570.
792 * gdb.base/charset.c: Update copyright notice.
793 (main, init_string): Remove the escape character '\e' tests.
794 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
795 * gdb.base/charset.exp (valid_host_charset): Ditto.
796 * gdb.base/setvar.exp: Ditto.
797
b8a56647
AC
7982004-02-24 Andrew Cagney <cagney@redhat.com>
799
90d59e34
AC
800 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
801 mmapped data in core file" PASS and FAIL messages consistent.
802
b8a56647
AC
803 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
804 setting a breakpoint. Work around PR java/1565.
805
9f27c604
JJ
8062004-02-23 Jeff Johnston <jjohnstn@redhat.com>
807
808 * lib/gdb.exp (gdb_breakpoint): Update query string to match
809 new nquery format.
810 * gdb.base/pending.exp: Ditto.
811
3224a706
MK
8122004-02-22 Mark Kettenis <kettenis@gnu.org>
813
814 * configure.in: Run stabs tests on *BSD.
815 * configure: Regenerated.
816
41e0a9ca
MK
8172004-02-21 Mark Kettenis <kettenis@gnu.org>
818
819 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
820
1e1b3428
FF
8212004-02-20 Fred Fish <fnf@redhat.com>
822
823 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
824 blank in test for "returns short", for consistency with other
825 "returns xxx" tests. Update copyright year.
826
f9a7572a
FF
8272004-02-19 Fred Fish <fnf@redhat.com>
828
829 New testcase for PR breakpoint/1558.
830 * gdb.arch/gdb1558.exp: New file.
831 * gdb.arch/gdb1558.c: New file.
832
b2ce2854
EZ
8332004-02-19 Elena Zannoni <ezannoni@redhat.com>
834
835 * gdb.base/nodebug.exp: Fix typo.
836
e7c9ff01
JB
8372004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
838
839 Committed by Jim Blandy <jimb@redhat.com>.
840
62f4b920
JB
841 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
842
2db536a1
JB
843 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
844
e7c9ff01
JB
845 * gdb.base/float.exp: Support s390*-*-* targets.
846
f3205b34
AF
8472004-02-17 Adam Fedor <fedor@gnu.org>
848
849 * gdb.base/gdb1555.exp: New file.
850 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
851
9d62932d
EZ
8522004-02-17 Elena Zannoni <ezannoni@redhat.com>
853
854 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
855
344c9711
FF
8562004-02-16 Fred Fish <fnf@redhat.com>
857
858 * gdb.arch/gdb1291.c: Remove
859 * gdb.arch/gdb1291.s: New test input file.
860 * gdb.arch/gdb1291.exp: Expand test to check case that should not
861 fail. Test for correct result, known incorrect result, other
862 failures and timeouts.
863
2d822687
AC
8642004-02-16 Andrew Cagney <cagney@redhat.com>
865
866 * gdb.base/bigcore.exp: New file.
867 * gdb.base/bigcore.c: New file.
868
dac15b66
AC
8692004-02-13 Andrew Cagney <cagney@redhat.com>
870
871 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
872 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
873 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
874 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
875 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
876 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
877 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
878 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
879 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
880 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
881
6bdfc2c4
JJ
8822004-02-11 Jeff Johnston <jjohnstn@redhat.com>
883
884 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
885 executed is an alloc instruction.
886
87b3ede8
DC
8872004-02-11 David Carlton <carlton@kealia.com>
888
889 * gdb.cp/breakpoint.exp: New.
890 * gdb.cp/breakpoint.cc: New.
891
6e19e2bf
MC
8922004-02-11 Michael Chastain <mec.gnu@mindspring.com>
893
894 Partial fix for PR gdb/1543.
895 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
896 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
897 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
898 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
899 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
900 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
901 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
902 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
903 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
904 to bug-gdb@prep.ai.mit.edu .
905 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
906 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
907 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
908 Likewise.
909
5c5455dc
AC
9102004-02-10 Andrew Cagney <cagney@redhat.com>
911
912 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
913 using gdb_internal_error_resync.
914
9cf689d7
DJ
9152004-02-09 Daniel Jacobowitz <drow@mvista.com>
916
917 * gdb.threads/thread-specific.exp: Stop early if no threads are
918 found.
919
d2dc51db
MC
9202004-02-09 Michael Chastain <mec.gnu@mindspring.com>
921
922 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
923
14b1a056
DJ
9242004-02-08 Daniel Jacobowitz <drow@mvista.com>
925
926 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
927 breakpoints.
928
83f66e8f
DJ
9292004-02-07 Daniel Jacobowitz <drow@mvista.com>
930
931 * config/sim.exp (gdb_load): Handle $arg == "".
932 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
933 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
934
30fc0091
EZ
9352004-02-07 Elena Zannoni <ezannoni@redhat.com>
936
937 * gdb.base/maint.exp: Update test to reflect
938 obstack changes.
939
4d806929
JJ
9402004-02-04 Jeff Johnston <jjohnstn@redhat.com>
941
942 * gdb.base/pendshr.c (pendfunc): New function that calls
943 pendfunc1.
944 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
945
7bfdd688
FF
9462004-02-04 Fred Fish <fnf@redhat.com>
947
948 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
949 function symbols and update copyright years.
950 * gdb.arch/gdb1291.c: Ditto.
951
aaa08ee4
MC
9522004-02-03 Michael Chastain <mec.gnu@mindspring.com>
953
954 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
955
dbad7755
MC
9562004-02-03 Michael Chastain <mec.gnu@mindspring.com>
957
958 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
959
ec4646ef
MC
9602004-02-03 Michael Chastain <mec.gnu@mindspring.com>
961
962 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
963
1b802196
FF
9642004-02-02 Fred Fish <fnf@redhat.com>
965
966 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
967 remote targets. Update copyright years.
968
18fe2033
JJ
9692004-02-02 Jeff Johnston <jjohnstn@redhat.com>
970
971 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
972 support.
973 * gdb.base/langs.exp: Fix test which attempts to create
974 breakpoint on non-existent function to handle new pending
975 support.
976 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
977 a breakpoint.
978 * gdb.base/pending.exp: New test.
979 * gdb.base/pending.c: New file.
980 * gdb.base/pendshr.c: Ditto.
981
8d577d32
DC
9822004-02-02 David Carlton <carlton@kealia.com>
983
984 * gdb.cp/overload.exp: Add overloadNamespace tests.
985 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
986 (overloadNamespace, XXX): New.
987 (main): Call XXX::marker2.
988
3ad13771
FF
9892004-02-01 Fred Fish <fnf@redhat.com>
990
991 * gdb.base/dump.exp: Use runto_main instead of "runto main".
992 * gdb.base/finish.exp: Ditto.
993 * gdb.base/gcore.exp: Ditto.
994 * gdb.base/huge.exp: Ditto.
995 * gdb.base/info-proc.exp: Ditto.
996 * gdb.base/return2.exp: Ditto.
997 * gdb.threads/gcore-thread.exp: Ditto.
998
44c75849
DJ
9992004-02-01 Daniel Jacobowitz <drow@mvista.com>
1000
1001 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
1002
005bc093
MK
10032004-02-01 Mark Kettenis <kettenis@gnu.org>
1004
1005 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
1006 that opening the file succeeds on OpenBSD.
1007
c47cebdb
DJ
10082004-02-01 Daniel Jacobowitz <drow@mvista.com>
1009
1010 * gdb.threads/thread-specific.c: New file.
1011 * gdb.threads/threads-specific.exp: New test script.
1012 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
1013 to expect_out.
1014
5a01311c
MK
10152004-02-01 Mark Kettenis <kettenis@gnu.org>
1016
1017 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
1018 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
1019 only on the "print_small_structs from print_long_arg_list" test.
1020
ce22a4f1
DJ
10212004-02-01 Daniel Jacobowitz <drow@mvista.com>
1022
1023 * gdb.base/completion.exp: Kill a stray backslash.
1024
1025 From Jim Ingham <jingham@apple.com>:
1026 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
1027 agrees with the result from sending a tab.
1028
abbab9d3
DJ
10292004-01-31 Daniel Jacobowitz <drow@mvista.com>
1030
1031 * gdb.base/chng-syms.exp: Remove stray newline.
1032
53904d1e
MK
10332004-01-31 Mark Kettenis <kettenis@gnu.org>
1034
1035 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
1036 *-*-openbsd*.
1037 * gdb.asm/openbsd.inc: New file.
1038
3a4b3aac
MK
10392004-01-30 Mark Kettenis <kettenis@gnu.org>
1040
1041 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
1042 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
1043 *-*solaris2*. Remove commented out default settings for
1044 asm-flags. Replace gdb_compile with target_link.
1045
ebac27b4
MC
10462004-01-29 Michael Chastain <mec.gnu@mindspring.com>
1047
1048 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
1049 for all tests. Remove old hp-ux and cygnus xfail cases.
1050
d8679d84
PH
10512004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
1052
1053 * gdb.base/chng-syms.exp: New file.
1054 * gdb.base/chng-syms.c: New file.
1055
0a55bc22
MC
10562004-01-24 Michael Chastain <mec.gnu@mindspring.com>
1057
1058 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
1059 Provide arms for current output in all my configurations.
1060
94b8e876
MC
10612004-01-24 Michael Chastain <mec.gnu@mindspring.com>
1062
1063 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
1064 * lib/compiler.cc: Likewise.
1065 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
1066 get the right preprocessor. Eval the output directly. Remove
1067 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
1068 hp_f77_compiler and hp_f90_compiler completely.
1069 (gdb_preprocess): Delete.
1070 (get_compiler): Delete.
1071
7cf03d44
MK
10722004-01-24 Mark Kettenis <kettenis@gnu.org>
1073
1074 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
1075 <string.h>.
1076
68b6dce9
NR
10772004-01-24 Nick Roberts <nick@nick.uklinux.net>
1078
1079 * gdb.mi/mi-stack.exp: Update copyright.
1080
b368761e
DC
10812004-01-23 David Carlton <carlton@kealia.com>
1082
1083 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
1084 test for cp_lookup_transparent_type.
1085 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
1086 call them.
1087
f2061b53
DJ
10882004-01-23 Daniel Jacobowitz <drow@mvista.com>
1089
1090 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
1091 after -var-update.
1092
37fc574a
DC
10932004-01-23 David Carlton <carlton@kealia.com>
1094
1095 * gdb.cp/namespace.cc (C::ensureRefs): New.
1096 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
1097
8e94b928
NR
10982004-01-20 Nick Roberts <nick@nick.uklinux.net>
1099
1100 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
1101 case "-stack-list-locals 2".
1102 * gdb.mi/mi-var-child.exp: Test for case
1103 "-var-list-children --all-values NAME".
1104
997b0952
MC
11052004-01-18 Michael Chastain <mec.gnu@mindspring.com>
1106
1107 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
1108
52470da3
MK
11092004-01-18 Mark Kettenis <kettenis@gnu.org>
1110
7049b4b8
MK
1111 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
1112 used with gdb_test_multiple.
1113
52470da3
MK
1114 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
1115 read at address 0. This fixes PR testsuite/1504.
1116
da6012e5
DJ
11172004-01-18 Daniel Jacobowitz <drow@mvista.com>
1118
1119 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
1120 Remove downloading, guessing the host executable, the calls to
1121 gdb_file_cmd and gdb_target_cmd, and "load" support.
1122 (infer_host_exec): New function broken out from gdb_load.
1123 (gdb_load): New wrapper for gdbserver_gdb_load.
1124 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
1125 gdb_target_cmd. Use -target-select.
1126 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
1127 Download binaries to the host. Clear last_mi_remote_file when
1128 we load a new binary.
1129 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
1130 call gdbserver_gdb_load and mi_gdb_target_cmd.
1131
32c70722
MC
11322004-01-17 Michael Chastain <mec.gnu@mindspring.com>
1133
1134 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
1135 type patterns.
1136
b0cecf36
MC
11372004-01-17 Michael Chastain <mec.gnu@mindspring.com>
1138
1139 * gdb.cp/templates.exp: Fix typo in test name of
1140 "print Foo<volatile char*>::foo".
1141
4120d7e6
MC
11422004-01-15 Michael Chastain <mec.gnu@mindspring.com>
1143
1144 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
1145
f679e530
BE
11462004-01-16 Ben Elliston <bje@wasabisystems.com>
1147
1148 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
1149 (clean mostlyclean): Remove empty rm.
1150
091c48f6
MC
11512004-01-15 Michael Chastain <mec.gnu@mindspring.com>
1152
1153 * gdb.base/setvar.exp: Add copyright years.
1154
3e5fc8d2
DC
11552004-01-14 David Carlton <carlton@bactrian.org>
1156
1157 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
1158 PR c++/1511 and update coment.
1159 * gdb.cp/templates.exp: Update patterns to match current output.
1160 If changes involve something other than whitespace, KFAIL
1161 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
1162
63d06c5c
DC
11632004-01-14 David Carlton <carlton@kealia.com>
1164
1165 * gdb.cp/namespace.exp: Add tests involving classes defined within
1166 namespaces.
1167 * gdb.cp/namespace.cc (C::CClass): New.
1168 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
1169
a51dab88
EZ
11702004-01-14 Elena Zannoni <ezannoni@redhat.com>
1171
1172 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
1173 what debug info we have. Print a better message if something goes
1174 wrong while producing the separate debug info file.
1175
a476ccc9
MC
11762004-01-14 Michael Chastain <mec.gnu@mindspring.com>
1177
1178 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
1179
f453692c
MC
11802004-01-14 Michael Chastain <mec.gnu@mindspring.com>
1181
1182 * gdb.base/callfuncs.c: Add copyright notice.
1183
f40063a5
MC
11842004-01-13 Michael Chastain <mec.gnu@mindspring.com>
1185
1186 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
1187 inheritance. PR gdb/1498, PR gcc/13539.
1188
19ac3974
EZ
11892004-01-13 Elena Zannoni <ezannoni@redhat.com>
1190
1191 * gdb.threads/gcore-thread.exp: Prefix name of binary with
1192 test specific name.
1193 * gdb.mi/gdb669.exp: Ditto.
1194 * gdb.mi/mi-pthreads.exp: Ditto.
1195 * gdb.mi/mi1-pthreads.exp: Ditto.
1196 * gdb.mi/mi2-pthreads.exp: Ditto.
1197
56c97c6e
MC
11982004-01-12 Michael Chastain <mec.gnu@mindspring.com>
1199
1200 * gdb.cp/member-ptr.cc: Add copyright notice.
1201
a0644324
MC
12022004-01-12 Michael Chastain <mec.gnu@mindspring.com>
1203
1204 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
1205 some patterns for recent versions of gcc and hpacc. Delete
1206 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
1207 Delete tests that access a NULL pointer-to-member-data. This
1208 script is still disabled for gcc.
1209
32fabe09
EZ
12102004-01-12 Elena Zannoni <ezannoni@redhat.com>
1211
1212 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
1213 escaped correctly.
1214
1f8a6abb
EZ
12152004-01-12 Elena Zannoni <ezannoni@redhat.com>
1216
1217 * gdb.base/sepdebug.exp: New file.
1218 * gdb.base/sepdebug.c: New file.
1219 * lib/gdb.exp (separate_debug_filename): New procedure.
1220 (gdb_gnu_strip_debug): New procedure.
1221
48efe704
AC
12222004-01-12 Andrew Cagney <cagney@redhat.com>
1223
1224 * gdb.mi/ChangeLog: Delete file. Renamed to ...
1225 * gdb.mi/ChangeLog-1999-2003: New file.
1226
a9415475
AC
12272004-01-12 Andrew Cagney <cagney@redhat.com>
1228
1229 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
1230 "Renaming a directory to a non-empty directory returns ENOTEMPTY
1231 or EEXIST", treat EBUSY as an XFAIL.
1232
83b8cf9d
MC
12332004-01-11 Michael Chastain <mec.gnu@mindspring.com>
1234
1235 * gdb.base/scope.exp: Remove obsolete setup_xfail for
1236 hp_cc_compiler.
1237
9939d2a8
MC
12382004-01-10 Michael Chastain <mec.gnu@mindspring.com>
1239
1240 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
1241 decorations.
1242
1ff8cadf
MC
12432004-01-10 Michael Chastain <mec.gnu@mindspring.com>
1244
1245 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
1246 and "(aCC)" decorations. Remove obsolete doco about old
1247 test results.
1248
6fa9022e
MC
12492004-01-09 Michael Chastain <mec.gnu@mindspring.com>
1250
1251 * gdb.cp/exception.exp: Fix typo in doco.
1252
209721fe
MK
12532004-01-09 Mark Kettenis <kettenis@gnu.org>
1254
1255 * gdb.base/gdb1476.exp: Fix typo.
1256
ef11303e
MC
12572004-01-09 Michael Chastain <mec.gnu@mindspring.com>
1258
1259 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
1260 file.
1261
041ab88c
MC
12622004-01-09 Michael Chastain <mec.gnu@mindspring.com>
1263
1264 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
1265 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
1266 Use gdb_compile. Remove restriction on gcc. Add some patterns
1267 for recent version of gdb. Delete second half, which was a copy
1268 of the first half with different build flags. This test is
1269 still disabled because it is still not ready for production.
1270
e36d075a
MC
12712004-01-08 Michael Chastain <mec.gnu@mindspring.com>
1272
1273 * gdb.cp/exception.cc: Add copyright notice.
1274 * gdb.cp/exception.exp: Add a notice that this file is broken
1275 because of line number changes caused by addition of copyright
1276 notice.
1277
42b190ad
MC
12782004-01-08 Michael Chastain <mec.gnu@mindspring.com>
1279
1280 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
1281 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
1282
8f25f06b
MC
12832004-01-08 Michael Chastain <mec.gnu@mindspring.com>
1284
1285 * gdb.cp/classes.exp: Accept gnu abi 2.
1286 * gdb.cp/derivation.exp: Likewise.
1287 * gdb.cp/overload.exp: Likewise.
1288 * gdb.cp/virtfunc.exp: Likewise.
1289
06ded8b8
MC
12902004-01-08 Michael Chastain <mec.gnu@mindspring.com>
1291
1292 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
1293 semicolon after end of function.
1294
77c26ae3
MC
12952004-01-07 Michael Chastain <mec.gnu@mindspring.com>
1296
1297 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
1298 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
1299 boilerplate code for compiling and running the program under
1300 test. Add some string method tests.
1301
20757486
MC
13022004-01-07 Michael Chastain <mec.gnu@mindspring.com>
1303
1304 * gdb.cp/bs15503.cc: Add copyright notice.
1305 * gdb.cp/bs15503.exp: Adjust line number.
1306
0fd3b503
MC
13072004-01-07 Michael Chastain <mec.gnu@mindspring.com>
1308
1309 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
1310 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
1311
10d1bea8
MC
13122004-01-07 Michael Chastain <mec.gnu@mindspring.com>
1313
1314 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
1315 hp_cc_compiler.
1316
2789202a
MC
13172004-01-07 Michael Chastain <mec.gnu@mindspring.com>
1318
1319 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
1320 * gdb.cp/ctti.exp: Use the marker instead of "next".
1321 With gcc, run further before bailing.
1322
b862f14c
MC
13232004-01-07 Michael Chastain <mec.gnu@mindspring.com>
1324
1325 * gdb.cp/cttiadd.cc: Add copyright notice.
1326 * gdb.cp/cttiadd1.cc: Likewise.
1327 * gdb.cp/cttiadd2.cc: Likewise.
1328 * gdb.cp/cttiadd3.cc: Likewise.
1329
96da2469
MC
13302004-01-07 Michael Chastain <mec.gnu@mindspring.com>
1331
1332 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
1333 Use gdb_test, gdb_test_multiple. Use floating-point values that
1334 have exact representations in IEEE-ish formats.
1335
053248ff
MC
13362004-01-07 Michael Chastain <mec.gnu@mindspring.com>
1337
1338 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
1339 compilers. Delete duplicate call to get_compiler_info.
1340 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
1341 * gdb.base/volatile.exp: Likewise.
1342
84acecdd
MK
13432004-01-07 Mark Kettenis <kettenis@gnu.org>
1344
1345 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
1346 memory at address 0.
1347
fe11a27f
MC
13482004-01-07 Michael Chastain <mec.gnu@mindspring.com>
1349
1350 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
1351 to test for hp-ux assembler. Fix copyright years.
1352
60ad077b
AC
13532004-01-07 Andrew Cagney <cagney@redhat.com>
1354
1355 * gdb.base/fileio.c (strerrno): Add "EBUSY".
1356
1c9b8f33
AC
13572004-01-07 Andrew Cagney <cagney@redhat.com>
1358
1359 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
1360 when creating the read-only file. From analysis by Roland McGrath
1361 and Elena Zannoni.
1362
753ccc7a
MC
13632004-01-06 Michael Chastain <mec.gnu@mindspring.com>
1364
1365 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
1366
eca3e36b
MC
13672004-01-06 Michael Chastain <mec.gnu@mindspring.com>
1368
1369 * gdb.base/cvexpr.c: Be type-safe with function pointers and
1370 data pointers.
1371
f8d4bac4
MC
13722004-01-06 Michael Chastain <mec.gnu@mindspring.com>
1373
1374 * gdb.cp/m-static.exp: Compile one source file at a time.
1375 Delete unused call to get_compiler_info.
1376
9b4e0f94
MC
13772004-01-06 Michael Chastain <mec.gnu@mindspring.com>
1378
1379 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
1380 * gdb.base/call-rt-st.exp: Likewise.
1381 * gdb.base/nodebug.exp: Likewise.
1382 * gdb.base/volatile.exp: Likewise.
1383 * gdb.cp/ref-types.exp: Likewise.
1384 * gdb.cp/templates.exp: Likewise.
1385
023c1024
MK
13862004-01-05 Mark Kettenis <kettenis@gnu.org>
1387
1388 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
1389
19703c4a
MC
13902004-01-05 Michael Chastain <mec.gnu@mindspring.com>
1391
1392 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
1393 hppa*-hp-hpux*.
1394
18b67037
MK
13952004-01-04 Mark Kettenis <kettenis@gnu.org>
1396
ba6219c8
MK
1397 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
1398 x86_64-*-*.
1399
18b67037
MK
1400 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
1401 sparc64-*-* and sparc*-solaris2*.
1402
1bfbbb9d
MK
14032004-01-04 Mark Kettenis <kettenis@gnu.org>
1404
1405 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
1406 return ${tests}" test. The ${tests} already mentions the
1407 filename.
1408
06846494
MC
14092004-01-02 Michael Chastain <mec.gnu@mindspring.com>
1410
1411 * gdb.cp/local.exp: Accept gcc abi 2.
1412
3b0cb202
MC
14132004-01-02 Michael Chastain <mec.gnu@mindspring.com>
1414
1415 * gdb.cp/templates.exp: Accept gcc abi 2.
1416
0643ec3f
MC
14172004-01-02 Michael Chastain <mec.gnu@mindspring.com>
1418
1419 * lib/compiler.cc: Remove supports_template_debugging.
1420 * gdb.cp/templates.exp: Do not test supports_template_debugging.
1421
d231d0b1
MC
14222004-01-01 Michael Chastain <mec.gnu@mindspring.com>
1423
1424 * gdb.cp/namespace.exp: Accept gcc abi 2.
1425
44ffb27c
MC
14262004-01-01 Michael Chastain <mec.gnu@mindspring.com>
1427
1428 * gdb.cp/method.exp: Accept gcc abi 2.
1429
184ad485
MC
14302004-01-01 Michael Chastain <mec.gnu@mindspring.com>
1431
1432 * gdb.cp/classes.exp: Generate identical results as old version.
1433 * gdb.cp/derivation.exp: Likewise.
1434 * gdb.cp/overload.exp: Likewise.
1435 * gdb.cp/virtfunc.exp: Likewise.
1436
116f09e7
MC
14372004-01-01 Michael Chastain <mec.gnu@mindspring.com>
1438
1439 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
1440 mysterious bug with sourceware version of expect.
1441
b1379776
MC
14422004-01-01 Michael Chastain <mec.gnu@mindspring.com>
1443
1444 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
1445 current versions of gcc, including gcc abi 2. Remove gratuitous
1446 restart of test program. Use gdb_test_multiple and gdb_test for
1447 all tests. Add patterns to xfail missing "const" in "const char *"
1448 and kfail PR gdb/1155.
1449
6b7a4c0e
MC
14502004-01-01 Michael Chastain <mec.gnu@mindspring.com>
1451
1452 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
1453 current versions of gcc, including gcc abi 2. Remove gratuitous
1454 restart of test program. Use gdb_test_multiple and gdb_test for
1455 all tests. Add patterns to kfail PR gdb/1498.
1456
51615d72
MC
14572003-12-31 Michael Chastain <mec.gnu@mindspring.com>
1458
1459 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
1460 current versions of gcc, including gcc abi 2. Use "breakpoint"
1461 and "continue" instead of restarting the target program. Use
1462 gdb_test_multiple and gdb_test for all tests.
1463
7b79a9d7
MK
14642004-01-01 Mark Kettenis <kettenis@gnu.org>
1465
1466 * gdb.asm/asm-source.exp: Update copyright year. Link statically
1467 for *-*-solaris2*.
1468
1cd3489f
MC
14692003-12-31 Michael Chastain <mec.gnu@mindspring.com>
1470
1471 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
1472 current versions of gcc, including gcc abi 2. Use "breakpoint"
1473 and "continue" instead of restarting the target program several
1474 times. Use gdb_test_multiple and gdb_test for all tests.
1475
850742db
MC
14762003-12-18 Michael Chastain <mec.gnu@mindspring.com>
1477
1478 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
1479 source files.
1480
eb4bbda8
MC
14812003-12-16 Michael Chastain <mec.gnu@mindspring.com>
1482
1483 * gdb.base/environ.exp: Handle compiling test case from multiple
1484 source files.
1485
e42c7771
MC
14862003-12-16 Michael Chastain <mec.gnu@mindspring.com>
1487
1488 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
1489
80e4b428
JB
14902003-12-17 Jim Blandy <jimb@redhat.com>
1491
5f06973a
JB
1492 * gdb.base/freebpcmd.c: Add copyright notice.
1493
80e4b428
JB
1494 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
1495
0ab84fb7
MC
14962003-12-16 Michael Chastain <mec.gnu@mindspring.com>
1497
1498 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
1499
1b3bb3d0
JB
15002003-12-13 Jim Blandy <jimb@redhat.com>
1501
1502 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
1503
3a4c9371
KB
15042003-12-12 Kevin Buettner <kevinb@redhat.com>
1505
1506 * gdb.asm/frv.inc: New file.
1507 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
1508
a1dea79a
FF
15092003-12-09 Fred Fish <fnf@redhat.com>
1510
1511 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
1512 functions to break1.c and leave prototypes behind. Add more
1513 "set breakpoint NN here" comments.
1514 * gdb.base/break1.c: New file.
1515
1516 * gdb.base/break.exp: Handle compiling test case from multiple
1517 source files and change source file references as needed.
1518 * gdb.base/completion.exp: Ditto.
1519 * gdb.base/condbreak.exp: Ditto.
1520 * gdb.base/define.exp: Ditto.
1521 * gdb.base/ena-dis-br.exp: Ditto.
1522 * gdb.base/info-proc.exp: Ditto.
1523 * gdb.base/maint.exp: Ditto.
1524 * gdb.base/until.exp: Ditto.
1525
1526 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
1527 hardcoded line numbers.
1528 * gdb.base/define.exp: Ditto.
1529 * gdb.base/ena-dis-br.exp: Ditto.
1530 * gdb.base/maint.exp: Ditto.
1531 * gdb.base/until.exp: Ditto.
1532
1533 * gdb.base/completion.exp: Use "break1" for completion tests since
1534 "break" is no longer a unique prefix.
1535
5266b69c
AC
15362003-12-06 Andrew Cagney <cagney@redhat.com>
1537
1538 * gdb.base/structs.exp (test_struct_returns): When applicable, set
1539 "return_value_unimplemented". When an unimplemented struct return
1540 architecture, report incorrect values as a KFAIL
1541
374451f0
MC
15422003-12-05 Michael Chastain <mec.gnu@mindspring.com>
1543
1544 * gdb.cp/rtti.exp: Accept new wording of warning from
1545 cp_lookup_rtti_type.
1546
ba9b20a7
MC
15472003-12-05 Michael Chastain <mec.gnu@mindspring.com>
1548
1549 Partial fix for PR testsuite/1456.
1550 * gdb.base/scope.exp (test_at_main): Replace references to
1551 gcc_compiled with calls to test_compiler_info.
1552 (test_at_foo): Likewise.
1553 (test_at_bar): Likewise.
1554
b74b6d0b
MC
15552003-12-04 Michael Chastain <mec.gnu@mindspring.com>
1556
1557 Partial fix for PR testsuite/1456.
1558 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
1559 to test_compiler_info.
1560
ccfa3402
MC
15612003-12-03 Michael Chastain <mec.gnu@mindspring.com>
1562
1563 * gdb.base/so-impl-ld.exp: Update copyright notice.
1564
f6246aba
MC
15652003-12-02 Michael Chastain <mec.gnu@mindspring.com>
1566
1567 Partial fix for PR testsuite/1456.
1568 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
1569 to test_compiler_info.
1570
13ae734a
MC
15712003-11-28 Michael Chastain <mec.gnu@mindspring.com>
1572
1573 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
1574 from current versions of gdb. Clean up regular expressions.
1575 Delete redundant timeout case.
1576
d8e1cdee
MC
15772003-11-28 Michael Chastain <mec.gnu@mindspring.com>
1578
1579 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
1580 from current versions of gdb. Clean up regular expressions.
1581 Delete redundant timeout case.
1582
96457b64
MC
15832003-12-01 Michael Chastain <mec.gnu@mindspring.com>
1584
1585 Partial fix for PR testsuite/1456.
1586 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
1587 gcc_compiled with call to test_compiler_info.
1588
f35309fc
MC
15892003-11-30 Michael Chastain <mec.gnu@mindspring.com>
1590
1591 Partial fix for PR testsuite/1456.
1592 * gdb.base/list.exp (test_list_function): Delete unused declaration
1593 of gcc_compiled.
1594
d7afdf9b
MC
15952003-11-29 Michael Chastain <mec.gnu@mindspring.com>
1596
1597 Partial fix for PR testsuite/1456.
1598 * gdb.base/complex.exp: Replace reference to gcc_compiled with
1599 call to test_compiler_info.
1600
71507b56
MK
16012003-11-29 Mark Kettenis <kettenis@gnu.org>
1602
1603 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
1604 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
1605 it to create the appropriate note.inc.
1606 * gdb.asm/asmsrc1.s: Include "note.inc".
1607 * gdb.asm/netbsd.inc: New file.
1608 * gdb.asm/empty.inc: New file.
1609
f81f93f7
MC
16102003-11-28 Michael Chastain <mec.gnu@mindspring.com>
1611
1612 Partial fix for PR testsuite/1456.
1613 * gdb.base/constvars.exp: Replace references to gcc_compiled with
1614 calls to test_compiler_info.
1615
9a77938e
MC
16162003-11-27 Michael Chastain <mec.gnu@mindspring.com>
1617
1618 Partial fix for PR testsuite/1456.
1619 * gdb.base/volatile.exp: Replace references to gcc_compiled with
1620 calls to test_compiler_info.
1621
e8367dc7
MK
16222003-11-27 Mark Kettenis <kettenis@gnu.org>
1623
1624 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
1625 pattern for the KFAILs.
1626
526c61ee
AF
16272003-11-25 Adam Fedor <fedor@gnu.org>
1628
1629 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
1630 * gdb.objc/objcdecode.m: New file.
1631
28f2d600
AF
16322003-11-25 Adam Fedor <fedor@gnu.org>
1633
1634 * gdb.objc/nondebug.exp: Test for PR objc/1236.
1635 * gdb.objc/nondebug.m: New file.
1636
a3895cee
BE
16372003-11-26 Ben Elliston <bje@wasabisystems.com>
1638
1639 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
1640 NetBSD as it does on FreeBSD. Modelled on a similar change by
1641 Mark Kettenis on 2003-05-30.
1642 (link-flags): Set to "--entry _start" regardless of target.
1643 Special linker flags are to be appended to $link-flags.
1644 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
1645
c9f2c8a3
MC
16462003-11-25 Michael Chastain <mec.gnu@mindspring.com>
1647
1648 * gdb.cp/method.exp: Accept output of new demangler.
1649
15a0587a 16502003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
1651
1652 * gdb/class2.exp: New file.
1653 * gdb/class2.cc: New file.
1654
3c00b570
MC
16552003-11-25 Michael Chastain <mec.gnu@mindspring.com>
1656
1657 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
1658 of new demangler.
1659
7027acc7
MK
16602003-11-23 Mark Kettenis <kettenis@gnu.org>
1661
1662 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
1663 of gdb_test "run".
1664
b0e1598a
MK
16652003-11-23 Mark Kettenis <kettenis@gnu.org>
1666
1667 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
1668 "continue" into "run".
1669
4d9eda44
MC
16702003-11-23 Michael Chastain <mec.gnu@mindspring.com>
1671
1672 Partial fix for PR testsuite/1456.
1673 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
1674 call to test_compiler_info.
1675 * gdb.cp/ctti.exp: Likewise.
1676 * gdb.cp/derivation.exp: Likewise.
1677 * gdb.cp/member-ptr.exp: Likewise.
1678 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
1679 reference to gcc_compiled.
1680
16812003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
1682
1683 Fix PR testsuite/1463.
1684 * gdb.base/structs.exp (start_structs_test): Call
1685 get_debug_format before using the debug format.
1686
d422fe19
AC
16872003-11-22 Andrew Cagney <cagney@redhat.com>
1688
1689 * lib/gdb.exp (gdb_test_multiple): Add simple example.
1690 * gdb.base/structs.exp: Use gdb_test_multiple.
1691
039cf96d
AC
16922003-11-20 Andrew Cagney <cagney@redhat.com>
1693
6882279b
AC
1694 * gdb.base/structs.exp: Handle and recover from internal errors.
1695 Replace "foo${n}" with "foo<n>" in test messages.
1696
e53890ae
AC
1697 * gdb.base/structs.exp: Update copyright. Rewrite.
1698 * gdb.base/structs.c: Update copyright. Rewrite.
1699
2b211c59
AC
1700 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
1701 resync count exceeded.
d63a86f8 1702
039cf96d
AC
1703 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
1704 from the internal error.
1705 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
1706 Original from Jim Blandy.
1707 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 1708
eac98b22
AC
17092003-11-19 Andrew Cagney <cagney@redhat.com>
1710
1711 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
1712 KFAIL.
1713
67455b2a
MK
17142003-11-17 Mark Kettenis <kettenis@gnu.org>
1715
1716 New testcase for PR backtrace/1435.
1717 * gdb.arch/i386-unwind.exp: New file.
1718 * gdb.arch/i386-unwind.c: New file.
1719
853d6e5b
AC
17202003-11-17 Andrew Cagney <cagney@redhat.com>
1721
1722 * lib/gdb.exp (compiler_info): New global.
1723 (test_compiler_info): New function.
1724 (get_compiler_info): Set compiler_info.
1725 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
1726 "compiler_info" to gcc-<major>-<minor>.
1727
38cf6e11
MC
17282003-11-15 Michael Chastain <mec.gnu@mindspring.com>
1729
1730 * gdb.trace/configure: Remove.
1731
a50d3602
EZ
17322003-11-13 Elena Zannoni <ezannoni@redhat.com>
1733
1734 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 1735 breakpoints.
a50d3602
EZ
1736 * gdb.base/break.exp: Remove all references to explicit line
1737 numbers.
1738
d9407aaa
NC
17392003-11-11 Nick Clifton <nickc@redhat.com>
1740
1741 * gdb.base/shreloc.exp: Do not run for targets which do not
1742 support shared objects.
1743
db488fc1
CV
17442003-11-10 Corinna Vinschen <vinschen@redhat.com>
1745
1746 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
1747 Don't run tests if nofileio flag is given.
1748
6a90a18e
EZ
17492003-11-07 Elena Zannoni <ezannoni@redhat.com>
1750
1751 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
1752 as well as 'Watchpoint'.
1753
0b915e9c
EZ
17542003-11-06 Elena Zannoni <ezannoni@redhat.com>
1755
1756 Reported by Jim Ingham <jingham@apple.com>:
1757 * gdb.base/annota1.exp: Match at least one occurrence of the
1758 signal handler annotation.
1759
d7e4b55f
EZ
17602003-11-06 Elena Zannoni <ezannoni@redhat.com>
1761
1762 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
1763 as well as 'Watchpoint'.
1764
2fe4e8d0
MC
17652003-11-05 Michael Chastain <mec@shout.net>
1766
1767 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
1768
6ef88553
KW
17692003-11-03 Kris Warkentin <kewarken@qnx.com>
1770
1771 * gdb.arch/gdb1291.c: New test file.
1772 * gdb.arch/gdb1291.exp: New test script.
1773 * gdb.arch/gdb1431.c: New test file.
1774 * gdb.arch/gdb1431.exp: New test script.
1775
ae7dc4d8
MC
17762003-10-22 Michael Chastain <mec@shout.net>
1777
1778 * gdb.mi/pthreads.c: Add copyright notice.
1779
c39d7427
MC
17802003-10-22 Michael Chastain <mec@shout.net>
1781
1782 * gdb.threads/pthreads.c: Add copyright notice.
1783
8b7d96c1
MC
17842003-10-20 Michael Chastain <mec@shout.net>
1785
1786 * gdb.base/gdb1056.exp: New test script.
1787
d1d69fdd
DJ
17882003-10-13 Daniel Jacobowitz <drow@mvista.com>
1789
1790 * gdb.threads/killed.exp: Use gdb_run_cmd.
1791
7d605576
DJ
17922003-10-13 Daniel Jacobowitz <drow@mvista.com>
1793
1794 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
1795 create a core file.
1796 * gdb.threads/gcore-thread.exp: Likewise.
1797
618ec112
CV
17982003-10-13 Corinna Vinschen <vinschen@redhat.com>
1799
1800 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
1801 type, based on char type.
1802 (struct bit_flags_short_t): New bitfield type, based on short type.
1803 (init_bit_flags_char): New fuction.
1804 (init_bit_flags_short): Ditto.
1805 (print_bit_flags_char): Ditto.
1806 (print_bit_flags_short): Ditto.
1807 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
1808
9367a73c
MC
18092003-10-11 Michael Chastain <mec@shout.net>
1810
1811 * gdb.base/call-rt-st.exp: Update copyright year.
1812
1decf120
KI
18132003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
1814
1815 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
1816 * gdb.disasm/sh3.s: Ditto.
1817
5445b2ae
DJ
18182003-10-07 Daniel Jacobowitz <drow@mvista.com>
1819
1820 * gdb.threads/switch-threads.exp: New test.
1821 * gdb.threads/switch-threads.c: New source file.
1822
aec24853
CV
18232003-10-07 Corinna Vinschen <vinschen@redhat.com>
1824
1825 * gdb.base/ending-run.exp: Add sh specific case.
1826
adc7428d
AC
18272003-10-06 Andrew Cagney <cagney@redhat.com>
1828
1829 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
1830 * gdb.disasm/mn10200.exp: Delete obsolete file.
1831
c9d37158
DJ
18322003-09-29 Daniel Jacobowitz <drow@mvista.com>
1833
1834 * ChangeLog: Correct an entry command.exp -> commands.exp.
1835 * gdb.base/commands.exp (bp_deleted_in_command_test)
1836 (temporary_breakpoint_commands): Check noargs.
1837
79c2c32d
DC
18382003-09-25 David Carlton <carlton@kealia.com>
1839
1840 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
1841 of some print tests, where appropriate. Add tests for C::D::cd,
1842 E::ce, F::cXfX, G::XgX.
1843 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
1844
594e6d67
RE
18452003-09-25 Richard Earnshaw <rearnsha@arm.com>
1846
1847 * lib/java.exp (java_init): Import target_alias before using it.
1848
10f0d451
DC
18492003-09-25 David Carlton <carlton@kealia.com>
1850
1851 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
1852
274bcba0
EZ
18532003-09-23 Elena Zannoni <ezannoni@redhat.com>
1854
d63a86f8 1855 * gdb.base/selftest.exp: Accomodate more instruction reordering
274bcba0
EZ
1856 weirdness.
1857
cdbf20f7
MC
18582003-09-17 Michael Chastain <mec@shout.net>
1859
1860 * gdb.cp/gdb1355.exp: New file.
1861 * gdb.cp/gdb1355.c: New file.
1862
71e06f80
CV
18632003-09-15 Corinna Vinschen <vinschen@redhat.com>
1864
1865 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
1866 * gdb.asm/sh.inc: New file.
1867
5c4e30ca
DC
18682003-09-11 David Carlton <carlton@kealia.com>
1869
bd45b7af
DC
1870 * gdb.cp/namespace.exp: Add tests for namespace types.
1871 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
1872 (test_namespace): New.
1873
1c199746
EZ
18742003-09-11 Elena Zannoni <ezannoni@redhat.com>
1875
1876 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 1877 * gdb.stabs/weird.exp: Ditto.
1c199746 1878
04ed252f
MC
18792003-09-08 Michael Chastain <mec@shout.net>
1880
1881 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
1882
d8a2d9e7
MC
18832003-09-07 Michael Chastain <mec@shout.net>
1884
1885 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
1886 'parse error'.
1887
161afb24
MK
18882003-09-07 Mark Kettenis <m.kettenis@osp.nl>
1889
1890 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
1891
49f2741a
MC
18922003-08-30 Michael Chastain <mec@shout.net>
1893
1894 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
1895 * gdb.gdb/observer.exp: Ditto.
1896 * gdb.gdb/xfullpath.exp: Ditto.
1897
8afa723e
MK
18982003-08-29 Mark Kettenis <kettenis@gnu.org>
1899
1900 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
1901 *-*-*bsd*.
1902
f31dfe3b
JJ
19032003-08-28 Jeff Johnston <jjohnstn@redhat.com>
1904
1905 * gdb.base/dump.exp: Skip for ia64.
1906
4630e498
JJ
19072003-08-25 Jeff Johnston <jjohnstn@redhat.com>
1908
1909 * gdb.asm/asm-source.exp: Add ia64 support.
1910 * gdb.asm/ia64.inc: New file.
1911
1105b7ef
MC
19122003-08-22 Michael Chastain <mec@shout.net>
1913
1914 * gdb.cp: New directory.
1915 * gdb.cp/*: Copy from gdb.c++/*.
1916 * gdb.c++/*: Remove.
1917 * Makefile.in: Change gdb.c++ to gdb.cp.
1918 * configure.in: Ditto.
1919 * configure: Regnerate.
1920
c945b932
MK
19212003-08-18 Mark Kettenis <kettenis@gnu.org>
1922
1923 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
1924 * gdb.arch/i386-prologue.c (gdb1338): Add function.
1925
2b66634b
DJ
19262003-08-17 Daniel Jacobowitz <drow@mvista.com>
1927
1928 * mi-var-display.exp (-var-list-children weird): Accept function
1929 pointers with argument types.
1930 * mi1-var-display.exp (-var-list-children weird): Likewise.
1931 * mi2-var-display.exp (-var-list-children weird): Likewise.
1932
a356f73b
DJ
19332003-08-17 Daniel Jacobowitz <drow@mvista.com>
1934
1935 * gdb.base/annota3.exp: Add missing newline.
1936
483417b8
MC
19372003-08-06 Michael Chastain <mec@shout.net>
1938
1939 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
1940
c99c59c3
MS
19412003-08-12 Michael Snyder <msnyder@redhat.com>
1942
1943 * gdb.base/float.exp: Add test for SH.
1944
55ed7501
MK
19452003-08-10 Mark Kettenis <kettenis@gnu.org>
1946
1947 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
1948
1a371f2e
EZ
19492003-08-07 Elena Zannoni <ezannoni@redhat.com>
1950
1951 * gdb.base/completion.exp: Remove reduntant completion test
1952 on filename.
1953
e0f353ce
EZ
19542003-08-07 Elena Zannoni <ezannoni@redhat.com>
1955
1956 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
1957 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
1958 gdb.trace/save-trace.exp: Make sure that full pathnames are
1959 escaped correctly.
1960
5710a1af 19612003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 1962
5710a1af
EZ
1963 * configure.in: Don't generate config.h from config.hin.
1964 * configure: Regenerate.
1965 * config.hin: Remove file.
1966 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
1967 * gdb.threads/pthreads.c: Ditto.
1968
dcd81ce9
DJ
19692003-08-07 Daniel Jacobowitz <drow@mvista.com>
1970
1971 From Kei Sakamoto <sakamoto.kei@renesas.com>:
1972 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
1973 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
1974 Replace ld24 with seth/add3.
1975
6009d884
AC
19762003-08-02 Andrew Cagney <cagney@redhat.com>
1977
1978 * gdb.base/annota3.exp: New file.
1979 * gdb.base/annota3.c: New file.
1980 * gdb.c++/annota3.exp: New file.
1981 * gdb.c++/annota3.cc: New file.
1982
51514e06
MC
19832003-07-29 Michael Chastain <mec@shout.net>
1984
1985 * gdb.threads/tls.c (spin): Check errno only if sem_wait
1986 actually failed.
1987 (do_pass): Likewise.
1988 * gdb.threads/tls.exp: Always initialize no_of_threads.
1989
4ee6625b
DJ
19902003-07-27 Daniel Jacobowitz <drow@mvista.com>
1991
1992 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
1993 pattern.
1994 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
1995 * gdb.threads/tls.exp: Recognize one case of the host library not
1996 supporting TLS.
1997
225f2bf6
AC
19982003-07-27 Andrew Cagney <cagney@redhat.com>
1999
2000 * gdb.base/fileio.exp: Use SH when running commands using
2001 remote_exec.
2002
bcb27c9f
DJ
20032003-07-24 Daniel Jacobowitz <drow@mvista.com>
2004
2005 From Kei Sakamoto <sakamoto.kei@renesas.com>:
2006 * gdb.base/relocate.c (dummy): New padding array.
2007
3d67be83
MS
20082003-07-22 Michael Snyder <msnyder@redhat.com>
2009
d63a86f8 2010 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
2011
2012 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
2013 patterns to be more general, accepting old and new output.
2014 Some output chars (such as '+') also must be quoted.
d63a86f8 2015 Some addresses are displayed numerically instead of
3d67be83
MS
2016 symbolically.
2017
57ba3b85
MS
20182003-07-23 Michael Snyder <msnyder@redhat.com>
2019
686d097c
MS
2020 * gdb.base/return2.exp: Don't test long-long return.
2021
57ba3b85
MS
2022 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
2023 * gdb.disasm/t01_mov.exp: Ditto.
2024 * gdb.disasm/t02_mova.s: Ditto.
2025 * gdb.disasm/t02_mova.exp: Ditto.
2026 * gdb.disasm/t03_add.s: Ditto.
2027 * gdb.disasm/t03_add.exp: Ditto.
2028 * gdb.disasm/t04_sub.s: Ditto.
2029 * gdb.disasm/t04_sub.exp: Ditto.
2030 * gdb.disasm/t05_cmp.s: Ditto.
2031 * gdb.disasm/t05_cmp.exp: Ditto.
2032 * gdb.disasm/t06_ari2.s: Ditto.
2033 * gdb.disasm/t06_ari2.exp: Ditto.
2034 * gdb.disasm/t07_ari3.s: Ditto.
2035 * gdb.disasm/t07_ari3.exp: Ditto.
2036 * gdb.disasm/t08_or.s: Ditto.
2037 * gdb.disasm/t08_or.exp: Ditto.
2038 * gdb.disasm/t09_xor.s: Ditto.
2039 * gdb.disasm/t09_xor.exp: Ditto.
2040 * gdb.disasm/t10_and.s: Ditto.
2041 * gdb.disasm/t10_and.exp: Ditto.
2042 * gdb.disasm/t11_logs.s: Ditto.
2043 * gdb.disasm/t11_logs.exp: Ditto.
2044 * gdb.disasm/t12_bit.s: Ditto.
2045 * gdb.disasm/t12_bit.exp: Ditto.
2046 * gdb.disasm/t13_otr.s: Ditto.
2047 * gdb.disasm/t13_otr.exp: Ditto.
2048
e00759ef
EZ
20492003-07-22 Elena Zannoni <ezannoni@redhat.com>
2050
2051 * gdb.threads/tls.exp :Add kfail for 'info address' case.
2052
8bc2021f
EZ
20532003-07-22 Elena Zannoni <ezannoni@redhat.com>
2054
2055 * gdb.threads/tls.c : New file.
2056 * gdb.threads/tls.exp : New file.
2057 * gdb.threads/tls-main.c : New file.
2058 * gdb.threads/tls-shared.c : New file.
2059 * gdb.threads/tls-shared.exp : New file.
2060
89320c4c
AS
20612003-07-22 Andreas Schwab <schwab@suse.de>
2062
2063 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
2064
180dea7c
AS
20652003-07-20 Andreas Schwab <schwab@suse.de>
2066
2067 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
2068 due to insn reordering.
2069
0714963c
AC
20702003-07-15 Andrew Cagney <cagney@redhat.com>
2071
2072 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
2073
98a23b3f
MC
20742003-07-15 Michael Chastain <mec@shout.net>
2075
2076 * gdb.base/gdb1250.exp: New file.
2077 * gdb.base/gdb1250.c: New file.
2078
27e417a2
ML
20792003-07-09 Michal Ludvig <mludvig@suse.cz>
2080
2081 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
2082 expansion of size_t to 'unsigned long', not only to 'unsigned'.
2083
8bc2021f
EZ
20842003-07-09 Elena Zannoni <ezannoni@redhat.com>
2085
2086 * gdb.threads/tls.c: New file.
2087 * gdb.threads/tls.exp: New file.
2088 * gdb.threads/tls-main.c: New file.
2089 * gdb.threads/tls-shared.c: New file.
2090 * gdb.threads/tls-shared.exp: New file.
2091
d99968dc
EZ
20922003-07-09 Elena Zannoni <ezannoni@redhat.com>
2093
2094 * gdb.base/annota1.exp: Make sure that we properly escape the
2095 full path of the source file. Xfail more permissive patterns,
d63a86f8 2096 due to a compiler debug info problem.
d99968dc 2097
83876b3b
AS
20982003-07-07 Andreas Schwab <schwab@suse.de>
2099
2705e972
AS
2100 * gdb.asm/m68k.inc: New file.
2101 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
2102
83876b3b
AS
2103 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
2104 arguments"): Also match negative number.
2105
2106 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
2107
3a871b37
DJ
21082003-07-03 Daniel Jacobowitz <drow@mvista.com>
2109
2110 * gdb.base/store.c (charest): New typedef.
2111 (add_char): Rename to add_charest, update.
2112 (wack_char): Rename to wack_charest, update types. Return l + r
2113 to keep r live across the call.
2114 (wack_short, wack_int, wack_long, wack_longest, wack_float)
2115 (wack_double, wack_doublest): Return l + r to keep r live across
2116 the call.
2117 * gdb.base/store.exp: Accomodate store.c changes.
2118
b2a7f303
DC
21192003-06-30 David Carlton <carlton@kealia.com>
2120
2121 * gdb.c++/maint.exp (test_invalid_name): New.
2122 (test_first_component): Add tests for invalid names.
2123
3c6cb4a1
MC
21242003-06-29 Michael Chastain <mec@shout.net>
2125
2126 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
2127 output of '<VTT for class>' for virtual base classes.
2128
f1c2644b
DJ
21292003-06-29 Daniel Jacobowitz <drow@mvista.com>
2130
2131 * gdb.base/completion.exp: Tab-complete "complet" instead of
2132 "compl".
2133 * gdb.base/complex.exp, gdb.base/complex.c: New files.
2134
18080350
DJ
21352003-06-29 Daniel Jacobowitz <drow@mvista.com>
2136
2137 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
2138 * gdb.base/volatile.exp: Likewise.
2139
f56973f8
DJ
21402003-06-29 Daniel Jacobowitz <drow@mvista.com>
2141
2142 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
2143 gdb/1265.
2144
21452003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
2146 Daniel Jacobowitz <drow@mvista.com>
2147
2148 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
2149 initial line count of 'captured_main' from 26 to 32.
2150 (test_with_self): Allow xmalloc call to be interleaved with the
2151 preceding two lines.
2152
e766d4d6
JB
21532003-06-24 Joel Brobecker <brobecker@gnat.com>
2154
2155 * gdb.base/bang.exp: New testcase.
2156
f125c9a4
JB
21572003-06-23 Joel Brobecker <brobecker@gnat.com>
2158
2159 * gdb.base/langs.exp: Add some tests for the "minimal" language
2160 support.
2161
6e25beaf
EZ
21622003-06-23 Elena Zannoni <ezannoni@redhat.com>
2163
2164 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
2165 the testcase.
2166
2f816dda
DJ
21672003-06-22 Daniel Jacobowitz <drow@mvista.com>
2168
2169 * gdb.base/relocate.exp: Test add-symbol-file with a variable
2170 offset.
2171
db5a5748
DJ
21722003-06-22 Daniel Jacobowitz <drow@mvista.com>
2173
2174 * gdb.c++/pr-1210.cc: New file.
2175 * gdb.c++/pr-1210.exp: New file.
2176
1df0c130
DJ
21772003-06-21 Daniel Jacobowitz <drow@mvista.com>
2178
2179 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
2180 000-exec-continue.
2181
a92feac0
MK
21822003-06-15 Mark Kettenis <kettenis@gnu.org>
2183
2184 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
2185 on *-*-*bsd* instead of *-*-freebsd*.
2186
81a58f5b
AC
21872003-06-14 Andrew Cagney <cagney@redhat.com>
2188
2189 * gdb.base/store.exp: Test longest and doublest. Test all
2190 parameters. Weaken return statement match.
2191 * gdb.base/store.c: Add longest and doublest - aka long long and
2192 long double functions. Put all parameters into local register
2193 variables. Use negative values.
2194
b257a0d3
AC
21952003-06-14 Andrew Cagney <cagney@redhat.com>
2196
2197 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
2198 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
2199 exit status.
2200 * gdb.base/fileio.exp: Disable target when nointerrupts and
2201 noinferiorio, instead of limiting it to remote. Use remote_exec
2202 instead of system.
d63a86f8 2203
21c38304
JJ
22042003-06-12 Jeff Johnston <jjohnstn@redhat.com>
2205
2206 * gdb.base/float.exp: Add ia64 support.
2207
1bcdb424
CV
22082003-06-12 Corinna Vinschen <vinschen@redhat.com>
2209
2210 * gdb.base/fileio.exp: Run only on remote targets.
2211
6aeb981f
CV
22122003-06-10 Corinna Vinschen <vinschen@redhat.com>
2213
2214 * gdb.base/fileio.c: New file, testing File-I/O.
2215 * gdb.base/fileio.exp: Ditto.
2216
53df362e
RG
22172003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
2218
2219 * gdb.base/shreloc.exp: New file, check symbol values obtained from
2220 shared objects after relocation at load time (gdb PR/1132).
2221 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
2222 as above, part of the shared object relocation test.
2223
ffee1b46
MK
22242003-06-08 Mark Kettenis <kettenis@gnu.org>
2225
b5ca3722
MK
2226 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
2227 fully filled history list.
2228 * gdb.base/gdb_history: New file.
2229
03ed860d
MK
2230 * gdb.base/signals.exp: XFAIL "continue to func1" on
2231 i*86-*-freebsd*.
2232
ffee1b46
MK
2233 * gdb.base/attach.exp: When trying to attach to a nonexistent
2234 process, make it possible to specify the PID based on the target,
2235 and do so for *-*-freebsd*.
2236
d80dbb52
RH
22372003-06-02 Richard Henderson <rth@redhat.com>
2238
2239 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
2240
6dd77b81
RH
22412003-06-02 Richard Henderson <rth@redhat.com>
2242
2243 * gdb.base/selftest.exp: Next over lim_at_start initialization.
2244
f6347e16
RH
22452003-06-02 Richard Henderson <rth@redhat.com>
2246
2247 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
2248
2c161407
DJ
22492003-06-01 Daniel Jacobowitz <drow@mvista.com>
2250
2251 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
2252 of globalvar.
2253
572eb746
MK
22542003-06-01 Mark Kettenis <kettenis@gnu.org>
2255
2256 * gdb.asm/asm-source.exp: Check for memory read errors in
2257 disassembler test on *BSD too.
2258
9e9617a5
RH
22592003-06-01 Richard Henderson <rth@redhat.com>
2260
2261 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
2262 for .frame.
2263 (gdbasm_call): Lose ldgp.
2264 (gdbasm_startup): Add frame information.
2265 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
2266
7b34ad4e
MK
22672003-05-31 Mark Kettenis <kettenis@gnu.org>
2268
2269 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
2270 i?86-*-*.
2271
10059fdf
MK
22722003-05-30 Mark Kettenis <kettenis@gnu.org>
2273
2274 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
2275 FreeBSD.
2276
acf4b816
RH
22772003-05-29 Richard Henderson <rth@redhat.com>
2278
2279 * gdb.asm/alpha.inc: New file.
2280 * gdb.asm/asm-source.exp: Use it.
2281
e9ecd949
JB
22822003-05-29 Jim Blandy <jimb@redhat.com>
2283
2284 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
2285 'core.PID'.
2286
e3e5a4f3
JB
22872003-05-22 Jim Blandy <jimb@redhat.com>
2288
2289 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
2290 backtrace.
d63a86f8 2291
72fe3d25
DC
22922003-05-20 David Carlton <carlton@math.stanford.edu>
2293
2294 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
2295 this time.
2296
58da2eb2
DC
22972003-05-19 David Carlton <carlton@bactrian.org>
2298
2299 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
2300 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
2301
1fcb5155
DC
23022003-05-19 David Carlton <carlton@bactrian.org>
2303
2304 * gdb.c++/namespace.exp: Add namespace scope and anonymous
2305 namespace tests.
2306 Bump copyright date.
2307 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
2308 (main): Call C::D::marker2.
2309 * gdb.c++/namespace1.cc: New file.
2310
85e85163
JJ
23112003-05-14 Jeff Johnston <jjohnstn@redhat.com>
2312
2313 Roland McGrath <roland@redhat.com>
d63a86f8 2314 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
2315 there is no manager thread.
2316
a25fbfec
JJ
23172003-05-08 Jeff Johnston <jjohnstn@redhat.com>
2318
d63a86f8
RM
2319 * gdb.threads/schedlock.exp: Remove assumption that all threads
2320 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
2321 in one of the child threads rather than the main thread.
2322
be375bae
JB
23232003-05-07 Jim Blandy <jimb@redhat.com>
2324
09bf6082
JB
2325 Add support for assembly source testing on the s390x.
2326 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
2327 architecture.
2328 * gdb.asm/s390x.inc: New file.
2329
be375bae
JB
2330 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
2331 succession of 'if' statements.
2332
00905d52
AC
23332003-05-05 Andrew Cagney <cagney@redhat.com>
2334
2335 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
2336
b1e29e33
AC
23372003-05-05 Andrew Cagney <cagney@redhat.com>
2338
2339 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
2340 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
2341
e33d66ec
EZ
23422003-05-02 Elena Zannoni <ezannoni@redhat.com>
2343
2344 * gdb.base/charset.exp: Update based on new behavior of set/show
2345 charset commands.
2346
2b6fd0d8
AC
23472003-05-01 Andrew Cagney <cagney@redhat.com>
2348
2349 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
2350 variable do not give memory errors.
2351
130cacce
AF
23522003-04-30 Adam Fedor <fedor@gnu.org>
2353
2354 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
2355 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
2356 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
2357 gdb.objc/basicclass.m: : New files
2358
2359 * lib/gdb.exp (gdb_compile_objc): New procedure.
2360
bea71854
DJ
23612003-04-27 Daniel Jacobowitz <drow@mvista.com>
2362
2363 * gdb.base/signals.exp: Make backtrace tests more specific.
2364
0f20eeea
DC
23652003-04-23 David Carlton <carlton@bactrian.org>
2366
2367 * gdb.c++/maint.exp (test_first_component): Add tests for
2368 'operator' in more locations.
2369
c8c4d8dc
KB
23702003-04-16 Kevin Buettner <kevinb@redhat.com>
2371
2372 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
2373
3fe60e3c
EZ
23742003-04-16 Elena Zannoni <ezannoni@redhat.com>
2375
2376 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
2377 func marke' instead. Update test name.
2378
9219021c
DC
23792003-04-15 David Carlton <carlton@math.stanford.edu>
2380
2381 * gdb.c++/maint.exp: New file.
2382
5dd55bdd
EZ
23832003-04-14 Elena Zannoni <ezannoni@redhat.com>
2384
2385 * gdb.threads/schedlock.c: Change type of thread function argument
2386 to long, to avoid warnings on 64-bit platforms.
2387
00890572
EZ
23882003-04-14 Elena Zannoni <ezannoni@redhat.com>
2389
2390 * gdb.base/attach.exp: Add new message from ptrace in case of
2391 attaching to nonexistent process.
d63a86f8 2392
93201743
JB
23932003-04-11 Jim Blandy <jimb@redhat.com>
2394
2395 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
2396 gdb.c++/userdef.cc: Place comments on the lines to which the
2397 marker function might return.
2398 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
2399 gdb.c++/userdef.exp: Look for those comments to check that we've
2400 returned to the right place, instead of checking line numbers.
2401
2a11c64d
EZ
24022003-04-11 Elena Zannoni <ezannoni@redhat.com>
2403
2404 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
2405 match on sourcefile name, instead of directory name.
2406
68ab8fc5
EZ
24072003-04-10 Elena Zannoni <ezannoni@redhat.com>
2408
d63a86f8 2409 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
2410 working directory name.
2411
5624293a
JB
24122003-04-09 Jim Blandy <jimb@redhat.com>
2413
2414 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
2415 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
2416 after an inferior function call, report the failure, but allow the
2417 test to continue.
2418
f1f02ee4
SC
24192003-04-05 Stephane Carrez <stcarrez@nerim.fr>
2420
2421 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
2422 with -DPROTOTYPES.
2423
6eb79af0
SC
24242003-04-05 Stephane Carrez <stcarrez@nerim.fr>
2425
2426 * gdb.base/break.exp: Revert last patch.
2427
8dfb4cf0
SC
24282003-04-04 Stephane Carrez <stcarrez@nerim.fr>
2429
2430 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
2431 with -DPROTOTYPES.
2432
ed4c619a
AC
24332003-04-02 Andrew Cagney <cagney@redhat.com>
2434
2435 * gdb.base/callfuncs.exp: Make "print add" messages unique.
2436 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
2437 matching directories by the name breakpoint.
2438 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
2439 Make "continue to marker1" consistent.
2440 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
2441 message consistent.
2442 * lib/gdb.exp: Put "the program is no longer running", and "the
2443 program exited" in parenthesis.
2444 * lib/mi-support.exp: Ditto.
d63a86f8 2445
4e35d5f0 24462003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 2447
4e35d5f0
BR
2448 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
2449
71900fe8
AC
24502003-03-29 Andrew Cagney <cagney@redhat.com>
2451
2452 * gdb.base/sizeof.c (main): Print the value of '\377'.
2453 * gdb.base/sizeof.exp: Check the sign of '\377'.
2454
c0655a16
MC
24552003-03-27 Michael Chastain <mec@shout.net>
2456
2457 * gdb.base/gdb1090.exp: New file.
2458 * gdb.base/gdb1090.cc: New file.
2459
5b2a3989
JB
24602003-03-27 J. Brobecker <brobecker@gnat.com>
2461
2462 * gdb.gdb/observer.exp: New regression test.
2463
79876890
MC
24642003-03-27 Michael Chastain <mec@shout.net>
2465
2466 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
2467 * gdb.base/ptype.exp: Likewise.
2468
6eac95e3
CV
24692003-03-27 Corinna Vinschen <vinschen@redhat.com>
2470
2471 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
2472
e8c71839
MC
24732003-03-26 Michael Chastain <mec@shout.net>
2474
2475 * gdb.base/ptype.exp: Actually use some typedef'd types.
2476
71b10041
SC
24772003-03-21 Stephane Carrez <stcarrez@nerim.fr>
2478
2479 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
2480 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
2481
2512cf80
CV
24822003-03-20 Corinna Vinschen <vinschen@redhat.com>
2483
2484 * gdb.base/default.exp: Fix regular expression.
2485
0d195a4f
CV
24862003-03-20 Corinna Vinschen <vinschen@redhat.com>
2487
2488 * gdb.base/args.exp: Fix regular expression.
2489
8a2dbca8
CV
24902003-03-20 Corinna Vinschen <vinschen@redhat.com>
2491
2492 * gdb.base/help.exp: Allow Win32 child process.
2493
bf028682
CV
24942003-03-20 Corinna Vinschen <vinschen@redhat.com>
2495
2496 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
2497 when stepping out of main().
2498
182dbe85
CV
24992003-03-20 Corinna Vinschen <vinschen@redhat.com>
2500
2501 * gdb.base/default.exp: Check for win32 specific message when calling
2502 "run" without executable.
2503
d67a6ba5
CV
25042003-03-20 Corinna Vinschen <vinschen@redhat.com>
2505
2506 * gdb.base/args.exp: Expect .exe in output.
2507
a955b5bb
CV
25082003-03-20 Corinna Vinschen <vinschen@redhat.com>
2509
2510 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
2511 Cygwin native.
2512
bf6bad4b
AC
25132003-03-17 Andrew Cagney <cagney@redhat.com>
2514
2515 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
2516 vector registes.
2517 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
2518 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
2519
293e9a31
DC
25202003-03-17 David Carlton <carlton@math.stanford.edu>
2521
2522 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
2523 test, for PR breakpoints/38.
2524 Call test_watchpoint_and_breakpoint.
2525 * gdb.base/watchpoint.c (func3): New function.
2526 (main): Call func3.
2527
5330f2db
DC
25282003-03-04 David Carlton <carlton@math.stanford.edu>
2529
2530 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
2531 Garply<Garply<char> >:: garply".
2532 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
2533 with respect to PR c++/1111; note also PR c++/1113.
2534 (test_template_breakpoints): KFAIL "constructor breakpoint" with
2535 respect to PR c++/1062.
2536 KFAIL "destructor breakpoint" with respect to PR c++/1112.
2537
6ece72da
DC
25382003-03-03 David Carlton <carlton@math.stanford.edu>
2539
2540 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
2541 with respect to PR c++/57.
2542 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
2543 c++/826.
2544 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
2545 respect to PR c++/57.
2546
85ca1584
DC
25472003-03-03 David Carlton <carlton@math.stanford.edu>
2548
2549 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
2550 respect to PR c++/33 into FAILs.
2551
98e9c5b8
MC
25522003-03-03 Michael Chastain <mec@shout.net>
2553
7bedbf27
MC
2554 * configure.in: Update copyright years.
2555
25562003-03-03 Michael Chastain <mec@shout.net>
2557
2558 * Makefile.in: Update copyright years.
98e9c5b8 2559
f683e100
DC
25602003-02-28 David Carlton <carlton@math.stanford.edu>
2561
2562 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
2563 print class instead of struct and/or superfluous protection
2564 specifiers, as long as the resulting output is equivalent to the
2565 source code.
2566 Delete FIXME from end of messages on tests that don't need
2567 fixing.
2568
a9e0cf2c
DC
25692003-02-28 David Carlton <carlton@math.stanford.edu>
2570
2571 * gdb.c++/templates.exp (do_tests): Allow const in the two
2572 Foo<volatile char *>::foo tests.
2573
e8d359df
MS
25742003-02-27 Michael Snyder <msnyder@redhat.com>
2575
d63a86f8 2576 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
2577 will be consistant.
2578
0b71dc91
DC
25792003-02-26 David Carlton <carlton@math.stanford.edu>
2580
2581 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
2582 char *>::foo" test with respect to PR c++/33. Create a new test
2583 which is identical to that one except that it doesn't put the
2584 space between the "char" and the "*"; KFAIL it, too.
2585
dd14ab43
DC
25862003-02-26 David Carlton <carlton@math.stanford.edu>
2587
2588 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
2589 template types into either PASSes or KFAILs (corresponding to PR
2590 c++/57). Tweak indentation. Update copyright.
2591
1146c7f1
SC
25922003-02-23 Stephane Carrez <stcarrez@nerim.fr>
2593
2594 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
2595
74641dfb
MC
25962003-02-13 Michael Chastain <mec@shout.net>
2597
2598 * gdb.base/exprs.exp: Remove i960 remnants.
2599 * gdb.base/funcargs.exp: Likewise.
2600 * gdb.base/list.exp: Likewise.
2601 * gdb.base/ptype.exp: Likewise.
2602
559cd2d0
DC
26032003-02-14 David Carlton <carlton@math.stanford.edu>
2604
2605 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
2606 pEe->D::vg()" from XFAIL to KFAIL.
2607
c4f90d87
JM
26082003-02-13 Jason Molenda (jmolenda@apple.com)
2609
2610 * gdb.base/maint.exp: Update maint print statistics regexp to include
2611 new entries.
2612
cbc4d97c
MC
26132003-02-13 Michael Chastain <mec@shout.net>
2614
2615 * gdb.c++/inherit.exp: Remove call to get_debug_format.
2616
40f235b7
MC
26172003-02-12 Michael Chastain <mec@shout.net>
2618
2619 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
2620 * gdb.c++/inherit.exp: Likewise.
2621 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
2622 * gdb.c++/templates.exp: Likewise.
2623 * gdb.c++/virtfunc.exp: Likewise.
2624
c56716b0
JM
26252003-02-06 Jason Molenda (jason-cl@molenda.com)
2626
2627 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
2628 why the code is written that way.
2629
070afcf8
MC
26302003-02-05 Michael Chastain <mec@shout.net>
2631
2632 * gdb.base/dump.exp: Add missing copyright line.
2633
5d0331e5
JM
26342003-02-05 Jason Molenda (jason-cl@molenda.com)
2635
f7ae6d3e 2636 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
2637 at the beginning so the breakpoint doesn't get set on the loop.
2638
92851186
MC
26392003-02-05 Michael Chastain <mec@shout.net>
2640
2641 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
2642 output for configurations with gcc 2.95.3.
2643
cbf1e085
AC
26442003-02-05 Keith Seitz <keiths@redhat.com>
2645 Andrew Cagney <ac131313@redhat.com>
2646
2647 * gdb.mi/mi-cli.exp: New file.
d63a86f8 2648
29518e1e
MC
26492003-02-04 Michael Chastain <mec@shout.net>
2650
2651 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
2652 Call perror and then continue.
2653
5af1d5f3
MC
26542003-02-03 Michael Chastain <mec@shout.net>
2655
2656 * gdb.c++/pr-1023.cc: New file.
2657 * gdb.c++/pr-1023.exp: New file.
2658
6b549786
JB
26592003-02-05 Jim Blandy <jimb@redhat.com>
2660
2661 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
2662 it's local to foobar. Check for it there, and check that it's not
2663 present in main.
2664 * gdb.c++/local.cc (marker2): New function.
2665 (foobar): Call marker1.
2666 (main): Call marker2 instead of marker1.
2667
67f16606
AC
26682003-02-04 Andrew Cagney <ac131313@redhat.com>
2669
2670 * gdb.disasm/mn10200.exp: Obsolete file.
2671 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
2672 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
2673 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
2674
1c5cb38e
DC
26752003-02-04 David Carlton <carlton@math.stanford.edu>
2676
2677 * gdb.c++/overload.exp: Test intToChar(1).
2678 * gdb.c++/overload.cc (intToChar): New.
2679 (main): Call intToChar.
2680
d1fe6965
DC
26812003-02-03 David Carlton <carlton@math.stanford.edu>
2682
2683 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
2684 'might_kfail' arg.
2685 KFAIL some of the continue_to_bp_overloaded calls, according to
2686 PR c++/1025.
2687
9ba61c5d
MC
26882003-02-01 Michael Chastain <mec@shout.net>
2689
2690 * gdb.base/advance.c (marker1): New marker function.
2691 * gdb.base/advance.exp: When the 'advance' command lands on the
2692 return breakpoint, it can legitimately stop on either the
2693 current line or the next line. Accommodate both outcomes.
2694 * gdb.base/until.exp: Likewise.
2695
e7494ffb
AC
26962003-02-02 Andrew Cagney <ac131313@redhat.com>
2697
2698 2002-11-10 Jason Molenda (jason-cl@molenda.com):
2699 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
2700 now a list, not a tuple.
2701 * gdb.mi/mi-var-display.exp: Ditto.
2702 * gdb.mi/gdb792.exp: Ditto.
2703
075559bc
AC
27042003-02-01 Andrew Cagney <ac131313@redhat.com>
2705
2706 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
2707 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
2708 stack backtraces.
2709 * gdb.mi/mi-syn-frame.c: Part of same.
2710
2bd4c7b1
MK
27112003-02-01 Mark Kettenis <kettenis@gnu.org>
2712
2713 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
2714 gdb.mi/mi1-pthreads.exp: Return instead of calling
2715 gdb_suppress_entire_file.
2716
eabd8992
MS
27172003-02-01 Mark Salter <msalter@redhat.com>
2718
2719 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
2720
71469e2f
MS
27212003-01-31 Mark Salter <msalter@redhat.com>
2722
2723 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
2724 Support empty arg.
2725
38a94d44
MC
27262003-01-30 Michael Chastain <mec@shout.net>
2727
2728 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
2729 This was a workaround for a UTF-8 bug in readline 4.3. The bug
2730 has been fixed in gdb/readline on 2003-01-09.
2731
19ea9e73
MS
27322003-01-29 Michael Snyder <msnyder@redhat.com>
2733
e8d359df
MS
2734 * gdb.base/maint.exp: Allow for leading underscore in symbol.
2735 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
2736 * gdb.base/args.exp: Skip if target does not support args passing.
2737
2307bd6a
DJ
27382003-01-22 Daniel Jacobowitz <drow@mvista.com>
2739
19ea9e73 2740 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
2741 gdb_test. Accept a list of expect arguments as the third
2742 parameter.
2743 (gdb_test): Use it.
2744
f2dd3617
EZ
27452003-01-20 Elena Zannoni <ezannoni@redhat.com>
2746
2747 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
2748 allow for different test tree configurations. Update some
2749 tescases accordingly.
2750 * gdb.arch/altivec-regs.exp: Ditto.
2751 * gdb.asm/asm-source.exp: Ditto.
2752 * gdb.base/advance.exp: Ditto.
2753 * gdb.base/display.exp: Ditto.
d63a86f8 2754 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
2755 * gdb.base/mips_pro.exp: Ditto.
2756 * gdb.base/overlays.exp: Ditto.
2757 * gdb.base/relocate.exp: Ditto.
2758 * gdb.base/setshow.exp: Ditto.
2759 * gdb.base/step-line.exp: Ditto.
2760 * gdb.base/step-test.exp: Ditto.
2761 * gdb.base/until.exp: Ditto.
2762 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
2763
c71cdefd
DC
27642003-01-17 David Carlton <carlton@math.stanford.edu>
2765
2766 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
2767 corresponding to PR c++/945.
2768 Update copyright.
2769
fdba05d7
DC
27702003-01-17 David Carlton <carlton@math.stanford.edu>
2771
2772 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
2773 corresponding to PR c++/68.
2774
27752003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
2776
2777 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
2778 (test_paddr_hairy_functions): Call print_addr_2_kfail for
2779 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
2780
c362c33a
EZ
27812003-01-15 Elena Zannoni <ezannoni@redhat.com>
2782
0fbc361c
EZ
2783 * gdb.base/break.exp: Fix change of default location, because of
2784 removal of until tests.
2785 * gdb.base/help.exp: Update test for new 'until' help message.
2786 Add test for help on 'advance'.
c362c33a
EZ
2787 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
2788
dabf8a35
MK
27892003-01-15 Mark Kettenis <kettenis@gnu.org>
2790
2791 * gdb.base/default.exp: Adapt "info float" test for recent changes
2792 to that command. Add test for "info vector".
2793 * gdb.base/float.exp: New file. Add test for "info float" that
2794 resembles the old test in gdb.base/default.exp.
2795
a1769aca
DC
27962003-01-15 David Carlton <carlton@math.stanford.edu>
2797
2798 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
2799
82025e13
EZ
28002003-01-15 Elena Zannoni <ezannoni@redhat.com>
2801
2802 * gdb.base/break.exp: Move the tests of until command from here...
2803 * gdb.base/until.exp: ... to here. New file. Add other tests.
2804 * gdb.base/advance.c: New file.
2805 * gdb.base/advance.exp: New file.
2806
8f9ab801
EZ
28072003-01-14 Elena Zannoni <ezannoni@redhat.com>
2808
2809 * gdb.base/args.c: New file.
2810 * gdb.base/args.exp: New file.
2811
9ae66589
DJ
28122003-01-14 Daniel Jacobowitz <drow@mvista.com>
2813
2814 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
2815
8d77e5c3
DJ
28162003-01-14 Daniel Jacobowitz <drow@mvista.com>
2817
2818 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
2819
12d2f0a1
DJ
28202003-01-14 Daniel Jacobowitz <drow@mvista.com>
2821
2822 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
2823 dates.
2824
6ca37014
DJ
28252003-01-13 Daniel Jacobowitz <drow@mvista.com>
2826
2827 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
2828
b0023472
DJ
28292003-01-13 Daniel Jacobowitz <drow@mvista.com>
2830
2831 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
2832 (ptype &*"foo").
2833 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
2834
d6abaea5
DJ
28352002-01-13 Daniel Jacobowitz <drow@mvista.com>
2836
2837 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
2838 * gdb.mi/mi1-console.exp: Likewise.
2839
dfd536a7
DJ
28402002-01-13 Daniel Jacobowitz <drow@mvista.com>
2841
2842 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
2843 * gdb.mi/mi1-console.exp: Likewise.
2844
a1fb14a2
DJ
28452003-01-13 Daniel Jacobowitz <drow@mvista.com>
2846
2847 * gdb.c++/overload.exp: Remove some fixed XFAILs.
2848
c4cf40b7
DJ
28492003-01-09 Daniel Jacobowitz <drow@mvista.com>
2850
2851 * gdb.base/detach.exp: New test.
2852
696d5a5b
DJ
28532003-01-09 Daniel Jacobowitz <drow@mvista.com>
2854
2855 * Makefile.in (ALL_SUBDIRS): New variable.
2856 (subdirs, clean, distclean): Use it.
2857 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
2858 regenerating Makefile, since it is generated from the top level.
2859 * gdb.asm/Makefile.in: Likewise.
2860 * gdb.base/Makefile.in: Likewise.
2861 * gdb.c++/Makefile.in: Likewise.
2862 * gdb.disasm/Makefile.in: Likewise.
2863 * gdb.java/Makefile.in: Likewise.
2864 * gdb.mi/Makefile.in: Likewise.
2865 * gdb.threads/Makefile.in: Likewise.
2866 * gdb.trace/Makefile.in: Likewise.
2867
754533e4
DC
28682003-01-09 David Carlton <carlton@math.stanford.edu>
2869
2870 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
2871 Add copyright year 2003.
2872
d8b3e9ee
MC
28732003-01-06 Michael Chastain <mec@shout.net>
2874
2875 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
2876 When selecting a thread, 'line' and 'file' are optional.
2877 * gdb.mi/mi1-pthreads.exp: Likewise.
2878
8e9e0fe6
AS
28792003-01-06 Andreas Schwab <schwab@suse.de>
2880
2881 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
2882 failures.
2883
b5ab8ff3
DJ
28842003-01-04 Daniel Jacobowitz <drow@mvista.com>
2885
2886 Fix PR gdb/844
2887 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
2888 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
2889
2890 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
2891 instead of calling gdb_suppress_entire_file.
2892 * gdb.threads/print-threads.exp: Likewise.
2893 * gdb.threads/schedlock.exp: Likewise.
2894
2895 * gdb.threads/killed.exp: Return instead of calling
2896 gdb_suppress_entire_file.
2897 * gdb.threads/linux-dp.exp: Likewise.
2898 * gdb.threads/pthreads.exp: Likewise.
2899
1e698235
DJ
29002003-01-04 Daniel Jacobowitz <drow@mvista.com>
2901
2902 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
2903 stabs.
2904 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
2905 * gdb.base/whatis.exp: Always allow (void) after function names.
2906
147ff08c
DJ
29072003-01-04 Daniel Jacobowitz <drow@mvista.com>
2908
2909 * gdb.c++/casts.exp: Correct regexp.
2910
dc62bfc2
MK
29112003-01-04 Mark Kettenis <kettenis@gnu.org>
2912
2913 * configure.in: Call AC_CONFIG_HEADER. Don't call
2914 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
2915 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
2916 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
2917 aforementioned directories in the AC_OUPUT call.
2918 * config.hin: New file.
2919 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
2920 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
2921 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
2922 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
2923 pass -I$objdir instead of -I$objdir/$subdir in compilation.
2924 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
2925 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
2926 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
2927 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
2928 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
2929 gdb.threads/configure.in, gdb.threads/configure,
2930 gdb.threads/config.in, gdb.trace/configure.in,
2931 gdb.trace/configure: Removed.
2932
77afa639
MC
29332003-01-03 Michael Chastain <mec@shout.net>
2934
2935 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
2936 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
2937
7634bb6e
DJ
29382003-01-03 Daniel Jacobowitz <drow@mvista.com>
2939
2940 * gdb.base/store.exp: Fix regular expressions.
2941
b39c905e
MK
29422002-12-28 Mark Kettenis <kettenis@gnu.org>
2943
2944 * configure.in: Rewrite.
2945 * configure: Regenerated.
2946
0a8551dd
DC
29472003-01-03 David Carlton <carlton@math.stanford.edu>
2948
2949 * gdb.base/psymtab.exp: New file.
2950 * gdb.base/psymtab1.c: Ditto.
2951 * gdb.base/psymtab2.c: Ditto.
2952
c60b7188
AF
29532002-12-23 Adam Fedor <fedor@gnu.org>
2954
2955 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
2956
ee73db83
DC
29572002-12-23 David Carlton <carlton@math.stanford.edu>
2958
2959 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
2960 and current_directory initialization.
2961
d6c1774e
JB
29622002-12-22 Jim Blandy <jimb@redhat.com>
2963
f0a847b8
JB
2964 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
2965 rather than as part of the output file name.
2966
d6c1774e
JB
2967 * gdb.base/attach.exp: There's no need to copy the test program to
2968 /tmp; that was only ever necessary on HP/UX, and this test is
2969 entirely disabled there anyway.
2970
f0708dbb
JB
29712002-12-21 Jim Blandy <jimb@redhat.com>
2972
4c2acfea
JB
2973 * gdb.c++/psmang.exp: Doc fix.
2974
f0708dbb
JB
2975 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
2976 test.
2977
9579e000
DC
29782002-12-20 David Carlton <carlton@math.stanford.edu>
2979
2980 * gdb.c++/annota2.exp: KFAIL annotate-quit.
2981
d1810171
MC
29822002-12-18 Michael Chastain <mec@shout.net>
2983
2984 * gdb.c++/annota2.exp: Add copyright year 2002.
2985
76565097
DC
29862002-12-17 David Carlton <carlton@math.stanford.edu>
2987
2988 * gdb.c++/try_catch.cc: Add marker comments.
2989 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
2990 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
2991 * gdb.c++/m-static.cc: Ditto.
2992 * gdb.c++/m-static1.cc: Ditto.
2993 * gdb.c++/try_catch.cc: Ditto.
2994
da81390b
JJ
29952002-12-16 Jeff Johnston <jjohnstn@redhat.com>
2996
2997 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
2998 to see whether we are using the new -environment-directory
2999 command which resets via -r or the old version of the command
3000 which may prompt the user. Part of fix for gdb/741.
3001
b304d130
AC
30022002-12-13 Andrew Cagney <ac131313@redhat.com>
3003
3004 * gdb.fortran/types.exp: Update obsolete comment.
3005 * gdb.fortran/exprs.exp: Ditto.
3006 * lib/gdb.exp: Delete obsolete code.
3007 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
3008 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
3009 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
3010 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
3011 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
3012 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
3013 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
3014 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
3015 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
3016 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
3017 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
3018 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
3019 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
3020 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
3021 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
3022 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
3023 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
3024 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
3025 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
3026 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
3027 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
3028 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
3029 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
3030 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
3031 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
3032 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
3033 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
3034 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
3035 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
3036 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
3037 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
3038 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
3039 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
3040 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
3041 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
3042 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
3043 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
3044
a23b6e6a
DC
30452002-12-11 David Carlton <carlton@math.stanford.edu>
3046
3047 * gdb.c++/m-data.exp: Add test for members that shadow global
3048 variables: see PR gdb/804.
3049 * gdb.c++/m-data.cc: Ditto.
3050
6604731b
DJ
30512002-12-10 Daniel Jacobowitz <drow@mvista.com>
3052
3053 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
3054
de46ecd7
DC
30552002-12-06 David Carlton <carlton@math.stanford.edu>
3056
3057 * gdb.base/store.c: Don't declare functions static.
3058
27e829d0
AC
30592002-12-04 Andrew Cagney <ac131313@redhat.com>
3060
3061 * gdb.base/store.exp, gdb.base/store.c: New files.
3062
92806416
DJ
30632002-12-03 Daniel Jacobowitz <drow@mvista.com>
3064
3065 * gdb.base/selftest.exp: Update for current gdb.
3066
3bcbaac5
DJ
30672002-12-03 Daniel Jacobowitz <drow@mvista.com>
3068
3069 * gdb.base/maint.exp: Only dump symbols from one source file
3070 or objfile.
3071
f4f00b1f
DJ
30722002-12-03 Daniel Jacobowitz <drow@mvista.com>
3073
3074 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
3075 function call.
3076
f1c8a949
JB
30772002-11-25 Jim Blandy <jimb@redhat.com>
3078
3079 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
3080 function appearing in error message.
3081
9e297a97
DJ
30822002-11-21 Daniel Jacobowitz <drow@mvista.com>
3083
3084 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
3085
1f312e79
JJ
30862002-11-08 Jeff Johnston <jjohnstn@redhat.com>
3087
d63a86f8
RM
3088 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
3089 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
3090 should be in mi console format. This is part of fix for PR gdb/604.
3091
83c31e7d
FN
30922002-09-18 Fernando Nasser <fnasser@redhat.com>
3093
3094 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
3095 which explicitly prints the zero offset as "+0".
3096
322b3f65
DJ
30972002-10-22 Daniel Jacobowitz <drow@mvista.com>
3098
3099 * gdb.threads/schedlock.c (args): Make unsigned.
3100
31012002-10-21 Daniel Jacobowitz <drow@mvista.com>
3102
3103 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
3104 numbers. Allow "foo2|selected stack frame".
3105 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
3106 * gdb.asm/asmsrc2.s: Likewise.
3107 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
3108 comments.
3109 * gdb.asm/mips.inc: New file.
3110
5e2fe5b8
AF
31112002-10-18 Adam Fedor <fedor@gnu.org>
3112
3113 * gdb.base/default.exp: Update expected output to include 'ObjC'.
3114 * gdb.base/help.exp: Likewise.
3115
abe1a5d0
KB
31162002-10-17 Kevin Buettner <kevinb@redhat.com>
3117
3118 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
3119 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
3120
10abb1d4
JB
31212002-10-02 Jim Blandy <jimb@redhat.com>
3122
3123 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
3124
1f609b42
AC
31252002-10-01 Andrew Cagney <ac131313@redhat.com>
3126
3127 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
3128 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
3129 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
3130 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
3131 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
3132 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
3133 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
3134
0aee02e4
AC
31352002-09-29 Andrew Cagney <ac131313@redhat.com>
3136
3137 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
3138 * mi0-disassemble.exp, mi0-eval.exp: Delete.
3139 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
3140 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
3141 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
3142 * mi0-var-block.exp, mi0-var-child.exp: Delete.
3143 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 3144
6fde09ad
KB
31452002-09-27 Kevin Buettner <kevinb@redhat.com>
3146
3147 * gdb.base/annota1.exp (info break): Make directory components of
3148 path optional since not all compilers emit this debug information.
3149
3150 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
3151 step ends up stepping out of the function instead of stopping on
3152 the epilogue.
3153
9e8aab75
KS
31542002-09-26 Keith Seitz <keiths@redhat.com>
3155
3156 * lib/insight-support.exp (gdbtk_start): Figure out where
3157 the insight executable is based on where gdb is. Use this
3158 executable to start insight instead of gdb.
3159
e36180d7
AC
31602002-09-25 Andrew Cagney <cagney@redhat.com>
3161
3162 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
3163
9dd34b2b
AC
31642002-09-24 Andrew Cagney <ac131313@redhat.com>
3165
3166 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
3167 test_isolated_complaints.
3168 (test_empty_complaint): New function.
3169 (test_empty_complaints): New function. Check no output when no
3170 complaints.
d63a86f8 3171
dea97812
KB
31722002-09-19 Jim Blandy <jimb@redhat.com>
3173
3174 * gdb.base/charset.exp, gdb.base/charset.c: New files.
3175
54951bd7
AC
31762002-09-19 Andrew Cagney <ac131313@redhat.com>
3177
3178 * gdb.gdb/complaints.exp: New file.
3179
dec43320
AC
31802002-09-18 Andrew Cagney <ac131313@redhat.com>
3181
3182 * gdb.base/maint.exp: Check `help maint internal-warning'.
3183
e70d6e3f
DC
31842002-09-18 David Carlton <carlton@math.stanford.edu>
3185
3186 * gdb.c++/m-static.exp: Remove breakpoints depending on line
3187 numbers, and replace them by a single breakpoint after the
3188 constructors are all finished.
3189 Add test 4.
3190 * gdb.c++/m-static.cc: Add test 4.
3191 * gdb.c++/m-static.h: New file.
3192 * gdb.c++/m-static1.cc: New file.
3193
3194 * gdb.c++/printmethod.exp: New file.
3195 * gdb.c++/printmethod.cc: New file.
3196
3197 * gdb.c++/pr-574.exp: New file.
3198 * gdb.c++/pr-574.cc: New file.
3199
afb5c968
CV
32002002-09-18 Corinna Vinschen <vinschen@redhat.com>
3201
3202 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
3203 embedded targets which never actually exit.
3204
31e45dee
FN
32052002-09-18 Fernando Nasser <fnasser@redhat.com>
3206
3207 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
3208 "don't step after run" as unresolved or unsupported, instead of xfail.
3209
a283c5a1
CV
32102002-09-18 Corinna Vinschen <vinschen@redhat.com>
3211
3212 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
3213 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
3214 Add newline to expected string in "step out of main (status wrapper)"
3215 case.
3216
11350d2a
CV
32172002-09-18 Corinna Vinschen <vinschen@redhat.com>
3218
3219 * lib/gdb.exp (rerun_to_main): Allow restarting application.
3220 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
3221
0deec7d6
TT
32222002-09-17 Tom Tromey <tromey@redhat.com>
3223
3224 * gdb.base/printcmds.exp (test_print_string_constants): Expect
3225 \000, not \0, in double-quoted string.
3226
b2b4a1b5
CV
32272002-09-14 Corinna Vinschen <vinschen@redhat.com>
3228
c9d37158 3229 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
3230 string after running the commands execution on breakpoint tests.
3231
1c56143a
CV
32322002-09-13 Corinna Vinschen <vinschen@redhat.com>
3233
3234 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
3235
37f8da45
JB
32362002-09-12 Joel Brobecker <brobecker@gnat.com>
3237
3238 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
3239
08b468e0
KS
32402002-09-10 Keith Seitz <keiths@redhat.com>
3241
3242 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
3243 runto proc.
3244 (mi_run_to_main): Use mi_runto.
3245 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
3246
dc360f58
KS
32472002-09-10 Keith Seitz <keiths@redhat.com>
3248
3249 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
3250 regexp for stopping at main. Could have multiple event notifications.
3251 Don't assume that main was declared with no parameters.
3252 (mi_next): Use mi_step_to.
3253 (mi_step): Use mi_next_to.
3254
ce3abcfb
CV
32552002-09-09 Corinna Vinschen <vinschen@redhat.com>
3256
3257 * gdb.base/default.exp: Fix expected string in `info float' test.
3258
d1f5b980
BE
32592002-09-09 Ben Elliston <bje@redhat.com>
3260
3261 * config/mips.exp: Update comments.
3262 * config/mips-idt.exp: Likewise.
3263 * config/nind.exp: Likewise.
3264 * config/slite.exp: Likewise.
3265 * config/sparclet.exp: Likewise.
3266 * config/udi.exp: Likewise.
3267 * config/vx.exp: Likewise.
3268 * config/vxworks29k.exp: Likewise.
3269
2f71430b
JB
32702002-09-05 Jim Blandy <jimb@redhat.com>
3271
3272 * gdb.threads/killed.exp: Fix test failure message.
3273
7ddebc7e
KS
32742002-09-04 Keith Seitz <keiths@redhat.com>
3275
3276 * lib/mi-support.exp: Update copyright.
3277 (mi_gdb_test): Increase the priority of the expected pattern
3278 so that it matches gdb_test.
3279
0ae67eb3
KS
32802002-09-03 Keith Seitz <keiths@redhat.com>
3281
3282 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
3283 Use integer comparison instead of string comparison for testing
3284 whether binary was built.
3285
38fc42c8
JB
32862002-09-03 Jim Blandy <jimb@redhat.com>
3287
3288 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
3289
b6ff0e81
JB
32902002-08-29 Jim Blandy <jimb@redhat.com>
3291
3292 * gdb.threads/pthreads.exp: Move the portable thread compilation
3293 code into a function in lib/gdb.exp, and call that from here.
3294 * lib/gdb.exp (gdb_compile_pthreads): New function.
3295
07c98896
KS
32962002-08-29 Keith Seitz <keiths@redhat.com>
3297
3298 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
3299 expect_out so that callers can get at it.
3300
0312286c
DJ
33012002-08-23 Daniel Jacobowitz <drow@mvista.com>
3302
3303 * gdb.threads/print-threads.c: New file.
3304 * gdb.threads/print-threads.exp: New file.
3305 * gdb.threads/schedlock.c: New file.
3306 * gdb.threads/schedlock.exp: New file.
3307
dd039bc4
EZ
33082002-08-22 Elena Zannoni <ezannoni@redhat.com>
3309
3310 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
3311 not altivec.c.
3312
1f36144c
MK
33132002-08-17 Mark Kettenis <kettenis@gnu.org>
3314
3315 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
3316 targets. The problem should be fixed now.
3317
16057ec7 33182002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
3319
3320 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
3321 2002-07-24 change that removes final dots from error messages.
3322
3c1499ad
TT
33232002-08-13 Tom Tromey <tromey@redhat.com>
3324
3325 * gdb.base/readline.exp: New file.
3326
a20ce2c3
AC
33272002-08-01 Andrew Cagney <ac131313@redhat.com>
3328
3329 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
3330 supress message.
3331
db034ac5
AC
33322002-08-01 Andrew Cagney <cagney@redhat.com>
3333
3334 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
3335 CHILL_FOR_TARGET and CHILL_LIB.
3336 * configure.in (configdirs): Remove gdb.chill.
3337 * configure: Regenerate.
3338 * lib/gdb.exp: Obsolete references to chill.
3339 * gdb.fortran/types.exp: Ditto.
3340 * gdb.fortran/exprs.exp: Ditto.
3341
3e000b18
KB
33422002-07-30 Kevin Buettner <kevinb@redhat.com>
3343
3344 * gdb.base/shlib-call.exp (additional_flags): Conditionally
3345 set Irix-specific compile and link flags.
3346
28f4966b
KB
33472002-07-29 Kevin Buettner <kevinb@redhat.com>
3348
3349 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
3350 source files. The ``-o'' option doesn't work with the ``-E'' option
3351 when using the Irix compiler.
3352
46c0d5a6
DJ
33532002-07-19 Daniel Jacobowitz <drow@mvista.com>
3354
3355 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
3356 Improve support for reusing an exec file. Copy exec file
3357 to target, and run gdbserver on the target instead of on the host.
3358
eecf4bed
JB
33592002-07-18 Jim Blandy <jimb@redhat.com>
3360
0f815cdf
JB
3361 * gdb.base/ending-run.exp: Don't expect to see the program end in
3362 some orderly fashion when we're running on a real stand-alone
3363 board.
3364
eecf4bed
JB
3365 * gdb.base/interrupt.exp: Correct logic for skipping tests on
3366 targets that don't support interrupts.
3367
52d309e4
JB
33682002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
3369
3370 * gdb.base/attach.exp: Add patterns to match output from /proc-based
3371 systems.
3372 Move comments in expect statements to inside the actions, so that they
3373 don't get matched against.
3374
ff683d9e
MK
33752002-07-10 Mark Kettenis <kettenis@gnu.org>
3376
3377 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
3378 function when asleep" test.
3379
b5356753
AC
33802002-07-10 Andrew Cagney <ac131313@redhat.com>
3381
3382 * gdb.base/page.exp: Rewrite to handle problems with very long
3383 `info set' output. Update copyright.
3384
6aa4d13a
AC
33852002-06-26 Andrew Cagney <ac131313@redhat.com>
3386
3387 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
3388 gdb.threads-hp.
3389 * gdb.hp/configure: Regenerate.
3390 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
3391 * gdb.hp/gdb.threads-hp/configure: Delete file.
3392 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
3393
8cf8c2b8
AC
33942002-06-22 Andrew Cagney <ac131313@redhat.com>
3395
3396 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
3397 setlocale, bindtextdomain and textdomain.
3398
6827a8f8
JB
33992002-06-11 Jim Blandy <jimb@redhat.com>
3400
919d772c
JB
3401 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
3402 preprocessor macro information is present.
3403
6827a8f8
JB
3404 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
3405 tests.
3406
c15b0d21
MS
34072002-06-06 Michael Snyder <msnyder@redhat.com>
3408
c5984d70
MS
3409 * gdb.base/overlays.exp: Record addresses of overlay
3410 functions in TCL variables rather than in GDB variables,
3411 to avoid having GDB convert them to pointers (with loss
3412 of information).
3413
d63a86f8 3414 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 3415 default linker script changes.
c15b0d21
MS
3416 * gdb.base/long_long.exp: Add check for sizeof (long double).
3417
be26fe0d
ML
34182002-06-06 Michal Ludvig <mludvig@suse.cz>
3419
3420 * gdb.asm/asm-source.exp: Add x86-64 target.
3421 * gdb.asm/x86_64.inc: New.
d63a86f8 3422
258093ca 34232002-05-30 Michael Chastain <mec@shout.net>
258093ca 3424
4b3153f1 3425 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
3426 * gdb.c++/m-static.cc: New file.
3427 * gdb.c++/m-static.exp: New file.
3428
241264c6
MS
34292002-05-28 Michael Snyder <msnyder@redhat.com>
3430
3431 * gdb.base/call-ar-st.exp: Allow for reduced floating point
3432 precision.
3433
9bba8c8f 34342002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 3435
4b3153f1 3436 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
3437 * gdb.c++/m-data.cc: New file.
3438 * gdb.c++/m-data.exp: New file.
3439
34402002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 3441
4b3153f1 3442 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 3443 * gdb.c++/try_catch.cc: New file.
d63a86f8 3444 * gdb.c++/try_catch.exp: New file.
9bba8c8f 3445
def1b996
MC
34462002-05-27 Michael Chastain <mec@shout.net>
3447
3448 * gdb.c++/local.exp: Accept more nested types in output.
3449
522ba268
MC
34502002-05-26 Michael Chastain <mec@shout.net>
3451
3452 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
3453
277254ba
MS
34542002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
3455
3456 * lib/gdb.exp (gdb_wrapper_init): Just because
3457 gdb_wrapper_file exists, this does not mean that the file
3458 should not be rebuilt. That is what gdb_wrapper_initialized
3459 is for.
3460 (default_gdb_init): Reset gdb_wrapper_initialized.
3461
b61a8733
MS
34622002-05-23 Michael Snyder <msnyder@redhat.com>
3463
d63a86f8 3464 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
3465 the precision of the floating point test results.
3466 * gdb.base/call-rt-st.exp: Ditto.
3467
b61a8733
MS
3468 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
3469 * gdb.base/call-rt-st.exp: Ditto.
3470
56f6e910
MC
34712002-05-19 Michael Chastain <mec@shout.net>
3472
3473 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
3474
ad0b0016
EZ
34752002-05-19 Elena Zannoni <ezannoni@redhat.com>
3476
3477 * configure.in (configdirs): Add gdb.arch.
3478 * configure: Regenerate.
3479
f617d2b6
JB
34802002-05-17 Jim Blandy <jimb@redhat.com>
3481
3482 * gdb.base/completion.exp: Recognize the more detailed error
3483 messages produced by the macro expander's lexical analyzer.
3484
eac2a696
EZ
34852002-05-14 Elena Zannoni <ezannoni@redhat.com>
3486
3487 * gdb.arch/altivec-abi.c: New file.
3488 * gdb.arch/altivec-abi.exp: New file.
3489 * gdb.arch/altivec-regs.c: New file.
3490 * gdb.arch/altivec-regs.exp: New file.
3491
2fdde8f8
DJ
34922002-05-14 Daniel Jacobowitz <drow@mvista.com>
3493
3494 * gdb.base/maint.exp (maint print type): Update for new type
3495 structure.
d63a86f8 3496
e31f1a7c
EZ
34972002-05-14 Elena Zannoni <ezannoni@redhat.com>
3498
3499 * gdb.arch: New directory.
3500 * gdb.arch/configure.in: New file.
3501 * gdb.arch/configure: New file.
3502 * gdb.arch/Makefile.in: New file.
3503
db589741
CV
35042002-05-13 Corinna Vinschen <vinschen@redhat.com>
3505
3506 * gdb.asm/asm-source.exp: Add v850 as supported target.
3507 * gdb.asm/v850.inc: New file.
3508
8ce2a7dc
DJ
35092002-05-13 Daniel Jacobowitz <drow@mvista.com>
3510
3511 * gdb.c++/annota2.exp (annotate-quit): Add comment.
3512
df763c7f
DJ
35132002-05-12 Daniel Jacobowitz <drow@mvista.com>
3514
3515 * gdb.base/break.exp: Check 'break "marker2"'.
3516
377daeed
MS
35172002-05-10 Michael Snyder <msnyder@redhat.com>
3518
3519 * gdb.base/long_long.exp: Fix typo.
3520
c4b7bc2b
JB
35212002-05-10 Jim Blandy <jimb@redhat.com>
3522
ecac9a4e
JB
3523 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
3524 a bug.
3525
c4b7bc2b
JB
3526 * gdb.base/printcmds.exp (test_integer_literals_rejected):
3527 Recognize more detailed error message produced by the macro
3528 expander's lexical analyzer.
3529 * lib/gdb.exp (test_print_reject): Same.
3530
e71019a1
MK
35312002-05-09 Mark Kettenis <kettenis@gnu.org>
3532
3533 * gdb.c++/method.exp: Fix typo.
3534
fedfc8e6
MS
35352002-05-08 Michael Snyder <msnyder@redhat.com>
3536
166a1957
MS
3537 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
3538 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 3539 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
3540 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
3541 Add iftarget clause for strongarm.
d63a86f8 3542
f1c47eb2
MS
35432002-05-06 Michael Snyder <msnyder@redhat.com>
3544
cb9a9d3e
MS
3545 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
3546 (gdb_continue_to_end): Accept output from status wrapper.
3547 * gdb.base/ending-run.exp: Add case for output from status wrapper.
3548 Clean up fail messages to match pass messages.
3549
f1c47eb2
MS
3550 Enable the "needs_status_wrapper" testsuite feature.
3551 * lib/gdb.exp (gdb_wrapper_init): New procedure.
3552 (gdb_compile): Conditionally call gdb_wrapper_init.
3553 * gdb.base/a2-run.exp: Recognize output from status wrapper.
3554 * gdb.c++/method.exp: Recognize output from status wrapper.
3555
6079c749
BE
35562002-05-06 Ben Elliston <bje@redhat.com>
3557From Graydon Hoare <graydon@redhat.com>
3558
3559 * config/sid.exp: Include support for "rawsid" protocol.
3560
188baff3
JB
35612002-05-03 Jim Blandy <jimb@redhat.com>
3562
3563 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
3564 * gdb.c++/hang3.C: New file.
3565
b9c07f0f
AC
35662002-05-04 Andrew Cagney <ac131313@redhat.com>
3567
3568 * gdb.base/default.exp: Remove obsolete code.
3569 * gdb.c++/misc.exp: Ditto. Update copyright.
3570 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
3571 * gdb.base/whatis.exp: Ditto. Update copyright.
3572 * gdb.base/scope.exp: Ditto. Update copyright.
3573 * gdb.base/ptype.exp: Ditto. Update copyright.
3574 * gdb.base/printcmds.exp: Ditto. Update copyright.
3575 * gdb.base/opaque.exp: Ditto. Update copyright.
3576 * gdb.base/list.exp: Ditto.
3577 * gdb.base/funcargs.exp: Ditto. Update copyright.
3578 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
3579 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
3580 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
3581 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
3582 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
3583 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
3584
5c7a0397
MS
35852002-05-02 Michael Snyder <msnyder@redhat.com>
3586
d6dcc264 3587 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
3588 * gdb.base/long_long.exp: Add xscale target.
3589 * gdb.base/default.exp: Add xscale target.
3590
eb7f1c48
JB
35912002-05-01 Jim Blandy <jimb@redhat.com>
3592
3593 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
3594 gdb.c++/hang.exp: New test.
3595
a6befae8
FF
35962002-05-01 Fred Fish <fnf@redhat.com>
3597
3598 * gdb.base/completion.exp: Handle completions of "./Make" for
3599 more than one completion possibility, as is the case when we
3600 build and test in the source tree.
3601
0a310277
AG
36022002-04-29 Anthony Green <green@redhat.com>
3603
3604 * gdb.java/jmisc1.exp: New file.
3605 * gdb.java/jmisc2.exp: New file.
3606
6ff9af88
DJ
36072002-04-24 Daniel Jacobowitz <drow@mvista.com>
3608
3609 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
3610
96b3d632
EZ
36112002-04-23 Elena Zannoni <ezannoni@redhat.com>
3612
3613 * gdb.base/help.exp: Change 'help status' to allow for target
3614 dependent output differences.
3615
5019bb54
MC
36162002-04-22 Michael Chastain <mec@shout.net>
3617
3618 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
3619
a805a116
MC
36202002-04-22 Michael Chastain <mec@shout.net>
3621
3622 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
3623
a1706bfd
DM
36242002-04-17 David S. Miller <davem@redhat.com>
3625
3626 * gdb.asm/sparc64.inc: New file.
3627 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
3628
a73a20a2
EZ
36292002-04-19 Elena Zannoni <ezannoni@redhat.com>
3630
3631 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
3632 instruction file directly into the build tree. Clean up at end of
3633 test.
3634
ba678339
DM
36352002-04-18 David S. Miller <davem@redhat.com>
3636
3637 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
3638 handle 64-bit platforms correctly.
3639 * gdb.base/maint.exp: Likewise.
3640
b03399da
KB
36412002-04-18 Kevin Buettner <kevinb@redhat.com>
3642
3643 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
3644 ``-fpic'' when compiling files comprising a shared library, but
3645 it does need additional linker flags in order to find shared
3646 libraries at run time.
3647
e2004992
KB
36482002-04-18 Kevin Buettner <kevinb@redhat.com>
3649
3650 * gdb.base/cvexpr.c (use): New function.
3651 (main): Invoke use() on all global variables to prevent
3652 some linkers from deleting these otherwise unused symbols.
3653
d8937120
MC
36542002-04-17 Michael Chastain <mec@shout.net>
3655From David S. Miller <davem@redhat.com>
3656
3657 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
3658 handle 64-bit platforms correctly.
3659
ffd61a58
MS
36602002-04-12 Michael Snyder <msnyder@redhat.com>
3661From Jim Blandy <jimb@redhat.com>
3662 * gdb.base/foo.c (foox): Remove section attribute; the linker
3663 script can handle this instead.
3664 * gdb.base/bar.c (barx): Same.
3665 * gdb.base/baz.c (bazx): Same.
3666 * gdb.base/grbx.c (grbxx): Same.
3667
3668 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
3669 manager doesn't automatically unmap overlays unnecessarily.
3670
6b8426a6
MH
36712002-04-10 Martin M. Hunt <hunt@redhat.com>
3672
3673 * gdb.base/ending-run.exp: Fix pattern for Mips targets
3674 stepping out of main.
3675
34af4875
MC
36762002-04-09 Michael Chastain <mec@shout.net>
3677
3678 * gdb.c++/local.cc (main): Move call to marker1() inside nested
3679 scope so that the nested scope tests will make sense.
3680 * gdb.c++/local.exp: Write patterns that actually work with gcc
3681 (the HP patterns "were never known to work with gcc").
3682 Keep the old aCC patterns too.
3683
2d1676a0
DJ
36842002-04-09 Daniel Jacobowitz <drow@mvista.com>
3685
3686 * gdb.base/attach.exp: Correct target board test.
3687
3a63e3f9
MC
36882002-04-08 Michael Chastain <mec@shout.net>
3689
3690 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
3691 in a const method. Add some xfail and fail cases for configurations
3692 that do not emit the "const ...".
3693
f18dabd2
MC
36942002-04-07 Michael Chastain <mec@shout.net>
3695
3696 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
3697 Accept "A * const" and "const A * const" as type of "this".
3698 Fix spelling of getFunky throughout. Make messages uniform.
3699
0fcddd82
EZ
37002002-04-07 Elena Zannoni <ezannoni@redhat.com>
3701
3702 Work around for PR gdb/285:
3703 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
3704
16a8534a
EZ
37052002-04-07 Elena Zannoni <ezannoni@redhat.com>
3706
3707 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
3708 instructions file at run time instead of configure time.
3709 Sometimes we run the test in a directory that is not the one we
3710 configured in.
3711 * gdb.asm/configure.in: Delete creation of symlink.
3712 * gdb.asm/configure: Regenerate.
3713
24181d81
JB
37142002-04-05 J. Brobecker <brobecker@gnat.com>
3715
3716 * gdb.gdb/xfullpath.exp: New test, to exercise the new
3717 xfullpath () function.
3718
7cdb7107
DJ
37192002-04-04 Daniel Jacobowitz <drow@mvista.com>
3720
3721 * gdb.asm/Makefile.in: Correct dependencies.
3722
3723 * gdb.asm/powerpc.inc: New file.
3724 * gdb.asm/asm-source.exp: Add PowerPC.
3725 * gdb.asm/configure.in: Likewise.
3726 * gdb.asm/configure: Regenerated.
3727
a7d17088
DJ
37282002-04-04 Daniel Jacobowitz <drow@mvista.com>
3729
3730 * gdb.base/relocate.exp: New file.
3731 * gdb.base/relocate.c: New file.
3732
cd721503
FF
37332002-04-04 Fred Fish <fnf@redhat.com>
3734
3735 * gdb.base/step-test.exp: Update comment regarding stopping in
3736 memcpy/bcopy calls inserted as part of the compiler runtime.
3737
b22ad7a7
MS
37382002-04-04 Michael Snyder <msnyder@redhat.com>
3739
3740 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
3741
5f279fa6
DJ
37422002-04-03 Daniel Jacobowitz <drow@mvista.com>
3743
3744 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
3745 (gdb_expect): Remove $notransfer hack.
3746
dd0fd3ce
DJ
37472002-04-02 Daniel Jacobowitz <drow@mvista.com>
3748
3749 * gdb.c++/classes.exp ("calling method for small class"): Match
3750 updated register output.
3751
1e50cda1
DJ
37522002-03-30 Daniel Jacobowitz <drow@mvista.com>
3753
3754 Fix PR gdb/452
3755 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
3756 when finished. Make gdb_file_cmd send "exec-file" when
3757 appropriate.
3758
24015922
DJ
37592002-03-30 Daniel Jacobowitz <drow@mvista.com>
3760
3761 * gdb.base/attach.exp: Remove extra setup_xfail.
3762
dd7dfd64
MS
37632002-03-26 Michael Snyder <msnyder@redhat.com>
3764
3765 * gdb.base/default.exp: Add tests for dump, append, and restore.
3766 * gdb.base/help.exp: Add tests for dump, append, and restore.
3767 * gdb.base/dump.exp: New file, test dump, append and restore.
3768 * gdb.base/dump.c: New file.
3769
48b2f8d7
MS
37702002-03-27 Michael Snyder <msnyder@redhat.com>
3771
d63a86f8 3772 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
3773 clean-ups in help messages.
3774
05b4d525
FF
37752002-03-26 Fred Fish <fnf@redhat.com>
3776
3777 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
3778 have debugging info for those functions and the compiler uses them
3779 internally to copy structs around.
3780
d7679631
FF
37812002-03-26 Fred Fish <fnf@redhat.com>
3782
3783 * gdb.base/list.exp: Revert the change made yesterday and add note
3784 about why we don't list the default lines for remote targets.
3785
523ac3f9
MS
37862002-03-25 Michael Snyder <msnyder@redhat.com>
3787
3788 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
3789
754b2b8d
FF
37902002-03-25 Fred Fish <fnf@redhat.com>
3791
3792 * gdb.base/list.exp: This test works on remote targets so remove
3793 the short circuit for remote targets. Update copyright.
3794
33c3e192
FF
37952002-03-25 Fred Fish <fnf@redhat.com>
3796
3797 * gdb.base/attach.exp: Fix logic error that was suppressing this
3798 test for all non hppa*-*-hpux* targets, instead of the hp target.
3799 Move comments closer to the suppression point. Also now need to
3800 check that we are running natively.
3801
d43e73ee
MS
38022002-03-22 Michael Snyder <msnyder@redhat.com>
3803
882c8f02
MS
3804 * gdb.base/default.exp: Add test for gcore. Update copyright.
3805 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 3806
04c12f60
FF
38072002-03-06 Fred Fish <fnf@redhat.com>
3808
3809 * gdb.base/funcargs.c: Remove extraneous ';' character.
3810 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
3811
b43df995
MC
38122002-03-04 Michael Chastain <mec@shout.net>
3813
3814 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
3815 accommodate gcc v3 function signature.
3816 * gdb.mi/mi0-var-cmd-exp: Ditto.
3817
92362027
AC
38182002-02-24 Andrew Cagney <ac131313@redhat.com>
3819
3820 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
3821 ``GNU/Linux'' or ``Linux kernel''
3822 * testsuite/gdb.threads/pthreads.c: Ditto.
3823
258ad32d
MC
38242002-02-24 Michael Chastain <mec@shout.net>
3825
3826 * gdb.threads/pthreads.c (thread1): Add a return statement.
3827 (thread2): Likewise.
3828 (foo): Likewise.
3829
04c3b3d4
MC
38302002-02-23 Michael Chastain <mec@shout.net>
3831
3832 * gdb.threads/linux-dp.c (philosopher): Add a return statement
3833 to placate gcc.
3834
5a2a0a20
MC
38352002-02-23 Michael Chastain <mec@shout.net>
3836
3837 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
3838 test "ptype bint". The test passes on all my stabs configurations.
3839
a640f7fc
JB
38402002-02-21 Jim Blandy <jimb@redhat.com>
3841
27924826
JB
3842 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
3843 filename at a time, and watch for the ones we want to see.
3844
a640f7fc
JB
3845 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
3846 types of pointers to prototyped functions.
3847
edcc8c75
AC
38482002-02-20 Andrew Cagney <ac131313@redhat.com>
3849
3850 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
3851 signed, unsigned and straight char.
3852 (padding_char, padding_short, padding_int, padding_long,
3853 padding_long_long, padding_float, padding_double,
3854 padding_long_double): New global variables.
3855 (fill, fill_structs): New functions.
3856
3857 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
3858 for correctly sized writes. Update copyright.
3859 (get_valueof): New procedure.
3860 (get_sizeof): Call get_valueof.
3861 (check_valueof): New procedure.
3862 (check_padding): New procedure.
3863
ac57ea44
MC
38642002-02-20 Michael Chastain <mec@shout.net>
3865
3866 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
3867 to setup_xfail. Document some of the remaining calls.
3868
7a10c941
MC
38692002-02-18 Michael Chastain <mec@shout.net>
3870
3871 * gdb.c++/userdef.exp: Update copyright year.
3872
fb8acdcc
DJ
38732002-02-18 Daniel Jacobowitz <drow@mvista.com>
3874
3875 * gdb.c++/userdef.exp: Test overloaded operators properly.
3876 Remove xfails.
3877
fda6ae12
MS
38782002-02-14 Michael Snyder <msnyder@redhat.com>
3879
3880 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
3881
676a0442
DJ
38822002-02-14 Daniel Jacobowitz <drow@mvista.com>
3883
3884 * gdb.base/a2-run.exp: Check for a remote target properly.
3885 * gdb.base/annota1.exp: Likewise.
3886 * gdb.base/list.exp: Likewise.
3887 * gdb.base/reread.exp: Likewise.
3888 * gdb.base/scope.exp: Likewise.
3889 * gdb.base/shlib-call.exp: Likewise.
3890 * gdb.base/term.exp: Likewise.
3891 * gdb.c++/annota2.exp: Likewise.
3892
78b4f468
RE
38932002-02-13 Richard Earnshaw <rearnsha@arm.com>
3894
3895 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
3896
9a81ba51
MC
38972002-02-10 Michael Chastain <mec@shout.net>
3898
3899 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
3900 (call_after_alloca): Ditto.
3901
004af6c7
DJ
39022002-02-10 Daniel Jacobowitz <drow@mvista.com>
3903
3904 * gdb.base/ending-run.exp: Guard "cont" test with
3905 gdb_skip_stdio_test.
3906
37225f62
JB
39072002-02-06 Jim Blandy <jimb@redhat.com>
3908
3909 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
3910 from here...
3911 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
3912 To here. Disable this test on non-HP platforms. Add big comment.
3913
fe6fdd96
MS
39142002-02-04 Michael Snyder <msnyder@redhat.com>
3915
3916 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
3917 other than d10v and m32r.
3918
036fad3f
RE
39192002-02-02 Richard Earnshaw <rearnsha@arm.com>
3920
3921 * gdb.base/default.exp: Rewrite test patterns to reduce time
3922 taken to match them.
3923
7148ab62
DJ
39242002-01-30 Daniel Jacobowitz <drow@mvista.com>
3925
3926 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
3927 Allow a start function above main.
3928 * gdb.threads/linux-dp.exp: Fix copyright date.
3929
396cc255
DJ
39302002-01-30 Daniel Jacobowitz <drow@mvista.com>
3931
3932 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
3933 (check_philosopher_stack): Check for manager thread before checking
3934 for a just-starting thread.
3935
f038d31b
DJ
39362002-01-30 Daniel Jacobowitz <drow@mvista.com>
3937
3938 From Neil Booth <neil@daikokuya.demon.co.uk>:
3939 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
3940 warnings.
3941
b3ff9d9a
FF
39422002-01-21 Fred Fish <fnf@redhat.com>
3943
3944 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
3945 not caller.
3946
39ad761d
JB
39472002-01-21 Jim Blandy <jimb@redhat.com>
3948
3949 * gdb.base/reread.exp: Check that GDB properly re-reads the
3950 executable file when it changes while no inferior is running.
3951
aaf320fa
FF
39522002-01-21 Fred Fish <fnf@redhat.com>
3953
3954 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
3955 optionally accept the "shlib events" variation.
3956
808a31f5
JB
39572002-01-21 Jim Blandy <jimb@redhat.com>
3958
3959 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
3960 call `fflush' after every `printf', so that the output is produced
3961 at predictable points, regardless of whatever buffering does (or
3962 doesn't) take place.
3963 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
3964 at different points.
3965
4420d5e2
DJ
39662002-01-20 Daniel Jacobowitz <drow@mvista.com>
3967
3968 * gdb.c++/inherit.exp: Update copyright years.
3969 * gdb.c++/method.exp: Likewise.
3970
3e36a0f4
DJ
39712002-01-20 Daniel Jacobowitz <drow@mvista.com>
3972
3973 * gdb.c++/classes.exp: Update for improved v3 support and skipping
3974 artificial methods/arguments.
3975 * gdb.c++/derivation.exp: Likewise.
3976 * gdb.c++/inherit.exp: Likewise.
3977 * gdb.c++/method.exp: Likewise.
3978 * gdb.c++/virtfunc.exp: Likewise.
3979
b4ceaee6
AC
39802002-01-18 Andrew Cagney <ac131313@redhat.com>
3981
3982 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
3983 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
3984 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
3985 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
3986 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
3987 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
3988
ecace851
JB
39892002-01-17 Jim Blandy <jimb@redhat.com>
3990
3991 * gdb.asm/asm-source.exp (info symbol): Take another shot at
3992 anchoring the pattern matching the entry point symbol's name.
3993
375fc983
AC
39942002-01-17 Andrew Cagney <ac131313@redhat.com>
3995
3996 * gdb.base/maint.exp: Update ``maint internal-error'' to match
3997 continue/quit query. Update copyright.
3998
fe6fdd96
MS
39992002-01-14 Michael Snyder <msnyder@redhat.com>
4000
4001 * gdb.base/gcore.exp: Remove extra debugging output.
4002
e017c81f
DJ
40032002-01-13 Daniel Jacobowitz <drow@mvista.com>
4004
4005 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
4006 for slightly dubious v2 mangled string.
4007
37ab3bf8
DJ
40082002-01-13 Daniel Jacobowitz <drow@mvista.com>
4009
4010 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
4011
1bc05c3a 40122002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 4013
1bc05c3a 4014 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 4015
1bc05c3a
JM
4016 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
4017 constructors.
4018 * gdb.c++/derivation.exp: Likewise.
4019 * gdb.c++/templates.exp: Likewise.
4020 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 4021
1bc05c3a
JM
40222002-01-10 Michael Snyder <msnyder@redhat.com>
4023
4024 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 4025
a911c360
MS
40262002-01-08 Michael Snyder <msnyder@redhat.com>
4027
4028 * gdb.base/gcore.exp: New test for generate-core-file command.
4029 * gdb.base/gcore.c: Testcase for above.
4030 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
4031
ea2119ec
JM
40322002-01-08 Jason Merrill <jason@redhat.com>
4033
4034 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
4035
68203136
FF
40362002-01-07 Fred Fish <fnf@redhat.com>
4037
4038 * gdb.c++/overload.exp: Remove unconditional xfails for:
4039 print foo_instance1.overloadargs(1)
4040 print foo_instance1.overloadargs(1, 2)
4041 print foo_instance1.overloadargs(1, 2, 3)
4042 print foo_instance1.overloadargs(1, 2, 3, 4)
4043 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
4044 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
4045 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
4046 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
4047 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
4048 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
4049 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
4050 print foo_instance1.overload1arg()
4051 print foo_instance1.overload1arg((char)arg2)
4052 print foo_instance1.overload1arg((signed char)arg3)
4053 print foo_instance1.overload1arg((unsigned char)arg4)
4054 print foo_instance1.overload1arg((int)arg7)
4055 print foo_instance1.overload1arg((unsigned int)arg8)
4056 print foo_instance1.overload1arg((float)arg11)
4057 print foo_instance1.overload1arg((double)arg12)
d63a86f8 4058
21b9b5b1
MS
40592002-01-07 Michael Snyder <msnyder@redhat.com>
4060
4061 * gdb.base/huge.exp: New test. Print a very large target data object.
4062 (skip_huge_test): New test variable. Define if you want to skip this
4063 test. The test reads an 8 megabyte data object from the target, so it
4064 might be very time consuming on remote targets with a slow connection.
4065 * gdb.base/huge.c: New file. Test case for above.
4066
725f922e
FF
40672002-01-07 Fred Fish <fnf@redhat.com>
4068
4069 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
4070 g_instance.bfoo, and g_instance.cfoo.
4071
634d57ec
JL
4072Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
4073
f286b2c3
JL
4074 * gdb.base/break.c (multi_line_if_conditional): New function.
4075 (multi_ilne_while_conditional): Likewise.
4076 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
4077 IF or WHILE condition puts the breakpoint at the start of
4078 the condition.
4079
634d57ec
JL
4080 * gdb.base/selftest.exp (backtrace through signal handler): Remove
4081 hppa*-*-hpux* expected failure.
4082 * gdb.base/structs.exp (do_function_calls): Similarly.
4083
4084 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
4085 watchpoints.
4086
9fbfe2dc
AC
40872002-01-06 Andrew Cagney <ac131313@redhat.com>
4088
4089 Fix PR gdb/66.
4090 * gdb.base/structs.exp: Replace skip for a29k with skip for
4091 gdb,cannot_call_functions.
4092 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
4093 * gdb.base/callfuncs.exp: Ditto.
4094 * gdb.base/call-rt-st.exp: Ditto.
4095 * gdb.base/call-strs.exp: Ditto.
4096 * gdb.base/callfwmall.exp: Ditto.
4097 * gdb.base/scope.exp: Obsolete xfail a29k.
4098 * gdb.c++/misc.exp: Ditto.
4099 * gdb.c++/cplusfuncs.exp: Ditto.
4100 * gdb.base/ptype.exp: Ditto.
4101 * gdb.base/printcmds.exp: Ditto.
4102 * gdb.base/opaque.exp: Ditto.
4103 * gdb.base/list.exp: Ditto.
4104 * gdb.base/funcargs.exp: Ditto.
4105 * gdb.base/default.exp: Ditto.
4106
8ddad156
MS
41072002-01-04 Michael Snyder <msnyder@redhat.com>
4108
ca4976a6 4109 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
4110 * gdb.base/maint.exp: Add tests for maint info sections options.
4111
1b074332
JL
4112Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
4113
4114 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
4115
7d159115
CV
41162001-12-20 Corinna Vinschen <vinschen@redhat.com>
4117
4118 * gdb.asm/arm.inc: New file.
4119 * gdb.asm/asm-source.exp: Add arm targets.
4120 * gdb.asm/configure.in: Ditto.
4121 * gdb.asm/configure: Recreated from configure.in.
4122
8fb87725
JL
4123Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
4124
afabe08c
JL
4125 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
4126 with HP's compiler.
4127 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
4128 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
4129 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
4130 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
4131
4132 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
4133 either HP's compilers or GCC.
4134
db521deb
JL
4135 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
4136 a SIGBUS or SIGSEGV.
4137
4138 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
4139
4140 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
4141 can be compiled with either HP's compiler or GCC.
4142
cfa88ab7
JL
4143 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
4144 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
4145 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
4146
ca344dff
JL
4147 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
4148 to match current gdb output. Update due to using auto-solib-limit
4149 for limiting instead of overloading auto-solib-add.
4150 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
4151 test program.
4152
3f3c6e55 4153 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
4154 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
4155 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
4156 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
4157 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
4158 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
4159 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
4160 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
4161 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
4162 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
4163 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
4164 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
4165 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 4166
8fb87725
JL
4167 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
4168 a SIGTRAP to the inferior.
4169
cf599fa7
CV
41702001-12-19 Corinna Vinschen <vinschen@redhat.com>
4171
4172 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
4173 Substitute call to target_link by call to gdb_compile.
4174
2cd045cd
JL
4175Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
4176
4177 * gdb.base/break.exp: Fix HP specific search string when testing
4178 backtracing in a called function.
4179
d63a86f8 4180 * gdb.base/constvars.exp: Only set lang to C++ if we're
2cd045cd
JL
4181 compiling the test with HP's compilers.
4182 * gdb.base/volatile.exp: Similarly.
4183
99ebe9ac
JB
41842001-12-19 Jim Blandy <jimb@redhat.com>
4185
4186 * gdb.base/printcmds.exp: Expect the null character to be printed
4187 as '\0', and the '\013' to be printed as '\v'.
4188 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
4189 * gdb.base/setvar.exp: Same.
4190
b9891b29
JB
41912001-12-17 Jim Blandy <jimb@redhat.com>
4192
0eba65ab
JB
4193 * gdb.base/completion.exp: Rather than completing very long
4194 filenames, which can make the readline library produce output we
4195 don't recognize, cd to the directory first, and then complete
4196 using nice, short relative paths.
4197
6970b5b1
JB
4198 * gdb.base/completion.exp: On some systems, there is, in fact, a
4199 variable named `b' in scope, since GDB treats all static
4200 variables as being in scope. So use `no_var_named_this'
4201 instead of `b'.
4202
b9891b29
JB
4203 * gdb.base/corefile.exp: Recognize the message saying that GDB
4204 can't find the core file's registers as a failure.
4205
e6ccd35f
JSC
42062001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
4207
4208 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
4209 test expect string more specific.
4210
105ba819
CV
42112001-12-13 Corinna Vinschen <vinschen@redhat.com>
4212
4213 * gdb.asm/asm-source.exp: Add support for xstormy16.
4214 * gdb.asm/configure.in: Ditto.
4215 * gdb.asm/configure: Rebuild.
4216 * gdb.asm/xstormy16.inc: New file.
4217
e9e79dd9
FF
42182001-12-10 Fred Fish <fnf@redhat.com>
4219
4220 * gdb.base/maint.exp: Update to match changes in type dumping code.
4221
347dc97d
JB
42222001-12-10 Jim Blandy <jimb@redhat.com>
4223
4224 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
4225 matching the entry point symbol's name at the beginning of the
4226 line.
4227
5178b9d6
DJ
42282001-12-07 Daniel Jacobowitz <drow@mvista.com>
4229
4230 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
4231 gdb.c++/inherit.exp, gdb.c++/method.exp,
4232 gdb.c++/namespace.exp, gdb.c++/templates.exp,
4233 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
4234 and class layout support.
4235
af890c52
DJ
42362001-12-07 Daniel Jacobowitz <drow@mvista.com>
4237
4238 * gdb.c++/classes.exp: Add test for static member function.
4239 * gdb.c++/misc.cc: Add class with static member function.
4240
7a345fb3
JB
42412001-12-07 Jim Blandy <jimb@redhat.com>
4242
f2e54a80 4243 If GDB says it can't find the struct the function returned, report
8032bf31
JB
4244 those tests as `unsupported'.
4245 * gdb.base/call-rt-st.exp (print_struct_call): New function.
4246 Rewrite subsequent tests to use it.
4247
4248 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
4249 those tests as `unsupported'.
4250 * gdb.base/structs.exp (call_struct_func): New function.
4251 (do_function_calls): Use call_struct_func to call the functions
4252 returning structs.
4253
0bc69509
JB
4254 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
4255 whether functions are prototyped or not, so we can't possibly pass
4256 arguments to t_float_values2 properly.
4257
7a345fb3
JB
4258 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
4259 value of `timeout' for targets other than the mips*tx39-*.
4260
edb6ede1
MS
42612001-12-06 Michael Snyder <msnyder@redhat.com>
4262
d63a86f8 4263 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
4264 and detect whether the start symbol has a leading underscore.
4265
2d842f13
JB
42662001-12-04 Jim Blandy <jimb@redhat.com>
4267
4268 * gdb.base/completion.exp: Clarify indentation.
4269
68550daf
JB
42702001-12-03 Jim Blandy <jimb@redhat.com>
4271
4272 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
4273 variables on the S/390, not `.word'.
4274
cd5195a8
JB
42752001-11-30 Jim Blandy <jimb@redhat.com>
4276
4277 Add assembly-source tests for s390-ibm-linux.
4278 * gdb.asm/s390.inc: New file.
4279 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
4280 the S/390 architecture.
4281 * gdb.asm/configure: Regenerated.
4282
ca9efc90
MS
42832001-11-30 Michael Snyder <msnyder@redhat.com>
4284
4285 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
4286 next, info source, info sources, info line, global and static
4287 variables, and static functions.
4288 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
4289 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
4290 * gdb.asm/asmsrc1.s: Add a static function and some variables.
4291 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
4292 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
4293 (gdbasm_leave): Restore frame pointer.
4294 (gdbasm_startup): Copy stack set-up from crt0.S.
4295
d0e66976
FN
42962001-11-26 Fernando Nasser <fnasser@redhat.com>
4297
4298 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
4299 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
4300 to a local (non-static) variable. Copy tstruct.a to a static buffer
4301 and return a pointer to that buffer.
4302 * gdb.base/callfwmall.c (t_structs_a): Ditto.
4303
e2334072
MK
43042001-11-24 Mark Kettenis <kettenis@gnu.org>
4305
4306 * gdb.asm/configure.in: Fix recognition of ix86 target.
4307 * gdb.asm/configure: Regenerate.
4308
756caa3d
MS
43092001-11-21 Michael Snyder <msnyder@redhat.com>
4310
4311 * gdb.asm/sparc.inc: New file.
4312 * gdb.asm/asm-source.exp: Recognize sparc target.
4313 * gdb.asm/configure.in: Recognize sparc target.
4314 * gdb.asm/configure: Regenerate.
d63a86f8 4315
9a4d72d5
MS
43162001-11-21 Michael Snyder <msnyder@redhat.com>
4317
4318 * gdb.asm/m32r.inc: New file.
4319 * gdb.asm/asm-source.exp: Recognize m32r target.
4320 * gdb.asm/configure.in: Recognize m32r target.
4321 * gdb.asm/configure: Regenerate.
4322
a773d1cd
MS
43232001-11-20 Michael Snyder <msnyder@redhat.com>
4324
017ac23d
MS
4325 * gdb.asm/i386.inc: New file.
4326 * gdb.asm/asm-source.exp: Recognize ix86 target.
4327 * gdb.asm/configure.in: Recognize ix86 target.
4328 * gdb.asm/configure: Regenerate.
4329
a773d1cd
MS
4330 * gdb.c++/namespace.exp: Fix quotes in output messages.
4331
bb632afb
MS
43322001-11-14 Michael Snyder <msnyder@redhat.com>
4333
25d559ca 4334 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
4335 qualifier in a type cast expression, to designate an address
4336 in the instruction space (Harvard architecture).
4337
4749e309
MS
43382001-11-13 Michael Snyder <msnyder@redhat.com>
4339
4340 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
4341 Tests for expressions using 'const' and 'volatile'.
4342
25050984
CV
43432001-11-13 Corinna Vinschen <vinschen@redhat.com>
4344
4345 * gdb.asm/asm-sources.exp: Allow defining linker flags.
4346
1902c51f
DJ
43472001-11-12 Daniel Jacobowitz <drow@mvista.com>
4348
4349 * lib/mi-support.exp (mi_run_to_helper): Move comments
4350 outside of gdb_expect.
4351
dcf95b47
DJ
43522001-11-11 Daniel Jacobowitz <drow@mvista.com>
4353
4354 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
4355 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
4356 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
4357 mi0_run_to): New functions.
4358 * gdb.mi/mi-simplerun.exp: Use them.
4359 * gdb.mi/mi0-simplerun.exp: Likewise.
4360 * gdb.mi/mi-var-cmd.exp: Likewise.
4361 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 4362
45b074e1
AC
43632001-11-10 Andrew Cagney <ac131313@redhat.com>
4364
4365 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
4366 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
4367
bf50d346
AC
43682001-11-09 Andrew Cagney <ac131313@redhat.com>
4369
4370 * gdb.base/restore.exp: Include $expected value in restored test
4371 message.
4372
9383332c
AC
43732001-11-09 Andrew Cagney <ac131313@redhat.com>
4374
4375 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
4376 implemented.
4377
db62520a
MS
43782001-11-08 Michael Snyder <msnyder@redhat.com>
4379
4380 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
4381 Add pass/fail message for stop at breakpoint in call dummy function.
4382
b5703437
MS
43832001-11-07 Michael Snyder <msnyder@redhat.com>
4384
d63a86f8
RM
4385 * gdb.c++/templates.exp (test_template_breakpoints):
4386 If we get an overload menu, but it does not match what
760f6330 4387 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
4388 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
4389 making the whitespace optional. Argument for "new" may be
4390 "unsigned" as well as "unsigned int/long".
d63a86f8 4391 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
4392 making the whitespace optional. Also replace "(void) with
4393 "((void|)), making the keyword "void" optional.
d63a86f8 4394 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
4395 making the whitespace optional. Also replace "(void) with
4396 "((void|)), making the keyword "void" optional.
3bf40917
MS
4397 * gdb.base/callfuncs.c (t_float_values): This function must
4398 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 4399 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
4400 can be tested against both cases. Usually one case involves
4401 promotion of float to double, while the other does not.
4402 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
4403 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
4404 includes a stack frame for "start".
4405
c8ab4e6d
JB
44062001-11-05 Jim Blandy <jimb@redhat.com>
4407
4408 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
4409 pointers are 32 bits long, and that offsets of relocs are always
4410 stored in the data (REL-style), and not in the reloc entry itself
4411 (RELA-style).
4412 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
4413 stabs.
4414
3f08ced9
MS
44152001-11-01 Michael Snyder <msnyder@redhat.com>
4416
4417 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
4418 and regular expression operators by using quoting.
4419
cbfa24cd
MS
44202001-10-31 Michael Snyder <msnyder@redhat.com>
4421
4422 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
4423 depending on what the symbol table contains.
4424 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
4425 the output of the ptype command. Similarly, accept both "const &"
4426 and "const&".
4427
aaa68313
CV
44282001-10-31 Corinna Vinschen <vinschen@redhat.com>
4429
4430 * gdb.base/miscexprs.c (main): Add usage of preprocessor
4431 symbol `STORAGE' to allow to choose the storage class of
4432 the local datastructures.
4433 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
4434 compiler directive.
4435
91740388
MS
44362001-10-30 Michael Snyder <msnyder@redhat.com>
4437
4438 * gdb.base/jump.exp: Allow it to run for all targets.
4439
1b7c05e7
CV
44402001-10-29 Corinna Vinschen <vinschen@redhat.com>
4441
4442 * gdb.base/call-ar-st.c (print_double_array): Match for loop
4443 with new double_array size.
4444 (main): Change storage class of all local variables to static.
4445 Reduce size of double_array to 9.
4446 * gdb.base/call-ar-st.exp: Increase timeout value.
4447 Change expected output for double array to match new size in
4448 call-ar-st.c.
4449
36a22261
CV
44502001-10-29 Corinna Vinschen <vinschen@redhat.com>
4451
4452 * gdb.base/ending-run.exp: Create identical output when passing
4453 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 4454 Stormy16 target.
36a22261 4455
92b8ae91
MK
44562001-10-28 Mark Kettenis <kettenis@gnu.org>
4457
4458 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
4459 that we catch the expected failure under Linux/x86.
4460
cb135b83
OF
44612001-10-29 Orjan Friberg <orjanf@axis.com>
4462
4463 * gdb.base/setvar.exp: Escape curly braces.
4464 * gdb.stabs/weird.exp: Ditto.
4465
6884aa54
DJ
44662001-10-27 Daniel Jacobowitz <drow@mvista.com>
4467
4468 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
4469 * gdm.mi/mi0-hack-cli.exp: Likewise.
4470
0398c9aa
AC
44712001-10-25 Andrew Cagney <ac131313@redhat.com>
4472
4473 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
4474 messages.
4475
d20bf2e8
AC
44762001-10-21 Andrew Cagney <ac131313@redhat.com>
4477
4478 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
4479 checking MI enabled.
4480
03dd63aa
CV
44812001-10-09 Corinna Vinschen <vinschen@redhat.com>
4482
4483 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
4484
1d9d99f3
FCE
44852001-10-04 Frank Ch. Eigler <fche@redhat.com>
4486
4487 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
4488 if gdb child process crashes, just signal an error.
4489
838ae6c4
JB
44902001-10-02 Jim Blandy <jimb@redhat.com>
4491
4492 * lib/gdb.exp (test_xfail_format): Simplify.
4493
4494 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
4495 front of the variable name `format'. Simplify `if'.
4496
8f0cbc1c
DJ
44972001-10-01 Daniel Jacobowitz <drow@mvista.com>
4498
4499 * gdb.threads/pthreads.exp: Wait for output and delay
4500 before sending ^C.
4501
1f08dafd
DJ
45022001-10-01 Daniel Jacobowitz <drow@mvista.com>
4503
4504 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
4505 some incorrect output instead of timing out.
4506 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
4507
674f90ff
CV
45082001-09-28 Corinna Vinschen <vinschen@redhat.com>
4509
4510 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
4511 check to allow additional `int'.
4512
9b284272
DJ
45132001-09-27 Daniel Jacobowitz <drow@mvista.com>
4514
4515 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
4516 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
4517
b55a4771
MS
45182001-09-27 Michael Snyder <msnyder@redhat.com>
4519
4520 * lib/gdb.exp (test_debug_format): New proc.
4521 (setup_xfail_format): Use new proc test_debug_format.
4522 * gdb.base/constvars.exp (local_compiler_xfail_check): New
4523 proc; use new service proc test_debug_format.
4524 Replace all other "gcc_compiled" tests with this test.
4525 * gdb.base/volatile.exp (local_compiler_xfail_check): New
4526 proc; use new service proc test_debug_format.
4527 Replace all other "gcc_compiled" tests with this test.
4528
45292001-09-27 Michael Snyder <msnyder@redhat.com>
4530
4531 * gdb.base/cvexpr.exp: New file.
4532 * gdb.base/cvexpr.c: New file
4533 Test for expressions using const and volatile keywords.
4534
4e6667ac
CV
45352001-09-26 Corinna Vinschen <vinschen@redhat.com>
4536
4537 * gdb.base/constvars.exp: Check for different orders of keywords
4538 and additional "int" strings in output.
4539
4f337972
AC
45402001-09-22 Andrew Cagney <ac131313@redhat.com>
4541
4542 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
4543 responses from "help maint".
4544
2015650d
FCE
45452001-09-19 Frank Ch. Eigler <fche@redhat.com>
4546
4547 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
4548 to localhost:NNN instead of :NNN, in case Xvfb is listening
4549 only on TCP.
4550
f3bcedc1
CV
45512001-09-19 Corinna Vinschen <vinschen@redhat.com>
4552
4553 * gdb.base/recurse.exp: When checking leaving the watchpoint
4554 scope, recognize when gdb is in function's epilogue and pass.
4555
6b819c92
KS
45562001-09-18 Keith Seitz <keiths@redhat.com>
4557
4558 * lib/insight-support.exp (_gdbtk_export_target_info): Add
4559 support for running tests against sid targets.
4560 (gdbtk_done): Ditto.
4561
a10c9419
CV
45622001-09-18 Corinna Vinschen <vinschen@redhat.com>
4563
4564 * gdb.base/ending-run.c (main): Set stdout buffersize
4565 to the same reasonable value for any target.
4566 * gdb.base/ending-run.exp: Add a regular expression
4567 to make testsuite happy on Sanyo Stormy16 target.
4568
739d0d99
CV
45692001-09-17 Corinna Vinschen <vinschen@redhat.com>
4570
4571 * gdb.base/display.c (do_loops): Add float variable `f'.
4572 Increment f in loop.
4573 * gdb.base/display.exp: Increment timeout by 60 seconds.
4574 Change float display test to use variable `f'.
4575
1b8947f0
JB
45762001-09-17 Jim Blandy <jimb@redhat.com>
4577
4578 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
4579 overflowing the limited breakpoint tables on some ROM monitors
4580 (like the ROM68K).
4581
9890ac81
FCE
45822001-09-15 Frank Ch. Eigler <fche@redhat.com>
4583
4584 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
4585 the "-ac" (disable access control) flag.
4586
6db765ea
JH
45872001-08-30 Jeff Holcomb <jeffh@redhat.com>
4588
4589 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
4590 ints.
4591
4c32cc04
KS
45922001-08-30 Keith Seitz <keiths@redhat.com>
4593
4594 * lib/gdb.exp: Move all insight-related functionality into
4595 separate file.
4596 * lib/insight-support.exp: New file.
4597
8d6e6f81
FCE
45982001-08-29 Frank Ch. Eigler <fche@redhat.com>
4599
4600 * config/sid.exp (sid_start): Never set sid verbosity; disable
4601 expect_background {} that consumed its stdout; tolerate </dev/null.
4602 Attempt to set endianness override in "sid" protocol mode. Cleanup.
4603
6a90e1d0
AC
46042001-08-18 Andrew Cagney <ac131313@redhat.com>
4605
4606 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
4607 CLI jump command to start it.
4608 (mi_run_to_main): Fail immediatly when unexpected output.
4609
1759b3c3
AC
46102001-08-18 Andrew Cagney <ac131313@redhat.com>
4611
4612 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
4613 beginning of function. Fix PR gdb/191.
4614
61d11d80
FCE
46152001-08-16 Frank Ch. Eigler <fche@redhat.com>
4616
4617 * config/sid.exp (sid_start): Don't warn if we cannot figure out
4618 what to force sid endianness to.
4619
942a4df2
KS
46202001-08-15 Keith Seitz <keiths@redhat.com>
4621
4622 * lib/gdb.exp (gdbtk_start): Don't set environment
4623 variables for TCL_LIBRARY and friends. Insight will
4624 now figure these out for itself.
4625
0521c418
MS
46262001-08-02 Michael Snyder <msnyder@redhat.com>
4627
4628 * gdb.base/completion.exp: Remove the symbol "a64l" from
4629 the expect string; this is target-specific, and not related
4630 to what is being tested.
4631
74a9a58a
DB
46322001-08-02 Dave Brolley <brolley@redhat.com>
4633
4634 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
4635
c70819fa
MS
46362001-07-25 Michael Snyder <msnyder@redhat.com>
4637
c2b8fa57
MS
4638 * gdb.base/consecutive.exp: New file. Test stepping over
4639 breakpoints on consecutive instructions.
4640 * gdb.base/consecutive.c: New file.
4641
c70819fa
MS
4642 * gdb.base/call-rt-st.exp: Use double-backslash to quote
4643 curly braces in regular expressions.
4644
2b1a1355
MS
46452001-07-25 Michael Snyder <msnyder@redhat.com>
4646
4647 * gdb.base/ending-run.exp: Accept "Program exited normally" as
4648 legitimate output from stepping out of main.
4649
413eca6f
KS
46502001-07-22 Keith Seitz <keiths@redhat.com>
4651
4652 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
4653 the empty string, do not run the tests.
4654
7e5a9322
SC
46552001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
4656
4657 * gdb.base/long_long.exp: Detect size of pointer. Take into
4658 account 2-byte pointers when testing for p/a results.
4659
de58f10f
SC
46602001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
4661
d63a86f8 4662 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
4663 and defined to 1K for m68hc11.
4664 (random_data): Reduce table to 1K for embedded platforms (68hc11).
4665 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
4666 (sizeof_random_data): New variable to tell the size of the data table;
4667 don't test past this size; always run to main.
4668
d6f5fea1
SC
46692001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
4670
4671 * gdb.base/return2.exp: return of long long and double fails for
4672 68HC11; don't execute these tests on that platform.
4673 * gdb.base/return.exp: Return of a double fails for 68hc11.
4674
c477543d
SC
46752001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
4676
4677 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
4678 tests that print a float.
4679 * call-rt-st.exp: Likewise.
4680
63cf1c79
MK
46812001-07-12 Mark Kettenis <kettenis@gnu.org>
4682
4683 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
4684 running this test on Linux.
4685
112f9ab5
MC
46862001-06-24 Michael Chastain <chastain@redhat.com>
4687
4688 * gdb.base/arithmet.exp: Remove some tests to make all test names
4689 unique.
4690
4970cb0f
MS
46912001-07-03 Michael Snyder <msnyder@redhat.com>
4692
4693 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
4694 the output of the ptype command.
4695
d85da69f
MS
46962001-07-02 Michael Snyder <msnyder@redhat.com>
4697
4c8a82de
MS
4698 * gdb.base/completion.exp: Don't assume that break.c is the only
4699 source file that may contain functions named "marker".
d85da69f
MS
4700 * gdb.base/corefile.exp: Quote the curly braces in regexp.
4701
8afc772b
AC
47022001-06-28 Andrew Cagney <ac131313@redhat.com>
4703
4704 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
4705 of files to delete.
4706
4707 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
4708 * gdb.disasm/h8300s.exp: New file.
4709 gdb.disasm/h8300s.s: Likewise.
4710
cff22675
AC
47112001-06-27 Andrew Cagney <ac131313@redhat.com>
4712
4713 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
4714 empty breakpoint tables.
4715
68c81b54
AC
47162001-06-25 Andrew Cagney <ac131313@redhat.com>
4717
4718 * lib/mi-support.exp: Update args=... part of stop-reason
4719 patterns. Accept either a list or a tuple.
4720
2dd62704
AC
47212001-06-23 Andrew Cagney <ac131313@redhat.com>
4722
4723 * lib/mi-support.exp: Remove local emacs variable defining
4724 change-log-default-name.
4725
b4127474
MC
47262001-06-22 Michael Chastain <chastain@redhat.com>
4727
4728 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
4729 This is operationally compatible with the previous version.
4730
8dbfb380
JB
47312001-06-13 Jim Blandy <jimb@redhat.com>
4732
4733 * lib/gdb.exp (gdb_test): Doc fix.
4734
f2d8c86d
MC
47352001-06-10 Michael Chastain <chastain@redhat.com>
4736
4737 * gdb.base/exprs.exp: Remove a duplicate test.
4738
81564d34
JB
47392001-06-06 Jim Blandy <jimb@redhat.com>
4740
4741 * gdb.base/return2.exp (main): Use values to test float and double
4742 returns that are not NaN's, to avoid being confused by IEEE
4743 comparison rules.
4744
da55addb
MS
47452001-06-04 Michael Snyder <msnyder@redhat.com>
4746
4747 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 4748 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
4749 rather than wait for 12 more tests to time out.
4750
42c65987
JB
47512001-06-06 Jim Blandy <jimb@redhat.com>
4752
b18bced9 4753 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 4754 Don't forget to match the GDB prompt.
b18bced9 4755
42c65987
JB
4756 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
4757
5b41e5f0
JB
47582001-06-04 Jim Blandy <jimb@redhat.com>
4759
4760 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
4761 command.
4762
015e046f
KB
47632001-05-31 Kevin Buettner <kevinb@redhat.com>
4764
4765 * gdb.base/annota1.exp (info break): Match four or more spaces
4766 after "Address".
4767
fb1ffbbe
MC
47682001-05-31 Michael Chastain <chastain@redhat.com>
4769
4770 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
4771 (dm_type_int_star): Likewise.
4772 (dm_type_long_star): Likewise.
4773 (dm_type_void_star): Likewise.
4774
5ea2a32c
KB
47752001-05-29 Kevin Buettner <kevinb@redhat.com>
4776
4777 * gdb.base/completion.exp (INPUTRC): Set this environment variable
4778 to a known value in order to get consistent results regardless
4779 of the setting of INPUTRC or the presence or contents of .inputrc.
4780
ae23c492
MS
47812001-05-24 Michael Snyder <msnyder@redhat.com>
4782
ac55707e
MS
4783 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
4784 Don't require that the main thread and the manager thread are the
4785 first in the list.
4786
ae23c492
MS
4787 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
4788 debugging. If test fails, issue an "unsupported" not a "fail".
4789
400071f1
JB
47902001-05-24 Jim Blandy <jimb@redhat.com>
4791
4792 Don't assume that short is shorter than int.
4793 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
4794 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 4795 this isn't true.
400071f1
JB
4796 ("print unsigned char == (~0)"): Add test that verifies that ~0,
4797 an int, is not equal to ~0 stored in an unsigned char. This tests
4798 the same thing that the previous test meant to, but works on
4799 16-bit machines, too.
4800 ("print unsigned char != (~0)"): Same test, complemented.
4801
0816a3e5
MS
48022001-05-24 Michael Snyder <msnyder@redhat.com>
4803
4804 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 4805 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
4806 and prevents dejagnu getting out of step.
4807
f6dc23a9
KB
48082001-05-23 Kevin Buettner <kevinb@redhat.com>
4809
4810 * gdb.base/finish.exp (finish_void): Revise pattern for
4811 stopping on the call statement to not permit stopping at
4812 the start of the instructions comprising the call sequence.
4813
7dbd117d
MC
48142001-05-19 Michael Chastain <chastain@redhat.com>
4815
4816 * gdb.base/callfuncs.exp: Make all test names unique.
4817 * gdb.base/commands.exp: Make all test names unique.
4818 * gdb.base/condbreak.exp: Make all test names unique.
4819 * gdb.base/dbx.exp: Make all test names unique.
4820 * gdb.base/default.exp: Make all test names unique.
4821 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
4822 and TIMEOUT messages to their corresponding PASS message.
4823 * gdb.base/ending-run.exp: Make all test names unique.
4824 * gdb.base/long_long.exp: Remove duplicate test.
4825
6b0b0a9e
KB
48262001-05-21 Kevin Buettner <kevinb@redhat.com>
4827
4828 * gdb.base/finish.exp (finish_void): Allow "finish" command to
4829 stop on the call statement as well as the statement after the
4830 call.
4831
2caa35cb
MS
48322001-05-21 Michael Snyder <msnyder@redhat.com>
4833
4834 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
4835
40713331
EZ
48362001-05-10 Elena Zannoni <ezannoni@redhat.com>
4837
4838 * gdb.base/completion.exp: Revamp test. Make it execute on all
4839 platforms.
4840
c2c1be8d
EZ
48412001-05-10 Elena Zannoni <ezannoni@redhat.com>
4842
2c9cd303
EZ
4843 * config/gdbserver.exp (gdb_load): Handle the case
4844 in which the arguments to gdbserver are given in the
4845 baseboard configuration file.
4846 Also handle the case in which the server needs to do a
4847 load.
4848
9671de48
KS
48492001-05-07 Keith Seitz <keiths@cygnus.com>
4850
4851 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
4852 set up the display for testing.
4853 (gdbtk_start): Convert all paths to paths that tcl will like.
4854 Export target information to environment.
4855 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
4856 necessary.
4857 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
4858 (to_tcl_path): New proc to convert a given pathname into
4859 a path acceptible as an argument to a tcl command.
4860 (_gdbtk_export_target_info): New proc to export target info
4861 into the environment for gdbtk testing.
4862 (gdbtk_done): New proc to signal end-of-test.
4863
5a360f47
JB
48642001-05-06 Jim Blandy <jimb@redhat.com>
4865
4866 * restore.c: Make the code of caller0 correspond to its comment.
4867
66c756c6
MS
48682001-05-03 Michael Snyder <msnyder@redhat.com>
4869
4870 * config/sid.exp (gdb_target_sid): Check for error messages.
4871 On error or timeout, don't make expect exit (which will terminate
4872 all subsequent tests); instead just make gdb exit.
d63a86f8 4873 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
4874 return a negative value.
4875
a966fde5
JB
48762001-04-24 Jim Blandy <jimb@redhat.com>
4877
851c18e0
JB
4878 * gdb.c++/templates.exp: If we see the prompt for the overload
4879 list, but we haven't recognized any of the longer patterns,
4880 arrange for this test to fail, not hang.
4881
a966fde5
JB
4882 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
4883 variations.
4884
db144853
MC
48852001-04-22 Michael Chastain <chastain@redhat.com>
4886
4887 * gdb.c++/local.exp: Use the 'runto' library function.
4888 * gdb.c++/namespace.exp: Likewise.
4889 * gdb.c++/overload.exp: Likewise.
4890
3207ec21
KB
48912001-03-26 Kevin Buettner <kevinb@redhat.com>
4892
4893 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
4894 * gdb.base/step-line.exp: New file. Test step/next in presence of
4895 #line directives.
4896 * gdb.base/step-line.c: New file. Test program for the above.
4897 * gdb.base/step-line.inp: New file. We pretend that this file has
4898 been transformed by some other tool into step-line.c.
4899
13b57657
JB
49002001-03-21 Jim Blandy <jimb@redhat.com>
4901
4902 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
4903 unmangled operator names.
4904
754cbe1c
JB
49052001-03-20 Jim Blandy <jimb@redhat.com>
4906
4907 * gdb.threads/linux-dp.exp: Recognize an additional message
4908 generated by GDB when it doesn't understand how to debug threads
4909 on the target system.
4910
177495c9
AC
49112001-03-19 Andrew Cagney <ac131313@redhat.com>
4912
4913 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
4914
f266096b
MC
49152001-03-12 Michael Chastain <chastain@redhat.com>
4916
4917 * gdb.c++/derivation.exp: Use the 'runto' library function.
4918
cac3c2ff
MC
49192001-03-12 Michael Chastain <chastain@redhat.com>
4920
4921 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
4922
b6c11a24
MC
49232001-02-24 Michael Chastain <chastain@redhat.com>
4924
4925 * gdb.c++/ref-types.exp: Change handwritten code to library
4926 function 'runto'.
4927
6bae5bce
OF
49282001-03-16 Orjan Friberg <orjanf@axis.com>
4929
4930 * gdb.base/signals.exp: Set count to 0 explicitly.
4931
0015fd9a
MS
49322001-03-15 Mark Salter <msalter@redhat.com>
4933
4934 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
4935 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
4936 (gdb_load): Add support for additional target_info: gdb_download_size
4937 and gdb_load_timeout.
0015fd9a 4938
fc33412a
DT
4939Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
4940
4941 * gdb.base/annota1.exp: Move test of isnative to earlier in the
4942 file -- to prevent failing when the compile fails but we have no
4943 intention of running the tests anyway.
4944
4945 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
4946 tests if set.
4947
4948 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
4949 integers.
4950
4951 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
4952 * gdb.c++/namespace.exp: Ditto.
4953
115f06de
OF
49542001-03-07 Orjan Friberg <orjanf@axis.com>
4955
4956 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
4957 * gdb.base/pointers.exp: Relax pattern match of decimals.
4958
b6ba6518
KB
49592001-03-06 Kevin Buettner <kevinb@redhat.com>
4960
4961 * Makefile.in, config/abug.exp, config/cfdbug.exp,
4962 config/cpu32bug.exp, config/dve.exp, config/est.exp,
4963 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
4964 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
4965 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
4966 config/sh.exp, config/sid.exp, config/slite.exp,
4967 config/sparclet.exp, config/udi.exp, config/unknown.exp,
4968 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
4969 config/vxworks.exp, config/vxworks29k.exp,
4970 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
4971 gdb.base/all-bin.exp, gdb.base/annota1.exp,
4972 gdb.base/arithmet.exp, gdb.base/assign.exp,
4973 gdb.base/async.exp, gdb.base/attach.exp,
4974 gdb.base/bitfields.exp, gdb.base/bitops.exp,
4975 gdb.base/break.exp, gdb.base/call-ar-st.exp,
4976 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
4977 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
4978 gdb.base/commands.exp, gdb.base/completion.exp,
4979 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
4980 gdb.base/constvars.exp, gdb.base/corefile.exp,
4981 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
4982 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
4983 gdb.base/ending-run.exp, gdb.base/environ.exp,
4984 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
4985 gdb.base/finish.exp, gdb.base/foll-exec.exp,
4986 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
4987 gdb.base/funcargs.exp, gdb.base/help.exp,
4988 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
4989 gdb.base/logical.exp, gdb.base/long_long.exp,
4990 gdb.base/maint.exp, gdb.base/mips_pro.exp,
4991 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
4992 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
4993 gdb.base/pointers.exp, gdb.base/printcmds.exp,
4994 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
4995 gdb.base/regs.exp, gdb.base/relational.exp,
4996 gdb.base/remote.exp, gdb.base/reread.exp,
4997 gdb.base/restore.exp, gdb.base/return2.exp,
4998 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
4999 gdb.base/selftest.exp, gdb.base/setshow.exp,
5000 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
5001 gdb.base/sigall.exp, gdb.base/signals.exp,
5002 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
5003 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
5004 gdb.base/step-test.exp, gdb.base/structs.c,
5005 gdb.base/structs.exp, gdb.base/structs2.exp,
5006 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
5007 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
5008 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
5009 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
5010 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
5011 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
5012 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
5013 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
5014 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
5015 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
5016 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
5017 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
5018 gdb.fortran/types.exp, gdb.java/jmisc.exp,
5019 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
5020 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
5021 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
5022 gdb.trace/circ.exp, gdb.trace/collection.exp,
5023 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
5024 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
5025 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
5026 gdb.trace/report.exp, gdb.trace/save-trace.exp,
5027 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
5028 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
5029 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
5030 notices.
5031
dc96c6c7 50322001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
5033
5034 * gdb.base/varargs.c (find_max_double): Fix printf format string:
5035 first arg is int not float.
5036
dc96c6c7 50372001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
5038
5039 * gdb.base/reread.exp: Unsupported for non-native targets;
5040 doesn't work for remote debugging.
5041
9b0c4aeb
FN
50422001-02-19 Fernando Nasser <fnasser@redhat.com>
5043
5044 From Drew Moseley <dmoseley@redhat.com>
5045 * gdb.base/ending-run.exp: Properly handle the BSP state when
5046 stepping past the end of main.
5047
02aa71d5
MC
50482001-02-19 John Moore <jmoore@redhat.com>
5049
5050 * gdb.base/commands.exp (infrun_breakpoint_command_test):
5051 Converted HPUX fix for non-expected items following multiple
5052 step commands into general solution for all platforms.
5053
1fa449a4
MC
50542001-02-18 Michael Chastain <chastain@redhat.com>
5055
5056 * gdb.c++/classes.exp (do_tests): Change runto statements
5057 from "runto 'foo(void)'" to "runto 'foo'". This makes the
5058 statements demangler agnostic.
5059 * gdb.c++/virtfunc.exp (do_tests): Likewise.
5060 (gdb_virtfunc_restart): Likewise.
5061
b2f9ec70
MC
50622001-02-14 Michael Chastain <chastain@redhat.com>
5063
5064 * gdb.c++/inherit.exp (do_tests): Change runto statements
5065 from "runto 'foo(void)'" to "runto 'foo'". This makes the
5066 statements demangler agnostic.
5067
cf74b8ca
AC
5068Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
5069
5070 * gdb.threads/pthreads.exp: Unify pass/fail messages for
5071 ``continue to bkpt at common_routine in thread 2'' and ``stopped
5072 before calling common_routine 15 times'' tests.
5073
99f78f56
MC
50742001-02-11 Michael Chastain <chastain@redhat.com>
5075
5076 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
5077 Helps the test script figure out which demangler is in use.
5078 (dm_type_foo_ref): Ditto.
5079 (dm_type_int_star): Ditto.
5080 (dm_type_long_star): Ditto.
5081 (dm_type_unsigned_int): Ditto.
5082 (dm_type_void): Ditto.
5083 (dm_type_void_star): Ditto.
99707966 5084 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
5085 Probe the gdb demangler and set variables to accommodate
5086 formatting differences.
5087 (info_func_regexp): New function. Same as info_func, but
5088 matches against a regexp.
5089 (info_func): Match against a literal string.
5090 (print_addr_2): New function. Match against a literal string,
5091 which can be different from the input to gdb.
5092 (print_addr): Simply call print_addr_2 with the same argument twice.
5093 (test_lookup_operator_functions): Use demangler formatting variables.
5094 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
5095 the tests in the same order as the C++ class declaration.
5096 (test_paddr_operator_functions): Ditto.
5097 (test_paddr_overloaded_functions): Ditto.
5098 (test_paddr_hairy_functions): Use demangler formatting variables.
5099 Add reference to gdb/19 for related tests.
5100 (do_tests): Call probe_demangler.
5101
1de8f023
KB
51022001-01-30 Kevin Buettner <kevinb@redhat.com>
5103
5104 * gdb.c++/templates.cc (printf): Remove unused function definition.
5105
ca3f91ed
MS
51062001-01-26 Felix Lee <flee@redhat.com>
5107
5108 * sid.exp (sid_exit): Pass host, not target, to remote_close.
5109
51102001-01-25 matthew green <mrg@redhat.com>
5111
5112 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
5113 up sid.
5114 (sid_exit): Call `remote_pop_conn' after GDB is gone.
5115
51162001-01-25 matthew green <mrg@redhat.com>
5117
5118 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 5119 Deprecate $sid_spawn_id.
ca3f91ed
MS
5120 (sid_exit): Remove code necessary only for `spawn.'
5121
51222001-01-25 matthew green <mrg@redhat.com>
5123
5124 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
5125
fb18ec4a
MC
51262001-01-28 Michael Chastain <chastain@redhat.com>
5127
5128 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
5129 to call when tests fail. It takes gdb out of the overloaded
5130 function choice menu back to the main prompt, so that the test
5131 program stays synchronized.
5132 (set_bp_overloaded): New proc to collect all the common
5133 code for setting a breakpoint on an overloaded name. Calls
5134 take_gdb_out_of_choice_menu when needed.
5135 (menu_overload1arg): New variable to collect the repeated
5136 instances of the expected menu for an overloaded name. Change
5137 the regular expression to handle changes in g++ type encoding:
5138 "void" can be either "void" or "", and "unsigned int" can be
5139 either "unsigned int" or "unsigned".
5140 (continue_to_bp_overloaded): Change regular expressions to handle
5141 changes in g++ type encoding.
5142 (no proc): Call take_gdb_out_of_choice_menu when needed.
5143 Remove redundant calls to "info break". Accept either "canceled"
5144 or "cancelled". Change regular expressions in "info break"
5145 calls to handle changes in g++ type encoding. Give all tests
5146 unique strings.
5147
9c646a6e
BE
51482001-01-17 Ben Elliston <bje@redhat.com>
5149
5150 * config/sid.exp: New file.
5151
9549d9c1
AC
5152Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
5153
5154 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
5155
dc96c6c7 51562000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
5157
5158 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
5159 Add a RE to accept a non-ascii char if one is ever presented.
5160
b4df4f68
FN
51612000-12-20 Fernando Nasser <fnasser@redhat.com>
5162
297dd0fd 5163 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 5164
dc96c6c7 51652000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 5166
d63a86f8 5167 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
5168 in regexp. One '\' does not suffice on Linux.
5169
4a7bddb6
MC
51702000-12-09 Michael Chastain <chastain@redhat.com>
5171
5172 * gdb.base/break.exp (test_clear_command): Use a marker function
5173 rather than 'main' for the test function. Also move this
5174 test to an execution point where the marker function names are
5175 guaranteed to be bound to functions. (Executing tests after a
5176 'finish' from main runs into name conflicts with local names
5177 in __libc_start_main).
5178
dc96c6c7 51792000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
5180
5181 * gdb.base/finish.exp: New test for gdb's "finish" command.
5182 * gdb.base/return2.exp: New test for gdb's "return" command.
5183 * gdb.base/return2.c: New source file for above.
5184
dc96c6c7 51852000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
5186
5187 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
5188 * gdb.base/miscexprs.exp: Ditto.
5189 * gdb.base/pointers.exp: Ditto.
5190 * gdb.c++/derivation.exp: Ditto.
5191 * gdb.c++/local.exp: Ditto.
5192 * gdb.c++/namespace.exp: Ditto.
5193 * gdb.c++/overload.exp: Ditto.
5194 * gdb.c++/ref-types.exp: Ditto.
5195
dc96c6c7 51962000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
5197
5198 * gdb.base/constvars.exp: Test result of "up" command.
5199 * gdb.base/miscexprs.exp: Ditto.
5200 * gdb.base/pointers.exp: Ditto.
5201 * gdb.base/scope.exp: Ditto.
5202 * gdb.c++/derivation.exp: Ditto.
5203 * gdb.c++/local.exp: Ditto.
5204 * gdb.c++/namespace.exp: Ditto.
5205 * gdb.c++/overload.exp: Ditto.
5206 * gdb.c++/ref-types.exp: Ditto.
5207
44097287
FN
52082000-11-22 Michael Chastain <chastain@redhat.com>
5209
5210 * mips_pro.exp: Accept either "middle -> top -> main" or
5211 "middle -> main" in the backtrace, because gcc can optimize
5212 tail calls to jumps. Remove setup_xfail for the hppa case.
5213 Add a comment with the original warning messages from PR 3016,
5214 which was filed in 1993, to preserve them for posterity.
5215
9d2e1bab
ND
52162000-11-17 Nick Duffek <nsd@redhat.com>
5217
5218 * lib/gdb.exp (gdb_test): Override timeout with board info.
5219
1aca8eb7
ND
52202000-11-17 Nick Duffek <nsd@redhat.com>
5221
5222 * gdb.base/display.exp: Don't kill running stub. Add "again" to
5223 the second kill and detach messages.
5224
93076499
ND
52252000-11-17 Nick Duffek <nsd@redhat.com>
5226
5227 * configure.in: Add AC_EXEEXT.
5228 * configure: Regenerate.
5229 * Makefile.in (just-check): Export EXEEXT.
5230 * lib/gdb.exp ($EXEEXT): Import from environment.
5231 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
5232 expect "maint dump-me" on Cygwin.
5233 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
5234 $EXEEXT.
5235
30e87cd3
ND
52362000-11-17 Nick Duffek <nsd@redhat.com>
5237
5238 * gdb.base/break.exp: Test backtrace and finish from called
5239 function on all platforms, not just HP-UX.
5240
dc96c6c7 52412000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
5242
5243 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
5244 code from gdb_target_monitor, so it can be used independantly
5245 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 5246
dc96c6c7 52472000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
5248
5249 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
5250 * gdb.base/corefile.exp: Expect the message "Program is being
5251 debugged already" when we send the "corefile" command, since
5252 the preceeding gdb_load may have connected gdb to a remote target.
5253 * gdb.base/display.exp: Disable hardware watchpoints if new
5254 board info variable "no_hardware_watchpoints" is true.
5255 Replace single-letter commands with more readable ones.
5256 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
5257 if new board info variable "no_hardware_watchpoints" is true.
5258 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
5259 to see if stdio (printf) testing is possible.
5260 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
5261 board info variable "no_hardware_watchpoints" is true. Use new
5262 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
5263
39124dea
FN
52642000-11-13 Fernando Nasser <fnasser@redhat.com>
5265
5266 From Orjan Friberg <orjanf@axis.com>:
5267 * gdb.base/printcmds.exp: Escape curly braces followed by a number
5268 in array print pattern match.
5269
a9e2e984
FN
52702000-11-09 Fernando Nasser <fnasser@redhat.com>
5271
5272 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
5273 spelling "cancelled" to U.S. spelling "canceled" to match changes
5274 made to gdb.
5275 * gdb.c++/ovldbreak.exp: Ditto.
5276
c7db355b
PS
52772000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
5278
5279 * gdb.base/callfuncs.c (main): Moved to end of file, call
5280 t_double_values to initialize the FPU before inferior calls are made.
5281 * gdb.base/callfuncs.exp: Test for register preservation after calling
5282 inferior functions. Add tests for continuining, finishing and
5283 returning from a stop in a call dummy.
5284
dc96c6c7 52852000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
5286
5287 * gdb.base/commands.exp: Break up long lines, and re-indent.
5288
dc96c6c7 52892000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
5290
5291 * config/gdbserver.exp: Rewritten from the ground up, to make it
5292 compatible with the current dejagnu tree, and to make it work with
5293 the new "gdbserver" in libremote.
5294
dc96c6c7 52952000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
5296
5297 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
5298 * gdb.base/varargs.exp: Skip entire test if no printf support.
5299 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
5300 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
5301
dc96c6c7 53022000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
5303
5304 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
5305 no floating point support.
5306 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
5307 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
5308 * gdb.base/call-rt-st.exp: Ditto.
5309 * gdb.base/call-strs.exp: Ditto.
5310
bac5fc66
JG
53112000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
5312
5313 * gdb.base/sizeof.c: include <stdio.h>.
5314
5315 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
5316 'finish', otherwise uncaptured gdb_prompt would potentially
5317 throw remaining test points out of sync.
5318
b22a6027
SB
53192000-07-26 Scott Bambrough <scottb@netwinder.org>
5320
5321 * gdb.base/recurse.exp: Run tests for all targets.
5322 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
5323 gnu-oldld case on ARM.
5324 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
5325 for ARM targets.
d63a86f8 5326
d8231941
AG
5327Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
5328
5329 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
5330 * gdb.java/configure: Rebuild.
5331
8caabe69
AG
5332Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
5333
5334 * gdb.java/jv-exp.exp: New file.
5335
9d273ca3
AG
5336Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
5337
5338 * configure: Rebuilt.
5339 * configure.in (configdirs): Add gdb.java.
5340 * gdb.java/jmisc.java: New file.
5341 * gdb.java/jmisc.exp: New file.
5342 * gdb.java/Makefile.in: New file.
5343 * gdb.java/configure: Rebuilt.
5344 * gdb.java/configure.in: New file.
5345 * lib/java.exp: New file.
5346
4f823a66
AC
5347Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
5348
5349 * gdb.base/exprs.exp: Test casts to a pointer including over and
5350 underflow.
5351
2391e11d
AC
5352Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
5353
5354 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
5355 and the compilers sizes.
5356
54602222
ND
53572000-07-09 Nick Duffek <nsd@redhat.com>
5358
5359 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
5360 (use_methods): New function.
5361 (main): Call use_methods().
5362 * gdb.c++/classes.exp (test_method_param_class): New procedure.
5363 (do_tests): Call test_method_param_class.
5364
2bec0572
ND
53652000-07-09 Nick Duffek <nsd@redhat.com>
5366
5367 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
5368 spelling.
5369 (test_enums): New procedure. Move enum tests from end of script
5370 to here. Set breakpoint on function name instead of line number.
5371 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
5372 (enums2): New marker function.
5373 (enums1): New function.
5374 (main): Call enums1(). Move enum tests to enums1().
5375
78492fde
AC
5376Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
5377
5378 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
5379 compile/link program. Update line numbers.
5380 * gdb.asm/d10v.inc: Define ``startup''.
5381 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 5382
49a2cef8
AC
5383Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
5384
5385 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
5386
3e6c8688
EZ
53872000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5388
5389 * gdb.base/maint.exp: Add 'maint print architecture' item to output
5390 of 'help maint print' command.
5391
9ff5cbe9
AC
5392Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
5393
5394 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
5395 they use gdb_expect_list.
5396
17c579bd
AC
5397Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
5398
5399 * gdb.base/commands.exp: Use ``set remote
5400 memory-read-packet-size'' instead of ``set endian big'' to test
5401 long commands.
5402
e6d71bf3
DB
54032000-06-03 Daniel Berlin <dan@cgsoftware.com>
5404
5405 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 5406 g++, and stop skipping them.
e6d71bf3
DB
5407
5408 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
5409 work under g++.
5410
d63a86f8 5411 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
5412 initialization.
5413
dc96c6c7 54142000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
5415
5416 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
5417 the regular expression: accept an (almost) arbitrary sequence of
5418 "frames-invalid" and "breakpoints-invalid" messages both before
5419 and after the "starting" message.
5420
dc96c6c7 54212000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
5422
5423 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 5424
dc96c6c7 54252000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
5426
5427 * gdb.base/annota1.exp (annotate-signal-handler-caller):
5428 Relax the regular expression a little, make it pass on Solaris 8.
5429
8216cda9
KB
54302000-05-12 Kevin Buettner <kevinb@redhat.com>
5431
5432 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 5433 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
5434 Instead, it is permissible for gdb to stop on the line of the
5435 call itself.
5436
1a570b2f
MS
54372000-05-12 Michael Snyder <msnyder@.cygnus.com>
5438
5439 * gdb.base/break.exp (bp on small function, optimized file):
5440 Add a second pass pattern. The behavior differs here between stabs
5441 and dwarf for one-line functions. Stabs preserves two line symbols
5442 (one before the prologue and one after) with the same line number,
5443 but dwarf regards these as duplicates and discards one of them.
5444 Therefore the address after the prologue (where the breakpoint is)
5445 has no exactly matching line symbol, and GDB reports the breakpoint
5446 as if it were in the middle of a line rather than at the beginning.
5447
dc96c6c7 54482000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 5449
d63a86f8 5450 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
5451 rather than "send_gdb" (for consistancy).
5452
7d418785
AC
5453Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
5454
5455 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
5456 * gdb.c++/templates.cc: Properly check for GCC version number.
5457 * lib/compiler.cc: Likewise
5458
dc96c6c7 54592000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 5460
d63a86f8 5461 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
5462 gdb may not stop at the first line of main, due to code motion.
5463
dc96c6c7 54642000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
5465
5466 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
5467 This test depends on parsing the printf output from the target.
5468 Since the sparclet stub doesn't do stdio, this will never work.
5469 * gdb.base/call-rt-st.exp: ditto.
5470 * gdb.base/call-strs: ditto.
5471
dc96c6c7 54722000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
5473
5474 * gdb.base/miscexprs.exp: make sizeof long array test portable.
5475
5476 * gdb.base/ending-run.exp: After connecting to a remote target,
5477 but before running, the target will appear to be in a random
5478 location. Specify both a file and a line for breakpoints.
5479 Also, the function that calls main may be called 'init'
5480 rather than 'start'.
5481
a5a51225
EZ
54822000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5483
5484 * gdb.base/help.exp: Update output for add-symbol-file command.
5485
7930cc7c
FN
54862000-04-10 Fernando Nasser <fnasser@cygnus.com>
5487
5488 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
5489 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
5490
23e37ab1
C
54912000-04-07 J.T. Conklin <jtc@redback.com>
5492
e93c542c
C
5493 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
5494
23e37ab1
C
5495 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
5496
591b8fa3
PDM
5497Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
5498
5499 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
5500 values that can be represented exactly.
5501 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
5502 above change, and to not check against the directory part of the source
5503 file name.
5504 (step into print_long_arg_list): Likewise.
5505 (print print_small_structs from print_long_arg_list): Likewise.
5506 (print print_long_arg_list): Likewise.
5507
7a495180
EZ
55082000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5509
30b53638 5510 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 5511
beb998c6
AC
5512Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
5513
5514 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
5515
1c689132
DB
55162000-03-25 Daniel Berlin <dan@cgsoftware.com>
5517
5518 * gdb.base/commands.exp (deprecated_command_test): Add test for
5519 deprecate with no arguments.
5520
c1790a9d
JL
55212000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
5522
5523 * gdb.base/break.exp: Add new test for setting breakpoints on
5524 optimized code so we can test breakpoints work even when function
5525 prologues may be optimized away
5526
003ba290
FN
55272000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
5528
5529 From David Whedon <dwhedon@gordian.com>
5530 * gdb.base/commands.exp : Added command deprecator tests.
5531
6837a0a2
DB
55322000-03-22 Daniel Berlin <dan@cgsoftware.com>
5533
5534 * gdb.base/help.exp: Added test for new apropos command.
5535
b9593231
KB
55362000-03-21 Kevin Buettner <kevinb@redhat.com>
5537
5538 * gdb.base/pointers.c (usevar): New function.
5539 (main): Make sure that global variables v_int_pointer2, rptr,
5540 and y are all referenced someplace in the program by calling
5541 usevar() on them. [Some linkers delete symbols which are
5542 never referenced. The space remains, but there's no way to
5543 get a (symbolic) handle on the variable from the debugger.]
5544
751a959b
EZ
55452000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5546
5547 * gdb.base/printcmds.c: Add typedeffed arrays.
5548
5549 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
5550 procedure to test arrays that are typedef'd.
5551
73a93a32
JI
55522000-03-13 James Ingham <jingham@leda.cygnus.com>
5553
5554 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 5555 the library directories.
73a93a32 5556
fb40c209
AC
5557Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
5558
5559 * configure.in (configdirs): Add sub directory gdb.mi.
5560 * configure: Re-generate.
5561
5562 * gdb.mi: New directory.
d63a86f8 5563
ee4dd2c9
AC
55642000-02-25 Scott Bambrough <scottb@netwinder.org>
5565
5566 * gdb.base/long_long.exp: Correct test suite failure when printing
5567 a long long value as a double on ARM platforms.
5568
70f0cc22
JB
55692000-02-16 Jim Blandy <jimb@redhat.com>
5570
5571 * gdb.base/break.exp ("breakpoint line number"): Make sure the
5572 default source file is set properly before running this test.
5573
853819b8
EZ
55742000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5575
5576 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
5577 gdbtk/library directory, not in gdbtcl2.
5578
dfcd3bfb
JM
55792000-02-04 Jim Blandy <jimb@redhat.com>
5580
5581 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
5582 backslash from regexp pattern.
5583
5584 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
5585 procedure. Use it to run all the "continue to bp overloaded"
5586 tests. Note that this changes the names of the tests slightly.
5587 If the breakpoint hit message includes a hex PC value, because
5588 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
5589 from the real source code, still consider that a pass.
5590
5591 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
5592 XFAIL here if the breakpoint message contains a hex address. Note
5593 similar change on 1999-11-02.
5594
5595 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
5596
5597 * gdb.base/ptype.exp: Establish a default source file before
5598 calling get_debug_format.
5599
56002000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
5601
5602 * gdb.base/watchpoint.exp: Remove duplication of test messages.
5603
8b93c638
JM
56042000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
5605
5606 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
5607 of successive stepi commands -- while in the prologue we should see
5608 the function entry bracket.
5609
56102000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
5611
5612 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
5613 reach __change_mode() when stepping through the end of main().
5614
c5394b80
JM
56152000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
5616
5617 * gdb.base/default.exp: Fix expected pattern.
5618 * gdb.base/help.exp: Same.
5619
0d06e24b
JM
56202000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5621
5622 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
5623 Don't use xfail's because that affects only the following test.
d63a86f8 5624
0d06e24b
JM
5625 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
5626 solaris or linux.
5627
5628 * gdb.base/selftest.exp: Update to reflect changes to main.c.
5629
dc96c6c7 56302000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 5631
d63a86f8 5632 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
5633 "A syntax error" rather than "A parse error". Accept both.
5634
56352000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
5636
5637 * gdb.base/default.exp: Remove OS dependent string from "target
5638 remote" test.
5639 * gdb.base/help.exp: Same for "help target remote" test.
5640
c3f6f71d
JM
56412000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5642
5643 From Jim Kingdon <kingdon@redhat.com>:
5644
5645 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
5646 prompt (cleanup rather than necessity, but still might keep output
5647 from spilling to next test).
5648
56492000-01-02 Fred Fish <fnf@cygnus.com>
5650
5651 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
5652 AIX, which defines them in <sys/types.h>.
5653
ed9a39eb 56541999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 5655
ed9a39eb
JM
5656 * gdb.base/default.exp: Match arm* etc instead of arm in "info
5657 float" test.
5658
56591999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 5660
ed9a39eb 5661 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
5662
5663 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
5664 outermost frame disallowed".
5665
56661999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
5667
5668 * gdb.base/setvar.exp: New tests for setting the value of a struct
5669 with a constant list.
5670
56711999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
5672
5673 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
5674 require the user to type a cast before setting the value of a struct.
5675
de57eccd
JM
56761999-12-06 Jim Blandy <jimb@cygnus.com>
5677
5678 * gdb.base/default.exp: Expect the new 'info float' command on
5679 all i386 platforms.
5680
5681 * gdb.threads/linux-dp.exp: Expand our ability to recognize
5682 LinuxThreads libraries that don't support debugging.
5683
c2d11a7d
JM
5684Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
5685
5686 * gdb.base/remote.c: Fill the buffer with truely random data.
5687 Change the buffer type to ``unsigned char'' to simplify size
5688 arithmetic.
5689
5690 * gdb.base/remote.exp: Reduce download numbers by one. Typical
5691 stub only handles 400-1 byte packets. Verify that the download
5692 worked.
5693
56941999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
5695
5696 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
5697 tests, using UNRESOLVED for the untested cases. Also, does not wait
5698 for a timeout if the prompt was received before a recognizable pattern.
5699
57001999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
5701
5702 * lib/gdb.exp (gdb_expect_list): Fix spelling.
5703
57041999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5705
5706 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
5707 watchpoints.
5708
57091999-11-24 Jason Merrill <jason@casey.cygnus.com>
5710
5711 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
5712
5713 * gdb.c++/local.exp: Be more flexible in recognizing local class
5714 name mangling. Don't allow horribly truncated method names.
5715 * gdb.c++/derivation.exp: Expect protected inheritance.
5716 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
5717 * gdb.c++/virtfunc.exp: Likewise.
5718 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
5719 when printing a nested enum.
5720
57211999-11-22 Jim Blandy <jimb@cygnus.com>
5722
5723 * gdb.base/step-test.exp: Properly await GDB's response to setting
5724 a breakpoint on the call to large_struct_by_value.
5725
5726 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
5727 just because we have debug info for the `start' function.
5728
57291999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
5730
5731 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
5732 "Unknown signal" messages, which indicate (on LinuxThreads) that
5733 GDB doesn't know how to debug threads on this system. This is
5734 better than hanging while philosopher 0 dumps chatter into gdb.log.
5735
57361999-11-18 Tom Tromey <tromey@cygnus.com>
5737
5738 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
5739
57401999-11-18 Fred Fish <fnf@cygnus.com>
5741
5742 * gdb.base/coremaker2.c: Add sample program for generating
5743 cores that is more self contained than coremaker.c. Eventually
5744 I'll add more code to this and tie it into the testsuite.
5745
4ce44c66
JM
57461999-11-12 Stan Shebs <shebs@andros.cygnus.com>
5747
5748 * gdb.base/dollar.exp: Remove, now in gdb.hp.
5749
57501999-11-10 Jimmy Guo <guo@cup.hp.com>
5751
5752 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
5753 from $srcdir/lib/.
5754 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
5755 and gdb.c++/.
5756
5757 * gdb.c++/derivation.exp: remove redundant get compiler info code.
5758
d63a86f8 5759 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
5760 'continue with watch' test point.
5761
57621999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
5763
5764 Merged from p2linux-990323-branch:
d63a86f8 5765
4ce44c66
JM
5766 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
5767
11cf8741
JM
5768Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
5769
5770 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
5771 {limit,fixed}''. Test ``set download-write-size''.
5772
5773Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
5774
5775 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
5776 gdb_expect_list.
5777
5778Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
5779
5780 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
5781
57821999-11-03 Mark Salter <msalter@cygnus.com>
5783
5784 * gdb.base/break.exp: Fix "stub continue" pattern.
5785
57861999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
5787
5788 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
5789
57901999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
5791
5792 * gdb.base/display.exp ("finish"): Add timeout clause.
5793
5794 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
5795 plain prompt clause, so this doesn't have to time out in order to
5796 fail.
5797
5798 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
5799 breakpoint hit messages include an address.
5800
5801 * gdb.base/display.exp: Don't forget to escape parens in regular
5802 expressions. Unix regexp notatation sucks.
5803
58041999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5805
5806 * gdb.base/annota1.exp: Test for annotate-signalled: change output
5807 order for 'signalled' message.
5808
5c44784c
JM
58091999-11-01 Stan Shebs <shebs@andros.cygnus.com>
5810
5811 From Jimmy Guo <guo@cup.hp.com>:
5812 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
5813 * gdb.base/annota1.c: Add code for tests to work with.
5814
58151999-10-26 Frank Ch. Eigler <fche@cygnus.com>
5816
5817 * gdb.base/remote.exp: New test for remote downloading settings.
5818 * gdb.base/remote.c: New file with large .data.
5819
917317f4
JM
58201999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
5821
5822 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
5823 for LinuxThreads support, merged from the Code Fusion branch.
5824
5825Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
5826
5827 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
5828 containing exp_continue into a while within an expect. Don't
5829 attempt a start more than three times. Check return value from
5830 gdb_load.
d63a86f8 5831
2df3850c
JM
5832Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
5833
5834 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
5835 a pass case.
5836
2acceee2
JM
58371999-10-01 Kevin Buettner <kevinb@cygnus.com>
5838
5839 * gdb.base/break.c (main): Added a statement that we can step
5840 off of.
5841 * gdb.base/break.exp: Added tests for setting a breakpoint
5842 at an offset and stepping onto a breakpoint.
5843
58441999-10-01 Fred Fish <fnf@cygnus.com>
5845
d63a86f8 5846 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
5847 gdb output.
5848
c2c6d25f
JM
58491999-09-18 Jim Blandy <jimb@cris.red-bean.com>
5850
5851 * gdb.base/break.exp: Code locations are in hex, don't forget!
5852 (For HP-UX.)
5853
58541999-09-17 Stan Shebs <shebs@andros.cygnus.com>
5855
5856 * condbreak.exp: Use break.c as test program.
5857 * condbreak.c: Remove, redundant with break.c.
5858
58591999-09-15 Stan Shebs <shebs@andros.cygnus.com>
5860
5861 * config/monitor.exp (gdb_target_monitor): Disable X- and
5862 Z-packets if the target needs it.
5863
58641999-09-13 James Ingham <jingham@leda.cygnus.com>
5865
5866 * gdb.c++/overload.exp: Added tests for listing overloaded
5867 functions with function pointers in the arg, explicitly calling
5868 out the version you want.
5869
cff3e48b
JM
58701999-09-09 Stan Shebs <shebs@andros.cygnus.com>
5871
5872 * long_long.exp: Add variations of test cases that work for
5873 targets with 16-bit ints and 32-bit doubles.
5874
d4f3574e
SS
58751999-09-08 Stan Shebs <shebs@andros.cygnus.com>
5876
5877 * break.c (main): Compare a possibly-uninitialized argc with an
5878 unlikely value that fits in 16 bits.
5879
58801999-09-07 Stan Shebs <shebs@andros.cygnus.com>
5881
5882 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
5883 0xfeeb, don't want negative numbers if ints are 16 bits.
5884
5885 * lib/gdb.exp (skip_cplus_tests): New proc.
5886 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
5887 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
5888 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
5889 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
5890 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
5891 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
5892 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
5893 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
5894
5895 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
5896
5897Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
5898
5899 * gdb.base/corefile.exp (up): Allow a parameter to appear
5900 in the frame that we're going up to.
5901
5902 From Jim Blandy <jimb@cygnus.com>:
5903
5904 * gdb.base/default.exp (info float): Expect some output now.
5905
5906 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
5907 returning floating-point values to fail on the x86.
5908 * gdb.base/callfwmall.exp (do_function_calls): Same.
5909
5910 * gdb.base/list.exp (test_listsize): Correct expectations for
5911 listing line 1 with listsize 2. Also, listing a single line
5912 works now, as does listing three lines. [Kevin's note: There
5913 were a number of other cases fixed too where the expectations
5914 differed...]
5915
59161999-09-02 Stan Shebs <shebs@andros.cygnus.com>
5917
5918 * gdb.base/selftest.exp: Add case for when version prints as
5919 constant string instead of char pointer.
5920
104c1213
JM
59211999-08-25 Stan Shebs <shebs@andros.cygnus.com>
5922
5923 * gdb.base/ending-run.exp: Add Solaris case for what happens when
5924 stepping out of main.
5925
5926 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
5927 G++ used.
5928
5929 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
5930 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
5931
5932 * gdb.c++/ovldbreak.exp: Update match string in test that
5933 includes a warning of multiple breakpoints.
5934
59351999-08-24 Stan Shebs <shebs@andros.cygnus.com>
5936
5937 * gdb.base/display.exp: Improve precision of step-after-finish
5938 added yesterday.
5939
5940 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
5941 test.
5942
5943 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
5944 configs when using G++, not just hppa*.
5945
59461999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5947
5948 * gdb.base/async.c: New file.
5949 * gdb.base/async.exp: New file.
5950
5951Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
5952
5953 * gdb.base/break.exp: Tweak PA specific tests to properly handle
5954 PA64.
5955
53a5351d
JM
5956Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
5957
104c1213
JM
5958 * gdb.base/display.exp: "finish" can leave us mid-line on many
5959 targets, deal with it. Add a small constant to main, instead of
5960 1000 since main+1000 may not be a valid address in the target.
5961
53a5351d
JM
5962 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
5963 on hpux11.
5964
5965 * gdb.base/attach.exp: Handle another hpux11 error message variant
5966 when attaching to a process that does not exist.
5967
59681999-08-19 J.T. Conklin <jtc@redback.com>
5969
5970 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
5971 characters in 'continue to 1241' test.
5972
59731999-08-17 Stan Shebs <shebs@andros.cygnus.com>
5974
5975 * gdb.base/call-ar-st.exp: Add a shorter match case for the
5976 stop in print_long_arg_list, define and use a whitespace
5977 variable in print_small_structs test, add an XFAIL for Solaris.
5978 * gdb.base/dbx.exp: XFAIL func commands until somebody is
5979 interested enough to fix.
5980
7be570e7
JM
59811999-08-13 Keith Seitz <keiths@cygnus.com>
5982
5983 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
5984 (dbx_gdb_load): Remove. Use gdb_load instead, since that
5985 proc knows about targets other than the natives.
5986 (test_assign): Use "gdb_run_cmd" to "run" the target.
5987 Check that we've actually hit the breakpoint at main.
5988 When we attempt to assign a value to a local variable, check
5989 that the variable is in the current scope, i.e., don't use
5990 a test with an empty result.
5991
5992Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
5993
5994 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
5995 command.
5996
59971999-08-09 Stan Shebs <shebs@andros.cygnus.com>
5998
5999 From Jimmy Guo <guo@cup.hp.com> and others at HP:
6000 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
6001 gdb.compat, gdb.threads-hp.
6002 gdb.hp/configure, gdb.hp/configure.in: New files.
6003 gdb.hp/Makefile.in: Recurse into new subdirs.
6004 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
6005 gdb.hp/gdb.objdbg: New directory, tests for debugging info
6006 in object files.
6007 gdb.hp/tools: New directory, aux tools for HP-specific tests.
6008
96baa820
JM
60091999-08-05 Stan Shebs <shebs@andros.cygnus.com>
6010
6011 * gdb.base/display.exp: Help expect by putting a newline in the
6012 funky printf, remove a bogus p/a test.
6013
60141999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6015
6016 * gdb.base/display.exp: Make sure that when we say 'run', we are
6017 connected to the target. This is necessary when running not
6018 natively.
6019
60201999-08-03 Stan Shebs <shebs@andros.cygnus.com>
6021
6022 * gdb.base/step-test.exp: Removed some extraneous messages.
6023
6024 * gdb.base/long_long.exp: Don't run memory examination tests
6025 on little-endian targets (they will need a different set of
6026 results to match).
6027
60281999-08-02 Stan Shebs <shebs@andros.cygnus.com>
6029
6030 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
6031 until somebody decides to fix GDB.
6032
6033 * gdb.base/long_long.c: Stop compiler complaint by specifying long
6034 constant as "ULL".
6035 * gdb.base/long_long.exp: Loosen x/c test, add partial result
6036 matches for a couple x/2 commands.
6037
a0b3c4fd
JM
60381999-07-30 Stan Shebs <shebs@andros.cygnus.com>
6039
6040 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
6041 by merging in ref-types2 tests.
6042 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
6043
6044 From Jimmy Guo <guo@cup.hp.com> and others at HP:
6045 * gdb.c++/Makefile.in: Add standard actions.
6046 (EXECUTABLES): Rename from PROGS, update list.
6047 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
6048 from gdb.hp.
6049 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
6050 foo and bar locals.
6051 * gdb.c++/anon-union.exp: Fix tests to match.
6052 * gdb.c++/classes.exp: Run if HP compiler used, add extra
6053 expect matches to handle output variations.
6054 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
6055 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
6056 output, add HP alternatives for new and delete prints.
6057 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
6058 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
6059 * gdb.c++/demangle.exp: Use $style when reporting failure.
6060 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
6061 * gdb.c++/inherit.exp: Run if HP compiler used, add some
6062 match alternatives.
6063 * gdb.c++/local.exp: Add match alternatives or xfails for HP
6064 compilers.
6065 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
6066 * gdb.c++/method.exp: Add match alternatives.
6067 * gdb.c++/misc.cc: Add bool types.
6068 * gdb.c++/misc.exp: Add tests for bool types.
6069 * gdb.c++/overload.exp: Add xfails.
6070 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
6071 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
6072 add some more template parameter tests (only for HP currently).
6073 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
6074 * gdb.c++/virtfunc.cc: Add return type and value for main.
6075 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
6076 match alternatives.
d63a86f8 6077
a0b3c4fd
JM
60781999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6079
6080 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
6081
60821999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
6083
6084 * gdb.base/signals.exp: Don't expect getting a backtrace from
6085 within a signal handler to fail on Linux.
6086
60871999-07-29 Stan Shebs <shebs@andros.cygnus.com>
6088
6089 From Jimmy Guo <guo@cup.hp.com> and others at HP:
6090 * lib/gdb.exp: Remove some gratuitious semicolons.
6091 (delete_breakpoints): Increase timeout.
6092 (gdb_expect): Add -notransfer option.
6093 (gdb_test): Use -notransfer option.
6094 (get_compiler_info): Add f77 case.
6095 (get_compiler): New proc, split out from gdb_preprocess, add f77
6096 case.
6097 (gdb_preprocess): Call get_compiler.
6098
6099 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
6100 * gdb.base/attach.exp, gdb.base/display.exp,
6101 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
6102 gdb.base/long_long.exp, gdb.base/printcmds.exp,
6103 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
6104 third arg to gdb_test.
6105 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
6106 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
6107 HP-UX xfails, add others.
6108 * gdb.base/completion.exp: Reflect name change of self-test.
6109 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
6110 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
6111 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
6112 HP failure number.
6113 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
6114 useless HP-UX 10.30 references.
6115 * gdb.base/maint.exp: Loosen matches.
6116 * gdb.base/pointers.c (main): Declare more_code.
6117 * gdb.base/pointers.exp: Match on output of a `next'.
6118 * gdb.base/structs.c: Add prototypes.
6119 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
6120 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
6121
61221999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6123
6124 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
6125 command.
6126
61271999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6128
6129 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
6130 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
6131
6132 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
6133 debug info. Deal with lack of signal hanlder info in stack.
6134
6135 From Jim Kingdon <kingdon@redhat.com>:
6136 * gdb.base/annota1.exp: If printf has debug info, deal with it.
6137
5a2468f5
JM
61381999-07-19 Stan Shebs <shebs@andros.cygnus.com>
6139
6140 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
6141 gdb.base/foll-vfork.exp: Don't run for crosses.
6142
adf40b2e
JM
6143Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
6144
6145 * gdb.base/configure.in: Check for gdbvars.exp instead of
6146 a1-selftest.exp.
6147 * gdb.base/configure: Re-generate.
6148
61491999-07-12 Stan Shebs <shebs@andros.cygnus.com>
6150
6151 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
6152 in trying to run first and name is too long.
6153
6154 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
6155 pointers2.c and pointers2.exp, respectively.
6156 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
6157 doschk happier.
6158
43e526b9
JM
61591999-07-08 Stan Shebs <shebs@andros.cygnus.com>
6160
6161 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
6162 callfuncs2.c and callfuncs2.exp.
6163
6164 * gdb.base/list.exp: Remove mistaken xfails.
6165 * gdb.base/list0.h: Add optional prototypes.
6166
9846de1b
JM
6167Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
6168
6169 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
6170 calling malloc.
6171 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
6172 * ptype.exp: Move test for get_debug_format to before its first
6173 use.
6174
61751999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6176
6177 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
6178 * gdb.base/annota2.cc, annota2.exp: Move from here.
6179 * gdb.c++/annota2.cc, annota2.exp: To here.
6180 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
6181
43ff13b4
JM
6182Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
6183
6184 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
6185 a consistent format.
6186
085dd6e6
JM
61871999-06-25 Stan Shebs <shebs@andros.cygnus.com>
6188
6189 From Jimmy Guo <guo@cup.hp.com> and others at HP:
6190 * lib/gdb.exp (get_compiler_info): Add detection for assorted
6191 HP compilers, also set the globals $true and $false.
6192
6193 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
6194 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
6195 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
6196 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
6197 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
6198 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
6199 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
6200 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
6201 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
6202 whatis.c} Add C++ compatible function definitions and return
6203 types, add includes for library functions.
6204 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
6205 * gdb.base/step-test.c (myglob): Rename from glob.
6206 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
6207 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
6208 files, move here from gdb.hp.
6209 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
6210 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
6211 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
6212 Adjust line numbers in regexps.
6213
6214 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
6215 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
6216 instead of 0/1.
6217
6218 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
6219 foll-vfork.exp: New files, move here from gdb.hp.
6220 * gdb.base/page.exp: New file, test of pagination command.
6221
6222 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
6223 recursion test.
6224 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
6225
6226 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
6227 gdb.base/solib.exp: Fix compiler invocation process.
6228
6229 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
6230 HP-UX 11, turn off overload resolution explicitly.
6231 * gdb.base/commands.exp: Set argument list explicitly, add
6232 watchpoint test.
6233 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
6234 them work.
6235 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
6236 expressions properly.
6237 * gdb.base/corefile.exp: Loosen the match slightly.
6238 * gdb.base/default.exp: Allow "Error accessing memory" message
6239 also.
6240 * gdb.base/display.exp: Skip over x/0 j if PA64.
6241 * gdb.base/funcargs.exp: Add xfails for HP-UX.
6242 * gdb.base/interrupt.exp: Ditto.
6243 * gdb.base/langs.exp: Add symbolic matches governed by compiler
6244 in use.
6245 * gdb.base/list.exp: Add xfails for HP-UX.
6246 * gdb.base/long_long.exp: Refine some of the numeric matches.
6247 * gdb.base/mips_pro.exp: Xfail on HP-UX.
6248 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
6249 * gdb.base/nodebug.exp: Succeed on more varieties of output.
6250 * gdb.base/opaque.exp: Remove some HP-UX xfails.
6251 * gdb.base/ptype.exp: Succeed on more varieties of output.
6252 * gdb.base/scope.exp: Add xfails for HP-UX.
6253 * gdb.base/sect-cmd.exp: Add more cases.
6254 * gdb.base/setvar.exp: Add xfails for HP-UX.
6255 * gdb.base/shlib-call.exp: Loosen some matches slightly.
6256 * gdb.base/signals.exp: Match on void symbolically.
6257 * gdb.base/step-test.exp: Add case for PA64.
6258 * gdb.base/term.exp: Add exit and restart.
6259 * gdb.base/twice.exp: Clean up after self.
6260 * gdb.base/varargs.exp: Disable overload resolution explicitly.
6261 * gdb.base/whatis.exp: Allow more ways to pass tests.
6262
6263 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
6264 no longer useful.
6265
6266Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
6267
6268 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
6269 list of patterns.
6270 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
6271 print_double_array(double_array)", "continuing to breakpoint
6272 1018", "print print_double_array(array_d)" and "continuing to
6273 1034" tests.
d63a86f8 6274
085dd6e6
JM
62751999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
6276
6277 * Makefile.in: Add empty html and install-html targets.
6278
62791999-06-24 Stan Shebs <shebs@andros.cygnus.com>
6280
6281 * config/mt-*: Remove, these haven't been used since 1996.
6282
62831999-06-22 Stan Shebs <shebs@andros.cygnus.com>
6284
6285 * gdb.base/call-strs.c, gdb.base/ending-run.c,
6286 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
6287 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
6288
9e0b60a8
JM
62891999-06-18 Stan Shebs <shebs@andros.cygnus.com>
6290
6291 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
6292 simpler match case for the ptype of the big class.
6293
62941999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
6295
6296 * gdb.exp: Fix test for gdb_prompt existence.
6297
62981999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
6299
6300 * gdb.exp (gdb_test): Add fail after calls to perror.
6301
63021999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
6303
6304 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
6305
63061999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
6307
6308 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
6309
0f71a2f6
JM
6310Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
6311
6312 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
6313 malloc() is linked in.
6314
63151999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
6316
6317 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
6318 step at end.
6319
6320 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
6321
63221999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
6323
6324 * gdb.java/jv-print.exp: New file. (Our first Java test!)
6325
cce74817
JM
6326Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
6327
6328 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
6329 * gdb.base/mips_pro.exp: Likewise.
6330
63311999-06-02 Keith Seitz <keiths@cygnus.com>
6332
6333 * gdb.c++/templates.cc: Change all "new" operators to throw
6334 an exception.
6335 * gdb.c++/cplusfuncs.cc: Likewise.
6336
6337 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
6338
6339Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
6340
6341 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
6342 * gdb.base/ending-run.exp: When stepping out of main, accept a
6343 step into an arbitrary assembler file.
6344
392a587b
JM
63451999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6346
d63a86f8 6347 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 6348 "breakpoint-invalid" to be printed.
d63a86f8 6349 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
6350 number of "frames-invalid" and "breakpoint-invalid" to be printed.
6351 * gdb.base/annota2.cc: Initialize a.x to 0.
6352
9e086581
JM
63531999-05-17 Keith Seitz <keiths@cygnus.com>
6354
6355 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
6356 when "skip_float_tests" set.
6357 Ditto for "print print_double_array(array_d)", "print print_small_structs",
6358 "print print_ten_doubles", and "step into print_long_arg_list".
6359 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
6360 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
6361 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
6362 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
6363 "skip_float_tests" is set.
6364 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
6365 when "skip_float_tests" set.
d63a86f8 6366
cd0fc7c3
SS
63671999-05-06 Keith Seitz <keiths@cygnus.com>
6368
6369 * gdb.base/annota2.cc: Include stdio.h.
6370
6371Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
6372
6373 * gdb.base/crossload.exp: Remove, this has been disabled ever
6374 since BFD stopped including all targets, and cross-GDB gets
6375 plenty of testing anyway.
6376 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
6377 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
6378 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
6379 * gdb.base/README: Remove, was doc for this.
6380 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
6381 needed.
6382
b83266a0
SS
63831999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6384
6385 * gdb.base/call-ar-st.exp: Fix one regular expression in test
6386 output.
6387
6388 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
6389 * gdb.base/annota2.exp: New file. More annotation tests.
6390 * gdb.base/annota1.c: New file. Source file for annota1.exp.
6391 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
6392
63931999-04-23 Angela Marie Thomas <angela@cygnus.com>
6394
6395 * config/cfdbug.exp: New file.
6396
7a292a7a
SS
63971999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
6398
6399 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
6400 Marcus Daniel's and Dale Hawkins's demangler crashes.
6401
6402 * gdb.c++/demangle.exp (test_gnu_style_demangling,
6403 test_lucid_style_demangling, test_arm_style_demangling,
6404 test_hp_style_demangling): Try Tom Tromey's core-dumping
6405 identifier under each demangling style.
6406
64071999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
6408
6409 * gdb.c++/demangle.exp: Include the current demangling style
6410 in all test names.
6411 (current_demangling_style): New global variable.
6412 (set_demangling_style, test_demangling_core, test_demangling,
6413 test_demangling_exact): New functions.
6414 (test_gnu_style_demangling, test_lucid_style_demangling,
6415 test_arm_style_demangling, test_hp_style_demangling): Use those,
6416 instead of calling gdb_test and gdb_test_exact directly.
6417 (catch_demangling_errors): New function, which reports errors
6418 signalled by the demangling test functions in an orderly way.
6419 (do_tests): Use catch_demangling_errors.
6420
64211999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
6422
6423 * gdb.base/signals.exp (test_handle_all_print): Use () for
6424 grouping in expressions, not {}.
6425
6426 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
6427 initialized yet.
6428
64291999-04-01 Stan Shebs <shebs@andros.cygnus.com>
6430
6431 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
6432 are listed.
6433
64341999-03-26 Stan Shebs <shebs@andros.cygnus.com>
6435
6436 * gdb.stabs/weird.exp: Test for CC being defined before
6437 looking at its value.
6438
64391999-03-25 Stan Shebs <shebs@andros.cygnus.com>
6440
6441 * gdb.base/call-ar-st.exp: Remove stray '#'.
6442 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
6443 "short int" and "long int".
6444 * gdb.c++/overload.cc: Cast the string added in the previous
6445 change, to mollify finicky HP compiler.
6446 * gdb.hp/reg-test.exp (testfile): Fix file name.
6447 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 6448
7a292a7a
SS
6449 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
6450 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
6451 alternate form of enum ptype.
6452
c906108c
SS
64531999-03-23 Stan Shebs <shebs@andros.cygnus.com>
6454
7a292a7a
SS
6455 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
6456 * gdb.hp/*.exp: Change all to run compiler probe only after
6457 passing skip_hp_tests, so as not to waste time on guaranteed
6458 failure.
6459
c906108c
SS
6460 * gdb.c++/overload.cc: Pass string instead of char addr, always
6461 init ccpfoo.
6462 * gdb.c++/templates.cc: Fix syntax error.
6463
7a292a7a
SS
6464Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6465
6466 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 6467 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
6468 command.
6469
64701999-03-18 James Ingham <jingham@cygnus.com>
6471
6472 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
6473
6474 * gdb.c++/method.exp: It was testing an uninitialized int on the
6475 stack and assuming it was positive.
6476
6477 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
6478
6479 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 6480 keep it from killing the rest of the tests.
7a292a7a
SS
6481 Use gdb_continue_to_end.
6482
6483 * gdb.base/sigall.exp: use gdb_continue_to_end.
6484
6485 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
6486
6487 * gdb.base/display.exp: use runto_main, not run.
6488
d63a86f8
RM
6489 * gdb.base/default.exp: Check for the current error message in the
6490 r abbreviation test.
7a292a7a
SS
6491 Add strongarm to the targets that know info float.
6492
d63a86f8 6493 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
6494 run which doesn't work with monitors.
6495
6496 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
6497
6498 * gdb.base/break.exp: use the gdb_continue_to_end proc.
6499
6500 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
6501 program. Traps the case (in Cygmon) when the program never really
6502 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
6503 more places, so I used my name. Sorry Mark...
6504
6505 * config/monitor.exp (gdb_target_monitor): added another
6506 target_info parameter: remotebinarydownload. This will set the
6507 remotebinarydownload flag if this is causing some boards trouble.
6508
65091999-03-18 Mark Salter <msalter@cygnus.com>
6510
6511 * lib/gdb.exp (continue_to_exit): New function.
6512
6513 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
6514 * gdb.base/ending-run.exp: Ditto.
6515 * gdb.base/step-test.exp: Ditto.
6516
65171999-03-16 Stan Shebs <shebs@andros.cygnus.com>
6518
6519 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
6520 (suggested by Art Haas <ahaas@neosoft.com>).
6521
65221999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
6523
6524 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
6525
6526Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
6527
6528 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
6529 descriptions of types (short unsigned int vs unsigned short, etc).
6530
65311999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
6532
6533 * gdb.base/call-strs.exp: Don't assume that `step' will step over
6534 a call to strlen; sometimes we do have sources.
6535
65361999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
6537
6538 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
6539 character, so GDB won't print garbage after its end.
d63a86f8 6540
c906108c
SS
6541 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
6542 breakpoint there instead. Sometimes GCC emits memcpy to handle
6543 the large structures being passed by value, so we step into that
6544 instead of sum_array_print, which obscures what we're really testing.
6545 * gdb.base/step-test.exp: However, we do want a test that notices
6546 the bizarre steps into memcpy, so do that here. Add check for
6547 stepping into function calls that pass large structures by value.
6548 ("Is that a noun clause, or are you just happy to see me?")
6549 Remove all references to specific line numbers.
6550 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
6551 New type and function.
6552 (main): Call large_struct_by_value, passing it a large struct by value.
6553 * lib/gdb.exp (gdb_get_line_number): New function.
6554
6555 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
6556 more portable.
6557
7a292a7a
SS
65581999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
6559
c906108c
SS
6560 * lib/gdb.exp: Doc fixes.
6561
7a292a7a
SS
65621999-03-05 Nick Clifton <nickc@cygnus.com>
6563
d63a86f8 6564 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
6565
65661999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
6567
c906108c
SS
6568 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
6569 commands. They're not germane to this test, and they don't work
6570 that way on remote targets.
6571
3fc11d3e
JM
65721999-03-01 James Ingham <jingham@cygnus.com>
6573
6574 * Changelog entries merged over from gdb development branch.
6575
3fc11d3e
JM
6576 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
6577
6578 * lib/gdb.exp (gdbtk_analyze_results): Generic function
6579 for outputting results of test run.
6580
2d4a1622 6581 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
6582
6583 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 6584
7a292a7a
SS
65851999-02-25 Felix Lee <flee@cygnus.com>
6586
6587 * lib/gdb.exp (debug_format): initialize
6588
c906108c
SS
65891999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
6590
6591 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
6592 * gdb.base/call-rt-st.c: Ditto.
6593
c906108c
SS
65941999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
6595
6596 * gdb.threads/pthreads.exp (horiz): New variable.
6597 (test_startup): Fix regexps that capture thread numbers.
6598
65991999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
6600
6601 * gdb.base/smoke.exp: Disambiguate two test case names (both
6602 called ``print'').
6603
6604Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
6605
6606 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
6607 compilation.
6608
66091999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
6610
6611 * gdb.base/miscexprs.exp: Change patterns to match GDB's
6612 actual output formatting.
6613 * gdb.base/smoke.exp: GDB removes leading 0's.
6614 * gdb.base/volatile.exp: Don't check type of remuneration;
6615 that variable is no longer defined in constvars.c.
6616 * gdb.base/step-test.c (main): Exit with explicit exit code.
6617 * gdb.base/step-test.exp: Remove two nexti checks--they are
6618 not portable.
6619
66201999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
6621
6622 * gdb.base/help.exp ("help delete display"): Fix test to match
6623 gdb's output.
6624
6625 * gdb.base/long_long.c (known_types): Initialize values to zero.
6626 * gdb.base/long_long.exp: Step one more line
6627 so 'dec' is initialized in "get to known place". GDB removes
d63a86f8 6628 leading zeros. Explicitly ask for hex formatting. Use
c906108c
SS
6629 unique test case names.
6630
6631Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6632
d63a86f8 6633 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
6634
6635 * gdb.c++/method.exp: Add missing close brace.
6636
66371999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
6638
6639 * gdb.base/maint.exp: Use 'set height 0' to disable page
6640 prompting, not 'set height 400'.
6641
6642 Fix a bunch of timeouts.
6643 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
6644 four separate tests, so expect doesn't take forever to match a ton
6645 of text against a regexp with lots of .* forms.
6646 ("maint print psymbols", "maint print symbols"): Make some of
6647 these greps more selective, so that expect doesn't try to wade
6648 through huge piles of output and time out.
6649
6650 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
6651
6652 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
6653 tests: one which doesn't expect shlib events to be reported, and
6654 another which does, but is XFAIL for all platforms other than
6655 HP/UX.
6656
6657 * gdb.base/break.exp: Teach the test suite that the `catch
6658 fork', `catch vfork', and `catch exec' commands produce error
6659 messages on platforms that don't provide these features.
6660
6661Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
6662
6663 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
6664 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
6665 (shortening names from solib_threshold.exp etc), won't run on
6666 anything but HP-UX for the foreseeable future.
6667 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
6668 reflect move.
6669
6670Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
6671
6672 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
6673 gdb.trace/Makefile.in (clean): Remove all test executables.
6674
6675Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
6676
6677 * gdb.base/shlib-call.exp: add test cases to verify that gdb
6678 successfully re-sets breakpoints in shared libraries.
6679 * gdb.base/shmain.c (main): return 0, don't fall off the end.
6680
6681Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6682
d63a86f8
RM
6683 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
6684 and compiled w/o GCC.
c906108c
SS
6685
6686 * gdb.hp/watch-cmd.exp: ditto.
6687
6688 * gdb.hp/watch-hp.exp: ditto.
6689
6690 * gdb.hp/xdb1.exp: ditto.
6691
6692 * gdb.hp/xdb2.exp: ditto.
6693
6694 * gdb.hp/dbx.exp: ditto.
6695
6696Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
6697
6698 * constvars.c: Remove C++-isms.
6699 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
6700 with GCC.
6701
6702Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
6703
6704 The following changes are part of the HP merge.
6705
6706 * gdb.base/break.exp: new tests to verify that catchpoints for
6707 fork, vfork, and exec don't trigger inappropriately.
6708
6709 * gdb.base/opaque.exp: compile one file at a time, then link.
6710
6711 * gdb.base/signals.exp: be more restrictive about which hppa
6712 systems receive a setup_xfail. new tests.
6713
6714 * gdb.base/solib_threshold.build: new file.
6715 * gdb.base/solib_threshold.exp: new file.
6716 * gdb.base/solib_threshold.link_opts: new file.
6717 * gdb.base/solib_threshold.mk: new file.
6718 * gdb.base/gen_solib_threshold.c: new file.
6719
6720 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
6721 tests. New tests for enums inside classes.
6722
6723 * gdb.c++/compiler.cc: indicate support of template debugging.
6724
6725 * gdb.c++/demangle.exp: run hp style demangling tests.
6726
6727 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
6728 tests.
6729
6730 * gdb.c++/misc.cc: changes to support new tests.
6731
6732 * gdb.c++/templates.cc: changes to support HP's compiler; changes
6733 to support new tests.
6734
6735 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
6736 gcc, then skip these tests.
6737
6738Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
6739
6740 The following files are part of the HP merge; some had longer
6741 names at HP, but have been renamed to be no more than 14
6742 characters in length.
6743
6744 * gdb.hp/ambiguous.cc: new file.
6745 * gdb.hp/ambiguous.exp: new file.
6746 * gdb.hp/attach.exp: new file.
6747 * gdb.hp/attach2.exp: new file.
6748 * gdb.hp/classes-hp.exp: new file.
6749 * gdb.hp/ctti.exp: new file.
6750 * gdb.hp/ctti-add.cc: new file.
6751 * gdb.hp/ctti-add1.cc: new file.
6752 * gdb.hp/ctti-add2.cc: new file.
6753 * gdb.hp/ctti-add3.cc: new file.
6754 * gdb.hp/dbx.exp: new file.
6755 * gdb.hp/exception.cc: new file.
6756 * gdb.hp/exception.exp: new file.
6757 * gdb.hp/foll-exec.c: new file.
6758 * gdb.hp/foll-exec.exp: new file.
6759 * gdb.hp/foll-fork.c: new file.
6760 * gdb.hp/foll-fork.exp: new file.
6761 * gdb.hp/foll-vfork.c: new file.
6762 * gdb.hp/foll-vfork.exp: new file.
6763 * gdb.hp/inherit-hp.exp: new file.
6764 * gdb.hp/more-steps.exp: new file.
6765 * gdb.hp/namespace.cc: new file.
6766 * gdb.hp/namespace.exp: new file.
6767 * gdb.hp/optimize.exp: new file.
6768 * gdb.hp/pxdb.c: new file.
6769 * gdb.hp/pxdb.exp: new file.
6770 * gdb.hp/quicksort.exp: new file.
6771 * gdb.hp/reg-test.exp: new file.
6772 * gdb.hp/reg-test.s: new file.
6773 * gdb.hp/sized-enum.c: new file.
6774 * gdb.hp/sized-enum.exp: new file.
6775 * gdb.hp/start-stop.exp: new file.
6776 * gdb.hp/templ-hp.cc: new file.
6777 * gdb.hp/templ-hp.exp: new file.
6778 * gdb.hp/thr-lib.c: new file.
6779 * gdb.hp/thr-lib.exp: new file.
6780 * gdb.hp/thr-lib.h: new file.
6781 * gdb.hp/thr-liblib.c: new file.
6782 * gdb.hp/virtfun-hp.c: new file.
6783 * gdb.hp/virtfun-hp.exp: new file.
6784 * gdb.hp/watch-cmd.exp: new file.
6785 * gdb.hp/watch-hp.exp: new file.
6786 * gdb.hp/xdb1.exp: new file.
6787 * gdb.hp/xdb2.exp: new file.
6788 * gdb.hp/xdb3.exp: new file.
6789
6790Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
6791
6792 The following files are part of the HP merge; some had longer
6793 names at HP, but have been renamed to be no more than 14
6794 characters in length.
6795
6796 * gdb.base/ss.h: new file.
6797 * gdb.base/call-ar-st.c: new file.
6798 * gdb.base/call-ar-st.exp: new file.
6799 * gdb.base/call-rt-st.c: new file.
6800 * gdb.base/call-rt-st-exp: new file.
6801 * gdb.base/call-strs.exp: new file.
6802 * gdb.base/ena-dis-br.exp: new file.
6803 * gdb.base/environ.exp: new file.
6804 * gdb.base/long_long.exp: new file.
6805 * gdb.base/sect-cmd.exp: new file.
6806 * gdb.base/shlib-cl2.exp: new file.
6807 * gdb.base/smoke.exp: new file.
6808 * gdb.base/so-impl-ld.c: new file.
6809 * gdb.base/so-impl-ld.exp: new file.
6810 * gdb.base/so-indr-cl.c: new file.
6811 * gdb.base/so-indr-cl.exp: new file.
6812 * gdb.base/varargs.exp: new file.
6813 * gdb.base/volatile.exp: new file.
6814 * gdb.base/whatis-exp.exp: new file.
7a292a7a 6815 * gdb.base/display.exp: new file.
c906108c
SS
6816 * gdb.c++/derivation.exp: new file.
6817 * gdb.c++/local.exp: new file.
6818 * gdb.c++/member-ptr.exp: new file.
6819 * gdb.c++/overload.exp: new file.
6820 * gdb.c++/ovldbreak.exp: new file.
6821 * gdb.c++/ref-types.exp: new file.
6822 * gdb.c++/ref-types2.exp: new file.
6823 * gdb.c++/userdef.exp: new file.
d63a86f8 6824
c906108c
SS
6825Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
6826
6827 * gdb.base/default.exp: Reflect wording change in remote.c.
6828
dc96c6c7 6829Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
6830
6831 * gdb.base/help.exp: Update to reflect current text.
6832
6833Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
6834
6835 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
6836 they're stack variables and contain garbage.
6837 * gdb.c++/anon-union.exp: new file.
6838
6839 The following changes were made by David Taylor
6840 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
6841 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
6842 in changes by HP.
6843
6844 * gdb.base/bitops.exp: new file.
6845 * gdb.base/default.exp: change expected messages for catch and
6846 info catch tests to reflect HP merge changes.
6847 * gdb.base/enable-disable-break.exp
6848 * gdb.base/ending-run.c: new file.
6849 * gdb.base/long_long.c: new file.
6850 * gdb.base/maint.exp: new file.
6851 * gdb.base/pointers2.exp: new file.
6852 * gdb.base/shlib-call2.exp: new file.
6853 * gdb.base/solib.exp: new file.
6854 * gdb.base/step-test.c: new file.
6855 * gdb.c++/anon-union.cc: new file.
6856 * gdb.c++/local.cc: new file.
6857 * gdb.c++/member-pointer.cc: new file.
6858 * gdb.c++/method.cc: new file.
6859 * gdb.c++/ref-types.cc: new file.
6860 * gdb.c++/ref-types2.cc: new file.
6861 * gdb.c++/userdef.cc: new file.
d63a86f8 6862
c906108c
SS
6863 * gdb.base/scope.exp: compile one file at a time, then link.
6864 * gdb.base/langs.exp: ditto.
6865 * gdb.base/list.exp: ditto.
d63a86f8 6866
c906108c
SS
6867Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
6868
6869 The following changes were made by David Taylor
6870 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
6871 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
6872 in changes by HP.
d63a86f8 6873
c906108c
SS
6874 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
6875 skip tests. When compiling pass c++ flag to gdb_compile.
6876 * gdb.c++/
d63a86f8 6877
c906108c
SS
6878 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
6879 test for on hppa*-*-hpux*; use args to see if c++ was specified.
6880 (skip_hp_tests): new function.
6881 (gdb_preprocess): new function.
6882
6883 * configure.in (hpdir): decide whether to configure gdb.hp.
6884 * configure: regenerated.
6885
6886 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
6887 to delete on clean.
6888 (EXECUTABLES): update to reflect new additions.
6889 * gdb.base/commands.exp: update message expected.
6890 * gdb.base/default.exp: add copyright notice.
6891 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
6892 * gdb.base/help.exp: update messages to reflect current text.
6893 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
6894 targets for recurse tests.
6895 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
6896 skip this file.
6897
6898 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
6899 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
6900 compilation.
6901 * gdb.c++/misc.exp: ditto.
6902 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
6903 run the tests. tell gdb_compile that it's a c++ compilation.
6904
6905 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 6906
c906108c
SS
6907 * gdb.base/all-bin.exp: new file.
6908 * gdb.base/arithmet.exp: new file.
6909 * gdb.base/assign.exp: new file.
6910 * gdb.base/completion.exp: new file.
6911 * gdb.base/cond-expr.exp: new file.
6912 * gdb.base/condbreak.exp: new file.
6913 * gdb.base/define.exp: new file.
6914 * gdb.base/dollar.exp: new file.
6915 * gdb.base/environment.exp: new file.
6916 * gdb.base/eval-skip.exp: new file.
6917 * gdb.base/jump.exp: new file.
6918 * gdb.base/logical.exp: new file.
6919 * gdb.base/pointers.exp: new file.
6920 * gdb.base/relational.exp: new file.
6921 * gdb.base/section_command.exp: new file.
6922 * gdb.base/whatis-expr.exp: new file.
6923
6924 * gdb.base/all-types.c: new file.
6925 * gdb.base/call-array-struct.c: new file.
6926 * gdb.base/call-return-struct.c: new file.
6927 * gdb.base/call-strings.c: new file.
6928 * gdb.base/callfuncs2.c: new file.
6929 * gdb.base/condbreak.c: new file.
6930 * gdb.base/constvars.c: new file.
6931 * gdb.base/display.c: new file.
6932 * gdb.base/int-type.c: new file.
6933 * gdb.base/jump.c: new file.
6934 * gdb.base/miscexprs.c: new file.
6935 * gdb.base/pointers.c: new file.
6936 * gdb.base/pointers2.c: new file.
6937 * gdb.base/shmain.c: new file.
6938 * gdb.base/shr1.c: new file.
6939 * gdb.base/shr2.c: new file.
6940 * gdb.base/solib.c: new file.
6941 * gdb.base/solib1.c: new file.
6942 * gdb.base/solib2.c: new file.
6943 * gdb.base/varargs.c: new file.
6944 * gdb.c++/derivation.cc: new file.
6945 * gdb.c++/overload.cc: new file.
6946 * gdb.c++/ovldbreak.cc: new file.
6947 * gdb.hp/attach.c: new file.
6948 * gdb.hp/attach2.c: new file.
6949 * gdb.hp/average.c: new file.
6950 * gdb.hp/compiler.c: new file.
6951 * gdb.hp/compiler.cc: new file.
6952 * gdb.hp/execd-program.c: new file.
6953 * gdb.hp/follow-exec.c: new file.
6954 * gdb.hp/follow-fork.c: new file.
6955 * gdb.hp/follow-vfork-and-exec.c: new file.
6956 * gdb.hp/misc-hp.cc: new file.
6957 * gdb.hp/more-steps.c: new file.
6958 * gdb.hp/optimize.c: new file.
6959 * gdb.hp/quicksort.c: new file.
6960 * gdb.hp/run-hp.c: new file.
6961 * gdb.hp/start-stop.c: new file.
6962 * gdb.hp/sum.c: new file.
6963 * gdb.hp/templates-hp.cc: new file.
6964 * gdb.hp/thread-local-in-lib.c: new file.
6965 * gdb.hp/thread-local-in-lib.h: new file.
6966 * gdb.hp/thread-local-in-lib.lib.c: new file.
6967 * gdb.hp/vforked-program.c: new file.
6968 * gdb.hp/virtfunc-hp.cc: new file.
6969 * gdb.hp/watchpoint-hp.c: new file.
6970 * gdb.hp/xdb.c: new file.
6971 * gdb.hp/xdb0.c: new file.
6972 * gdb.hp/xdb0.h: new file.
6973 * gdb.hp/xdb1.c: new file.
6974
6975Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
6976
6977 The following change was made by Edith Epstein
6978 <eepstein@cygnus.com> as part of a project to merge in changes
6979 originally made by HP; HP did not create ChangeLog entries.
6980
6981 * gdb.c++/demangle.exp: changed the expected output for some
6982 ARM-style mangling -- removed second reference to datatype.
6983 For example, maint demangle __dt__11T1__pt__2_cFv
6984 T1<char>::~T1<char>(void)
6985 becomes,
6986 maint demangle __dt__11T1__pt__2_cFv
6987 T1<char>::~T1(void)
6988
6989 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 6990
c906108c
SS
6991Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
6992
6993 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
6994 * gdb.trace/backtrace.exp: Likewise.
6995 * gdb.trace/circ.exp: Likewise.
6996 * gdb.trace/collection.exp: Likewise.
6997 * gdb.trace/deltrace.exp: Likewise.
6998 * gdb.trace/infotrace.exp: Likewise.
6999 * gdb.trace/limits.exp: Likewise.
7000 * gdb.trace/packetlen.exp: Likewise.
7001 * gdb.trace/passc-dyn.exp: Likewise.
7002 * gdb.trace/passcount.exp: Likewise.
7003 * gdb.trace/report.exp: Likewise.
7004 * gdb.trace/save-trace.exp: Likewise.
7005 * gdb.trace/tfind.exp: Likewise.
7006 * gdb.trace/tracecmd.exp: Likewise.
7007 * gdb.trace/while-dyn.exp: Likewise.
7008 * gdb.trace/while-stepping.exp: Likewise.
7009
70101998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
7011
7012 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
7013
7014Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
7015
7016 From Brendan Kehoe:
7017 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
7018 int return types.
7019
7020Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
7021
7022 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
7023 remote dos host testing right.
7024
7025Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
7026
7027 * gdb.base/corefile.exp: remove some xfails.
7028
7029Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
7030
7031 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
7032 have different timestamps.
7033
7034Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
7035
7036 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
7037 gdb.base/default.exp: Replace "exec" with "executable".
7038
7039Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
7040
7041 * gdb.base/default.exp: Change else if to elseif from previous
7042 delta.
7043
7044Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
7045
7046 * gdb.base/default.exp: Add brace missing from previous delta.
7047
7048Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
7049
7050 * gdb.base/default.exp: Support test for info float for all
7051 varieties of arm toolchain.
7052
dc96c6c7 7053Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7054
7055 * gdb.trace/*.exp: remove "remote_download" command.
7056
dc96c6c7 7057Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7058
7059 * gdb.trace/*.exp: remove -gdwarf from compile.
7060
7061Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
7062
7063 * gdb.trace/configure.in(AC_INIT): typo
7064 * gdb.trace/configure: regenerated
7065
dc96c6c7 7066Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7067
7068 * config/m68k-emc.exp: New file.
7069 * lib/<emc-support.exp trace-support.exp}: New files.
7070 * configure.in: add new test directory gdb.trace.
7071 * gdb.trace/{configure configure.in Makefile.in}: New files.
7072 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
7073 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
7074 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
7075 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
7076 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
7077 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
7078 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 7079
dc96c6c7 7080Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7081
7082 * gdb.c++/classes.exp: Change all regular expressions to match
7083 arbitrary combinations of newline/carriage-return, so that they
7084 will work equally well on Unix and Windows.
7085 * gdb.c++/inherit.exp: ditto.
7086 * gdb.c++/virtfunc.exp: ditto.
7087
70881998-08-11 Dawn Perchik <dawn@cygnus.com>
7089
7090 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
7091
c2d11a7d
JM
7092Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
7093
7094 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
7095 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
7096 to use a0-a3/d0-d3 as needed.
7097
7098Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
7099
7100 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
7101 * gdb.disasm/am33.exp: Corresponding changes.
7102
c906108c
SS
71031998-07-11 Felix Lee <flee@cygnus.com>
7104
7105 * gdb.base/callfuncs.exp: add cmp10 test.
7106 * gdb.base/callfuncs.c (cmp10): new function.
7107
7108Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
7109
d63a86f8 7110 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
7111 into two parts to get around a synchronization problem in expect.
7112
3fc11d3e
JM
7113Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
7114
7115 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
7116
7117 * configure.in: Add options for gdbtk testsuite.
7118
7119 * configure: Regenerate.
7120
7121 * gdb.gdbtk: New directory to hold gdbtk tests.
7122
c906108c
SS
7123Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
7124
7125 * gdb.fortran/types.exp: Escape brackets in expect patterns
7126 for test_float_literal_types_accepted tests.
7127 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
7128 before run test.
7129
c2d11a7d
JM
7130Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
7131
7132 * am33.exp: Just compile, do not link the testcase.
7133 * am33.s: Add ".am33" pseudoop to force am33 mode.
7134
c906108c
SS
71351998-06-25 Felix Lee <flee@cygnus.com>
7136
7137 * gdb.base/setshow.exp: make sure $pc is sane.
7138
7139 * gdb.stabs/weird.exp: split expect patterns properly.
7140
c2d11a7d
JM
7141Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
7142
7143 * gdb.disasm/am33.s: New disassembler testfile for the am33.
7144 * gdb.disasm/am33.exp: Run it.
7145
dc96c6c7 7146Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7147
7148 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
7149 match processing (and eliminate spurious timeouts when running).
7150
dc96c6c7 7151Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7152
7153 * gdb.base/signals.exp (test_handle_all_print): put back Mach
7154 exception test, but conditionalize it on target [mach | gnu].
7155
dc96c6c7 7156Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7157
7158 * gdb.base/overlays.exp: fixup compile line for linker script.
7159
7160Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
7161
7162 * gdb.fortran/types.exp: don't guess at float size.
7163
7164Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
7165
7166 * gdb.base/exprs.exp: delete test that depends on int size.
7167
7168Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
7169
7170 * config/sim.exp: Removed checks for target triplets.
7171 (gdb_target_sim): Use gdb,target_sim_options.
7172
7173Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
7174
7175 * gdb.base/reread.exp: New file.
7176 * gdb.base/reread1.c: New file.
7177 * gdb.base/reread2.c: New file.
7178
7179Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
7180
7181 * config/sim.exp: Use 'target sim -sparclite' when running
7182 SPARClite programs.
7183
7184Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
7185
7186 * gdb.base/structs2.exp: New file.
7187 * gdb.base/structs2.c: New file.
7188
7189Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
7190
7191 * gdb.asm/common.inc: New file.
7192 * gdb.asm/d10v.inc: New file.
7193 * asm-source.exp: Pass -I's to gas to find .inc files.
7194 Update line numbers in expected output.
7195 * asmsrc1.s: Rewrite.
7196 * asmsrc2.s: Rewrite.
7197 * configure.in: Create arch.inc symlink.
7198 * configure: Regenerate.
7199 * Makefile.in (distclean): Delete arch.inc.
7200
7201Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
7202
7203 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
7204 (t_enum_value2): ditto
7205 (t_enum_value3): ditto
7206 (main): ditto
7207Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
7208
7209 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
7210 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
7211 change.
7212 Use gdb_test instead of send_gdb/gdb_expect sequences.
7213
7214Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
7215
7216 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
7217 not void.
7218
7219Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
7220
7221 * gdb.base/branches.c: Code with lots of loops and
7222 subroutines. Used to test gdbs ability to single step through PC
7223 changes, especially to test mips-tdep.c:mips_next_pc
7224
7225Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
7226
7227 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
7228 more rigorous EGCS C++ error checking.
7229
7230Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
7231
7232 * gdb.base/help.exp: Clean up `help set args' and `help show args'
d63a86f8 7233 tests.
c906108c 7234 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
d63a86f8 7235 function when asleep.
c906108c 7236 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
d63a86f8
RM
7237 for i*86 Linux and SVR4 signal handling problems.
7238 Remove linux xfail for `next to handler in signals_tests_1', fixed
7239 by recent infrun.c change.
c906108c 7240 Limit backtrace to 10 frames to avoid timeout problems with infinite
d63a86f8 7241 stack backtraces.
c906108c
SS
7242 Adjust expect pattern in `handle all print' test to match Apr 28 1997
7243 target.[ch] change.
7244
7245Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
7246
7247 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
7248 for a newline from gdb before continuing.
7249 (default_gdb_exit): Just look for y or n.
7250 (gdb_test): Detect abnormal exit from GDB running on DOS; if
7251 it does, fail the rests of the tests in the file.
7252
7253Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
7254
7255 * config/cygmon.exp: New file.
7256
7257Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
7258
7259 * gdb.base/list.exp: Fix problem with "list default lines around
7260 main" test on remote targets.
7261
7262 * gdb.base/scope.exp: Fix problem with filelocal_bss before
7263 run test on remote targets.
7264
7265Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
7266
7267 * gdb.asm: New directory.
7268 * configure.in: Configure it.
7269 * configure: Regenerate.
7270 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
7271 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
7272
7273Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
7274
7275 * config/mn10300-eval.exp: New file to support MN10300 eval board.
7276
dc96c6c7 7277Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 7278
c906108c
SS
7279 * gdb.base/overlays (several files): Merge the two overlay
7280 managers into one. Change variables (foox, barx, bazx, grbxx)
7281 back into ints but force them to load in their proper sections.
7282
7283Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
7284
7285 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
7286 on-chip insn memory and IMAP1 to upper 128k.
7287 (D10VCopy): Handle memory regions crossing 16k boundaries.
7288 (D10VCopy): Transfer data in 32 bit chunks.
7289
7290Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
7291
7292 * gdb.base/overlays.c (main): Exit normally when result is
7293 correct.
7294
7295 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
7296 map. Include space for printf in .text segment.
7297
7298 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
7299 updated d10v memory VMA/LMA map.
7300 (D10VCopy): Call D10VTranslate.
d63a86f8 7301
c906108c
SS
7302Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
7303
7304 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
7305
7306 * gdb.base/bar.c (barx, bar): Change variable to small array so
7307 that it won't be put into the .sdata - small data -
7308 section. Update reference.
7309 * gdb.base/baz.c (bazx, baz): Ditto.
7310 * gdb.base/foo.c (foox, foo): Ditto.
7311 * gdb.base/grbx.c (grbxx, grbx): Ditto.
7312
7313 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
7314 to be arrays.
d63a86f8 7315
dc96c6c7 7316Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 7317
c906108c
SS
7318 * gdb.base/overlays.exp: fix up and get working again.
7319 Add tests for backtraces from an overlay function.
d63a86f8 7320
c906108c
SS
7321Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
7322
7323 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
7324 "calling function with watchpoint enabled".
7325
7326Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
7327
7328 * gdb.base/break.exp (test_next_with_recursion): Remove
7329 gdb_suppress_tests for d10v-*-*.
7330 * lib/gdb.exp (gdb_suppress_tests): Disable this function
7331 pending review of whether it is useful or not.
7332
7333Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
7334
7335 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
7336
7337Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
7338
7339 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
7340 * config/dve.exp: New file to support Densan boards.
7341
7342Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
7343
7344 * gdb.base/interrupt.exp: Document problem of simulators, signals,
7345 reads and BSD.
7346
7347Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
7348
7349 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
7350 response.
7351
7352 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
7353
7354Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
7355
7356 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
7357 test.
7358
7359 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
7360 target_sizeof_long and target_bigendian_p.
7361 (structs_by_value, structs_by_reference): Check values according
7362 to targets word size and endianess.
d63a86f8 7363
c906108c
SS
7364Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
7365
7366 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
7367 output.
7368
7369Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
7370
7371 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
7372 Update test of set args help to match source change.
7373
7374Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
7375
7376 * gdb.base/default.exp: Expect help system output to be in
7377 alphabetical order.
7378 * gdb.base/help.exp: Ditto.
7379
7380Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
7381
7382 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
7383 "i*86-pc-linux-gnu*".
7384 * gdb.base/interrupt.exp: Ditto.
7385 * gdb.base/corefile.exp: Ditto.
7386
7387 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
7388 define vxworks when building the testcase.
7389
7390 * gdb.base/ptype.exp: Fix testnames to be unique.
7391 * gdb.base/radix.exp: Ditto.
7392 * gdb.base/term.exp: Ditto.
7393 * gdb.base/whatis.exp: Ditto.
7394 * gdb.c++/classes.exp: Ditto.
7395
7396Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
7397
7398 * gdb.base/callfuncs.exp: Fix indentation.
7399
7400 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
7401 suppress_flag has been set.
7402 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
7403 target feature.
7404
7405Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
7406
7407 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
7408 the testcase.
7409
7410 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
7411 set_debug_traps() and breakpoint().
7412 * gdb.c++/misc.cc (main): Ditto.
7413 * gdb.c++/templates.cc (main): Ditto.
7414 * gdb.c++/virtfunc.cc (main): Ditto.
7415
7416Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
7417
7418 * lib/gdb.exp(gdb_step_for_stub): New function.
7419 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
7420 exists, reload the executable and do a "continue" instead of
7421 doing a jump.
7422 (runto_main): Use gdb_step_for_stub.
d63a86f8 7423
c906108c
SS
7424 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
7425 tests to have unique names.
7426 * gdb.base/callfuncs.exp: Ditto.
7427 * gdb.base/commands.exp: Ditto.
7428 * gdb.base/default.exp: Ditto.
7429 * gdb.base/help.exp: Ditto.
7430 * gdb.base/list.exp: Ditto.
7431 * gdb.base/opaque.exp: Ditto.
7432 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
7433 similar tests.
d63a86f8 7434
c906108c
SS
7435 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
7436 * gdb.c++/cplusfuncs.cc: Ditto.
7437 * gdb.c++/virtfunc.cc: Ditto.
7438
7439 * config/monitor.exp: Keep track of the last file we saw, rather
7440 than trying to get the info from gdb.
7441
7442 * gdb.fortran/types.exp: Move comment to previous line.
7443
7444Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
7445
7446 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
7447 target mode.
7448
7449Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
7450
7451 From Bob Manson:
7452 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
7453 string from GDB when it connects.
7454
7455 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
7456
7457Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
7458
7459 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
7460 if we can't get a debug format from GDB (we may be testing an
7461 older GDB). Use a 10 second timeout when checking for the format.
7462
7463 * gdb.stabs/weird.exp: Fix quoting.
7464
7465 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
7466
7467Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
7468
7469 * config/arm-ice.exp: New file.
7470
7471Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
7472
7473 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
7474 until it has been modified to work with the new testsuite.
7475
99707966 7476 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
7477 testcase won't compile, cause all of the testcases in the file to
7478 fail instead.
7479
7480 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
7481 (gdb_clear_suppressed): New procedure.
7482 (gdb_stop_suppressing_tests): Only clear suppress_flag if
7483 it contains a positive value.
7484
7485Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
7486
7487 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
7488
7489 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
7490
7491Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
7492
7493 * lib/gdb.exp (setup_xfail_format): New function.
7494 (get_debug_format): New function to get debug format.
7495 (debug_format): New global variable to hold last value set
7496 by get_debug_format.
7497 * gdb.base/list.exp: Call get_debug_format and expect some
7498 tests to fail for DWARF 1 and COFF formats.
7499 * gdb.c++/ptype.exp: Ditto.
7500 * gdb.c++/classes.exp: Ditto.
7501 * gdb.c++/cplusfuncs.exp: Ditto.
7502 * gdb.c++/inherit.exp: Ditto.
7503 * gdb.c++/templates.exp: Ditto.
7504 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 7505
c906108c
SS
7506Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
7507
7508 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
7509 host doesn't have a currently-open connection.
7510
7511 * config/sparclet.exp: Cleanups and fixes to make it generic for
7512 any gdb stub target. Handle cases where gdb doesn't respond when
7513 interrupted in a sane fashion.
7514
7515 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
7516 same thing in a totally different way.
7517
7518 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
7519 setting "timeout".
7520 (gdb_start): We set the global gdb_prompt variable in
7521 default_gdb_init now.
7522
7523Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
7524
7525 * gdb.base/printcmds.exp: Fix "check for floating addition"
7526 regexp to accept results within approx +/- .01 of exact value.
7527 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
7528
7529Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
7530
7531 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
7532 properly.
7533 (gdb_expect): Add optional timeout parameter, and add timeout
7534 value to various calls.
7535 (gdb_suppress_tests): Only give one warning message per group.
7536
7537Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
7538
7539 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
7540 global variables. Handle getting a value for $timeout more
7541 gracefully.
7542
7543Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
7544
7545 * lib/gdb.exp: Close connection to remote host if gdb doesn't
7546 initialize.
7547 (default_gdb_init): New procedure; allow gdb_init to be overridden
7548 by a target configuration file.
7549 (gdb_expect): Pass the timeout to remote_expect.
7550
7551 * config/monitor.exp(gdb_load): Fix typo in regexp.
7552
7553Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
7554
7555 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
7556
7557Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
7558
7559 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
7560 here. Call gdb_target_exec before rebooting the target, to make
7561 sure the connection to the target is closed.
7562 (gdb_load): Pass the name of the executable to gdb_target_monitor.
7563 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
7564 Also detect "Timeout reading from remote" error.
7565
7566 * config/gdbserver.exp: Pass the executable being loaded to
7567 gdb_target_monitor. Don't call gdb_file_cmd here; let
7568 gdb_target_monitor do it.
7569
7570 * gdb.disasm/hppa.exp: Don't use exec_output.
7571
7572Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
7573
7574 * gdb.base/list.exp: If we're debugging a non-native target,
7575 try to set the pc register to point to the start of the
7576 program before doing the first list command.
7577
7578 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
7579 test_calls after restarting.
7580
7581 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
7582 reloading.
7583
7584 * gdb.base/watchpoint.exp: Fix typo.
7585
7586 * gdb.base/setshow.exp: Check for use_gdb_stub.
7587
7588 * gdb.base/break.exp: Fix continue until exit test for the gdb
7589 stub case.
7590 * gdb.base/langs.exp: Ditto.
7591
7592 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
7593 gdb_load_offset. If we weren't given a file to load, figure out
7594 what the current file is and use it.
7595
7596 * config/i386-bozo.exp: New file.
7597
7598Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
7599
7600 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
7601 feature.
7602
7603 * config/proelf.exp: New entry.
7604
7605Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
7606
7607 * lib/gdb.exp: Remove spurious .* patterns at the beginning
7608 of regexps.
7609
7610 * gdb.base/watchpoint.exp: Don't run the test_stepping
7611 tests if gdb can't call functions on the target.
7612
7613 * gdb.base/setshow.exp: Don't run the set prompt tests if
7614 the board has gdb_prompt set.
7615
7616Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
7617
7618 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
7619 * gdb.base/commands.exp: Likewise.
7620 * gdb.base/setshow.exp: Likewise.
7621
7622Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
7623
7624 * config/monitor.exp(gdb_start): Look for gdb_prompt target
7625 feature.
7626
7627 * config/i960.exp: New file.
7628
7629Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
7630
7631 * gdb.base/funcargs.exp: Check for gdb,short_int target
7632 feature instead of looking for explicit target triplets.
7633
dc96c6c7 7634Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 7635
d63a86f8 7636 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
7637 "p 123DEADBEEF", to check parse_number.
7638 * top.c: change "to enable to enable" to "to enable" in a couple
7639 of help strings.
7640
7641Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
7642
7643 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
7644 on the mn10300.
d63a86f8 7645
c906108c
SS
7646Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
7647
7648 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
7649 where the test executable is run with explicit args.
7650 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
7651
7652Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
7653
7654 * gdb.base/run.c: Use FAKEARGV to build test executable that
7655 does not require a command line arg, since most simulators
7656 don't currently support passing such an arg into the simulated
7657 program.
7658 * gdb.base/commands.exp: Change tests to insert the proper
7659 value as the arg to the first recursive factorial call. Change
7660 compilation line to define FAKEARGV at compile time.
7661
7662Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
7663
7664 * gdb.base/recurse.exp: Enable these tests for the mn10300.
7665 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
7666 function with watchpoint enabled" test.
7667
7668Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
7669
7670 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
7671 Don't call gdb_test when the command doesn't return to a gdb prompt.
7672
7673 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
7674 "Tests restarted" messages.
7675
7676Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
7677
7678 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
7679
dc96c6c7 7680Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7681
7682 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
7683 for INFO SYMBOL; add help tests for OVERLAY commands.
7684 * gdb.base/default.exp: add tests for INFO SYMBOL command;
7685 add tests for OVERLAY commands
7686 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
7687 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
7688 * gdb.base/sigall.c: add usestubs code frag
7689 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 7690
c906108c
SS
7691Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
7692
7693 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
7694 failures.
7695 (gdb_stop_suppressing_tests): Note that tests have restarted.
7696
7697Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
7698
7699 * config/h8300.exp: New file.
7700
7701Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
7702
7703 * gdb.base/setshow.exp: Check for the existence of a
7704 feature, not its value.
7705
7706Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
7707
7708 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
7709
7710 * gdb.base/scope.exp: It's now init0(), not init().
7711
7712 * gdb.base/scope0.c: For now, change init() to be init0().
7713
7714 * config/monitor.exp: Use gdb_serial in preference to serial
7715 or netport.
7716
7717 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
7718 and it's not already set.
7719
7720Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
7721
7722 * gdb.base/setshow.exp: Only test the run command if the target
7723 isn't using a stub and if it supports argument passing.
7724
7725Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
7726
7727 * config/udi.exp(gdb_start): Make sure UDICONF is set
7728 properly before starting gdb.
7729
7730Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
7731
7732 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
7733 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
7734 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
7735
7736Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
7737
7738 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
7739 specialized code to reboot the board, use remote_reboot instead.
7740
7741 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
7742
7743 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
7744
7745 * config/monitor.exp: Make sure we disconnect from the target.
7746 Also, try a reboot/reload cycle instead of failing if the
7747 load fails.
7748
7749Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
7750
7751 * gdb.base/default.exp: Don't set match_max.
7752 * gdb.base/help.exp: Ditto.
7753 * gdb.base/list.exp: Ditto.
7754 * gdb.base/signals.exp: Ditto.
7755
7756 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
7757 set, use remote_ld to download the testcase instead of
7758 the GDB loader.
7759
7760Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
7761
7762 * config/vr5000.exp: New file.
7763
7764 * config/monitor.exp(gdb_target_monitor): Add pattern for
7765 "Ending remote" to detect errors in connecting.
7766
7767 * gdb.base/setshow.exp: Add .* within auto language test.
7768
7769 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
7770 target feature.
7771
7772 * config/monitor.exp(gdb_load): Check for a failure when loading,
7773 and reboot the board if necessary.
7774
7775 * gdb.base/setvar.exp(test_set): Handle multiple prints within
7776 a set of tests. Remove print.* from the patterns being checked.
7777
7778Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
7779
7780 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
7781 refer to gdb_spawn_id.
7782
7783 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
7784 longer used.
7785 * config/sparclet.exp: Ditto.
7786 * config/sparclet-old.exp: Ditto.
7787 * config/slite.exp: Ditto.
7788 * config/sim.exp: Ditto.
7789 * gdb.base/funcargs.exp: Ditto.
7790
7791 * lib/gdb.exp:Remove references to gdb_spawn_id.
7792 (gdb_expect): Move to remote.exp.
7793
7794Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
7795
7796 * config/monitor.exp: Detect the "Couldn't establish connection"
7797 message from GDB.
7798
7799Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
7800
7801 * gdb.base/bitfields.exp: Use runto instead of explicit
7802 gdb_run_cmd/gdb_expect sequences.
7803
7804 * gdb.base/break.exp(text_next_with_recursion): Add match for
7805 gdb_expect call.
7806
7807 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
7808 We also need to handle the "A program is being debugged already"
7809 prompt from gdb. Use gdb_test to set the baud rate.
7810
7811 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
7812 to 20000. Really. I mean it.
7813
7814Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
7815
7816 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
7817 fails. If suppress_flag is set, skip perror message about not
7818 being able to send to GDB.
7819 (send_gdb): If suppress_flag is set, don't try to send commands to
7820 GDB.
7821 (gdb_expect): If suppress_flag is set, always fail immediately.
7822 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
7823 (gdb_init): Call gdb_stop_suppressing_tests.
7824 (default_gdb_exit): Ditto.
7825 (default_gdb_start): Ditto.
7826
7827 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
7828 gdb_stop_suppressing_tests as appropriate.
7829 * gdb.base/break.exp: Ditto.
7830 * gdb.base/callfuncs.exp: Ditto.
7831 * gdb.base/commands.exp: Ditto.
7832 * gdb.base/exprs.exp: Ditto.
7833 * gdb.base/funcargs.exp: Ditto.
7834 * gdb.base/list.exp: Ditto.
7835 * gdb.base/recurse.exp: Ditto.
7836 * gdb.base/scope.exp: Ditto.
7837 * gdb.base/structs.exp: Ditto.
7838 * gdb.c++/inherit.exp: Ditto.
7839
7840Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
7841
7842 * config/vr4300.exp: New file.
7843
99707966 7844 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 7845
99707966 7846 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
7847
7848Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
7849
7850 * lib/gdb.exp(gdb_init): New function.
7851
7852 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
7853 for each individual variable set.
7854
7855 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
7856 name.
7857
7858 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
7859
7860 * gdb.base/scope.exp: Use gdb_test.
7861
7862 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
7863 aborting; the testsuite driver will do that for us (see
7864 gdb_finish). Also, use gdb_test in a few more places.
7865
7866Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
7867
7868 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
7869
7870Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
7871
7872 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
7873 and "add_tests" are not at the same address.
7874
7875Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
7876
7877 * gdb.base/ptype.exp: Use gdb_test.
7878
7879Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
7880
7881 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
7882 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
7883 left in. No longer expect them to fail.
7884
7885 * gdb.stabs/*.mt; Deleted, no longer used.
7886 * gdb.stabs/configure.in: Remove references to target makefile
7887 frags.
7888 * gdb.stabs/configure: Rebuilt.
7889
7890 * gdb.disasm/*.mt: Deleted, no longer used.
7891 * gdb.disasm/configure.in: Remove references to target makefile
7892 frags. Use "sh3.s" as the unique filename for this directory.
7893 * gdb.disasm/configure: Rebuilt.
7894
7895 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
7896 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
7897 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
7898
7899Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
7900
7901 * config/udi.exp: Use mondfe,name instead of remote_host.
7902
7903Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
7904
7905 * gdb.base/watchpoint.exp: Don't expect a failure when calling
7906 a function with a watchpoint enabled on the mn10200.
7907
7908 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
7909 before trying to create it!
7910
7911Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
7912
7913 * config/vx.exp: Use hostname instead of netport.
7914
7915 * config/vxworks.exp: New file.
7916
7917 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
7918
7919 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
7920 gdb before assuming everything worked. Send a ^C if a timeout
7921 occurs.
7922
7923 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
7924 $gdb_spawn_id directly.
7925 (gdb_run_cmd): Try _start as well as start. Use the target feature
7926 gdb,start_symbol as the symbol to start from when jumping.
7927
7928Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
7929
7930 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
7931 redundant) test.
7932
7933 * gdb.base/recurse.exp: Relax final value test for 'b' so that
7934 it doesn't lose for 16bit integer systems.
7935
7936Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
7937
7938 * gdb.fortran/types.exp: If the target doesn't support "double"
7939 data types, then expect "real" types to only be 4 bytes.
7940
7941 * gdb.c++/virtfunc.exp: Expect failure for virtual function
7942 call tests if the target doesn't support inferior function calls.
7943
7944 * gdb.base/printcmds.exp: Allow minor deviation in FP values
7945 in printf tests.
7946
7947Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
7948
7949 * gdb.base/help.exp: Disable "help set", "help show", and
7950 "help support". Simplify regexp for "help stack".
7951
7952 * gdb.base/default.exp: Set match_max to 5000 and the timeout
7953 to 60 seconds. Temporarily set match_max to 15000 around the
7954 "info copying" test.
7955
7956 * gdb.base/nodebug.exp: Don't try to do an inferior function
7957 call if the target doesn't support them.
7958 * gdb.base/printcmds.exp: Likewise.
7959 * gdb.base/setvar.exp: Likewise.
7960 * gdb.base/structs.exp: Likewise.
7961 * gdb.c++/templates.exp: Likewise.
7962 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
7963
7964 * gdb.base/recurse.exp: Enable for the mn10200.
7965
7966 * configure.in: Do configure gdb.stabs directory for *-*-elf
7967 targets.
7968 * configure: Rebuilt.
7969
7970 * gdb.base/break.exp: Check for gdb,noresults before testing
7971 exit status and/or results from the target.
7972 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
7973 * lib/gdb.exp: Remove old (now bogus) initialization of
7974 noinferior, noargs, noresults and nosignals.
7975
7976Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
7977
7978 * config/sh.exp: New file.
7979
7980 * config/slite.exp: Try to connect multiple times to the board
7981 before rebooting. Only send a "monitor run" if need_monitor_run
7982 is set.
7983
7984 * gdb.base/break.exp: Don't do the "stub continue" test if
7985 the target has gdb_stub set.
7986
7987 * gdb.base/callfuncs.exp: Increase the timeout.
7988
7989 * gdb.base/interrupt.exp: Don't even try to compile the testcase
7990 if the target has gdb,noinferiorio set.
7991
7992 * gdb.base/list.exp: Increase match_max to 10000 characters.
7993
7994 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
7995
7996 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
7997 target.
7998
7999 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
8000
8001Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
8002
8003 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
8004 trying to delete the copy of gdb. Catch the file delete so we
8005 don't die if the delete fails; also, the file should be copied to
8006 the host, not to the build.
8007
8008Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
8009
8010 * lib/gdb.exp(gdb_test): Surround the result pattern with
8011 parenthesis in case it contains multiple regexps separated
8012 with |.
8013
8014 * gdb.base/watchpoint.exp: Use gdb_test.
8015 * gdb.base/default.exp: Ditto.
8016
8017Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
8018
99707966 8019 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 8020
c906108c
SS
8021 * gdb.base/scope.exp: Use gdb_test.
8022 * gdb.c++/classes.exp: Ditto.
8023 * gdb.c++/inherit.exp: Ditto.
8024
8025Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
8026
8027 * gdb.base/crossload.exp: Don't use execute_anywhere, use
8028 remote_exec instead.
8029 * gdb.base/corefile.exp: Don't be ridiculous.
8030 * gdb.base/*.c: Add missing stub invocations.
8031
8032Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
8033
8034 * config/slite.exp: Miscellaneous fixes.
8035
8036 * lib/gdb.exp: Fix runto.
8037
8038 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
8039 the target.
8040
8041 * gdb.base/watchpoint.exp: Fix regexp.
8042
8043 * lib/gdb.exp(default_gdb_exit): Add a catch to the
8044 close and wait commands, as the descriptor may now be
8045 invalid. Always call "remote_close host".
8046
8047Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
8048
8049 Major rewrite for testsuite revision.
d63a86f8 8050
c906108c
SS
8051 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
8052 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
8053 instead of relying on spawn_id to always contain a valid
8054 spawn id.
8055 (get_compiler_info): New procedure to build the ${binfile}.ci
8056 file, instead of replicating this in N different places.
8057 (gdb_compile): New procedure.
d63a86f8 8058
c906108c
SS
8059 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
8060 appropriate arguments) instead of compile. Use gdb_test in a lot
8061 more places. Use send_gdb instead of send. Always run gdb_start
8062 at the start of a testcase, as this is no longer done magically.
8063
8064 config/*-gdb.exp: Rename without the -gdb suffix.
8065
8066 config/mips.exp: Use remote_close instead of exit_remote_shell.
8067 config/monitor.exp: Use target_info instead of looking at
8068 baud, timeout, etc.
8069 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
8070
8071Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8072
8073 * gdb.c++/templates.exp (test_ptype_of_templates),
8074 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
8075 Update expect patterns for destructors and assignment operators
8076 to match corresponding c-typeprint.c changes.
8077 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
8078 to destructor breakpoint test, GDB should be able to set the
8079 destructor breakpoint without specifying arguments.
8080
8081Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
8082
8083 * gdb.threads/pthreads.exp: Change result for failure to compile due
8084 to lack of pthreads runtime support from an error to simply an
8085 unsupported test, per dejagnu standards.
8086
8087Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8088
8089 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
8090 where GDB exits to reduce pattern match time.
8091 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
8092
8093 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
8094
dc96c6c7 8095Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8096
8097 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
8098 * gdb.base/default.exp: ditto.
8099 * gdb.base/nodebug.exp: ditto.
8100 * gdb.base/printcmds.exp: ditto.
8101 * gdb.base/ptype.exp: ditto.
8102 * gdb.base/setvar.exp: ditto.
8103 * gdb.base/structs.exp: ditto.
8104 * gdb.base/setshow.c: Guard against uninitialized values of argc.
8105
8106Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
8107
8108 * configure, */configure: Rebuild with autoconf 2.12.
8109
8110Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
8111
8112 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
8113 use new i*86-pc-linux*-gnu quads.
8114 * gdb.base/corefile.exp: Ditto.
8115 * gdb.base/signals.exp: Ditto.
8116 * gdb.base/sigall.exp: Ditto.
8117 * gdb.base/interrupt.exp: Ditto.
8118
8119 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
8120 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
8121 RedHat 4.0.
d63a86f8 8122
c906108c
SS
8123 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
8124 linux. This allows the test case to at least compile on latest
8125 linux, but still not run due to missing the threads runtime library.
8126
8127Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8128
8129 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
8130 directory to search gdb directory. Accept and step over conditional
8131 stack alignment code. Consume $prompt in failure cases.
8132 Reset timeout to $oldtimeout instead of some arbitrary value.
8133 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
8134 timeout problems with infinite stack backtraces.
8135 * gdb.base/ptype.exp (ptype struct link, union tu_link):
8136 Accept function parameters for linkfunc member.
8137
8138Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
8139
8140 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
8141 (CXXFLAGS): Remove, unreferenced.
8142 (B_OPTIONS): Add for -B options and add code to initialize with
8143 previous -B options and also add -B option to pick up cross compiled
8144 runtime.
8145 (TARGET_INCLUDES): Add for -I options and add code to initialize when
8146 doing cross compiles.
8147 (target_alias): Declare global.
8148 (xgcc): Set variable to full path of gcc in build tree. Use findfile
8149 to verify that gcc exists in build tree, and if so set CC to that
8150 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 8151
c906108c
SS
8152Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
8153
8154 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
8155 ptype test for anonymous union. Fixup testcase to match
8156 current gcc debug output.
8157
8158Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
8159
8160 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
8161 force argument to an unsigned long type.
8162
8163Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
8164
8165 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
8166 tests and anonymous union print/ptype tests.
8167 * gdb.base/list.exp (test_forward-search): Increase timeout by
8168 5 minutes for the "search extremely long line" case.
8169 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
8170 completely optional and that the pass/fail messages use the command as
8171 the message if that third arg is a null string.
8172 (gdb_test_exact): Arrange that a null string pattern means match a
8173 null string output rather than any output, which might include random
8174 errors.
8175 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
8176 backtrace test.
8177 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
8178 always failing and failure is now exposed by gdb.exp changes.
8179
8180Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
8181
8182 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
8183 weren't being noted.
8184
8185Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8186
8187 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
8188 * gdb.stabs/weird.exp: Remove v_comb xfails.
8189
dc96c6c7 8190Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8191
8192 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
8193 list.exp scope.exp watchpoint.exp]
8194 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 8195
dc96c6c7 8196Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8197
8198 * config/monitor.exp: Increase download timeout to 1000 seconds.
8199
dc96c6c7 8200Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8201
8202 * config/m32r.exp: Increase timeout to 120 seconds.
8203
8204Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
8205
8206 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
8207 and accept older ordering as obsolescent gcc or gdb.
8208 * gdb.c++/templates.exp: Ditto.
8209 * gdb.c++/virtfunc.exp: Ditto.
8210
8211Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
8212
8213 * gdb.base/coremaker.c: Add code to mmap some data so we
8214 can check that it ends up in the core file.
8215 * gdb.base/corefile.exp: Add test to read mmapped data
8216 from core file.
8217
dc96c6c7 8218Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8219
8220 * config/m32r.exp: New file.
8221
8222Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
8223
8224 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
8225 that cflags can contains -gstabs, and work correctly for other tests.
8226
dc96c6c7 8227Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8228
8229 * gdb.base/setshow.exp: New file, tests show and set.
8230 * gdb.base/setshow.c: New file, tests show and set.
8231 * gdb.base/help.exp: Add test for help set|show annotate.
8232 * gdb.base/default.exp: Add test for set|show annotate.
8233
8234Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
8235
8236 * testsuite/gdb.base/break.exp: Make backtrace from factorial
8237 errors unique.
8238 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
8239 explicitly.
8240
8241Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
8242
8243 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
8244 and width commands. This is done elsewhere.
8245 * (gdb_start): Don't call gdb_start_sim here. That's already
8246 done in gdb_load. This fixes lots of failures in default.exp.
8247
8248Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
8249
8250 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
8251 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
8252 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
8253 in the same we we treat other failures (since it may be an expected
8254 condition), rather than as an error.
8255 * gdb.base/signals.exp (test_handle_all_print): Revert back to
8256 old test format.
8257
8258Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
8259
8260 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
8261 (distclean maintainer-clean realclean): No need to remove files
8262 twice. Nuke the duplicates.
8263 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 8264 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
8265 Remove config.h along with other config files.
8266
8267Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
8268
8269 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
8270 "p func1 ()" and note that rests of tests are skipped.
8271 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
8272 setup_xfails for "print func2::coremaker_local".
8273 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
8274 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
8275 affected by the previous run test.
8276 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
8277 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
8278 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
8279 "pass int powerset tuple" and "pass modeless int powerset tuple".
8280 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
8281 "real write 4" and "real write 8".
8282 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
8283 setup_xfails for "print vs1 after tuple assign 2",
8284 "print \$i after tuple assign 2", and
8285 "print vs2 after tuple assign 2".
8286 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
8287 meaningful error message and return -1 so the caller can
8288 suppress further tests and avoid a cascade of errors.
d63a86f8 8289
c906108c
SS
8290Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
8291
8292 * gdb.base/a1-selftest.exp: Tweak tests to account for new
8293 format for printing version.
8294 * gdb.base/default.exp: Ditto.
8295 * gdb.base/interrupt.exp: Fix problem with cascade of
8296 errors if child process dies while calling a function.
d63a86f8 8297
c906108c
SS
8298Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
8299
8300 * Makefile.in (VPATH): Add
8301 * Makefile.in (Makefile, config.status): Fix rules so things get
8302 remade when necessary.
8303
8304Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
8305
8306 * Makefile.in (just-check): Add path to sibling expect dir
8307 to environment variable specified by RPATH_ENVVAR.
8308
8309Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
8310
8311 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
8312 (just-check): Add shared library paths for libstdc++, tk,
8313 tcl, bfd, and opcodes to the environment variable specified
8314 in RPATH_ENVVAR.
8315 * configure.in: Add support to recognize --enable-shared flag
8316 and generate correct value for RPATH_ENVVAR.
8317 * configure: Regenerated with autoconf.
8318
8319Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
8320
8321 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
8322 include all osf versions.
8323 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
8324 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
8325 when target is linux. When failing to build pthreads test
8326 executable, give more meaningful message.
8327 * gdb.threads/pthreads.c: Hpux also uses old definition of second
8328 arg for pthread_create.
d63a86f8 8329
c906108c
SS
8330Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
8331
8332 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
8333 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
8334 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
8335 and -lpthreads (everybody else).
8336 (test_startup): Fail gracefully if threads are not supported.
8337 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
8338 "p/c array_index("abcdef",2)" when not gcc compiled.
8339 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
8340 "print func2::coremaker_local" when not gcc compiled.
8341 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
8342 "ptype on opaque struct tagname (statically)",
8343 "ptype on opaque struct tagname (dynamically) 1", and
8344 "ptype on opaque struct tagname (dynamically) 2"
8345 for not compiled with gcc.
8346 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
8347 backtrace when compiled with gcc.
d63a86f8 8348 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
8349 than always return success.
8350
8351Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
8352
8353 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
8354
8355Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
8356
8357 * gdb.base/structs.exp: Undo last change.
8358
8359Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
8360
8361 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
8362 encapsulate all the steps/nexts done during self test, starting
8363 at main, and makes them less sensitive to optimization issues.
8364 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
8365 signal handler" test.
8366 * gdb.threads/pthreads.exp: Only run this for native configs.
8367 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
8368 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
8369 tests.
8370 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
8371 for "runto test_calls(void)" test.
d63a86f8 8372
c906108c
SS
8373Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
8374
8375 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
8376 and don't expect address info in breakpoint confirmations.
8377
8378Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
8379
8380 * gdb.base/list.exp (test_forward_search): Increase timeout
8381 temporarily by 60 seconds for searching extremely long line,
8382 and then reset to old value when done. Increase expect input
8383 buffer to 10000.
8384
8385Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
8386
8387 * gdb.base/list.exp (test_forward_search): Fix to handle very
8388 long source line without overflowing expect's input buffer.
8389
8390Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
8391
8392 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
8393 "buffer_full".
8394
8395 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
8396 "buffer_full".
8397
8398 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
8399 "buffer_full".
8400
8401 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
8402 "buffer_full".
8403
8404Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
8405
8406 * configure.in (configdirs): Add gdb.threads.
8407 * configure: Regenerated with autoconf.
8408 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
8409 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
8410 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 8411
c906108c
SS
8412Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
8413
8414 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
8415
8416Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
8417
8418 * gdb.base/signals.exp (test_handle_all_print): Test separately for
8419 each signal's status in the output of "handle all print".
8420 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
8421 the \r\n sequence that immediately precedes the gdb prompt.
8422 * gdb.base/a1-selftest.exp: Save original timeout and restore
8423 after test.
8424
8425Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
8426
8427 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
8428 symbol.
8429
8430Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
8431
8432 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
8433
8434Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
8435
8436 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
8437 timeout by 60 seconds.
8438
8439Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
8440
8441 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
8442 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
8443 error return.
8444
8445Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
8446
8447 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
8448 gdb initialization, also report how long dejagnu waited. Restore
8449 old timeout before doing error return. Temporarily increase timeout
8450 by 3 minutes to allow for slow startups over heavy NFS use.
8451
8452Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
8453
8454 * lib/gdb.exp: Report timeout value for verbosity level 2.
8455 * config/gdbserver.exp: Ditto.
8456 * config/hppro.exp: Ditto.
8457 * config/mips-gdb.exp: Ditto.
8458 * config/monitor.exp: Ditto.
8459 * config/netware.exp: Ditto.
8460 * config/sim-gdb.exp: Ditto.
8461 * config/slite-gdb.exp: Ditto.
8462 * config/udi-gdb.exp: Ditto.
8463 * config/unix-gdb.exp: Ditto.
8464 * config/vx-gdb.exp: Ditto.
8465 * gdb.base/a1-selftest.exp: Ditto.
8466 * gdb.base/a2-run.exp: Ditto.
8467 * gdb.base/break.exp: Ditto.
8468 * gdb.base/corefile.exp: Ditto.
8469 * gdb.base/list.exp: Ditto.
8470 * gdb.base/recurse.exp: Ditto.
8471 * gdb.base/scope.exp: Ditto.
8472 * gdb.base/signals.exp: Ditto.
8473
8474Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
8475
8476 * gdb.threads/Makefile.in (docdir): Removed.
8477
8478Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
8479
8480 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 8481 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 8482 @srcdir@.
d63a86f8 8483 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
8484 autoconf 2.5 or higher.
8485 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
8486
8487Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
8488
8489 * configure: Regenerated.
8490 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
8491 avoid name clashes with SunOS headers.
8492
8493Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
8494
8495 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
8496
8497Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
8498
8499 * gdb.base/callfuncs.exp: Finish last change -- make sure the
8500 prototype information ends up in the compiler info file.
8501
8502Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
8503
8504 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
8505 attempting to regenerate it. Eliminate use of a temporary file
8506 and just generate the info file directly. Source it immediately,
8507 for consistency of use.
8508 * gdb.base/corefile.exp: Ditto
8509 * gdb.base/exprs.exp: Ditto.
8510 * gdb.base/funcargs.exp: Ditto.
8511 * gdb.base/langs.exp: Ditto.
8512 * gdb.base/list.exp: Ditto.
8513 * gdb.base/mips_pro.exp: Ditto.
8514 * gdb.base/nodebug.exp: Ditto.
8515 * gdb.base/opaque.exp: Ditto.
8516 * gdb.base/ptype.exp: Ditto.
8517 * gdb.base/scope.exp: Ditto.
8518 * gdb.base/setvar.exp: Ditto.
8519 * gdb.base/signals.exp: Ditto.
8520 * gdb.base/whatis.exp: Ditto.
8521 * gdb.c++/templates.exp: Ditto.
8522 * gdb.c++/virtfunc.exp: Ditto.
8523 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
8524 whether or not to add -lstdc++ to the compile command line args.
8525
8526Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8527
8528 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
8529 it got fixed by the recent lookup_minimal_symbol_by_pc change.
8530 Increase timeout, a lot of single stepping might be needed if the
8531 target has no hardware watchpoints.
8532
8533Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
8534
8535 * gdb.base/break.exp: Ignore compiler warnings when compiling
8536 break.c.
8537 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
8538 * gdb.base/default.exp: Add h8300 xfails. Handle messages
8539 from remote-sim.
8540 * gdb.base/exprs.exp: Add h8300 xfails.
8541 * gdb.base/funcargs.exp: Likewise.
8542 * gdb.base/nodebug.exp: Likewise.
8543 * gdb.base/printcmds.exp: Likewise.
8544 * gdb.base/ptype.exp: Likewise.
8545 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
8546 h8300 xfails.
d63a86f8 8547 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
8548 on the h8300.
8549 * gdb.base/funcargs.c: Explicitly make last constant argument to
8550 call_after_alloca_subr an unsigned long type.
8551 * gdb.base/return.c: Include stdio.h.
8552
8553Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
8554
8555 * config/abug.exp: New file for the older Motorola Bug monitor
8556 that runs on the mvme13x series VME boards.
8557 * config/monitor.exp: Use the new config array for target settings
8558 if they exist.
8559
8560Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
8561
8562 * sim-gdb.exp: Make the SH simulator allocate less space when
8563 it is targeted.
8564
8565Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
8566
8567 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
8568 test.
8569
8570Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
8571
8572 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
8573 "rs6000-*-*" for "list function in include file" when gcc compiled.
8574 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
8575 for "p ctable1[120]".
8576 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
8577 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
8578 Remove setup_xfail for "rs6000-*-*" for
8579 "print 'scope0.c'::filelocal before run".
8580 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
8581 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
8582 since some compilers don't allow both options to be given
8583 on the same command line. Create object file and move it.
d63a86f8 8584
c906108c
SS
8585Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
8586
8587 * gdb.base/corefile.exp: Always regenerate the core file, since
8588 we always regenerate the coremaker program. Detect special case
8589 where registers cannot be read from core file.
d63a86f8 8590
c906108c
SS
8591Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
8592
8593 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
8594 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
8595 * gdb.c++/templates.exp: Only match on basename of file since
8596 some formats like xcoff don't encode directory information.
8597 * gdb.stabs/weird.exp: Use the right sed script for powerpc
8598 and rs6000 AIX xcoff targets.
8599 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
8600 * configure: Regenerate.
8601 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
8602 here, rather than in distclean.
d63a86f8 8603
c906108c
SS
8604Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
8605
8606 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
8607 defined, and use it to compile the test case with -O2. The
8608 native compilation still uses no optimization.
8609 * gdb.base/mips_pro.c: Remove inline assembly code since
8610 it is compiled PIC by default, which results in assembler
8611 warnings that make the testsuite think the compilation
8612 was unsuccessful.
8613
8614Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
8615
8616 * gdb.c++/misc.exp: Add note to message for
8617 "print s.a for foo struct" that this is a known gcc 2.7.2
8618 and earlier bug.
8619
8620Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
8621
8622 * gdb.base/break.exp: Fix pattern for matching "Delete all
8623 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
8624 setup_xfail for deleting all breakpoints test. Fix various
8625 timeout messages to include "(timeout)".
8626 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
8627 for "p t_float_values2(3.14159,float_val2)".
8628 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
8629 for "continue to call2g" when gcc compiled.
8630 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
8631 "up to foo in langs.exp", "show language at foo in langs.exp",
8632 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
8633 and "show language at fsub in langs.exp".
8634 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
8635 "list line 1 in include file", "list message for lines past EOF",
8636 "list function in include file", "list list0.h:foo", and
8637 "list filename:function; nonexistant function".
8638 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
8639 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
8640 and "ptype t_char_array" to be for native cc only.
d63a86f8 8641
c906108c
SS
8642Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
8643
d63a86f8 8644 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
8645 setup_xfail for "print coremaker_bss", "print coremaker_ro",
8646 "print func2::coremaker_local", and "backtrace in corefile.exp".
8647
8648Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
8649
8650 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
8651 "bt in signals.exp". This problem only appears when running
8652 the testsuite, and then only intermittently.
8653
8654Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
8655
8656 * gdb.base/return.exp (return_tests): Differentiate between
8657 two tests of continuing.
8658
8659Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
8660
8661 * */Makefile.in (maintainer-clean): Remove config.log.
8662 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
8663 * gdb.c++/Makefile.in (PROGS): Add inherit.
8664 (clean): Remove *.ci.
8665
8666Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
8667
8668 * gdb.c++/misc.cc: Add test code from Mike Stump.
8669 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
8670
8671Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
8672
8673 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
8674 to "alpha-*-osf2*" and add comment.
8675 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
8676 setup_xfail for "step over execarg initialization" and
8677 "step over corearg initialization".
8678 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
8679 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
8680 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
8681 gcc compiled for "print coremaker_bss", "print coremaker_ro",
8682 "print func2::coremaker_local", and "backtrace in corefile.exp".
8683 * gdb.base/signals.exp: Build and source signals.ci.
8684 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
8685 to be for gcc only.
8686 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 8687
c906108c
SS
8688Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8689
8690 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
8691 Feb 3 procfs.c change.
8692
8693Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
8694
8695 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
8696
8697Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
8698
8699 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
8700 from dejagnu's apparent default of 10 seconds, which gives random
8701 results when running the tests over NFS on moderately loaded systems.
8702 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
8703
8704Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
8705
8706 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
8707 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
8708 result reports.
8709
8710Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
8711
8712 * configure.in (CY_AC_PATH_TCLH): Remove.
8713 * configure: Regenerate.
8714
8715Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
8716
8717 * gdb.c++/Makefile.in (clean): Add missing '{'.
8718
8719Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
8720
8721 * lib/gdb.exp: Provide a default value for noinferior.
8722
8723 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
8724 Load libgloss.exp.
8725
8726Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
8727
8728 * gdb.disasm/hppa.exp: Compile directly into an executable, use
8729 the executable, not the .o to run the tests from.
8730
8731Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
8732
8733 * gdb.base/break.exp: Don't test for program exit or exit status
8734 if $noresults if nonzero.
8735 * gdb.base/langs.exp: Likewise.
8736 * gdb.base/watchpoint.exp: Likewise.
8737
8738 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
8739 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
8740 trying to compile the testcase.
8741
8742Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
8743
8744 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
8745 * gdb.base/signals.exp (continue to handler): Likewise.
8746
8747Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
8748
8749 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
8750
8751 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
8752
8753Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
8754
8755 * gdb.base/corefile.exp: Recognize "not found" as failure
8756 when trying to determine if a core file was generated.
8757 If no core file was generate the first time, try again without
8758 the ulimit -c to work around braindamaged shells.
8759
8760Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
8761
8762 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
8763 [] tests with "test" and enclose string in quotes.
8764 * gdb.stabs/configure: Rebuild
d63a86f8 8765
c906108c
SS
8766Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
8767
8768 Changes in sync with expect:
8769 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
8770 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
8771 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
8772 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
8773 argument to AC_REQUIRE.
8774 * configure: Regenerated.
8775
8776Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
8777
8778 * gdb.base/corefile.exp: When generating a core, discard any
8779 error messages about ulimit not found and the "core dumped"
8780 message from the shell that runs the coredumper.
8781
8782Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
8783
8784 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
8785
8786 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
8787 which sed script to run. Expect failure for v_comb test
8788 on PA targets too.
d63a86f8 8789
c906108c
SS
8790Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
8791
8792 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
8793 "print func2::coremaker_local" and for "backtrace in corefile.exp"
8794
8795Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
8796
8797 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
8798 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
8799 "sparc-sun-solaris*" xfails for "p v_comb".
8800 * lib/gdb.exp (default_gdb_start): Fix typo.
8801 * gdb.base/corefile.exp: Allow "Core was generated by ..."
8802 messages to not include the full program name that caused
8803 the core dump since some systems (such as solaris) apparently
8804 truncate this path to about 80 characters.
8805 When generating a core file first try increasing the core file
8806 size limit to unlimited since some systems may default it to
8807 zero, and it is harmless to try it. Move the test for failing
8808 to generate a core file to where it will actually get executed.
8809 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
8810 new gdb result from g++ debug info improvements and make old
8811 pattern obsolescent. Also account for size_t differences
8812 (may be int or long).
8813 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
8814 initialization before function call is placed in the delay slot
8815 and thus appears to be skipped over by commands such as "next".
8816
8817Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
8818
8819 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
8820
8821Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
8822
8823 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
8824 input source file; fix code to compile test to deal with this
8825 convention.
8826 * gdb.c++/*.exp: Likewise.
8827
8828Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
8829
8830 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
8831 "bt in signals.exp".
8832
8833Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
8834
8835 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
8836 "step over execarg initialization" and
8837 "step over corearg initialization".
8838
8839Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
8840
8841 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
8842 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
8843
8844Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
8845
8846 From Rob Savoye (rob@poseidon.cygnus.com)
8847 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
8848 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
8849 configure.in}, gdb.disasm/{Makefile.in, configure.in},
8850 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
8851 configure.in}: Major reworking for autoconfig.
8852 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
8853 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
8854 New files.
8855 * config/unix-gdb.exp: Make GDB global.
8856 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
8857 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
8858 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
8859 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
8860 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
8861 term.exp, twice.exp, watchpoint.exp, whatis.exp},
8862 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
8863 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
8864 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
8865 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
8866 pr-8136.exp, result.exp, string.exp, tuples.exp},
8867 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
8868 to returns as necessary, arrange for test to compile own testcase
8869 executable.
8870 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 8871
c906108c
SS
8872Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
8873
8874 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
8875 clear_xfail at end of test which might not call either pass or fail.
8876 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
8877 "backtrace through signal handler".
8878
8879Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8880
8881 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
8882 continuing from a job control stop signal.
8883 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
8884
8885Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
8886
8887 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
8888 * gdb.base/corefile.exp: Likewise.
8889 * gdb.base/funcargs.exp: Likewise.
8890
8891Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
8892
8893 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
8894 * config/monitor.exp: Add support for setting baud rate.
8895
8896Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
8897
8898 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
8899 i*86-*-linux* xfails for "backtrace through signal handler".
8900 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
8901 "print func2::coremaker_local".
8902 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
8903 alpha-dec-osf2* xfail for
8904 "delete all breakpoints when none".
8905
8906Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
8907
8908 * gdb.base/break.exp: Change test that deletes all breakpoints
8909 when no user breakpoints are installed. A post 4.15 change
8910 causes gdb to no longer prompt in this case.
8911
8912Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
8913
8914 * gdb.base/return.exp (return_tests): Change xfail for test
8915 "correct value returned double test" to stop xfailing at
8916 Solaris 2.5. Apparently the bug has been fixed.
8917
8918Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
8919
8920 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
8921 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
8922
8923Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
8924
8925 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
8926 * gdb.disasm/hppa.s: Corresponding changes.
8927
8928Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
8929
8930 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
8931 makefile fragment.
8932 * config/mt-hpux: Deleted.
8933
8934Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
8935
d63a86f8 8936 * Many files: When warning about suppressed tests due to a
c906108c
SS
8937 nonexistant test binary, avoid incrementing the warning count.
8938
8939Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
8940
8941 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 8942
c906108c
SS
8943Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8944
8945 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
8946 "sparc-*-solaris2*".
8947
8948Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8949
8950 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
8951 Add global and local variables and initialize them.
8952 * gdb.base/corefile.exp: Test correct mapping of corefile sections
8953 by printing variables. Remove rs6000 and powerpc xfails, BFD now
8954 extracts the file name and terminating signal from the core file.
8955 * TODO: Remove note about tests for correct mapping of corefile.
8956 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
8957 from optimizing it away.
8958 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
8959 handles common blocks.
8960
8961Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
8962
8963 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
8964 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
8965
8966Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
8967
8968 * Makefile.in (maintainer-clean): New target, synonym for
8969 realclean.
8970 * gdb.base/Makefile.in (maintainer-clean): Likewise.
8971 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
8972 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
8973 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
8974 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
8975 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
8976
8977Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
8978
8979 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
8980 xfails when not gcc compiled for "print foo::funclocal".
8981 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
8982 "print foo::funclocal at foo",
8983 "print 'scope1.c'::foo::funclocal at foo",
8984 "print foo::funclocal_bss at foo",
8985 "print 'scope1.c'::foo::funclocal_bss at foo",
8986 "print foo::funclocal_ro at foo",
8987 "print 'scope1.c'::foo::funclocal_ro at foo",
8988 "print bar::funclocal at foo" and
8989 "print 'scope1.c'::bar::funclocal at foo".
8990 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
8991 gcc compiled for "print foo::funclocal at bar".
8992 Expand all messages to ensure that they identify that
8993 the test is at bar().
8994 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
8995 gcc compiled for:
8996 "ptype on opaque struct pointer (statically)",
8997 "ptype on opaque struct tagname (statically)",
8998 "ptype on opaque struct pointer (dynamically) 1",
8999 "ptype on opaque struct tagname (dynamically) 1",
9000 "ptype on opaque struct pointer (dynamically) 2" and
9001 "ptype on opaque struct tagname (dynamically) 2
9002 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
9003 gcc compiled for:
9004 "p datalocal"
9005 "whatis datalocal",
9006 "ptype datalocal",
9007 "p bsslocal",
9008 "whatis bsslocal", and
9009 "ptype bsslocal".
9010 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
9011 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
9012 when not gcc compiled.
9013 * gdb.base/funcargs.exp (float_and_integral_args): Add
9014 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
9015 compiled.
9016 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
9017 "backtrace from call6a" when not gcc compiled.
9018 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
9019 "backtrace from call7a" when not gcc compiled.
9020 * gdb.base/callfuncs.exp (do_function_calls):
9021 Add "hppa*-*-hpux*" xfail when not gcc compiled for
9022 "p t_char_array_values(char_array_val2,char_array_val1)",
9023 "p t_char_array_values(char_array_val1,char_array_val2)",
9024 "p t_char_array_values("carray 1","carray 2")",
9025 "p t_char_array_values("carray 1",char_array_val2)",
9026 "p t_char_array_values(char_array_val1,"carray 2")",
9027 "p sum_args(1,{2})",
9028 "p sum_args(2,{2,3})",
9029 "p sum_args(3,{2,3,4})",
9030 "p sum_args(4,{2,3,4,5})"
9031 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
9032 "backtrace in corefile.exp" when not gcc compiled.
9033
9034Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9035
9036 * gdb.base/signals.exp: Rewrite `handle all print' test as
9037 a procedure. Accept blanks or TABs as whitespace, increase
9038 timeout and expect input buffer size for the large output
9039 from the command. Remove "i*86-*-bsdi2.0" xfail.
9040
9041Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9042
9043 * gdb.base/setvar.exp: Add new testcases for truncation when
9044 assigning invalid values to bitfields.
9045
9046Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
9047
d63a86f8 9048 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
9049 mips-sgi-irix* xfail for
9050 "call inferior func with struct - returns char *"
9051 and fix test so that an optional (unsigned char *) cast is
9052 accepted in the result.
9053
9054Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
9055
9056 * gdb.base/funcargs.exp (float_and_integral_args): Remove
9057 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
9058 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
9059 * gdb.base/signals.exp: Remove duplicate "handle all print" test
9060 that accidentally got checked in.
9061
9062Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
9063
d63a86f8 9064 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
9065 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
9066 compiled test.
9067 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
9068 Add mips-sgi-irix5* xfail for not gcc compiled.
9069 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
9070 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
9071 "p top", "whatis top", "p middle", and "whatis middle".
9072 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
9073 "whatis signed char" for not gcc compiled.
9074 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
9075 "set variable signed char=-1 (-1)" and
9076 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
9077 * gdb.base/funcargs.exp (float_and_integral_args):
9078 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
9079 Add mips-sgi-irix* xfail when not gcc compiled for
9080 "continue to call2b".
9081 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
9082 "continue to call2g".
9083 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
9084 "backtrace from call6a"
9085 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
9086 "backtrace from call7k".
9087 Add mips-sgi-irix5* xfail when not gcc compiled for
9088 "backtrace from call7a".
9089 (localvars_after_alloca): Fix gdb_test cmds for
9090 "print * after runto ...".
9091 Remove rs6000-*-* xfails for
9092 "print i after runto localvars_after_alloca" and
9093 "print l after runto localvars_after_alloca"
9094 for all compilers.
9095 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
9096 when not compiled with gcc, for:
9097 "print signed char == (minus)",
9098 "print signed char != (minus)",
9099 "print signed char < (minus)",
9100 "print signed char > (minus)".
9101 * gdb.base/callfuncs.exp (do_function_calls):
9102 Add mips-sgi-irix* xfail, when compiled with native compiler, for
9103 "call inferior func with struct - returns char *".
d63a86f8 9104 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
9105 "correct value returned double test" to include Solaris 2.4.
9106 * gdb.base/funcargs.exp (float_and_integral_args):
9107 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 9108
c906108c
SS
9109Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9110
9111 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
9112 enumeration bitfields if compiling with GNU C.
9113 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
9114 to empty' prompt.
9115
9116Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
9117
9118 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
9119 test for PRO targets.
9120
9121 * gdb.base/funcargs.exp: Avoid ever setting more than 8
9122 breakpoints in the inferior at any given time by making
9123 two groups of breakpoints for call2*, call6* and call7*
9124 tests.
9125
9126Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9127
9128 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
9129 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
9130 from optimizing it away.
9131 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
9132 "call inferior func with struct".
9133
9134Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
9135
9136 * configure.in: Only configure gdb.chill for particular targets.
9137
9138Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
9139
9140 * gdb.base/Makefile.in: Add action to .c.o transformation
9141 rule that generates a .ci file for each .o file and remove
9142 explicit .c.o rules except for callfuncs.o.
9143 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
9144 generates a .ci file for each .o file and remove explicit
9145 .cc.o rules.
9146 (clean): Remove *.tmp *.ci files.
9147 (EXECUTABLES): Remove templ-info.exp.
9148 * gdb.base/compiler.c: New file.
9149 * gdb.c++/compiler.cc: New file
9150 * gdb.base/scope.exp: Source gdb.base/scope.ci.
9151 Change rs6000-*-* xfail for
9152 "print 'scope0.c'::filelocal_ro" and
9153 "print 'scope1.c'::filelocal" and
9154 "print 'scope1.c'::filelocal_bss" and
9155 "print 'scope1.c'::filelocal_ro" and
9156 "print 'scope1.c'::foo::funclocal" and
9157 "print 'scope1.c'::foo::funclocal_ro" and
9158 "print 'scope1.c'::bar::funclocal" and
9159 "print 'scope0.c'::filelocal_ro" and
9160 "print 'scope1.c'::filelocal at foo" and
9161 "print 'scope1.c'::filelocal_bss at foo" and
9162 "print 'scope1.c'::filelocal_ro at foo" and
9163 "print 'scope1.c'::foo::funclocal at foo" and
9164 "print 'scope1.c'::foo::funclocal_bss at foo" and
9165 "print 'scope1.c'::foo::funclocal_ro at foo" and
9166 "print 'scope1.c'::bar::funclocal at foo" and
9167 "print 'scope0.c'::filelocal_ro" and
9168 "print 'scope1.c'::filelocal" and
9169 "print 'scope1.c'::filelocal_bss" and
9170 "print 'scope1.c'::filelocal_ro" and
9171 "print 'scope1.c'::foo::funclocal" and
9172 "print 'scope1.c'::foo::funclocal_bss" and
9173 "print 'scope1.c'::foo::funclocal_ro" and
9174 "print 'scope1.c'::bar::funclocal" and
9175 "print 'scope1.c'::bar::funclocal_bss"
9176 to only be xfail'd when not compiled with gcc.
d63a86f8 9177 Add rs6000-*-* xfail for
c906108c
SS
9178 "print 'scope0.c'::filelocal_bss before run"
9179 when compiled with gcc.
9180 (test_at_main): Add rs6000-*-* xfail for
9181 "print filelocal_ro in test_at_main"
9182 when compiled with gcc.
9183 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 9184 Add rs6000-*-aix* xfail for
c906108c
SS
9185 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
9186 "ptype t_char_array", not compiled with gcc.
9187 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
9188 xfail for "list foo (in include file)" when gcc compiled.
9189 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
9190 (integral_args): Add rs6000-*-* xfail for
9191 "run to call0a" if not compiled with gcc.
9192 (unsigned_integral_args): Add rs6000-*-* xfail for
9193 "run to call1a" if not compiled with gcc.
9194 (float_and_integral_args): Add rs6000-*-* xfail for
9195 "run to call2a" if not compiled with gcc and for
9196 "continue to call2b" for any compiler.
9197 Add rs6000-*-* xfail to
9198 "print f1 after run to call2a" for gcc compiled.
9199 (discard_and_shuffle): Add rs6000-*-* xfail for
9200 "run to call6a".
9201 (shuffle_round_robin): Add rs6000-*-* xfail for
9202 "backtrace from call7a" if not compiled with gcc.
9203 Add rs6000-*-* xfail for
9204 "backtrace from call7b" if compiled with gcc.
9205 (call_after_alloca): Add rs6000-*-* xfail for
9206 "print c in call_after_alloca" and
9207 "print s in call_after_alloca" and
9208 "backtrace from call_after_alloca_subr"
9209 if not compiled with gcc.
9210 (localvars_in_indirect_call): Add rs6000-*-* xfail for
9211 "print c in localvars_in_indirect_call" and
9212 "print c in localvars_in_indirect_call" and
9213 "backtrace in indirectly called function" and
9214 "stepping into indirectly called function"
9215 if not compiled with gcc.
9216 (localvars_after_alloca): Add rs6000-*-* xfail for
9217 "print c after runto localvars_after_alloca" and
9218 "print s after runto localvars_after_alloca" and
9219 "print i after runto localvars_after_alloca" and
9220 "print l after runto localvars_after_alloca"
9221 for all compilers.
9222 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
9223 than whatis-info.exp.
9224 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
9225 than opaque-info.exp.
9226 Setup rs6000-*-* xfail for
d63a86f8 9227 "ptype on opaque struct pointer (statically)" and
c906108c
SS
9228 "ptype on opaque struct pointer (dynamically)" when
9229 not compiled with gcc.
9230 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
9231 rather than callf-info.exp.
9232 (do_function_calls): Add clear_xfail for rs6000-*-* for
9233 "p t_float_values2(3.14159,float_val2)". Seems to work
9234 fine there, both with xlc and gcc. Need to find out what
9235 it is doing right and fix other platforms.
9236 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
9237 "call inferior func with struct - returns int",
9238 "call inferior func with struct - returns long",
9239 "call inferior func with struct - returns float",
9240 "call inferior func with struct - returns double",
9241 "call inferior func with struct - returns char *",
9242 but only if not gcc compiled (presumes xlc compiled).
9243 Change rs6000-*-* xfails for
9244 "call inferior func with struct - returns char" and
9245 " call inferior func with struct - returns short" to only
9246 xfail if not using gcc.
9247 (clean mostlyclean): Remove *.ci and *.tmp files.
9248 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
9249 than templ-info.exp.
9250 * gdb.base/langs.exp: Source gdb.base/langs.ci.
9251 Add rs6000-*-* xfail for "up to foo in langs.exp"
9252 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
9253 when not gcc compiled.
d63a86f8 9254
c906108c
SS
9255Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
9256
9257 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
9258 * gdb.base/corefile.exp: Likewise.
9259 * gdb.base/list.exp: Likewise.
9260 * gdb.base/scope.exp: Likewise.
9261 * gdb.base/siganls.exp: Likewise.
9262
9263 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
9264 compiler output.
9265 * gdb.base/whatis.exp: Likewise.
9266
9267Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
9268
9269 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
9270 failure (opcode table has been fixed to match reality).
9271
9272Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
9273
9274 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
9275 "call inferior func with struct - returns char",
9276 "call inferior func with struct - returns short"
9277
9278 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
9279 "print 'scope0.c'::filelocal at main",
9280 "print 'scope0.c'::filelocal_bss in test_at_main",
9281 "print 'scope0.c'::filelocal at foo",
9282 "print 'scope0.c'::filelocal_bss in test_at_foo",
9283 "print 'scope0.c'::filelocal at bar",
9284 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 9285
c906108c
SS
9286 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
9287 in source file 1". This bug seems to have been fixed with both
9288 gcc and native cc (was native assembler bug?).
9289
9290Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
9291
9292 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
9293 "backtrace through signal handler" to "i*86-*-sysv4*".
9294 * gdb.base/signals.exp: Add xfail for "'next' behaved as
9295 continue" case. Add "known SVR4 bug" to fail message.
9296 Add "i*86-*-bsdi2.0" xfail for "handle all print".
9297 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
9298 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
9299 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
9300 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
9301 "up to foo in langs.exp", "show language at foo in
9302 langs.exp", "up to cppsub_ in langs.exp", "show
9303 language at cppsub_ in langs.exp", "up to fsub in
9304 langs.exp", and "show language at fsub in langs.exp".
9305 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
9306 "bactrace in corefile.exp".
9307 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
9308 "call inferior function with struct - returns float" and
9309 "call inferior function with struct - returns double".
d63a86f8 9310
c906108c
SS
9311Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
9312
9313 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
9314 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
9315 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
9316 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
9317
9318Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
9319
9320 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
9321 (or overriden) "CHILL" macro rather then bare "gcc".
9322 Also look for ../../gcc/xgcc since that is what we will
9323 actually need, not "Makefile". Remove following assignment
9324 of CHILL to CHILL_FOR_TARGET because that results in
9325 recursive definition.
9326
9327Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
9328
9329 * gdb.base/corefile.exp: Change xfail for backtrace in
9330 corefile.exp from linuxaout to all linux.
9331 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
9332 cases where we miss the breakpoint at the signal handler
9333 for some reason. Setup xfail for linuxoldld/linuxaout and
9334 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
9335 hitting SIGURG breakpoint.
9336 * gdb.base/signals.exp: Setup xfail for "next" acting like
9337 continue to add linuxoldld. Setup xfail for all linux for
9338 "next to handler in signals_tests_1", "backtrace in
9339 signals_tests_1", "continue to func1", "pass SIGUSR1",
9340 and continue to handler".
9341
9342Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
9343
9344 * Update all FSF addresses except those in COPYING* files.
9345
9346Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
9347
9348 * gdb.base/a2-run.exp: Change messages to be more explicit about
9349 the status of args, and quote binfile in results.
9350
9351Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
9352
9353 * gdb.base/callfuncs.exp: Add tests for passing structs to
9354 inferior functions and return various types.
9355 * gdb.base/callfuncs.c: Add functions to receive a struct
9356 and return a member of the struct, in various types.
9357
9358Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9359
9360 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
9361
9362Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
9363
9364 * config/vxworks29k.exp: New file, sources vxworks.exp.
9365
9366Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
9367
9368 * config/gdbremote.exp: New file. Testing framework using
9369 gdbserver.
9370
9371Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
9372
9373 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
9374 "call function when asleep" and "send end of file".
9375 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
9376 for "backtrace in corefile.exp".
9377 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
9378 for "backtrace through signal handler".
9379 * gdb.base/corefile.exp: Make sure we actually generate a core file
9380 before trying the core tests. Some systems allow the user to suppress
9381 generation of core files and default to that (linux for example).
9382 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
9383 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
9384
9385Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
9386
9387 * gdb.threads: New directory with some crude multi-threaded
9388 gdb tests (step.exp and step2.exp).
9389 * config/mt-lynx (STEP_EXECUTABLE): Define.
9390 (THREADFLAGS): Define.
9391
9392Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
9393
9394 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
9395
9396 * gdb.base/signals.exp: Disable whole file for lynx until
9397 further notice.
9398
9399 * gdb.base/signals.exp: xfail test where "next" acts like
9400 "continue" for lynx.
9401
9402 * gdb.base/interrupt.exp: xfail test for calling function while
9403 inferior is asleep for lynx.
9404
9405 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
9406 than one cr-lf after each command.
9407
9408Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9409
9410 * configure.in: Reinstate setting of stabsdirs variable, fix
9411 typo in setting up configdirs for native builds.
9412
9413 * gdb.base/return.exp: Fix typo in return double test.
9414 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
9415 compiler from optimizing them away.
9416
9417Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
9418
9419 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
9420 sequences to be echo'd by gdb when using gdb_test.
9421 * gdb.chill/chexp.exp: Likewise.
9422 * gdb.fortran/exprs.exp: Likewise
9423
9424Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
9425
9426 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
9427 after the inferior gdb has started.
9428
9429 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
9430 after each command.
9431 * gdb.base/funcargs.exp: Likewise.
9432 * gdb.base/gdbvars.exp: Likewise.
9433 * gdb.base/interrupt.exp: Likewise.
9434 * gdb.base/list.exp: Likewise.
9435 * gdb.base/watchpoint.exp: Likewise.
9436 * gdb.c++/demangle.exp: Likewise.
9437 * gdb.c++/inherit.exp: Likewise.
9438 * gdb.chill/chexp.exp: Likewise.
9439 * gdb.fortran/exprs.exp: Likewise.
9440
9441 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
9442 test if we can't handle IO to/from the inferior.
9443
9444 * gdb.c++/misc.exp: Always check for a program already being
9445 started after sending a "run" command to gdb.
9446
9447 * gdb.base/twice.exp: Start with a fresh gdb.
9448
9449 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
9450 only depend on gdb's expression code, not the chill runtime.
9451
9452 * gdb.base/return.c: Put return values into variables so we
9453 can have gdb print them rather than depending on the program
9454 to print them.
9455 * gdb.base/return.exp: Corresponding changes.
9456
9457 * lib/gdb.exp: Provide default value for noinferiorio.
9458 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
9459 the inferior.
9460
9461 * gdb.base/break.exp: Always check for a program already being
9462 started after sending a "run" command to gdb.
9463 (text_next_with_recursion): Don't check the output from the
9464 program's printf statement. Instead just make sure the program
9465 exited.
9466
9467 * gdb.base/commands.exp: Protect tests which need arguments with
9468 $noargs conditionals.
9469
9470Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9471
9472 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
9473 of structure member arrays to match gdb/valops.c:value_addr change.
9474
9475Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
9476
9477 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
9478 cases.
9479
9480Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
9481
9482 * configure.in (configdirs): Remove gdb.chill from default list
9483 of subdirs and then add it back in only if doing a native build.
9484 The current chill compiler does not yet work in any cross build.
9485 * Revert all signal changes from Jul 6.
9486 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
9487 for sh-hms targets, allowing these tests to link, with no other
9488 changes. Testing is suppressed by setting "nosignals" in site.exp.
9489
9490Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
9491
9492 * configure.in (signaldirs): Define and add to configdirs for all
9493 targets except some specific ones that are known to not support signals.
9494 Also clean up formatting.
9495 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
9496 (signals, sigall): Remove rules to build.
9497 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
9498 Moved to new gdb.signals directory.
9499 * gdb.signals: New test directory.
9500 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
9501 signals.c signals.exp}: New or moved files.
9502
9503Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
9504
9505 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
9506
9507Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
9508
9509 * gdb.base/return.exp: Xfail `return double' test failure
9510 on at least Solaris 2.3 and handle future/past versions on
9511 a case by case basis as appropriate. Also update message
9512 to include i*86 failures.
9513
9514Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9515
9516 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
9517
9518 * lib/gdb.exp: Fix comment which erroneously identified
9519 gdb_file_cmd as gdb_load (the 19 May change was in fact to
9520 gdb_file_cmd not gdb_load).
9521 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
9522
9523 * gdb.base/setvar.exp: Make test names consistent between pass and
9524 fail cases. Use gdb_test more.
9525
9526Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9527
9528 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
9529
9530Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9531
9532 * gdb.base/help.exp: Fix expected help string for `show commands'.
9533
9534Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
9535
9536 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
9537
9538 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
9539 of a text section.
9540
9541Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
9542
9543 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
9544 that loop eventually terminates. Fix Connection refused logic so
9545 that testsuite will expire nicely.
9546
9547Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
9548
9549 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
9550 config/rom68k.exp: New tcl glue for the appropriate monitors.
9551 These all just end up calling monitor.exp.
9552 * config/monitor.exp (gdb_target_monitor): Handle `Connection
9553 refused' by retrying. Cleanup some timeout issues.
9554 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
9555 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
9556 callers don't have to set/restore global timeout variable.
9557
9558 * The following set of changes centralizes management of the global
9559 timeout variable. This way, it can be set in one target dependent
9560 place instead of dozens of places scattered throughout the test suite.
9561 If you need to lengthen a timeout, then you should either set timeout
9562 in one of the config/{target}.exp files, or multiply it by a factor.
9563 Setting it to an absolute value is always going to lose for some
9564 targets.
9565 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
9566 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
9567 * gdb.base/funcargs.exp: Don't set timeout.
9568 * gdb.base/list.exp (test_forward_search): Only use local timeout.
9569 * gdb.base/printcmds.exp (test_print_string_constants
9570 test_print_array_constants): Don't set timeout.
9571 * gdb.base/ptype.exp: Don't set timeout.
9572 * gdb.base/recurse.exp: Don't set timeout.
9573 * gdb.base/return.exp: Don't set timeout.
9574 * gdb.base/watchpoint.exp: Don't set timeout.
9575 * gdb.c++/classes.exp (do_tests): Don't set timeout.
9576 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
9577
9578Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
9579
9580 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
9581
9582Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9583
9584 * lib/gdb.exp: Disable chill tests for irix5.
9585
9586Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9587
9588 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
9589 each test pass or fail.
9590
9591Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9592
9593 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
9594 xlc not gcc.
9595
9596Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
9597
9598 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
9599
9600Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
9601
9602 * config/est.exp: Fix copyright and comments. Remove dead code.
9603 Use targetname, serialport and baud variables instead of fixed
9604 constants.
9605 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
9606 * config/cpu32bug.exp: New file to support cpu32bug monitors.
9607
9608Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9609
9610 * gdb.base/watchpoint.exp: Don't run
9611 test_watchpoint_triggered_in_syscall for sunos.
9612
9613Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9614
9615 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
9616 they don't seem to exist. Do include stdio.h.
9617
9618Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9619
9620 * gdb.base/a1-selftest.exp: Add alpha xfail.
9621
9622Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9623
9624 * gdb.base/watchpoint.c (main): Prompt before calling read().
9625 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
9626 Revise accordingly. Remove cruft about sending "123" several
9627 times, until it gets noticed. Clean up the "print buf[0]" stuff
9628 so that it passes or fails, and waits for prompts in the usual way.
9629
9630Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9631
9632 * gdb.base/recurse.exp: Fix comment.
9633
9634 * TODO: Remove item about printing variables in nodebug.exp. Add
9635 item about enabling tests which are only run on some targets.
9636
9637 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
9638 fail, make test names unique, use new gdb_test convention
9639 regarding pattern, use gdb_test more, etc.).
9640
9641 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
9642 fail, make test names unique, etc.).
9643
9644Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9645
9646 * gdb.base/nodebug.c: Change return type of top and middle to
9647 short.
9648 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
9649 are fixed by the recent mdebugread.c changes. Allow `short ()'
9650 as type for top and middle.
9651
9652Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9653
9654 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
9655 nearly as I can tell, the whole thing was an accident in Stu's
9656 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
9657 to replace a send/expect pair with gdb_test, but ended up only
9658 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
9659 of 30 Mar 1995 took care of it, but left this vestigial comment
9660 which I am now nuking.
9661
9662Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9663
9664 * gdb.base/break.exp: Look for different line number for
9665 breakpoint at main depending on usestubs.
9666
9667Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9668
9669 * gdb.base/list.exp: Adjust some alternate expect patterns to
9670 match recent list0.c change. Add alternate expect pattern for
9671 output from `list default lines around main' for optimizing
9672 compilers.
9673
9674Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9675
9676 * lib/gdb.exp: If nosignals is not set, set it to 0.
9677
9678Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
9679
9680 * config/slite-gdb.exp: Responds to load symbol table prompt.
9681 * gdb.base/break.exp: Adjust line number, fix rerun.
9682 * gdb.base/langs0.c: Add #ifdef usestubs.
9683
9684Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
9685
9686 * gdb.base/list.exp: Adjust line contents after adding new lines in
9687 list0.c. Also fix a syntax error.
9688
9689 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
9690 * gdb.base/break.exp: ditto.
9691 * gdb.base/list.exp: ditto.
9692 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
9693 * gdb.base/run.c: ditto.
9694 * gdb.base/list0.c: ditto.
9695 * gdb.base/funcargs.c: ditto.
9696
9697Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
9698
9699 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
9700 $targetname, $serialport and $baud instead of hardwired variables.
9701 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
9702 target doesn't support signals.
9703
9704Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
9705
9706 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
9707
9708Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9709
9710 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
9711 Don't rely on the value of an auto variable before it has been
9712 initialized. Use gdb_test more.
9713
9714Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9715
9716 * lib/gdb.exp (default_gdb_version): A version number must start
9717 with a digit, but other than that contains all characters up to
9718 the first whitespace character.
9719
9720Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9721
9722 * gdb.base/commands.exp (breakpoint_command_test): New tests.
9723
9724Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9725
9726 * gdb.c++/*.exp: Warn if executable does not exist. The original
9727 reason for skipping the warning was that configure.in sometimes
9728 intentionally skipped building the executables but the tcl code
9729 had no way of knowing. That (a) was always bogus with respect to
9730 error handling, (b) is no longer true (right now there is no way
9731 to skip C++ tests).
9732
9733 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
9734
9735Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9736
9737 * gdb.base/list.exp: Add expect patterns for output from
9738 SunPRO compiled executables.
9739 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
9740 types.
9741
9742Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9743
9744 * gdb.base/break.exp (test_next_with_recursion): Accept any line
9745 number (we are already testing that the correct source line text
9746 gets printed).
9747
9748 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
9749 that is what is intended, but something needed to be done to get
9750 sunos4 native working again.
9751
9752 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
9753
9754 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
9755 apparently went with a (very) old xfail.
9756
9757Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
9758
9759 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
9760 runto_main is a proc in gdb.exp that will do 'step' for target use
9761 stubs.
9762 * gdb.base/exprs.exp: ditto.
9763 * gdb.base/interrupt.exp: ditto.
9764 * gdb.base/opaque.exp: ditto.
9765 * gdb.base/printcmds.exp: ditto.
9766 * gdb.base/ptype.exp: ditto.
9767 * gdb.base/scope.exp: ditto.
9768 * gdb.base/setvar.exp: ditto.
9769 * gdb.base/signals.exp: ditto.
9770 * gdb.base/twice.exp: ditto.
9771 * gdb.c++/classes.exp: ditto.
9772 * gdb.c++/inherit.exp: ditto.
9773 * gdb.c++/templates.exp: ditto.
9774 * gdb.base/break.exp: no run and hit main for stubs. Change line
9775 numbers for breakpoints and info breakpoint.
9776 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
9777 breakpoint().
9778 * gdb.base/callfuncs.c: ditto.
9779 * gdb.base/exprs: ditto.
9780 * gdb.base/interrupt.c: ditto.
9781 * gdb.base/opaque0.c: ditto.
9782 * gdb.base/printcmds.c: ditto.
9783 * gdb.base/ptype.c: ditto.
9784 * gdb.base/scope0.c: ditto.
9785 * gdb.base/setvar.c: ditto.
9786 * gdb.base/signals.c: ditto.
9787 * gdb.base/twice.c: ditto.
9788 * gdb.c++/misc.cc: ditto.
9789 * gdb.c++/templates.cc: ditto.
9790
9791Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9792
9793 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
9794
9795 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
9796 somewhere between `read' and `main.c'. I'm pretty sure the
9797 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
9798 and it isn't particularly useful.
9799
9800 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
9801
9802Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9803
9804 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
9805
9806Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
9807
9808 * config/mt-slite: add LIBS and -nostdlib.
9809 * config/slite-gdb.exp: add this new file to support sparclite target.
9810
9811Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
9812
9813 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
9814
9815 * gdb.base/a2-run.exp: Change argument to istarget from
9816 "*-*-vxworks" to "*-*-vxworks*".
9817 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
9818
9819Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
9820
9821 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
9822 will not runto main but do a 'step' to step out of breakpoint().
9823 * config/mt-slite: add -Dusestubs.
9824
9825Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9826
9827 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
9828 instead of just @.
9829
9830 * gdb.base/signals.exp: Add test for "handle all print".
9831 * TODO: Remove "handle all print". Also remove item about
9832 checking copyright date (I don't like the idea of a spurious FAIL
9833 based on when we run the tests).
9834
9835 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
9836 for SunOS4 (reason for failure not investigated). Remove
9837 redundant test for $binfile.
9838
9839 * gdb.base/nodebug.c (array_index): Call malloc.
9840
9841 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
9842
9843Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
9844
9845 * gdb.base/recurse.exp: Update gdb_test invocation to use new
9846 conventions and slightly simplify the matching regexp.
9847
9848Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9849
9850 * gdb.base/break.exp: Update gdb_test invocation to use new
9851 convention.
9852
9853 * lib/gdb.exp: If noargs is not set, set it to 0.
9854
9855 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
9856 tests unique.
9857
9858 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
9859
9860Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9861
9862 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
9863 one argument of type "<non-float parameter>".
9864
9865Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
9866
9867 * config/rom68k.exp: New file to support Motorola IDP board.
9868 * gdb.base/a2-run.exp: Skip this file if noargs is set.
9869 * gdb.base/break.c: Change things around so that this program
9870 doesn't depend upon args. This is necessary to make remote
9871 targets work (in general, they can't take args).
9872 * gdb.base/break.exp: Don't try to send args to program. Don't
9873 expect output. Also, replace lots of code with gdb_test.
9874
9875Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9876
9877 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
9878 printing of '\'' (which is what the comment says we are testing,
9879 even though we were not), not '''.
9880 (test_integer_literals_rejected): Test that printing ''' is an error.
9881
9882 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
9883 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
9884 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
9885 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
9886 Use gdb_test not test_print_accept.
9887 * lib/gdb.exp: Remove test_print_accept.
9888
9889 * gdb.base/signals.exp (signal_tests_1): Make pass message
9890 consistent with fail message.
9891
9892 * gdb.base/whatis.exp: Remove xfails for printing char vs.
9893 unsigned char; the bug (PR 1821) is fixed.
9894
9895 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
9896
9897 * gdb.base/scope.exp (test_at_localscopes): Call pass for
9898 successful tests--makes xfailing them work right.
9899
9900Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9901
9902 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
9903 only \r\n, not .*. The test can pass .* as the last thing in
9904 $pattern if that is what it wants. In addition to providing this
9905 flexibility, this change should speed up pattern matching in cases
9906 where the pattern already ended with .* (there were a number of
9907 them). This change also helps catch bad patterns--in the old
9908 scheme the typo "char \*" instead of "char \\*" would pass. Now
9909 it is caught.
9910 * Many .exp files: Update callers.
9911
9912 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
9913 clearer and does not spuriously match multiple ('s. Likewise for
9914 ) and *.
9915
9916 * gdb.base/nodebug.exp: Test ability to call a function and pass
9917 it a string (even with no debugging info).
9918
9919 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
9920 "p '\'", which is the same as "p ''" once tcl gets done with
9921 quoting, to "p '\\'", which I suspect is what is intended (one
9922 backslash gets sent to GDB).
9923
9924 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
9925
9926Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9927
9928 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
9929 1817) was fixed literally years ago.
9930
9931Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9932
9933 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
9934 test, it causes stepping out of call_after_alloca_subr with
9935 optimizing compilers.
9936 (localvars_in_indirect_call): Consume GDB prompt if `finish'
9937 fails.
9938
9939 * gdb.c++/templates.exp: Source templ-info.exp only if
9940 the templates executable exists.
9941
9942 * gdb.c++/misc.cc (class Contains_static_instance,
9943 class Contains_nested_static_instance),
9944 gdb.c++/classes.exp (test_static_members): Test printing of
9945 a class that contains a static instance of the class.
9946
9947Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9948
9949 * gdb.base/langs2.c (cppsub_): Don't prototype.
9950 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
9951 only, I believe).
9952
9953Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9954
9955 * lib/gdb.exp (skip_chill_tests): New procedure.
9956
9957 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
9958
9959Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
9960
9961 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
9962 each expect pattern. Cuts runtime from 12 to about 4 seconds.
9963
9964Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9965
9966 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
9967
9968 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
9969 disassemble 8, not 16, instructions for part 4.
9970
9971 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
9972 support the latter anymore.
9973
9974 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
9975 -DNO_PROTOTYPES.
9976 * gdb.base/callfuncs.c: Control use of prototypes based on
9977 NO_PROTOTYPES, not __STDC__.
9978 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
9979 t_float_values2 tests if prototypes in use.
9980
9981 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
9982 t_double_values): When checking differences against DELTA, check
9983 that difference is within the range (-DELTA,DELTA), not just
9984 (-infinity,DELTA).
9985
9986Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
9987
9988 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
9989 'file' command firts, then 'target', then 'load', this is due to gdb
9990 target set up.
9991 * config/mips-gdb.exp: Fix a couple regular exp bugs.
9992
9993Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
9994
9995 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
9996 FP load/store variants.
9997 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
9998
9999Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
10000
10001 * gdb.base/term.exp: Do not give a warning if not native, it is
10002 not an abnormal condition.
10003
10004Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
10005
10006 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
10007 t_char_array".
10008
10009Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
10010
10011 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
10012 are getting the version number.
10013
10014 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
10015 if not native, it is not an abnormal condition.
10016
10017Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10018
10019 * lib/gdb.exp: Just use "file exists", rather than undocumented
10020 dejagnu procedure "findfile".
10021
10022Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
10023
10024 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
10025 (LDFLAGS): Set to -Xlinker -Ur.
10026
10027 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
10028 Removed, these values are set by lib/gdb.exp.
10029
10030 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
10031
10032Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
10033
10034 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
10035 of replicating gdb startup code.
10036
10037 * config/mt-vxworks (LDFLAGS): Set to -r.
10038 (CFLAGS_FOR_TARGET): Removed.
10039
10040 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
10041 (gdb) and gdb for vxworks uses (vxgdb).
10042
10043 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
10044 executable is not in the tree and host != target, use sed and
10045 program_transform_name to determine the gdb name used by the
10046 target.
10047
10048 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
10049 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
10050
10051Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10052
10053 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
10054 floats, chars, and shorts where there are ANSI-style function
10055 definitions.
10056
10057 * gdb.base/langs.exp, gdb.base/langs*: New test.
10058 * gdb.base/Makefile.in: Build it.
10059 * TODO: Remove item about checking that C names don't get C++
10060 demangling applied; this test tests it.
10061
10062Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10063
10064 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
10065 went with the const70 xfail. The xfail went away a year ago.
10066
10067 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
10068
10069 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
10070 for hp300.
10071
10072 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
10073
10074 * gdb.base/a1-selftest.exp: Don't run on hp300.
10075
10076Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10077
10078 * Makefile.in (site.exp): Set host_alias and target_alias as well
10079 as host_triplet and target_triplet.
10080
10081Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10082
10083 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
10084
10085 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
10086 places as other ecoff systems).
10087
10088 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
10089 ultrix.
10090
10091Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10092
10093 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
10094 remove them.
10095 * gdb.base/nodebug.exp: Accept "function" in addition to "text
10096 variable and "variable" in addition to "data variable".
10097 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
10098
10099 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
10100 2.
10101 * gdb.base/list1.c (long_line): Add additional statement at start
10102 of function.
10103 * gdb.base/list.exp (test_forward_search): Update line number to
10104 reflect new statement.
10105
10106Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10107
10108 * gdb.base/signals.exp: Reinitialize searched source directories
10109 after gdb_start call.
10110
10111Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
10112
10113 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
10114 * gdb.stabs/Makefile.in: Likewise.
10115
10116 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
10117 change. Instead split the tests into smaller pieces.
10118 * gdb.disasm/hppa.s: Corresponding changes.
10119
10120Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10121
10122 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
10123 Quote ^C when passing it to stty. For some shells ^ is a pipe.
10124
10125 * gdb.base/funcargs.exp: Modify many tests so that every test
10126 either passes or fails. Make some test names unique.
10127
10128Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10129
10130 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
10131 Call stty to set interrupt character.
10132
10133 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
10134 for HP assembler versus GNU assembler based on actual behavior of
10135 $(CC), rather than assuming that $(AS) is always the GNU assembler.
10136
10137 * TODO: Suggest a few more stepping tests.
10138
10139Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
10140
10141 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
10142 restart GDB for h8300 after a continue.
10143 (return): Add pattern to match a29k-udi behavior.
10144 * gdb.base/nodebug.exp: Remove obsolete comment.
10145 * gdb.base/regs.exp: New file, testing of register displays.
10146 * gdb.base/return.exp: Fix typo in reference to $objdir.
10147 * gdb.base/whatis.exp: Always start with a fresh GDB.
10148
10149Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10150
10151 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
10152 higher, these tests generate a lot of output.
10153
10154Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10155
10156 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
10157 code following the catch silently ignored some errors; without the
10158 catch they should be thrown like any other tcl error. Also, the
10159 catch used "" instead of {} which meant all the callers who wanted
10160 to include one of the characters "[]$ had to quote it an extra time.
10161 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
10162 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
10163 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
10164 Remove extra quoting.
10165
10166Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
10167
10168 * gdb.base/commands.exp: Make test names unique; every test either
10169 passes or fails. Update some comments.
10170
10171 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
10172
10173Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10174
10175 The following fixes a FAIL caused by the fact that the alpha stabs
10176 configuration didn't use the ".if alpha" code in weird.def.
10177 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
10178 bit pointer, so the 32 bit version works even on the alpha.
10179 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
10180 Remove the stuff which allowed us to have separate versions for
10181 alpha and everything else.
10182
10183 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
10184 regexp which "info func operator\[\](" is supposed to match. Fix
10185 string to send to GDB. Note that GDB still doesn't work right. Add a
10186 new test for "info func .perator\[\](" which GDB does handle correctly.
10187
10188 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
10189
10190Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10191
10192 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
10193 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
10194 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
10195 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
10196 it makes the tests harder to understand and confuses test-o-matic.
10197 The preferred style is that each test provides a PASS or a FAIL,
10198 and has a unique message (e.g. "continue #54" not just "continue")
10199 which is the same for the pass and the fail.
10200 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
10201 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
10202 to lib/gdb.exp.
10203 * gdb.base/printcmds.exp: Use test_print_accept. Remove
10204 prt_accept which was basically the same thing. Likewise for
10205 test_print_reject and prt_reject.
10206 * lib/gdb.exp (test_print_reject): Add some more error message
10207 patterns to match from the former printcmds.exp (prt_reject).
10208 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
10209 One defect of the passcount stuff is that some of it failed to
10210 report XPASS where appropriate.
10211 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
10212 stuff before and after arg in expected pattern.
10213 (test_paddr_operator_functions): Re-do test without print_addr_of;
10214 this is the only test which seems to want extra stuff there.
10215
10216Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
10217
10218 * gdb.base/nodebug.exp: Update new tests to reflect improved
10219 wording of gdb output.
10220
10221 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
10222 and "ptype" work on variables in files compiled without -g.
10223 Replaces commented out "maint print msymbol" tests.
10224
10225Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
10226
10227 * gdb.base/setvar.c (dummy): Call malloc.
10228
10229 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
10230 losing with the irix4 sed.
10231
10232 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
10233 ALRM" on irix4.
10234
10235Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
10236
10237 * TODO: Remove items about corefile.exp testing new exec-file and
10238 backtrace; both are now done. Add items about printing enums.
10239
10240Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
10241
10242 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
10243 "get signal $thissig" test fails.
10244
10245 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
10246
10247Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
10248
10249 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
10250 compiler warning with dec alpha compiler.
10251
10252 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
10253 extra \n from gdb_test call (this explains why the prompt test
10254 that I removed yesterday was there).
10255 (user_defined_command_test): Remove extra \n and prompt test.
10256
10257 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
10258 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
10259 doesn't exist.
10260 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
10261 Also remove alpha workaround, which turns out to be because
10262 SIGABRT == SIGLOST.
10263
10264 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
10265
10266 * gdb.base/help.exp: Don't test "help show".
10267
10268Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
10269
10270 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
10271 "set print address" is on.
10272 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
10273 pass prompt to gdb_test; gdb_test already looks for the prompt.
10274
10275 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
10276
10277 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
10278 was a vestige of the manual TESTSTRATEGY, and the purpose of it
10279 was to make sure that gdb can read a core file. But (a) the "read
10280 the corefile" part didn't make it to a1-selftest.exp, we just
10281 delete the corefile after creating it, and (b) we test reading
10282 corefiles in corefile.exp anyway. Also, this test left around a
10283 xgdb process on Solaris.
10284
10285 * gdb.base/corefile.exp: Also test backtrace.
10286
10287Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
10288
10289 * gdb.base/commands.exp: Test a simple user defined command with
10290 arguments and if/while statements; verify the full user command is
10291 printed by "show user".
10292
10293 * gdb.base/commands.exp: Test if/while commands as part of a
10294 breakpoint command list; verify they appear in breakpoint
10295 information.
10296
10297Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
10298
10299 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
10300 than by dividing by zero.
10301
10302Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
10303
10304 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
10305 performing an inferior call with watchpoints enabled.
10306 * gdb.base/watchpoint.c (main): Delete second unnecessary read
10307 call.
10308
10309Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
10310
10311 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
10312 of "file" command.
10313
10314 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
10315 Add additional pattern for when "int operator int(void);" appears
10316 in a different order.
10317
10318Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
10319
10320 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
10321
10322 * gdb.base/help.exp: Replace most of docstrings for "info signals"
10323 and "signal" with ".*".
10324
10325Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10326
10327 * TODO: Add note about "handle all nostop".
10328
10329 * gdb.base/{sigall.c, sigall.exp}: New test.
10330 * gdb.base/Makefile.in: Add it.
10331
10332Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
10333
10334 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
10335 when invoking GDB, suppresses any windowing interface.
10336
10337Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
10338
10339 * config/sim-gdb: New file, simulator testing support.
10340
10341Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
10342
10343 * gdb.base/interrupt.exp: Test calling func1 twice.
10344
10345Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
10346
10347 * gdb.base/list.exp (test_forward_search): Set timeout higher
10348 when we'll be getting lots of output from gdb.
10349
10350 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
10351 "init_malloc" to after the expect statement. Run it if that
10352 regexp is taken, but also for two others which happen if source
10353 cannot be found.
10354
10355Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10356
10357 * gdb.base/printcmds.exp: New test, for printing register before
10358 program is running.
10359
10360Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10361
10362 * gdb.base/list.exp: Correct some alternate expect patterns
10363 to reflect changes in list1.c.
10364
10365Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10366
10367 * TODO: Add item regarding large frames.
10368
10369 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
10370
10371 * TODO: Remove item about enabling return.exp; it
10372 is enabled. Suggest a few more "return" tests.
10373
10374Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10375
10376 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
10377 anonymous unions.
10378
10379Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10380
10381 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
10382 and pr-5646.o, so "make" is the same as "make all", not "make
10383 pr-4975.o".
10384
10385Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
10386
10387 * gdb.base/list.exp: Adjust expectations to reflect changes in
10388 list1.c.
10389 (test_forward_search): New test proc.
10390 * gdb.base/list1.c (long_line): New function, has long source line.
10391
10392Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
10393
10394 * gdb.base/a1-selftest.exp: Change initial stepping to know about
10395 additional line of code that was added.
10396
10397Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
10398
10399 * gdb.disasm/hppa.s: Break the large branching tests into smaller
10400 tests so as not to overflow expect's input buffers.
10401 * gdb.disasm/hppa.exp: Corresponding changes.
10402
10403Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10404
10405 Beginnings of template debugging tests.
10406 * gdb.c++/templ-info.cc: New file to test for template
10407 debugging capability of the compiler.
10408 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
10409 templ-info.cc.
10410 * gdb.c++/templates.cc: Add explicit template instantiations
10411 to enable compiling with -fno-implicit-templates. Add destructor
10412 and 'value' method to T5 class for template tests.
10413 * gdb.c++/templates.exp: Add testcases for printing of template
10414 types, setting breakpoints on template methods and calling a
d63a86f8 10415 template method.
c906108c
SS
10416
10417Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
10418
10419 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
10420 branch target since some assemblers (gas-2.5) may emit a
10421 relocation for the branch instead of resolving it in the
10422 assembler.
10423
10424Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10425
10426 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
10427 through signal handler.
10428
10429Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
10430
10431 * configure.in (*-*-netware): Use config/mt-netware.
10432
10433 * config/mt-netware: New file.
10434 * config/mt-i386-netware: Removed, separate configs for different
10435 netware architectures are no longer needed now that we have
10436 --with-headers.
10437
10438Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10439
10440 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
10441 by the recent changes to use ANSI C arithmetic conversions.
10442
10443Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10444
10445 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
10446 bug involving using inferior_pid to figure out whether to select a
10447 frame.
10448
10449Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
10450
10451 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
10452 match the current disassembler output.
10453
10454Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
10455
10456 * gdb.fortran/exprs.exp: Expect VOID instead of void.
10457 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
10458 types, expect "int" as type of integer values (for now).
10459
10460Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
10461
10462 * gdb.base/commands.exp: New tests for if/while commands.
10463
10464Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
10465
10466 * lib/gdb.exp (runto): Replace sub-pattern for hex value
10467 by .*, since hex values have different syntax in Chill mode.
10468
10469Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10470
10471 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
10472 linefeed from expect pattern for repeated types with indices > 9.
10473
10474Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
10475
10476 First part of Fortran test suite.
10477 * gdb.fortran: New directory.
10478 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
10479
10480Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10481
10482 * gdb.base/default.exp: Update expect pattern for load command
10483 without arguments.
10484
10485Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
10486
10487 * configure.in: Change i386 to i[345]86.
10488 * gdb.base/configure.in: Likewise.
10489 * gdb.c++/configure.in: Likewise.
10490 * gdb.chill/configure.in: Likewise.
10491
10492Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
10493
10494 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
10495 patterns, since that is not a valid context for comments.
10496
10497Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
10498
10499 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
10500 repeated types and repeated types with indices > 9.
10501
10502Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
10503
10504 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
10505 2417; old bug has been fixed.
10506
10507Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
10508
10509 * gdb.base/interrupt.exp: When trying to wake up the inferior,
10510 send the newline ourselves instead of assuming gdb_test will do
10511 so when passed an empty input string.
10512
10513 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
10514 stabs testcode.
10515
10516Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
10517
10518 * lib/gdb.exp (gdb_test): Don't send anything if the first
10519 argument is an empty string. This makes cases where we want to
10520 match output that is already in expect's buffers (for example,
10521 matching a breakpoint after gdb_run_cmd has been called) work
10522 reliably.
10523
10524Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
10525
10526 * config/netware.exp: New file.
10527
10528Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
10529
10530 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
10531 the -B and -L prefixes so we can find the debugging stub.
10532
10533 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
10534 there and we are using the gcc from the tree.
10535
10536 * gdb.base/types.c: Removed.
10537
10538 * gdb.base/configure.in: Look for makefile fragments in ../config.
10539 Recognize i386-*-netware.
10540 * gdb.c++/configure.in: Likewise.
10541
10542Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10543
10544 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
10545 the correct TCL syntax.
10546
10547Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
10548
10549 * gdb.base/opaque.exp: use runto instead of messing around with
10550 breakpoints. Simplify by using gdb_test.
10551
10552 * gdb.base/bitfields.exp: restart between tests on netware targets
10553 because breakpoints aren't relocated after target death. Run
10554 processes to completion.
10555
10556 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
10557
10558Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
10559
10560 * Makefile.in: Remove extra tabs that confuse some versions
10561 of "make". Use the newly built gdb to test with by default,
10562 rather than the first one in the tester's search path.
10563
10564Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
10565
10566 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
10567
10568 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
10569 condition help.
10570
10571Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
10572
10573 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
10574
10575 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
10576 running.
10577 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
10578 * gdb.base/funcargs.exp: Likewise.
10579
10580 * gdb.base/bitfields.exp: Simplify by using gdb_test.
10581 * gdb.base/funcargs.exp: Likewise.
10582
10583 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
10584 message is "".
10585
10586Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
10587
10588 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
10589 return,signals,twice}.exp: Handle non-existant binaries
10590 consistantly.
10591
10592 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
10593 * gdb.base/Makefile.in: Don't try to generate a core dump, we
10594 might testing a cross development system.
10595
10596Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
10597
10598 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
10599 runtest script is relative to ${srcdir}, not ${rootdir}.
10600
10601Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
10602
10603 * gdb.base/signals.exp: Allow for optionality of breakpoint
10604 address.
10605
10606Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10607
10608 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
10609
10610Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
10611
10612 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
10613 for size_t definition.
10614 * gdb.c++/templates.cc: Likewise
10615
10616 * config/mt-i386-netware: New file.
10617
10618 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
10619 defined.
10620
10621 * gdb.base/Makefile.in: Added support for systems that name core
10622 files by appending "core" to the program name.
10623 * gdb.base/a1-selftest.exp: Likewise.
10624
10625Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10626
10627 * gdb.base/return.exp: Add comment and message for `return double'
10628 test failure on Sparc Solaris.
10629
10630Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
10631
10632 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
10633
10634Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10635
10636 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
10637 from optimizing them away.
10638 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
10639 patterns to include default constructors and assignment operators,
10640 to match gcc versions beyond 2.5.8. Accept any cplus demangling
10641 character in the output of the virtual base pointer.
10642
10643Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10644
10645 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
10646 expression match in print_addr_of to avoid unintented matches.
10647 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
10648 versions up to 2.5.8.
10649
10650Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10651
10652 * gdb.base/list.exp: Tweak alternate pattern for listing of an
10653 included file to run under newer versions of expect.
10654 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
10655 consecutive >'s in templates to accomodate recent cplus-dem.c change.
10656 Remove xfail for the virtual table of BDDHookV.
10657
10658Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
10659
10660 * lib/gdb.exp (string_to_regexp): Set a default result.
10661 (default_gdb_start): Fix misleading message.
10662
10663Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
10664
10665 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
10666 Remove all CC, etc definitions.
10667 * config/mt-hpux: New file.
10668 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
10669 (CFLAGS, LDFLAGS): Define.
10670 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
10671
10672 * Makefile.in (site.exp): Don't insert host_os, etc.
10673 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
10674 (distclean): Check existence of subdir.
10675 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
10676 * gdb.base/Makefile.in: General cleanup and simplification.
10677 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
10678 to build executables. Use default rule to build .o files.
10679 (EXPECT, RUNTEST, CC): Fix relative pathname.
10680 (site.exp): Don't insert host_os, etc.
10681 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
10682 and/or SIGUSR1 defined.
10683 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
10684 * gdb.c++/Makefile.in: General cleanup and simplification.
10685 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
10686 (CFLAGS): Remove.
10687 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
10688
10689Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
10690
10691 * gdb.base/recurse.exp: Misc changes to get tests running again
10692 after Kung's changes to the watchpoint code.
10693 * gdb.base/watchpoint.exp: Likewise.
10694
10695Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
10696
10697 * lib/gdb.exp (string_to_regexp): Convert {\} also.
10698
10699Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
10700
10701 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
10702 * lib/gdb.exp (default_gdb_start): Define.
10703 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
10704 gdb.base/funcargs.exp, gdb.base/opaque.exp,
10705 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
10706 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
10707 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
10708 Don't call gdb_target_udi in between tests.
10709
10710Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10711
10712 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
10713 (which was basically just a local version of the same thing). In
10714 addition to avoiding duplication, gdb_test_exact is faster.
10715 * lib/gdb.exp (gdb_test_exact): Fix typo.
10716
10717 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
10718 don't give an error.
10719
10720 * gdb.base/term.exp: Call delete_breakpoints before starting.
10721
10722 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
10723 (t10): Add comment.
10724
10725Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
10726
10727 Reorganization of the GDB Test Suite.
10728
10729 * gdb.base: New directory, contains all the basic tests.
10730 * gdb.c++: New directory, tests specific to C++.
10731 * gdb.chill: New directory, tests specific to Chill.
10732 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
10733 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
10734 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
10735 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
10736 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
10737 t30-31 to chill).
10738 * */gdbme.*: Rename to match appropriate expect scripts.
10739 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
10740 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
10741 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
10742 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
10743 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
10744 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
10745 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
10746 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
10747 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
10748 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
10749 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
10750 gdb.c++/virtfunc.cc: New names of C++ files.
10751 * gdb.chill/chillvars.ch: New name of Chill file.
10752 * gdb.base/configure.in, gdb.c++/configure.in,
10753 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
10754 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
10755 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
10756 * configure.in (configdirs): Update to reflect directory changes.
10757 (target_abbrev): No longer define for any configuration.
10758 * Makefile.in: Cosmetic improvements to header comments.
10759
10760Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
10761
10762 Various changes to gdb.t31:
10763
10764 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
10765 * gdbme.ch: Make all key-words and predefineds be upper-case.
10766 * chillvars.exp: Expect key-words and predefinds in upper-case.
10767
10768 * chillvars.exp: Use gdb_test_exact many places.
10769 Change expected output for arrays (which now includes index labels).
10770
10771 * pr-5020.exp, gdme.ch (module PR_5020):
10772 New test, for PR-5020.
10773
10774Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
10775
10776 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
10777 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
10778
10779Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
10780
10781 * Makefile.in: Fix bit-rot in definitions of CHILL,
10782 CHILL_FOR_TARGET and Chill_LIB.
10783 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
10784 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
10785 CHILL, and CHILL_LIB.
10786
10787Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
10788
10789 * Revert the previous changes. Please see Rob's directory
10790 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
10791
10792Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
10793
10794 * Makefile.in, configure.in, config/mips-gdb.exp,
10795 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
10796 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
10797 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
10798 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
10799 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
10800 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
10801 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
10802 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
10803 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
10804 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
10805 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
10806 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
10807 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
10808 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
10809 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
10810 changes from 94Q1.
10811
10812Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
10813
10814 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
10815 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
10816 Rob's new testing fragments.
10817
10818Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
10819
10820 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
10821 lib/gdb.exp: Replace error proc calls with perror.
10822
10823Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
10824
10825 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
10826 version also, match on casted version strings, and match on
10827 gdb startup case where the line numbers might be messed up.
10828
10829Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
10830
10831 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
10832 (CFLAGS): Delete it from here.
10833
10834Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
10835
10836 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
10837
10838Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
10839
10840 * Makefile.in (RUNTEST): Default to just "runtest".
10841
10842Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
10843
10844 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
10845 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
10846 the code has been restructured.
10847
10848Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10849
10850 * gdb.t00/default.exp (set write): Allow any number of \r and/or
10851 \n, not just one of each.
10852
10853 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
10854 /bin/cc gives a warning if you do.
10855
10856Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
10857
d63a86f8 10858 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
10859 __t10ListS_link1ZUiRCUiPT0
10860
10861Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
10862
10863 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
10864 on local variables in recursive functions.
10865
10866 * gdb.t07/Makefile.in: Build the new test.
10867
10868Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
10869
10870 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
10871 directly. Instead compare the return values from actual calls.
10872
10873Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
10874
10875 * Makefile.in (check): Set TCL_LIBRARY for runtest.
10876
10877Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
10878
10879 * From Peter Schauer with minor modifications.
10880 * gdb.t15/return.exp (return_tests): Handle targets where "return"
10881 stops in mid-line in the caller. Add xfail for returning a float
10882 value on X86 targets.
10883
10884Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
10885
10886 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
10887 to avoid expect lossage.
10888 (fmem_LRbug_tests): Likewise.
10889 * gdb.disasm/hppa.s: Corresponding changes.
10890
10891 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
10892 conditions to work with latest dejagnu/expect.
10893
10894 * gdb.t15/funcargs.exp (finish from indirect call): No longer
10895 expected to fail on the PA.
10896 (backtrace in call with trampolines): Explicitly require main
10897 to be frame #1 (no trampolines should show up in backtrace).
10898
10899 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
10900 "continue -expect".
10901 * gdb.t06/break.exp: Likewise.
10902 * gdb.t07/watchpoint.exp: Likewise.
10903 * gdb.t13/bitfields.exp: Likewise.
10904 * gdb.t15/{funcargs,return}.exp: Likewise.
10905 * gdb.stabs/weird.exp: Likewise.
10906 * config/{mips,udi}-gdb.exp: Likewise.
10907
10908 * hppa.sed: Enclose comments within a sed command to avoid
10909 losing with the old OSF1 sed.
10910
10911Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10912
10913 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
10914 sequent dynix.
10915 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
10916 * gdb.t15/funcargs.exp: Conditionally step again to really
10917 finish from marker_call_with_trampolines. Handle the case where
10918 the first step from within call_with_trampolines already steps
10919 us back to main.
10920 * gdb.t15/gdbme.c: Add comment to closing brace of
10921 call_with_trampolines for funcargs.exp.
10922
10923Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
10924
d63a86f8 10925 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
10926 Fix typo(s).
10927
10928Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
10929
10930 * gdb.t07/gdbme.c: More code for watchpoint testing.
10931
10932 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
10933 "Hardware watchpoint" throughout file.
10934 (test_watchpoint_triggered_in_syscall): New test.
10935 (test_complex_watchpoint): New test.
10936
10937Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
10938
10939 * gdbme.c (call_with_trampolines): New function to try and step
10940 into. Tests trampoline problems on the PA.
10941
10942 * funcargs.exp (localvars_in_indirect_call): No longer expect
10943 stepping into indirect call to fail on PAs.
10944 (test_stepping_over_trampolines): New test.
10945
10946Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10947
10948 * TODO: Add suggestions for static member function tests, and
10949 completion tests.
10950
10951Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10952
10953 * TODO: Add suggestions for "p/a" tests.
10954
10955 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
10956 (default_gdb_exit): Replace all the hair with sending "quit" to
10957 the process with a simple close.
10958
10959Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10960
10961 * TODO: Add suggestions for shared library tests.
10962
10963Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10964
10965 * TODO: Add suggestions for x/s tests.
10966
10967Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10968
10969 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
10970 "enable once", and "enable breakpoints once" with ".*".
10971
10972Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10973
10974 * TODO: Add suggestions about structure passing tests.
10975
10976Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10977
10978 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
10979 the primary1 test, use work around if __GNUC__ < 2.
10980 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
10981 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
10982 Test for bad output rather than waiting for timeout. Issue
10983 second continue only if first continue failed.
10984
10985Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
10986
10987 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
10988 operator[] test with gdb_test because the old code didn't seem to
10989 be getting the quoting right with the new dejagnu.
10990
10991Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
10992
10993 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
10994 one from the path.
10995 * Makefile.in: Use a fresh expect if there is one, use runtest
10996 from the src tree if there is one.
d63a86f8 10997
c906108c
SS
10998Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
10999
11000 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
11001 next over recursive call. Revise the tests from that point on
11002 (which had been skipped) to match GDB's actual (correct) output.
11003
11004 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
11005 with next over a breakpoint whose condition is false.
11006
11007 * gdb.t00/help.exp: Comment out "help set print" tests just like
11008 (and for same reason as) "help set" test.
11009
11010Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11011
11012 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
11013 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
11014
11015Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11016
11017 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
11018 necessary gdb_target_udi.
11019
11020 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
11021
11022 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
11023 1838 and 2417; they are fixed.
11024
11025 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
11026 gdb.t03/ptype.exp (ptype structure, ptype union):
11027 Remove xfails; the test is looser than when the xfails were added.
11028
11029 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
11030 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
11031
11032 * gdb.t01/run.exp: Only run shell test if isnative.
11033
11034 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
11035 since "run" automatically loads if necessary. Call gdb_target_udi
11036 after the "file" since "file" kills any execution target.
11037
11038 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
11039 GDB. GDB doesn't work that way (not anymore at least) on UDI.
11040 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
11041 argument for UDI.
11042
11043Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
11044
11045 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
11046
11047 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
11048
11049Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11050
11051 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
11052 properly quoting regexps. This makes the second argument to
11053 demangle a fixed string, which matches the callers, instead of a
11054 shell-style pattern which is what the previous implementation
11055 used. Update some of the callers.
11056
11057Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11058
11059 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
11060 (comib_nullified_tests): Fix typo.
11061 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
11062 strings. No longer expected to fail.
11063
11064 * gdb.disasm/hppa.s (addib_tests): Fix typo.
11065 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
11066 strings. No longer expected to fail.
11067
11068 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
11069 string. No longer expected to fail.
11070
11071Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11072
11073 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
11074 No longer expected to fail.
11075
11076 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
11077 string. No longer expected to fail.
11078
11079Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11080
11081 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
11082 only in the names (I probably got most of them). I was even
11083 generous with some which differed in underscores in names, and
11084 probably missed a few, and I *still* was able to remove almost a
11085 third of the file with almost no impact on testsuite coverage.
11086
11087Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11088
11089 * gdb.t00/default.exp: Match udi_attach error message as well as
11090 the one from child_attach.
11091
11092 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
11093
11094 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
11095
11096 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
11097 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
11098
11099 * Move test with enums and partial symbols back to
11100 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
11101 Reverts the change of 26 May 93. Per today's change to
11102 stabs.texinfo, the behavior that weird.exp was expecting was
11103 unreasonable; what is important is that the compiler+gdb get
11104 things right, which happens with a recent gcc. Also fix the test
11105 to deal with native compilers which put out the stab gdb can't
11106 deal with.
11107
11108Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11109
11110 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
11111 in the names. The main thing these accomplish is to slow things down.
11112 Many more such duplicates surely remain.
11113
11114 * gdb.t00/help.exp: Comment out "help support" test just like
11115 (and for same reason as) "help set" test.
11116
11117Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
11118
11119 * gdb.t06/break.exp: Remove setup_xfails for
11120 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
11121 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
11122 about known bug in gcc to include up through 2.5.8.
11123 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
11124 well as "_vb$".
11125 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
11126 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
11127 with latest gcc and gdb.
11128 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
11129 well as "_vb$".
11130
11131Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11132
11133 * configure.in (hppa*-*-*): Also configure and build stabs-only
11134 tests.
11135
11136Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11137
11138 * gdb.t10/hppa.mt: A makefile fragment for the PA.
11139 * gdb.t10/configure.in (hppa*-*-*): Use it.
11140
11141Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11142
11143 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
11144
11145Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11146
11147 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
11148 versions prior to 1.13.5.
11149
11150Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11151
11152 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
11153 the prompt is at the start of a line.
11154
11155Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11156
11157 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
11158 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
11159 in the copr tests now.
11160 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
11161 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
11162 expected to fail.
11163
11164Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
11165
11166 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
11167 gdb.t31/chillvars.exp, lib/gdb.exp:
11168 Tweak to run under either version of expect.
11169 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
11170 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
11171 * gdb.t11/list.exp: Remove extraneous whitespace.
11172
11173Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11174
11175 * gdb.t16/printcmds.exp (test_print_strings): Accept
11176 "(unsigned char *) " before the string.
11177
11178 * TODO: Add notes about printing of fancy types and GDB expressions.
11179
11180Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
11181
11182 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
11183 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 11184 if doing mips-idt-ecoff.
c906108c
SS
11185
11186Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
11187
11188 * Most .exp files: Tweak to run under either version of expect.
11189
11190Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11191
11192 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
11193 xfails; I'm not sure why they are failing, but not because of PR 1806.
11194
11195Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
11196
11197 * config/unix-gdb.exp: Remove gdb_unload cause it's already
11198 defined in lib/gdb.exp.
11199
11200Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11201
11202 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
11203 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
11204 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
11205 have to be typeless.
11206
11207Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11208
11209 * TODO: Add suggestion for copyright year test.
11210
11211Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
11212
11213 * configure.in (*-*-lynxos*): Add stabs tests.
11214
11215Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
11216
11217 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
11218 so insert a tab before any assembler directive in column zero.
11219
11220 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
11221 stores.
11222 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
11223 stores.
11224 (fpu_short_memory_tests): Likewise.
11225
11226Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11227
11228 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
11229 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
11230 .stabs directives in comments.
11231
11232Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11233
11234 * TODO: New file, describing tests we could write.
11235 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
11236
11237Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11238
11239 * gdb.t06/signals.exp: Add kludge to force re-sync.
11240
11241 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
11242 to xgdb instead of gdb, get out of gdb.
11243
11244Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
11245
11246 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
11247 for info.
11248
11249Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
11250
11251 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
11252 * gdb.stabs/configure.in (hppa*-*-*): Use it.
11253 * gdb.stabs/hppa.sed: New sed script for the PA.
11254
11255Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11256
11257 * gdb.stabs: Re-write weird.def and configuration to use sed
11258 instead of cpp. sed is portable and POSIX; cpp is neither.
11259
11260Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11261
11262 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
11263
11264Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11265
11266 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
11267
11268Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11269
11270 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
11271 "_vb$".
11272 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
11273 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
11274
11275Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11276
11277 * lib/gdb.exp: Comment out code which depends on non-existent
11278 `transform' procedure.
11279
11280Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
11281
11282 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
11283 * lib/gdb.exp: Transform tool name.
11284 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
11285 1.1's new error handling system.
11286
11287Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11288
11289 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
11290
11291Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11292
11293 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
11294 They made pattern matching so slow that timeouts happened on
11295 heavily loaded systems. Now any output from "show print" which
11296 gets us back to the GDB prompt is a PASS.
11297
11298Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
11299
11300 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
11301
11302Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11303
11304 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
11305
11306 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
11307 It is not from PR 3220.
11308
11309Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11310
11311 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
11312 just started failing because they depended on the order the
11313 subcommands are presented, or exact docstring text. This kind of
11314 test is a pain and has minimal benefit.
11315
11316Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11317
11318 * gdb.t09/corefile.exp: At end of test, use "core" command with
11319 no arguments.
11320
11321Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
11322
11323 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
11324 17}/Makefile.in: Make it possible to run the testsuite with Sun
11325 make and CC = cross gcc by adding explicit build rules for .o
11326 files.
11327
11328Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11329
11330 * gdb.t15/funcargs.exp: Don't put comments on same line as
11331 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 11332
c906108c
SS
11333Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11334
11335 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
11336
11337Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
11338
11339 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
11340 * gdb.t20/inherit.exp: remove three dumplicate entries.
11341
11342Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11343
11344 * gdb.t06/break.exp: For "next over recursive call", fail on any
11345 incorrect output, not just on "factorial (value=2)".
11346
11347Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11348
11349 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
11350 working now. Add an xfail if accesing a bss variable causes
11351 a memory error if the target is not yet run.
11352
11353Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11354
11355 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
11356 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
11357 name of __st* demangling (2 strings). Did Kung really get the
11358 more than 95 others right without testing them?
11359
11360Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
11361
11362 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
11363
11364Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
11365
11366 * configure.in (configdirs): Add gdb.disasm
11367 * gdb.disasm: New directory for GDB disassembler tests.
11368 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
11369
11370Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11371
11372 * gdb.t00/help.exp: Don't test "help set".
11373
11374 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
11375 from within expect statements. None of these happen anymore and
11376 they cause regressions to be silently unnoticed.
11377
11378 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
11379 messages) about known failures with gcc cygnus-2.4.5-930417.
11380
11381 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
11382 comp-info.exp so it gets built if it doesn't exist.
11383
11384 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
11385 it is no longer used.
11386 * gdb.t13/comp-info.c: Removed.
11387
11388Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
11389
11390 * gdb.t06/signals.exp: Add xfail for sun3.
11391
11392Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11393
11394 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
11395 relevant because ^C doesn't get sent but failure can be reproduced
11396 interactively).
11397
11398Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11399
11400 * gdb.stabs/alpha.mt: New configuration file for alpha.
11401 * gdb.stabs/configure.in: Use it.
11402 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
11403 sharing with alpha.mt, redefine long to word via preprocessor.
11404 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
11405 for alpha.
11406 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
11407 native cc.
11408 * gdb.t00/teststrategy.exp: Change expect string so that we
11409 consume the `(xgdb)' from the command echo and from the gdb prompt.
11410 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
11411 gdb currently compares all values as long, so this failure probably
11412 applies to any configuration where LONGEST is bigger than a target int.
11413 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
11414 with gcc.
11415 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
11416 to handle opaque pointers, gcc is.
11417 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
11418 as first argument. Include <sys/types.h> and change all operator
11419 new definitions to use size_t.
11420 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
11421 now that we use size_t.
11422
11423Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11424
11425 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
11426 a long or float array cast all array members to the same type.
11427 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
11428 with 64 bit longs.
11429 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
11430 on alpha.
11431 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
11432
11433Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11434
11435 * gdb.t24 (demangle.exp): Constructors of templates have names like
11436 vector<int>::vector(int) not vector<int>::vector<int>(int). See
11437 section 14.6 of the ARM.
11438
11439 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
11440 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
11441 accomplish little and slow down the testsuite.
11442
11443 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
11444 Accept spaces various places.
11445
11446Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11447
11448 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
11449 with watchpoint enabled.
11450
11451 * Makefile.in: Remove definition of CC and remove the second
11452 definition of CXX (the "CXX = gcc" one remains). These definitions
11453 were causing backquotes to be expanded within backquotes, which
11454 doesn't work.
11455
11456Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
11457
11458 * gdb.t17/callfuncs.exp: Add "return 0" to end.
11459
11460Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11461
11462 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
11463 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
11464 by mips cc and contains no stabs entries.
11465
11466Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
11467
11468 * config/vx-gdb.exp: Use fake device to load files rather than
11469 NFS.
11470 * lib/gdb.exp: New proc to do "file" command.
11471 * config/unix-gdb.exp: Use new "file" proc.
11472
11473Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
11474
11475 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
11476 Rework board rebooting slightly.
11477 (gdb_exit): Don't exit from the remote shell; there isn't one.
11478 * gdb.stabs/weird.exp: If a program is being debugged already,
11479 kill it.
11480 * gdb.t04/setvar.exp: Stop and restart gdb.
11481 * gdb.t05/expr.exp: Likewise.
11482 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
11483 restart gdb and reload the program.
11484 * gdb.t08/opaque.exp: Likewise.
11485 * gdb.t12/scope.exp: Likewise.
11486 * gdb.t13/bitfields.exp: Likewise.
11487 * gdb.t15/funcargs.exp: Likewise.
11488 * gdb.t20/classes.exp: Likewise.
11489 * gdb.t03/ptype.exp: Increase timeout.
11490 * gdb.t16/printcmds.exp (test_print_string_constants,
11491 test_print_array_constants): Likewise.
11492 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
11493 * gdb.t20/classes.exp (do_tests): Likewise.
11494 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
11495
11496Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
11497
11498 * gdb.stabs: Renamed *wierd* to *weird*.
11499
11500Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
11501
11502 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
11503 for timeout. Add "known gcc 2.4.5 bug" to failure message.
11504
11505Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
11506
11507 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
11508 (do_tests): Remove xfail for whatis on one_var and two_var.
11509
11510Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
11511
11512 * Makefile.in: Made cross building work better by adding
11513 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
11514
11515Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11516
11517 * gdb.t15/{return.c,return.exp,Makefile.in}:
11518 New test, currently commented out.
11519
11520Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
11521
11522 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
11523 still running and removes the leftover named socket so GDb can do
11524 clean restarts.
11525
11526Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
11527
11528 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
11529 console, not GDB.
11530 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
11531 cross testing works better with "make check"
11532 * config/unix-gdb: Use default procedures for exit and version.
11533 * config/vx-gdb.exp: Cleaned up and massaged back to working order
11534 with the newest VxWorks.
11535
11536Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11537
11538 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
11539 old form.
11540
11541 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
11542 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
11543
11544 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
11545
11546 * config/unix-gdb.exp: Remove this version of gdb_exit
11547 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
11548 Rob says he'll look at it when he gets back to testing boards.
11549
11550Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
11551
11552 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
11553 an expected fail for certain ptype commands.
11554
11555 * gdb.t20/classes.exp: Update expected results of "ptype class
11556 Base1" to account for the constructor that now appears in the type.
11557
11558Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
11559
11560 * configure.in (configdirs): Restore gdb.t04, which mysteriously
11561 disappeared from list.
11562 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
11563 "alldone" proc with call to cleanup and exit.
11564 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
11565 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
11566 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
11567 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
11568 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
11569 "alldone" proc with simple returns that suppress remaining
11570 tests. The alldone proc went away many months ago.
11571
11572Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11573
11574 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
11575
11576 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
11577
11578Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11579
11580 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
11581 as vax gdb will display them.
11582
11583Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11584
11585 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
11586 optimizers.
11587
11588 * scope.exp: Change "bad value for localval" messages so each one
11589 is unique.
11590
11591 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
11592 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
11593
11594 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
11595
11596Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11597
11598 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
11599 doesn't exist (due to optimization).
11600
11601Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11602
11603 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
11604 contains \r because the filename is long.
11605
11606 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
11607 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
11608
11609Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11610
11611 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
11612 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
11613 Ultrix.
11614 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
11615 int tests.
11616 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
11617
11618Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
11619
11620 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
11621
11622 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 11623 to match does not match the passing case but still matches the
c906108c
SS
11624 failing case.
11625
11626Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11627
11628 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
11629
11630Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
11631
11632 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
11633 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
11634 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
11635 Remove various versions of gdb_exit.
11636 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
11637 gdb_exit.
11638 * config/unix-gdb.exp: gdb_exit remains here, and should override
11639 the generic version, since it's doing a lot of wierd stuff that
11640 the other versions aren't. FIXME, fold it in, or abandon this
11641 version.
11642
11643Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11644
11645 * gdb.t24/demangle.exp: Add tests for PR 3220.
11646
11647Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11648
11649 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
11650
11651Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
11652
11653 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
11654 "i386-*-*". Works for i486 as well.
11655
11656 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
11657 bug, and expand domain of xfail to all SVR4 systems, since the
11658 actual problem is likely to be in generic SVR4 /proc support.
11659
11660Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11661
11662 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
11663
11664Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
11665
11666 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
11667 xfails for other systems. Match a missing 'Continuing.' as an
11668 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
11669
11670 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
11671 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
11672 Only issue warning for missing executables if -all option is used.
11673
11674 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
11675 file if -all option is used. It's like an unpredictable XFAIL.
11676
11677Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11678
11679 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
11680 for dynamically linked binaries.
11681
11682 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
11683
11684Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11685
11686 * gdb.t20/inherit.exp: Change message for "print tagless struct"
11687 to state that this is a known bug in old versions of g++.
11688
11689Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11690
11691 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
11692 while waiting for `Continuing'.
11693
11694Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
11695
11696 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
11697 in text, data, and bss.
11698 * gdb.t10/nodebug.c: Add local and global test variables for
11699 initialized and uninitialized data.
11700
11701Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11702
11703 * config/unix-gdb.exp (gdb_exit): Add "wait".
11704
11705Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11706
11707 * gdb.t06/signals.exp: xfail the continue from the handler for all
11708 targets.
11709
11710 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
11711 function with watchpoints enabled, the i386 call dummy starts with
11712 a call.
11713
11714 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
11715 386 bsd names its corefiles.
11716
11717Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
11718
11719 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
11720 compilers don't grok it.
11721 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
11722 with small octal ints rather than character constants, which
11723 are signed and might not fit if first promoted to int.
11724
11725Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
11726
11727 * gdb.t09/Makefile.in (clean): Remove corefile.
11728
11729Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11730
11731 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
11732
11733Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11734 and Jim Kingdon (kingdon@cygnus.com)
11735
11736 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
11737 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
11738 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
11739
11740Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11741
11742 * gdb.t17/interrupt.exp: Add xfail for hppa.
11743
11744Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11745
11746 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
11747 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
11748 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
11749 to determine signed-ness of bitfields and use the result to setup
11750 the xfail.
11751 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
11752 * gdb.t15/funcargs.exp: Use them to step until the second indirect
11753 call line is reached if necessary.
11754
11755Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11756
11757 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
11758
11759Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11760
11761 * gdb.t06/break.exp: Also test `clear' command.
11762
11763Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
11764
11765 * gdb.t00/teststrategy.exp: Remove extra quote.
11766
11767 * gdb.t07/watchpoint.exp: Change xfail for calling function with
11768 watchpoint enabled to be for all non-68k machines.
11769
11770 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
11771
11772Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11773
11774 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
11775 targets use aout.mt instead of ecoff.mt as gas understands
11776 standard aout format.
11777
11778Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
11779
11780 * lib/gdb.exp (runto): Don't insist that function we are running to
11781 was compiled with -g.
11782
11783 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
11784
11785 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
11786 to get back into the read system call.
11787 Accept leading newline in case where we woke it up.
11788
11789Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11790
11791 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
11792 to make the stabs test work on ecoff systems using gcc and -with-stabs.
11793 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
11794 enable ecoff configuration.
11795
11796Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11797
11798 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
11799
11800Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11801
11802 * gdb.t16/printcmds.exp: Add another printf test.
11803
11804Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
11805
11806 * configure.in: If configured -with-stabs on any target, add
11807 stabsdirs to configdirs.
11808
11809Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11810
11811 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
11812 fun" so pattern does not match the command itself.
11813
11814Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11815
11816 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
11817
11818Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11819
11820 * gdb.t17/interrupt.exp: Test for more things.
11821
11822Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11823
11824 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
11825 compiler arranges the code and line numbers.
11826
11827 * gdb.t17/interrupt.exp: Don't send \n after ^C.
11828
11829Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11830
11831 * gdb.t00/help.exp: Increase expect input buffer size.
11832
11833Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11834
11835 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
11836
11837 * gdb.t07/watchpoint.exp: Add xfail for hppa.
11838
11839 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
11840
11841 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
11842 [0-9]*, not just [0-9].
11843
11844Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11845
11846 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
11847
11848 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
11849
11850Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11851
11852 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
11853
11854Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11855
11856 * gdb.t06/signals.c: Add xfails for sun3.
11857
11858 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
11859
11860 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
11861 test_stepping tests.
11862
11863Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11864
11865 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
11866
11867 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
11868
11869 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
11870 rather than actually putting it through cpp twice.
11871
11872 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
11873
11874Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
11875
11876 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
11877 no longer needed.
11878
11879Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11880
11881 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
11882
11883 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
11884 C++ features prints as "struct", make it a pass, not an xfail.
11885
11886Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11887
11888 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
11889 Don't require VA to print as "class" rather than "struct".
11890
11891Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
11892
11893 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
11894
11895Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11896
11897 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
11898
11899Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11900
11901 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
11902 order.
11903
11904Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11905
11906 * gdb.t16/printcmds.exp: Add printf tests.
11907
11908 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
11909
11910 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
11911
11912Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
11913
11914 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
11915 pass counts, to counteract any existing or future setup_xfails.
11916
11917Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11918
11919 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
11920 {BEGIN,END}_COMMON for common block instead of STAB.
11921 * gdb.stabs/wierd.exp: Add xfail for rs6000.
11922
11923 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
11924 intp_var should be N_GSYM not N_LSYM.
11925 wierd-aout.S: Use a label for the value of the N_SO.
11926 wierd.def: Remove all backslashes.
11927 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
11928
11929Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11930
11931 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
11932 get the expected next to inheritance3.
11933
11934Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11935
11936 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
11937 now that gcc-2.4 gets it right.
11938
11939Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11940
11941 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
11942
11943 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
11944 generating comp-info.exp which works for cross-compilation.
11945
11946Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
11947
11948 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
11949 "*-*-sysv4.*".
11950
11951Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
11952
11953 * gdb.t01/run.exp: Start with a fresh gdb.
11954 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
11955 SVR4.x.
11956
11957Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
11958
11959 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
11960 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
11961 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
11962 Makefile.in (distclean, realclean): Remove gdbme.c from list of
11963 things to remove.
11964
11965Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
11966
11967 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
11968 test cases from bug reports.
11969
11970Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
11971
11972 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
11973 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
11974 avoid spurious xfails.
11975 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
11976 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
11977 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
11978
11979Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
11980
11981 * gdb.t00/teststrategy.exp: Rework to provide more useful
11982 description of each test, fix problem with systems that define
11983 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
11984 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
11985 results for "next over recursive call" so timeouts aren't taken
11986 by error.
11987
11988Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
11989
11990 * gdb.t12/scope.exp: Test printing of variables before run.
11991
11992 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
11993 printed in wrong order due to sorting.
11994
11995Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
11996
11997 * gdb.t00/teststrategy.exp: Fix expected results for printing
11998 user entered string constant. Is array of char, prints with no
11999 address.
12000
12001 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
12002 commands.
12003 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
12004 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
12005 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
12006 of struct of char arrays.
12007 * gdb.t00/radix.exp: New tests for radix commands.
12008
12009Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
12010
12011 * gdb.t16/printcmd.exp: Print a variable before running program
12012 (with xfail for AIX).
12013
12014Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
12015
12016 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
12017
12018 * gdb.t16/printcmd.exp: Don't print variables before running program.
12019
12020 * gdb.t06/break.exp: Don't require envp argument to main.
12021
12022 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
12023
12024 * gdb.t02/whatis.exp, gdb.t11/list.exp:
12025 Add xfails for rs6000.
12026
12027 * gdb.t02/whatis.exp: Change other tests not to re-test something
12028 we already tested.
12029
12030 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
12031 each type used has a variable of that type.
12032
12033Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
12034
12035 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
12036
12037Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
12038
12039 * configure.in: change srctrigger to be a file, not a directory
12040
12041Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
12042
12043 * configure.in (mips-idt-ecoff*): Added trailing '*'.
12044
12045 * gdb.t11/list.exp: Fixed a couple of typos.
12046
12047Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
12048
12049 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
12050 is fixed and PR is closed.
12051 * gdb.t16 (gdbme.c): Add simple test string variable.
12052 * gdb.t16 (printcmds.exp): Add tests with simple test string
12053 variable, primarily for boundaries on "set print elements".
12054
12055Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
12056
12057 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
12058 Make leading 0's optional and don't expect a tab in the middle
12059 of the number.
12060
12061 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
12062
12063 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
12064 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
12065 don't end command passed to gdb_test with newline.
12066
12067 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
12068 signed keyword away, don't expect signed bitfields to be signed.
12069
12070 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
12071 printing with only as many 1's as are in the field as well as printing
12072 with 32 1's (see comment).
12073
12074Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
12075
12076 * gdb.t00/default.exp: Start with a fresh gdb.
12077 * configure.in (configdirs): Remove gdb.t31 until the chill
12078 compiler works again. It no longer is able to find chillrt0
12079 since it isn't in libchill.a anymore.
12080 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
12081 wierd.o, make more modular.
12082 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
12083 spurious newlines that caused problems.
12084
12085Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12086
12087 * Move test with enums and partial symbols from gdb.t03/ptype.exp
12088 to gdb.stabs/wierd.exp since GCC has worked around the bug.
12089 gdb.stabs/wierd.{exp,def}: Many new tests.
12090
12091 * gdb.t00/default.exp: update info line for new message.
12092
12093 * gdb.t02/{whatis.exp,gdbme.c}:
12094 Test that "char *" doesn't print as "caddr_t".
12095
12096Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12097
12098 * gdb.t00/help.exp: Use .* in place of some help messages which
12099 just changed.
12100 gdb.t00/default.exp: Update "info frame" test for new message.
12101 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
12102 Remove some xfails
12103
12104Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12105
12106 * gdb.t03/{gdbme.c,ptype.exp}:
12107 Add tests for typedef'd struct and union without tags.
12108 Also check "whatis" on a variable of a typedef'd enum without a tag.
12109
12110 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
12111 PRMS 1823; the bug still exists but isn't reproduced by this test
12112 anymore), and remove rs6000 XFAIL (the bug is fixed).
12113
12114 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
12115 duplicated from whatis.exp. For those that are left, accept
12116 "long", "long int", or "int" for long variables (whatis.exp already
12117 has an XFAIL for "int", so no need to fail it here).
12118
12119 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
12120 Deal with GCC's names for types now that GDB uses the compiler's names.
12121
12122 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
12123 setup_xfail's for sunos4. If we #defined the signed keyword away,
12124 don't expect GDB to know that char it is signed.
12125
12126 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
12127
12128Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
12129
12130 * configure.in (configdirs): Add gdb.t24 for C++ tests that
12131 should work on any system, regardless of debugging format.
12132 * gdb.t21/demangle.exp: Move to gdb.t24.
12133 * gdb.t24/demangle.exp: Move from gdb.t21.
12134 * gdb.t24/{Makefile.in, configure.in}: New files.
12135
12136Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12137
12138 * configure.in: Do gdb.stabs and C++ tests only for stabs.
12139 * gdb.stabs: New directory.
12140
12141Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12142
12143 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
12144 not just "Quit anyway?".
12145
12146Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
12147
12148 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
12149 that all setup_xfails are immediately followed by clear_xfails.
12150
12151Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
12152
12153 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
12154 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
12155 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
12156 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
12157 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
12158 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
12159 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
12160 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
12161 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
12162 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
12163 gdb.t31/chillvars.exp, lib/gdb.exp:
12164 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
12165 bug-gdb@prep.ai.mit.edu.
12166
12167Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
12168
12169 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
12170 with 0.0, not integer 0.
12171
12172Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
12173
12174 * gdb.t06/break.exp: Update for "Kill the program" message change.
12175
12176Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
12177
12178 * Makefile.in (GDBFLAGS): Set to -nx.
12179 * Makefile.in (site.exp): Use GDBFLAGS.
12180
12181Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
12182
12183 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
12184 Makefiles.
12185 (check): depend on just-check.
12186 (just-check): added so that tests can be run without a noop
12187 build pass.
12188
12189Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
12190
12191 Switch to using configure's configdirs.
12192 * Makefile.in (Makefile): add configure.in dependency.
12193 (SUBDIRS): removed redundant assignment.
12194 * configure.in: switch subdirs assignment to configdirs.
12195 * gdb.t*/configure.in: new files.
12196
12197Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
12198
12199 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
12200 works.
12201
12202Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
12203
12204 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
12205 in explicit rules. Apparently this is not supported by some makes.
12206
12207Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
12208
12209 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
12210
12211Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12212
12213 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
12214 disappeared.
12215
12216Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
12217
12218 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
12219
12220Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
12221
12222 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
12223 watchpoint problem that is now fixed.
12224 * gdb.t30/chexp.exp: Remove setup_xfail for printing
12225 uninitialized convenience variables.
12226 * gdb.t31/chillvars.exp: Fix expected patterns for printing
12227 structures.
12228
12229Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12230
12231 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
12232 which causes expect to get out of sync with gdb on long output
12233 from help set.
12234 * gdb.t09/corefile.exp: Make expected pattern for core file
12235 failing signal and frame output format less sun specific.
12236
12237Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
12238
12239 * gdb.t31/chillvars.exp: Add and remove initial dummy
12240 breakpoint, so that symbol table is forced in.
12241 (Needed at least on Sunos4, though it seems not SVR4.)
12242 * gdb.t31/chillvars.exp: Update for changed output format.
12243
12244Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
12245
12246 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
12247
12248Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
12249
12250 * Makefile.in: Added --srcdir when invoking runtest, removed the
12251 need for a local config file. (optional now)
12252
12253Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
12254
12255 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
12256 failure count used to force early termination. Add some more
12257 expected failures for gnu style demangling.
12258
12259Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12260
12261 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
12262 pmi variable from gdb.t20/gdbme to get optimized away.
12263 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
12264 Check for written corefile upon timeout _and_ eof.
12265
12266Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12267
12268 * config/unix-gdb.exp: Add missing return 0.
12269
12270Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12271
12272 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
12273 test termination.
12274
12275Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
12276
12277 * configure.in (subdirs): Put back gdb.t17 which mysteriously
12278 disappeared.
12279
12280Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
12281
12282 * gdb.t10/crossload.exp: Disable the i860-elf test until such
12283 time as i860 support works.
12284
d63a86f8 12285 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
12286 "backtrace 100\r" rather than just "backtrace\r", to match last
12287 change.
12288
12289Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
12290
12291 * config/udi-gdb.exp (gdb_exit): Remove close command.
12292 (gdb_target_udi): New procedure to set the UDI target.
12293 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
12294 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
12295 Added waits for prompts after several question responses. Added
12296 some more responses used by a29k-amd-udi-gdb.
12297 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
12298 pass different arguments, restart UDI connection after program
12299 completion.
12300 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
12301 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
12302 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
12303 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
12304 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
12305 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
12306 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
12307 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
12308 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
12309 after program completion.
12310 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
12311 compiled with a SELECT_VECS setting.
12312 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
12313 infinite recursion.
12314
12315 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
12316 Added checks for COFF results, and made them expected failures for
12317 all targets. It would be better to make them expected failures
12318 for COFF targets only.
12319
12320Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
12321
12322 * Makefile.in: add null dvi target, don't bother to recurse
12323 through test directories for info and install-info; rename
12324 $(datadir) to be dejagnu instead of deja-gnu
12325
12326Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
12327
12328 * gdb.t31/gdbme.ch: Re-enable code that previously caused
12329 compiler to coredump.
12330 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
12331 code.
12332
12333Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
12334
12335 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
12336 coredump.
12337 * gdb.t31/chillvars.exp: Comment out tests that depend on that
12338 code.
12339
12340Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
12341
12342 * gdb.t03/ptype.exp: tests for return code from gdb_test.
12343 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
12344 which in a shell. Deletes xgdb when done.
12345 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
12346 Tests the return from the "set height" or "set width" commands.
12347 Added a few return codes where needed.
12348
12349Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
12350
12351 * Makefile.in (SUBDIRS): Add gdb.t17.
12352 * configure.in (subdirs): Add gdb.t17.
12353 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
12354 files to test gdb's calling of functions in the inferior with
12355 the correct arguments and gdb's ability to retrieve any
12356 result returned.
12357
12358Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
12359
12360 * config/unix-gdb.exp (gdb_exit): Remove close commands that
12361 may be called after gdb goes away. Previous versions of expect
12362 needed these to avoid file descriptor leaks, but they cause
12363 errors with the current revision of expect.
12364 * gdb.t00/gdbvars.exp: Use -re on expected output after
12365 setting sevenbit-strings.
12366 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
12367 to set sevenbit-strings consistent across tests.
12368 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
12369 set sevenbit-strings consistent across tests.
12370
12371Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
12372
12373 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
12374 expected output to match current "expect" expectations.
12375
12376Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
12377
12378 * gdb.t00/default.exp: Change expected output for default "source"
12379 command, to match new gdb behavior which requires a filename to
12380 source.
12381
12382Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
12383
12384 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
12385 expected fail for i486-*-* that misses the marker2 function.
12386 * gdb.t10/crossload.exp (bfddefault): Allow successful
12387 recognition of a format to pass even if no symbols are found.
12388 Explicitly catch failures where the format is not recognized
12389 or is ambiguous, and add the reason to the fail message.
12390 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
12391 the cause is and invalid target and add reason to failure message.
12392 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
12393 elf32-i386, elf32-sparc, and elf32-i860.
12394 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
12395 Set up expected failure for 'filename'::variable scope resolution,
12396 which is now apparently broken on all targets.
12397 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
12398 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
12399 gdb.t23/templates.exp: Change failure for missing binfile into
12400 just a warning.
12401 gdb.t21/demangle.exp: Change all cfront references to 'arm'
12402 references.
12403
12404Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
12405
12406 * gdb.t00/default.exp: Add expected output for default "source"
12407 command, to match new gdb behavior.
12408 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
12409
12410Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
12411
12412 * config/*-gdb.exp: returns an error, rather than exiting on
12413 internal errors.
12414
12415Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
12416
12417 * gdb.t03/gdbme.c: Add pointer to struct variable.
12418 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
12419 referencing struct members.
12420
12421Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
12422
12423 * configure.in (mips-idt-ecoff): New target.
12424 * config/mips-gdb.exp: New file for remote board using MIPS remote
12425 debugging protocol.
12426
12427 * Redid configuration scheme. Removed gdb.t*/configure.in.
12428 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
12429 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
12430 distclean targets. Built executables via .o files. Adjusted
12431 tests to account for source files in $(srcdir) rather than
12432 $(objdir).
12433 * lib/gdb.exp (runto): Don't expect () after the function name,
12434 because it may have arguments.
12435
12436Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
12437
12438 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
12439 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
12440 expected failures for mips-idt-* and mips-sgi-*.
12441 * gdb.t00/default.exp (attach): Kill process if requested.
12442 * gdb.t00/help.exp (help target core, help target): Accept a gdb
12443 that does not read core files.
12444 * gdb.t01/run.exp: Removed checks for exit status code.
12445 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
12446 it is linked in.
12447 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
12448 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
12449 appropriate, rather than doing it by hand.
12450 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
12451 execution.
12452 * gdb.t10/crossload.exp: Kill existing program if needed.
12453 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
12454 appropriate, rather than doing it by hand. Always increase
12455 timeout for this test, not just for VxWorks.
12456
12457Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
12458
12459 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
12460 of Chill STRUCT types and STRUCT values.
12461 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
12462 than "char".
12463 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 12464 struct2): New struct definitions and initializations to test
c906108c
SS
12465 simple Chill STRUCT types.
12466
12467Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
12468
12469 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
12470 the null byte at the end of strings.
12471 * gdb.t00/default.exp: Make show version insensitive to copyright
12472 date.
12473 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
12474 to avoid dependencies on target char signedness.
12475 * gdb.t16/printcmds.exp: Update expected results for explicitly
12476 unsigned char.
12477 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
12478 now work.
12479 * gdb.t21/demangle.exp: Add many more patterns for template
12480 demangling, most of them being expected failures.
12481 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
12482 string we are matching for, to match on the whole string.
12483 * gdb.t21/demangle.exp: Add many new test strings to demangle,
12484 and fix a whole bunch that had incorrect expected output but were
12485 passing anyway because of the bug in "proc demangle".
12486 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
12487 type.
12488 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
12489
12490Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
12491
12492 * gdb/testsuite: made modifications to testcases, etc., to allow
12493 them to work properly given the reorganization of deja-gnu and the
12494 relocation of the testcases from deja-gnu to a "tool" subdirectory.
12495
12496Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
12497
12498 * gdb/testsuite: Initial creation of gdb/testsuite.
12499 Migrated dejagnu testcases and support files for testing nm to
12500 gdb/testsuite from deja-gnu. These files were moved "as is"
12501 with no modifications. This migration is part of a major overhaul
12502 of dejagnu. The modifications to these testcases, etc., which
12503 will allow them to work with the new version of dejagnu will be
12504 made in a future update.
48efe704
AC
12505
12506For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c
SS
12507\f
12508Local Variables:
ef043731 12509mode: change-log
c906108c
SS
12510left-margin: 8
12511fill-column: 74
12512version-control: never
12513End:
This page took 1.090413 seconds and 4 git commands to generate.